- fixed SF bug #2851495: if PCI BIOS functions return without error, the

int1a_handler must complete with iret to re-enable interrupts
This commit is contained in:
Volker Ruppert 2009-09-28 16:36:51 +00:00
parent d0b849a37a
commit 7e56eae48c
3 changed files with 3 additions and 3 deletions

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: rombios.c,v 1.234 2009-06-14 06:00:36 sshwarts Exp $
// $Id: rombios.c,v 1.235 2009-09-28 16:36:02 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2002 MandrakeSoft S.A.
@ -937,7 +937,7 @@ Bit16u cdrom_boot();
#endif // BX_ELTORITO_BOOT
static char bios_cvs_version_string[] = "$Revision: 1.234 $ $Date: 2009-06-14 06:00:36 $";
static char bios_cvs_version_string[] = "$Revision: 1.235 $ $Date: 2009-09-28 16:36:02 $";
#define BIOS_COPYRIGHT_STRING "(c) 2002 MandrakeSoft S.A. Written by Kevin Lawton & the Bochs team."
@ -11255,7 +11255,7 @@ int1a_handler:
jne int1a_normal
call pcibios_real
jc pcibios_error
retf 2
iret
pcibios_error:
mov bl, ah
mov ah, #0xb1