1. 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
  2. 05 11月, 2005 2 次提交
    • P
      powerpc: Fix vmlinux.lds.S for 32-bit · c51e3a41
      Paul Mackerras 提交于
      We can't currently use asm-ppc/page.h in vmlinux.lds.S, so until
      we have a merged page.h, define PAGE_SIZE and KERNELBASE locally.
      Also gets rid of some dynamic executable cruft that we had for
      32-bit.  With -Ttext=$(KERNELBASE) this didn't cause any problem,
      but when we changed to putting . = KERNELBASE in the vmlinux.lds.S
      this cruft caused the text to get linked at 0xa0 instead of
      0xc0000000.  Oops.
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      c51e3a41
    • P
      powerpc: Merge smp.c and smp.h · 5ad57078
      Paul Mackerras 提交于
      This also moves setup_cpu_maps to setup-common.c (calling it
      smp_setup_cpu_maps) and uses it on both 32-bit and 64-bit.
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      5ad57078
  3. 04 11月, 2005 2 次提交
  4. 03 11月, 2005 11 次提交
  5. 02 11月, 2005 23 次提交
  6. 01 11月, 2005 1 次提交