CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2023/07/24 08:02:36
Modified files:
sys/arch/i386/stand/libsa: pciprobe.c
Log message:
after the boot block changes on i386, sthen noticed a dmesg change
-pci0 at mainbus0 bus 0: configuration mode 1 (bios)
+pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
deraadt then spent many hours narrowing down the problem to the inline
assembly in pciprobe().
It tried to save the carry flag result of pci bios present. But did so
after a shift which sets the carry flag. Ask for CF in the output and
avoid the shift.
ok deraadt@ kettenis@