07 Jan, 2012

1 commit

  • This patch converts IA64's architecture-specific 'pcibios_set_master()'
    routine to a non-inlined function. This will allow follow on
    patches to create a generic 'pcibios_set_master()' function using the
    '__weak' attribute which can be used by all architectures as a default
    which, if necessary, can then be over-ridden by architecture-
    specific code.

    Converting 'pci_bios_set_master()' to a non-inlined function will allow
    IA64's 'pcibios_set_master()' implementation to remain architecture-
    specific after the generic version is introduced and thus, not change
    current behavior.

    No functional change.

    Signed-off-by: Myron Stowe
    Signed-off-by: Jesse Barnes

    Myron Stowe
     

21 Sep, 2011

1 commit

  • Change the CONFIG_DMAR to CONFIG_INTEL_IOMMU to be consistent
    with the other IOMMU options.

    Rename the CONFIG_INTR_REMAP to CONFIG_IRQ_REMAP to match the
    irq subsystem name.

    And define the CONFIG_DMAR_TABLE for the common ACPI DMAR
    routines shared by both CONFIG_INTEL_IOMMU and CONFIG_IRQ_REMAP.

    Signed-off-by: Suresh Siddha
    Cc: yinghai@kernel.org
    Cc: youquan.song@intel.com
    Cc: joerg.roedel@amd.com
    Cc: tony.luck@intel.com
    Cc: dwmw2@infradead.org
    Link: http://lkml.kernel.org/r/20110824001456.558630224@sbsiddha-desk.sc.intel.com
    Signed-off-by: Ingo Molnar

    Suresh Siddha
     

13 Mar, 2010

2 commits


10 Sep, 2009

1 commit

  • This was #define'd as 0 on all platforms, so let's get rid of it.

    This change makes pci_scan_slot() slightly easier to read.

    Cc: Yoshinori Sato
    Cc: Tony Luck
    Cc: David Howells
    Cc: "David S. Miller"
    Cc: Jeff Dike
    Cc: Ingo Molnar
    Cc: Ivan Kokshaysky
    Reviewed-by: Matthew Wilcox
    Acked-by: Russell King
    Acked-by: Ralf Baechle
    Acked-by: Kyle McMartin
    Acked-by: Benjamin Herrenschmidt
    Acked-by: Paul Mundt
    Acked-by: Arnd Bergmann
    Signed-off-by: Alex Chiang
    Signed-off-by: Jesse Barnes

    Alex Chiang
     

18 Jun, 2009

1 commit


23 Oct, 2008

1 commit

  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: (41 commits)
    [IA64] Fix annoying IA64_TR_ALLOC_MAX message.
    [IA64] kill sys32_pipe
    [IA64] remove sys32_pause
    [IA64] Add Variable Page Size and IA64 Support in Intel IOMMU
    ia64/pv_ops: paravirtualized instruction checker.
    ia64/xen: a recipe for using xen/ia64 with pv_ops.
    ia64/pv_ops: update Kconfig for paravirtualized guest and xen.
    ia64/xen: preliminary support for save/restore.
    ia64/xen: define xen machine vector for domU.
    ia64/pv_ops/xen: implement xen pv_time_ops.
    ia64/pv_ops/xen: implement xen pv_irq_ops.
    ia64/pv_ops/xen: define the nubmer of irqs which xen needs.
    ia64/pv_ops/xen: implement xen pv_iosapic_ops.
    ia64/pv_ops/xen: paravirtualize entry.S for ia64/xen.
    ia64/pv_ops/xen: paravirtualize ivt.S for xen.
    ia64/pv_ops/xen: paravirtualize DO_SAVE_MIN for xen.
    ia64/pv_ops/xen: define xen paravirtualized instructions for hand written assembly code
    ia64/pv_ops/xen: define xen pv_cpu_ops.
    ia64/pv_ops/xen: define xen pv_init_ops for various xen initialization.
    ia64/pv_ops/xen: elf note based xen startup.
    ...

    Linus Torvalds
     

21 Oct, 2008

1 commit

  • This adds the ability to mmap legacy IO space to the legacy_io files
    in sysfs on platforms that support it. This will allow to clean up
    X to use this instead of /dev/mem for legacy IO accesses such as
    those performed by Int10.

    While at it I moved pci_create/remove_legacy_files() to pci-sysfs.c
    where I think they belong, thus making more things statis in there
    and cleaned up some spurrious prototypes in the ia64 pci.h file

    Signed-off-by: Benjamin Herrenschmidt
    Signed-off-by: Jesse Barnes

    Benjamin Herrenschmidt
     

18 Oct, 2008

1 commit

  • The patch contains Intel IOMMU IA64 specific code. It defines new
    machvec dig_vtd, hooks for IOMMU, DMAR table detection, cache line flush
    function, etc.

    For a generic kernel with CONFIG_DMAR=y, if Intel IOMMU is detected,
    dig_vtd is used for machinve vector. Otherwise, kernel falls back to
    dig machine vector. Kernel parameter "machvec=dig" or "intel_iommu=off"
    can be used to force kernel to boot dig machine vector.

    Signed-off-by: Fenghua Yu
    Signed-off-by: Tony Luck

    Fenghua Yu
     

02 Aug, 2008

1 commit

  • After moving the the include files there were a few clean-ups:

    1) Some files used #include , changed to

    2) Some comments alerted maintainers to look at various header files to
    make matching updates if certain code were to be changed. Updated these
    comments to use the new include paths.

    3) Some header files mentioned their own names in initial comments. Just
    deleted these self references.

    Signed-off-by: Tony Luck

    Tony Luck