lkml.org 
[lkml]   [2008]   [Sep]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 07/23] AMD IOMMU: save pci segment from ACPI tables
    Date
    This patch adds the pci_seg field to the amd_iommu structure and fills
    it with the corresponding value from the ACPI table.

    Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
    ---
    arch/x86/kernel/amd_iommu_init.c | 1 +
    include/asm-x86/amd_iommu_types.h | 3 +++
    2 files changed, 4 insertions(+), 0 deletions(-)

    diff --git a/arch/x86/kernel/amd_iommu_init.c b/arch/x86/kernel/amd_iommu_init.c
    index a902eb6..aa26e37 100644
    --- a/arch/x86/kernel/amd_iommu_init.c
    +++ b/arch/x86/kernel/amd_iommu_init.c
    @@ -677,6 +677,7 @@ static int __init init_iommu_one(struct amd_iommu *iommu, struct ivhd_header *h)
    */
    iommu->devid = h->devid;
    iommu->cap_ptr = h->cap_ptr;
    + iommu->pci_seg = h->pci_seg;
    iommu->mmio_phys = h->mmio_phys;
    iommu->mmio_base = iommu_map_mmio_space(h->mmio_phys);
    if (!iommu->mmio_base)
    diff --git a/include/asm-x86/amd_iommu_types.h b/include/asm-x86/amd_iommu_types.h
    index eabc316..eb4d47a 100644
    --- a/include/asm-x86/amd_iommu_types.h
    +++ b/include/asm-x86/amd_iommu_types.h
    @@ -232,6 +232,9 @@ struct amd_iommu {
    /* capabilities of that IOMMU read from ACPI */
    u32 cap;

    + /* pci domain of this IOMMU */
    + u16 pci_seg;
    +
    /* first device this IOMMU handles. read from PCI */
    u16 first_device;
    /* last device this IOMMU handles. read from PCI */
    --
    1.5.6.4



    \
     
     \ /
      Last update: 2008-09-17 19:03    [W:0.029 / U:60.640 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site