Re: [coreboot] drivers/generic/ioapic enable_dev not called

2012-08-29 Thread Rudolf Marek
Hi, Thanks for the hint, but please note there is the HT: it means that hypertransport.c is relevant here and not the pci_device.c. Thanks Rudolf -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot

Re: [coreboot] drivers/generic/ioapic enable_dev not called

2012-08-29 Thread Alex G.
IIRC: CPU - K8M890 == HT bus K8M890 - VT8237x == VIA V4 bus Since your problems come from the devices in VT8237x, I doubt HT is the offender. HT and PCI code uses very similar algorithms to locate and sort devices. Don't convince yourself that HT is the issue, or that _this_ code is the issue

Re: [coreboot] drivers/generic/ioapic enable_dev not called

2012-08-28 Thread Alex G.
On 08/28/2012 05:18 PM, Rudolf Marek wrote: Hi all, Just an update to this problem. It was missing scan_static_bus in parent device. Thanks goes to MrNuke ;) I have now another problem related to that work. For some reason HT bus thinks there are some left over devices: Capability:

Re: [coreboot] drivers/generic/ioapic enable_dev not called

2012-08-28 Thread Alex G.
For some reason, it seems that coreboot cannot find devices at those devfn. Normally, I'd say are you sure you aren't setting/unsetting a bit that disables those devices but there are just too many leftover devices. As a first step, pci_scan_get_dev() seems to be the offender. I would put a

Re: [coreboot] drivers/generic/ioapic enable_dev not called

2012-08-21 Thread Alex G.
Hi Rudolf, You need to have the ioapic driver compiled in. select DRIVERS_GENERIC_IOAPI In your mainboard's Kconfig should do the trick. Alex On 08/17/2012 09:30 AM, Rudolf Marek wrote: Hi all, I'm working on ioapic_irq support on M2V-MX SE. While at it, I wanted to factor out SB and NB

[coreboot] drivers/generic/ioapic enable_dev not called

2012-08-17 Thread Rudolf Marek
Hi all, I'm working on ioapic_irq support on M2V-MX SE. While at it, I wanted to factor out SB and NB ioapic initialization and use the generic ioapic driver. However I never see that code from drivers/generic/ioapic.c is called. I tried various devicetree combinations, but nothing works.