author | Otavio Pontes <otavio.pontes@intel.com> | |
Mon, 30 Oct 2017 21:33:32 +0000 (14:33 -0700) | ||
committer | Jan Kiszka <jan.kiszka@siemens.com> | |
Tue, 31 Oct 2017 11:47:12 +0000 (12:47 +0100) | ||
commit | 00469194a1d8ef718e30b9239ffffaf762eaf386 | |
tree | 2feeed48c5ffe612af63eb263f191474483dab9f | tree | snapshot (tar.xz tar.gz zip) |
parent | 044114743141bfd171df5481b0efab51a0c0b68d | commit | diff |
x86: Export PCI mmconfig base address to Linux inmates
In order to access the PCI express extended configuration space, a linux
inmate needs to have access to the PCI mmconfig base address. As inmates
doesn't have access to this information using ACPI, we need to export it
using the cell comm_region.
Note that the updates in Linux kernel used as inmate are also necessary
in order to use the exported value as the PCI mmconfig base address.
Signed-off-by: Otavio Pontes <otavio.pontes@intel.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
In order to access the PCI express extended configuration space, a linux
inmate needs to have access to the PCI mmconfig base address. As inmates
doesn't have access to this information using ACPI, we need to export it
using the cell comm_region.
Note that the updates in Linux kernel used as inmate are also necessary
in order to use the exported value as the PCI mmconfig base address.
Signed-off-by: Otavio Pontes <otavio.pontes@intel.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>