The only possibility is through "ACPI routine calls". But, that doesn't mean the OS is communicating with the BIOS. It's
only with the ACPI implementation in the BIOS. Another possibility is with the BIOS32 "PCI directory services". I'm not sure about the latter, it's probably already abandoned. But, I did see some traces for the BIOS32 "PCI directory services" in AMI BIOS binary
