29 Aug, 2005

1 commit

  • On ppc64 machines with segment tables, CPU0's segment table is at a
    fixed address, currently 0x9000. This patch moves it to the free
    space at 0x6000, just below the fwnmi data area. This saves 8k of
    space in vmlinux and the runtime kernel image.

    Signed-off-by: David Gibson
    Signed-off-by: Paul Mackerras

    David Gibson
     

30 Jun, 2005

2 commits

  • This patch updates the macros that initialise the paca to remove the lpq
    parameter. It also rearranges them a bit with the hope of making them a
    bit clearer.

    Signed-off-by: Michael Ellerman
    Acked-by: Stephen Rothwell
    Signed-off-by: Paul Mackerras

    Michael Ellerman
     
  • The iSeries code keeps a pointer to the ItLpQueue in its paca struct. But
    all these pointers end up pointing to the one place, ie. xItLpQueue.

    So remove the pointer from the paca struct and just refer to xItLpQueue
    directly where needed.

    The only complication is that the spread_lpevents logic was implemented by
    having a NULL lpqueue pointer in the paca on CPUs that weren't supposed to
    process events. Instead we just compare the spread_lpevents value to the
    processor id to get the same behaviour.

    Signed-off-by: Michael Ellerman
    Acked-by: Stephen Rothwell
    Signed-off-by: Paul Mackerras

    Michael Ellerman
     

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