1. 11 11月, 2005 1 次提交
    • B
      [PATCH] powerpc: Merge vdso's and add vdso support to 32 bits kernel · a7f290da
      Benjamin Herrenschmidt 提交于
      This patch moves the vdso's to arch/powerpc, adds support for the 32
      bits vdso to the 32 bits kernel, rename systemcfg (finally !), and adds
      some new (still untested) routines to both vdso's: clock_gettime() with
      support for CLOCK_REALTIME and CLOCK_MONOTONIC, clock_getres() (same
      clocks) and get_tbfreq() for glibc to retreive the timebase frequency.
      
      Tom,Steve: The implementation of get_tbfreq() I've done for 32 bits
      returns a long long (r3, r4) not a long. This is such that if we ever
      add support for >4Ghz timebases on ppc32, the userland interface won't
      have to change.
      
      I have tested gettimeofday() using some glibc patches in both ppc32 and
      ppc64 kernels using 32 bits userland (I haven't had a chance to test a
      64 bits userland yet, but the implementation didn't change and was
      tested earlier). I haven't tested yet the new functions.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      a7f290da
  2. 01 5月, 2005 1 次提交
    • B
      [PATCH] ppc64: add PT_NOTE section to vDSO · 1b29f9d1
      Benjamin Herrenschmidt 提交于
      This patch from Roland adds a PT_NOTE section to both 32 and 64 bits vDSOs
      to expose the kernel version to glibc, thus avoiding a uname syscall on
      every launch.  This is equivalent to the patches Roland posted already for
      x86 and x86-64.
      
      Note: the 64 bits .note is actually using the 32 bits format.  This is
      normal.  The ELF spec specifies a different format for 64 bits .note, but
      for some reason, this was never properly implemented, the core dumps for
      example are all using 32 bits format .note, and binutils cannot even read a
      64 bits format .note.  Talking to our toolchain folks, they think we'd
      rather stick to 32 bits format .note everywhere and get the spec fixed some
      day ...
      Signed-off-by: NRoland McGrath <roland@redhat.com>
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      1b29f9d1
  3. 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