1. 30 Nov, 2004 1 commit
  2. 29 Nov, 2004 2 commits
    • Andi Kleen's avatar
      [PATCH] PCI: Disable mmconfig on AMD CPUs. · b0b63a9d
      Andi Kleen authored
      Disable mmconfig on AMD CPUs.
      
      This patch fixes various problems on PCI Express boards, like the
      Nforce4. They have a MCFG table in ACPI, but not all devices can be
      accessed using MMCONFIG.  e.g. the CPU builtin PCI devices in the A64
      Northbridge can't.  Linux happily uses mmconfig for all PCI devices and
      that cause failures and memory corruption.
      
      Right solution apparently is to get more information from MCFG which is
      supposed to tell for which busses mmconfig is legal and for which ones
      not. But that would be a much more complicated patch and I don't have
      a specification of this enhanced table.
      
      This patch just disable MMCONFIG on all AMD CPUs. This is a kludge,
      but works around the problem for now.
      
      Patch for both i386 and x86-64
      Signed-off-by: default avatarAndi Kleen <ak@suse.de>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      b0b63a9d
    • Andi Kleen's avatar
      [PATCH] PCI: Add sysfs file to map PCI busses to cpus · 415ca964
      Andi Kleen authored
      Add sysfs file to map PCI busses to cpus
      
      Export the information from pcibus_to_cpumask() to sysfs. This
      is useful for some user space programs who want to optimize their IO
      using O_DIRECT.
      
      There was some indecision on whether it's more useful to report
      cpus or nodes here. In the end cpus was chosen because that is
      what the existing macros report.
      Signed-off-by: default avatarAndi Kleen <ak@suse.de>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      415ca964
  3. 24 Nov, 2004 2 commits
  4. 23 Nov, 2004 3 commits
  5. 22 Nov, 2004 15 commits
  6. 21 Nov, 2004 17 commits