1. 30 9月, 2005 1 次提交
  2. 27 9月, 2005 1 次提交
  3. 29 8月, 2005 3 次提交
    • M
      [PATCH] ppc64: msChunks cleanups · 34c8f696
      Michael Ellerman 提交于
      Chunks are 256KB, so use constants for the size/shift/mask, rather than
      getting them from the msChunks struct. The iSeries debugger (??) might still
      need access to the values in the msChunks struct, so we keep them around
      for now, but set them from the constant values.
      
      Replace msChunks_entry typedef with regular u32.
      
      Simplify msChunks_alloc() to manipulate klimit directly, rather than via
      a parameter.
      
      Move msChunks_alloc() and msChunks into iSeries_setup.c, as that's where
      they're used.
      Signed-off-by: NMichael Ellerman <michael@ellerman.id.au>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      34c8f696
    • M
      [PATCH] ppc64: Remove PTRRELOC() from msChunks code · 38e85dc1
      Michael Ellerman 提交于
      The msChunks code was written to work on pSeries, but now it's only used on
      iSeries. This means there's no need to do PTRRELOC anymore, so remove it all.
      
      A few places were getting "extern reloc_offset()" from abs_addr.h, move it
      into system.h instead.
      Signed-off-by: NMichael Ellerman <michael@ellerman.id.au>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      38e85dc1
    • D
      [PATCH] Remove NACA fixed address constraint · 2e2446ea
      David Gibson 提交于
      Comments in head.S suggest that the iSeries naca has a fixed address,
      because tools expect to find it there.  The only tool which appears to
      access the naca is addRamDisk, but both the in-kernel version and the
      version used in RHEL and SuSE in fact locate the NACA the same way as
      the hypervisor does, by following the pointer in the hvReleaseData
      structure.
      
      Since the requirement for a fixed address seems to be obsolete, this
      patch removes the naca from head.S and replaces it with a normal C
      initializer.
      
      For good measure, it removes an old version of addRamDisk.c which was
      sitting, unused, in the ppc32 tree.
      Signed-off-by: NDavid Gibson <dwg@au1.ibm.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      2e2446ea
  4. 17 8月, 2005 1 次提交
  5. 28 7月, 2005 1 次提交
    • D
      [PATCH] ppc64: remove another fixed address constraint · 488f8499
      David Gibson 提交于
      Presently the LparMap, one of the structures the kernel shares with the
      legacy iSeries hypervisor has a fixed offset address in head.S.  This patch
      changes this so the LparMap is a normally initialized structure, without
      fixed address.  This allows us to use macros to compute some of the values
      in the structure, which wasn't previously possible because the assembler
      always uses signed-% which gets the wrong answers for the computations in
      question.
      
      Unfortunately, a gcc bug means that doing this requires another structure
      (hvReleaseData) to be initialized in asm instead of C, but on the whole the
      result is cleaner than before.
      Signed-off-by: NDavid Gibson <dwg@au1.ibm.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      488f8499
  6. 30 6月, 2005 2 次提交
  7. 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