Hi,
with the latest code in staging I get the following error when starting the PCI driver through ACPI:
[init -> acpi -> pci_drv] PCI driver started [init -> acpi] pci_drv: illegal session request of service "CPU"
Later, the PCI driver fails because of this.
The config portion looks as follows:
<parent-provides> <service name="ROM"/> <service name="RAM"/> <service name="IRQ"/> <service name="IO_MEM"/> <service name="IO_PORT"/> <service name="CAP"/> <service name="PD"/> <service name="RM"/> <service name="CPU"/> <service name="LOG"/> <service name="SIGNAL"/> </parent-provides>
...
<start name="acpi"> <resource name="RAM" quantum="32M"/> <binary name="acpi_drv"/> <provides> <service name="PCI"/> <service name="IRQ"/> <service name="CPU"/> </provides> <parent-provides> <service name="CPU"/> </parent-provides> <route> <service name="PCI"> <any-child/> </service> <any-service><parent/><any-child/></any-service> </route> </start>
The parent-provides entry and the service name="CPU" in <provides> were not present in my last setup, but didn't change anything.
Am I missing something or is there a problem with the most recent changes regarding the CPU session or NOVA-specific code?
Cheers,
Markus