15 Oct, 2011

1 commit

  • As with any other such change, the goal is to prevent inadvertent
    writes to these structures (assuming DEBUG_RODATA is enabled), and to
    separate data (possibly frequently) written to from such never getting
    modified.

    Reviewed-by: Ingo Molnar
    Signed-off-by: Jan Beulich
    Signed-off-by: Jesse Barnes

    Jan Beulich
     

12 May, 2010

1 commit


25 Nov, 2009

5 commits


29 Aug, 2009

1 commit


30 Dec, 2008

1 commit

  • Impact: cleanup

    Now that arch/x86/pci/pci.h is used in a number of other places as well,
    move the lowlevel x86 pci definitions into the architecture include files.
    (not to be confused with the existing arch/x86/include/asm/pci.h file,
    which provides public details about x86 PCI)

    Tested on: X86_32_UP, X86_32_SMP and X86_64_SMP

    Signed-off-by: Jaswinder Singh Rajput
    Acked-by: Jesse Barnes
    Signed-off-by: Ingo Molnar

    Jaswinder Singh Rajput
     

27 Apr, 2008

1 commit

  • For x86_64, need to free pci_mmcfg_virt, and iounmap some pointers
    when MMCONF is not reserved in E820 or acpi _CRS and get rejected.

    Signed-off-by: Yinghai Lu
    Cc: Andrew Morton
    Cc: Greg KH
    Cc: Greg KH
    Cc: Andi Kleen
    Signed-off-by: Andrew Morton
    Signed-off-by: Ingo Molnar
    Signed-off-by: Thomas Gleixner

    Yinghai Lu
     

11 Feb, 2008

2 commits

  • We want to allow different implementations of pci_raw_ops for standard
    and extended config space on x86. Rather than clutter generic code with
    knowledge of this, we make pci_raw_ops private to x86 and use it to
    implement the new raw interface -- raw_pci_read() and raw_pci_write().

    Signed-off-by: Matthew Wilcox
    Signed-off-by: Linus Torvalds

    Matthew Wilcox
     
  • Thanks to Loic Prylli , who originally proposed
    this idea.

    Always using legacy configuration mechanism for the legacy config space
    and extended mechanism (mmconf) for the extended config space is
    a simple and very logical approach. It's supposed to resolve all
    known mmconf problems. It still allows per-device quirks (tweaking
    dev->cfg_size). It also allows to get rid of mmconf fallback code.

    Signed-off-by: Ivan Kokshaysky
    Signed-off-by: Matthew Wilcox
    Signed-off-by: Linus Torvalds

    Ivan Kokshaysky
     

11 Oct, 2007

1 commit