1. 26 2月, 2009 1 次提交
  2. 19 11月, 2008 1 次提交
    • M
      powerpc: Update 64bit __copy_tofrom_user() using CPU_FTR_UNALIGNED_LD_STD · a4e22f02
      Mark Nelson 提交于
      In exactly the same way that we updated memcpy() with new feature
      sections in commit 25d6e2d7 ("powerpc:
      Update 64bit memcpy() using CPU_FTR_UNALIGNED_LD_STD"), we do the same
      thing here for __copy_tofrom_user().  Once again this is purely a
      performance tweak for Cell and Power6 - this has no effect on all the
      other 64bit powerpc chips.
      
      We can make these same changes to __copy_tofrom_user() because the
      basic copy algorithm is the same as in memcpy() - this version just
      has all the exception handling logic needed when copying to or from
      userspace as well as a special case for copying whole 4K pages that
      are page aligned.
      
      CPU_FTR_UNALIGNED_LD_STD CPU was added in commit
      4ec577a2 ("powerpc: Add new CPU
      feature: CPU_FTR_UNALIGNED_LD_STD").
      
      We also make the same simple one line change from cmpldi r1,... to
      cmpldi cr1,... for consistency.
      Signed-off-by: NMark Nelson <markn@au1.ibm.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      a4e22f02
  3. 13 4月, 2007 1 次提交
  4. 10 2月, 2006 1 次提交
  5. 07 11月, 2005 1 次提交
    • B
      [PATCH] ppc64: support 64k pages · 3c726f8d
      Benjamin Herrenschmidt 提交于
      Adds a new CONFIG_PPC_64K_PAGES which, when enabled, changes the kernel
      base page size to 64K.  The resulting kernel still boots on any
      hardware.  On current machines with 4K pages support only, the kernel
      will maintain 16 "subpages" for each 64K page transparently.
      
      Note that while real 64K capable HW has been tested, the current patch
      will not enable it yet as such hardware is not released yet, and I'm
      still verifying with the firmware architects the proper to get the
      information from the newer hypervisors.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      3c726f8d
  6. 10 10月, 2005 1 次提交
  7. 26 9月, 2005 1 次提交
    • P
      powerpc: Merge enough to start building in arch/powerpc. · 14cf11af
      Paul Mackerras 提交于
      This creates the directory structure under arch/powerpc and a bunch
      of Kconfig files.  It does a first-cut merge of arch/powerpc/mm,
      arch/powerpc/lib and arch/powerpc/platforms/powermac.  This is enough
      to build a 32-bit powermac kernel with ARCH=powerpc.
      
      For now we are getting some unmerged files from arch/ppc/kernel and
      arch/ppc/syslib, or arch/ppc64/kernel.  This makes some minor changes
      to files in those directories and files outside arch/powerpc.
      
      The boot directory is still not merged.  That's going to be interesting.
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      14cf11af
  8. 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