[haiku-bugs] Re: [Haiku] #9930: KDL in pci_mechpcie_read_config at the system start

  • From: "korli" <trac@xxxxxxxxxxxx>
  • Date: Mon, 19 Aug 2013 07:16:52 -0000

#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.

Other related posts: