Opened 12 years ago

Last modified 7 years ago

#472 new defect

PCI bus not detected on iMac G4

Reported by: Martin Decky Owned by:
Priority: major Milestone:
Component: helenos/drv/pciintel Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

The PCI bus is not detected on iMac G4 (Flat Panel), thus rendering the machine without any user input (it is USB HID only). The reason is that the PCI bus configuration space physical address is not hardwired on this platform, but needs to be decoded from the OFW device tree.

Change History (3)

comment:1 by Martin Decky, 10 years ago

Milestone: 0.6.00.7.1

comment:2 by Jakub Jermář, 7 years ago

One more thing to keep in mind is that the configuration mechanism can be slightly different on ppc32 than it is on the Intel platforms. See CONF_ADDR, pci_conf_read/pci_conf_write and pci_bus_t::conf_addr_reg to see how the uspace driver currently tries to work both on Intel and SPARC.

comment:3 by Jakub Jermář, 7 years ago

Milestone: 0.7.1
Note: See TracTickets for help on using tickets.