#9930: KDL in pci_mechpcie_read_config at the system start -----------------------------+-------------------------------------- Reporter: siarzhuk | Owner: korli Type: bug | Status: new Priority: normal | Milestone: R1 Component: System/Kernel | Version: R1/Development Resolution: | Keywords: pci_mechpcie_read_config Blocked By: | Blocking: Has a Patch: 0 | Platform: All -----------------------------+-------------------------------------- Comment (by korli): Siarzhuk, the mapping of the physical memory is done [http://cgit.haiku- os.org/haiku/tree/src/add- ons/kernel/bus_managers/pci/arch/x86/pci_controller.cpp#n358 here ]. "alloc->Address" is the physical base address, "(alloc->EndBusNumber + 1) << 20" is the size of the mapped memory area. Could you check why it seems the bus number 2 isn't covered by alloc->BusEnd()? Also a [http://cgit.haiku-os.org/haiku/tree/src/add- ons/kernel/bus_managers/pci/arch/x86/pci_controller.cpp#n353 dprintf] normally prints out the ACPI config used. Could you add this log to the ticket? Thanks! -- Ticket URL: <http://dev.haiku-os.org/ticket/9930#comment:3> Haiku <http://dev.haiku-os.org> Haiku - the operating system.