Norman Feske
6d837c9e26
Attach affinity information to session requests
...
This patch extends the 'Parent::session()' and 'Root::session()'
functions with an additional 'affinity' parameter, which is inteded to
express the preferred affinity of the new session. For CPU sessions
provided by core, the values will be used to select the set of CPUs
assigned to the CPU session. For other services, the session affinity
information can be utilized to optimize the locality of the server
thread with the client. For example, to enable the IRQ session to route
an IRQ to the CPU core on which the corresponding device driver (the IRQ
client) is running.
2013-08-13 17:08:25 +02:00
Alexander Boettcher
7e7fa81c8f
acpi: reserve 2MB for ACPI and rest is for PCI_DRV
2013-02-22 20:28:27 +01:00
Alexander Boettcher
e05adecfab
pci: add device_pd functionality
2013-02-22 20:28:26 +01:00
Alexander Boettcher
822b4f2d96
acpi: provide pci express style configs to pci_drv
...
Parse the mcfg table and provide the extended PCI config space data via
the config file to the pci_drv.
2013-02-21 11:52:02 +01:00
Norman Feske
73ab30c22c
Update copyright headers to 2013
2013-01-10 21:44:47 +01:00
Sebastian Sumpf
ff0c7825e4
ACPI/IRQ: Add interrupt mode to IRQ connection
...
Read flags (polarity/trigger) from MADT and add information to 'Irq_connection'
arguments.
Issue #390
2012-10-09 13:47:47 +02:00
Sebastian Sumpf
9486022164
ACPI: Allow PCI slave to use CPU sessions
2012-08-22 09:51:26 +02:00
Sebastian Sumpf
ae88dc233c
ACPI: Increase quota of PCI service
...
Some tests trigger memory exhaustions of the PCI-slave service used by the
ACPI-driver.
2012-08-07 22:21:37 +02:00
Christian Prochaska
c2f23de2e7
Introduce server-role member to 'Child' class
...
This patch is needed to use children as services in a dynamic
way (closing and reopening sessions).
2012-05-29 13:54:59 +02:00
Sebastian Sumpf
d460820cf6
ACPI: Remove quota checking
...
Remove RAM quota checking on IRQ session creation. Spelling fixes.
(Fix #151 )
2012-03-16 18:22:52 +01:00
Sebastian Sumpf
ed8eb91107
ACPI: Parse MADT
...
Implemented IRQ service and MATD parsing. Please have a look at the 'README'
file. Fixes issue #151
2012-03-16 14:57:12 +01:00
Sebastian Sumpf
7e00ef96ee
ACPI: GSI parser, fix #34
...
Read GSIs from ACPI tables and rewrite PCI-config space IRQs
2012-02-26 13:37:33 +01:00