1. 18 Apr, 2004 1 commit
    • Russell King's avatar
      [ARM] Clean up ARM includes · 53bfadf7
      Russell King authored
      This removes a number of unnecessary includes from the ARM specific
      files throughout the kernel.  Most notably asm/pgalloc.h is
      needlessly included in several places.  There were some places
      including it as a means to get at the cache flushing functions,
      so this has been corrected.
      53bfadf7
  2. 17 Apr, 2004 1 commit
    • Russell King's avatar
      [ARM] Add detailed documentation concerning ARM page tables · f6e8a90d
      Russell King authored
      This adds detailed documentation concerning how we map the Linux
      page table structure onto the hardware tables on ARM.  In addition,
      it also adds documentation describing how we emulate the "dirty"
      and "young" or "accessed" page table bits.
      
      This should be of interest to Linux MM developers.
      f6e8a90d
  3. 16 Apr, 2004 32 commits
  4. 15 Apr, 2004 6 commits
    • Linus Torvalds's avatar
      Merge bk://bk.linux1394.org/ieee1394-2.6 · 9add6ead
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      9add6ead
    • Linus Torvalds's avatar
      Merge bk://linuxusb.bkbits.net/d · 3caef8d2
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      3caef8d2
    • Benjamin Herrenschmidt's avatar
      [PATCH] ppc64: Fix RTAS races on pSeries · 87d6f514
      Benjamin Herrenschmidt authored
      The low level kernel interface to RTAS (the firmware runtime services)
      was plagued with races that could cause from bogus results of RTAS
      operations to total machine crashes in some circumstances. This patch
      fix the ones I could identify, hoping I didn't miss any. I also added
      a WARN_ON (well, it's asm equivalent) to enter_rtas to make sure we
      never _ever_ try to call that with interrupts enabled.
      87d6f514
    • Anton Blanchard's avatar
      [PATCH] ppc64: always initialise dn->type and dn->name · 514fb5be
      Anton Blanchard authored
      This fix comes from ppc32. Always initialise dn->type and dn->name so
      that code doesnt have to check for NULL everywhere. There is at least
      one bug report where we oopsed because of this.
      514fb5be
    • Anton Blanchard's avatar
      [PATCH] ppc64: catch branch to 0 in real mode · 8509eb5e
      Anton Blanchard authored
      We have been debugging some strange fails where we branch to 0 in real
      mode. At the moment this results in the cpu running through the
      initialisation code and failing somewhere well into it.
      
      The following patch uses the featuring nop'ing code to remove the branch
      at real address 0 so it falls through to a trap instruction and gets
      caught early.
      8509eb5e
    • Adam Goode's avatar
      [PATCH] NMI watchdog Pentium M support · 50dc875a
      Adam Goode authored
      This adda nmi_watchdog=2 support to the Pentium M processor.  The P-M is
      a P6 chip, but it shares some chipset logic with the Pentium 4, so it
      requires this workaround to function.
      
      Without this patch, NMI gets stuck after 1 count.  With it, the NMI
      fires and breaks me out of UHCI-related hard lockups. 
      
      This patch is basically a modified version of the same patch for
      oprofile. See the threaded discussion here:
      
      	http://lkml.org/lkml/2004/2/12/181
      50dc875a