diff options
-rw-r--r-- | sys/i386/bios/mca_machdep.c | 2 | ||||
-rw-r--r-- | sys/i386/isa/mca_machdep.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/i386/bios/mca_machdep.c b/sys/i386/bios/mca_machdep.c index 094b932..8c416cf 100644 --- a/sys/i386/bios/mca_machdep.c +++ b/sys/i386/bios/mca_machdep.c @@ -86,7 +86,7 @@ bios_mcabus_present(void * dummy) return; } - if ((vmf.vmf_ah != 0) && (vmf.vmf_flags != 0)) { + if ((vmf.vmf_ah != 0) && (vmf.vmf_flags & 0x01)) { if (bootverbose) { printf("BIOS SDT: Not supported. Not PS/2?\n"); printf("BIOS SDT: AH 0x%02x, Flags 0x%04x\n", diff --git a/sys/i386/isa/mca_machdep.c b/sys/i386/isa/mca_machdep.c index 094b932..8c416cf 100644 --- a/sys/i386/isa/mca_machdep.c +++ b/sys/i386/isa/mca_machdep.c @@ -86,7 +86,7 @@ bios_mcabus_present(void * dummy) return; } - if ((vmf.vmf_ah != 0) && (vmf.vmf_flags != 0)) { + if ((vmf.vmf_ah != 0) && (vmf.vmf_flags & 0x01)) { if (bootverbose) { printf("BIOS SDT: Not supported. Not PS/2?\n"); printf("BIOS SDT: AH 0x%02x, Flags 0x%04x\n", |