An error occurred fetching the project authors.
  1. 12 Dec, 2005 1 commit
  2. 15 Nov, 2005 1 commit
  3. 11 Nov, 2005 1 commit
    • Robin Holt's avatar
      [IA64] 4-level page tables · 837cd0bd
      Robin Holt authored
      This patch introduces 4-level page tables to ia64.  I have run
      some benchmarks and found nothing interesting.  Performance has
      consistently fallen within the noise range.
      
      It also introduces a config option (setting the default to 3
      levels).  The config option prevents having 4 level page
      tables with 64k base page size.
      Signed-off-by: default avatarRobin Holt <holt@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      837cd0bd
  4. 07 Nov, 2005 1 commit
  5. 03 Nov, 2005 1 commit
  6. 04 Oct, 2005 1 commit
  7. 29 Sep, 2005 1 commit
  8. 16 Sep, 2005 1 commit
  9. 15 Sep, 2005 1 commit
    • David S. Miller's avatar
      [LIB]: Consolidate _atomic_dec_and_lock() · 4db2ce01
      David S. Miller authored
      Several implementations were essentialy a common piece of C code using
      the cmpxchg() macro.  Put the implementation in one spot that everyone
      can share, and convert sparc64 over to using this.
      
      Alpha is the lone arch-specific implementation, which codes up a
      special fast path for the common case in order to avoid GP reloading
      which a pure C version would require.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      4db2ce01
  10. 07 Sep, 2005 2 commits
  11. 26 Aug, 2005 1 commit
  12. 25 Aug, 2005 1 commit
    • Len Brown's avatar
      [ACPI] IA64-related ACPI Kconfig fixes · eb7b6b32
      Len Brown authored
      Build issues were mostly in the ACPI=n case -- don't do that.
      Select ACPI from IA64_GENERIC.
      Add some missing dependencies on ACPI.
      
      Mark BLACKLIST_YEAR and some laptop-only ACPI drivers
      as X86-only.  Let me know when you get an IA64 Laptop.
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      eb7b6b32
  13. 15 Aug, 2005 1 commit
  14. 12 Jul, 2005 2 commits
  15. 23 Jun, 2005 2 commits
  16. 22 Jun, 2005 2 commits
    • Jes Sorensen's avatar
      [PATCH] SN2 XPC build patches · 65ed0b33
      Jes Sorensen authored
      This patch contains the bits to make the XPC code use the uncached
      allocator rather than calling into the mspec driver.  It also includes the
      mspec.h header which is required to build the XPC modules.
      Signed-off-by: default avatarJes Sorensen <jes@wildopensource.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      65ed0b33
    • Jes Sorensen's avatar
      [PATCH] ia64 uncached alloc · f14f75b8
      Jes Sorensen authored
      This patch contains the ia64 uncached page allocator and the generic
      allocator (genalloc).  The uncached allocator was formerly part of the SN2
      mspec driver but there are several other users of it so it has been split
      off from the driver.
      
      The generic allocator can be used by device driver to manage special memory
      etc.  The generic allocator is based on the allocator from the sym53c8xx_2
      driver.
      
      Various users on ia64 needs uncached memory.  The SGI SN architecture requires
      it for inter-partition communication between partitions within a large NUMA
      cluster.  The specific user for this is the XPC code.  Another application is
      large MPI style applications which use it for synchronization, on SN this can
      be done using special 'fetchop' operations but it also benefits non SN
      hardware which may use regular uncached memory for this purpose.  Performance
      of doing this through uncached vs cached memory is pretty substantial.  This
      is handled by the mspec driver which I will push out in a seperate patch.
      
      Rather than creating a specific allocator for just uncached memory I came up
      with genalloc which is a generic purpose allocator that can be used by device
      drivers and other subsystems as they please.  For instance to handle onboard
      device memory.  It was derived from the sym53c7xx_2 driver's allocator which
      is also an example of a potential user (I am refraining from modifying sym2
      right now as it seems to have been under fairly heavy development recently).
      
      On ia64 memory has various properties within a granule, ie.  it isn't safe to
      access memory as uncached within the same granule as currently has memory
      accessed in cached mode.  The regular system therefore doesn't utilize memory
      in the lower granules which is mixed in with device PAL code etc.  The
      uncached driver walks the EFI memmap and pulls out the spill uncached pages
      and sticks them into the uncached pool.  Only after these chunks have been
      utilized, will it start converting regular cached memory into uncached memory.
      Hence the reason for the EFI related code additions.
      Signed-off-by: default avatarJes Sorensen <jes@wildopensource.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      f14f75b8
  17. 21 Jun, 2005 1 commit
  18. 05 May, 2005 1 commit
  19. 03 May, 2005 2 commits
  20. 25 Apr, 2005 1 commit
    • Jesse Barnes's avatar
      From: jbarnes@sgi.com · 605036cf
      Jesse Barnes authored
      [IA64] fix ia64 Kconfig to allow CONFIG_PM on sn2
      
      This probably should have been fixed when I fixed up the generic build for
      discontig+numa machines, but oh well.
      
      CONFIG_PM is allowable for generic builds but not for sn2 builds, which
      doesn't make much sense, and in fact breaks the build if recent ACPI bits are
      added to the tree.  It looks like the only arch that needs to prevent
      CONFIG_PM stuff is the ski simulator (though those options could probably use
      some cleanup as well), so remove the big conditional and replace it with a
      simple test for IA64_HP_SIM instead.
      Signed-off-by: default avatarJesse Barnes <jbarnes@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      605036cf
  21. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4