1. 12 Jul, 2005 4 commits
    • Christoph Lameter's avatar
      [IA64] Altix pcibus_to_node implementation · 7c2a6c62
      Christoph Lameter authored
      The Altix subarch does not provide node information via ACPI. Instead hooks
      are used to fixup pci structures. This patch determines the nodes for Altix
      PCI busses.
      
      Remote Bridges:
      ---------------
      Altix supports remote I/O nodes without memory or processors but with bridges.
      The TIOCA type of bridge is an AGP bridge and the PROM provides information
      about the closest node. That information will be returned by pcibus_to_node.
      
      The TIOCP remote bridge type is a PCI bridge but the PROM does not provide a
      closest node id. pcibus_to_node will return -1 for devices on those bridges
      meaning that device control structures may be allocated on any node.
      
      Safeguard:
      ----------
      Should the fixups result in invalid node information for a pci controller then
      a warning will be printed and pcibus_to_node will return -1.
      
      
      This patch also fixes the "FIXME" in sn_dma_alloc_coherent. This means that
      dma_alloc_coherent will now use alloc_pages_node to allocate memory local to
      the node that the PCI device is connected to.
      Signed-off-by: default avatarChristoph Lameter <clameter@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      7c2a6c62
    • Zoltan Menyhart's avatar
      [IA64] improve flush_icache_range() · 08357f82
      Zoltan Menyhart authored
      Check with PAL to see what the i-cache line size is for
      each level of the cache, and so use the correct stride
      when flushing the cache.
      
      Acked-by: David Mosberger
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      08357f82
    • Greg Edwards's avatar
      [IA64] remove CONFIG_IA64_SGI_SN_SIM · 60a762b6
      Greg Edwards authored
      This patch removes the CONFIG_IA64_SGI_SN_SIM option entirely, allowing
      any kernel bootable on sn2 to also be booted in the simulator.
      
      Boot tested on Altix and HP rx2600.
      Signed-off-by: default avatarGreg Edwards <edwardsg@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      60a762b6
    • Christoph Lameter's avatar
      [IA64] pcibus_to_node implementation for IA64 · 514604c6
      Christoph Lameter authored
      pcibus_to_node provides a way for the Linux kernel to identify to which
      node a certain pcibus connects to. Allocations of control structures
      for devices can then be made on the node where the pci bus is located
      to allow local access during interrupt and other device manipulation.
      
      This patch provides a new "node" field in the the pci_controller
      structure. The node field will be set based on ACPI information (thanks
      to Alex Williamson  <alex.williamson@hp.com for that piece).
      Signed-off-by: default avatarChristoph Lameter <clameter@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      514604c6
  2. 11 Jul, 2005 10 commits
  3. 10 Jul, 2005 25 commits
  4. 09 Jul, 2005 1 commit