17 Oct, 2005

1 commit


11 Oct, 2005

1 commit

  • This fixes up a variety of minor problems in compiling with ARCH=ppc
    arising from using the merged versions of various header files.
    A lot of the changes are just adding #include to
    files that use ppc_md or smp_ops_t.

    This also arranges for us to use semaphore.c, vecemu.c, vector.S and
    fpu.S from arch/powerpc/kernel when compiling with ARCH=ppc.

    Signed-off-by: Paul Mackerras

    Paul Mackerras
     

01 Oct, 2005

1 commit

  • Use idle_power4.S from ppc64 as we are not going to support
    32 bit power4 in the merged tree.

    Merge ppc64 traps.c into powerpc traps.c:
    use ppc64 versions of exception routine names
    (as they don't have StudlyCaps)
    make all the versions if die() have the same
    prototype

    Signed-off-by: Stephen Rothwell

    Stephen Rothwell
     

28 Sep, 2005

1 commit


19 Sep, 2005

1 commit

  • Merged ppc_asm.h between ppc32 & ppc64. The majority of the file is
    common between the two architectures excluding how a single GPR is
    saved/restored and which GPRs are non-volatile.

    Additionally, moved the ASM_CONST macro used on ppc64 into ppc_asm.h.

    Signed-off-by: Kumar Gala
    Signed-off-by: Paul Mackerras

    Kumar Gala
     

11 Sep, 2005

1 commit

  • This allows cpus to be off-lined on 32-bit SMP powermacs. When a cpu
    is off-lined, it is put into sleep mode with interrupts disabled. It
    can be on-lined again by asserting its soft-reset pin, which is
    connected to a GPIO pin.

    With this I can off-line the second cpu in my dual G4 powermac, which
    means that I can then suspend the machine (the suspend/resume code
    refuses to suspend if more than one cpu is online, and making it cope
    with multiple cpus is surprisingly messy).

    Signed-off-by: Paul Mackerras
    Signed-off-by: Linus Torvalds

    Paul Mackerras
     

10 Sep, 2005

1 commit


01 May, 2005

1 commit

  • Moved common FPU exception handling code out of head.S so it can be used by
    several of the sub-architectures that might of a full PowerPC FPU.

    Also, uses new CONFIG_PPC_FPU define to fix alignment exception handling
    for floating point load/store instructions to only occur if we have a
    hardware FPU.

    Signed-off-by: Jason McMullan
    Signed-off-by: Kumar Gala
    Signed-off-by: Paul Mackerras
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paul Mackerras
     

17 Apr, 2005

1 commit

  • 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!

    Linus Torvalds