1. 12 11月, 2005 1 次提交
    • R
      [IA64] 4-level page tables · 837cd0bd
      Robin Holt 提交于
      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: NRobin Holt <holt@sgi.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      837cd0bd
  2. 07 11月, 2005 1 次提交
  3. 04 11月, 2005 1 次提交
  4. 05 10月, 2005 1 次提交
  5. 30 9月, 2005 1 次提交
  6. 17 9月, 2005 1 次提交
  7. 15 9月, 2005 1 次提交
    • D
      [LIB]: Consolidate _atomic_dec_and_lock() · 4db2ce01
      David S. Miller 提交于
      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: NDavid S. Miller <davem@davemloft.net>
      4db2ce01
  8. 08 9月, 2005 2 次提交
  9. 27 8月, 2005 1 次提交
  10. 26 8月, 2005 1 次提交
    • L
      [ACPI] IA64-related ACPI Kconfig fixes · eb7b6b32
      Len Brown 提交于
      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: NLen Brown <len.brown@intel.com>
      eb7b6b32
  11. 16 8月, 2005 1 次提交
  12. 13 7月, 2005 1 次提交
  13. 12 7月, 2005 1 次提交
    • S
      [NET]: add a top-level Networking menu to *config · d5950b43
      Sam Ravnborg 提交于
      Create a new top-level menu named "Networking" thus moving
      net related options and protocol selection way from the drivers
      menu and up on the top-level where they belong.
      
      To implement this all architectures has to source "net/Kconfig" before
      drivers/*/Kconfig in their Kconfig file. This change has been
      implemented for all architectures.
      
      Device drivers for ordinary NIC's are still to be found
      in the Device Drivers section, but Bluetooth, IrDA and ax25
      are located with their corresponding menu entries under the new
      networking menu item.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      d5950b43
  14. 24 6月, 2005 2 次提交
  15. 22 6月, 2005 3 次提交
    • J
      [PATCH] SN2 XPC build patches · 65ed0b33
      Jes Sorensen 提交于
      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: NJes Sorensen <jes@wildopensource.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      65ed0b33
    • J
      [PATCH] ia64 uncached alloc · f14f75b8
      Jes Sorensen 提交于
      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: NJes Sorensen <jes@wildopensource.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      f14f75b8
    • G
      [IA64] enable SGI simulator for generic kernels · a35f1e03
      Greg Edwards 提交于
      Allow the SGI simulator (medusa) to work on generic kernels.  There is
      no inherent dependency on an sn2-specific kernel.
      
      Boot tested on Altix, medusa and HP rx2600.
      Signed-off-by: NGreg Edwards <edwardsg@sgi.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      a35f1e03
  16. 06 5月, 2005 1 次提交
  17. 04 5月, 2005 2 次提交
  18. 26 4月, 2005 1 次提交
    • J
      From: jbarnes@sgi.com · 605036cf
      Jesse Barnes 提交于
      [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: NJesse Barnes <jbarnes@sgi.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      605036cf
  19. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      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