An error occurred fetching the project authors.
  1. 04 Nov, 2004 1 commit
  2. 15 Aug, 2004 1 commit
  3. 06 Aug, 2004 1 commit
  4. 18 Jun, 2004 1 commit
  5. 29 May, 2004 1 commit
  6. 18 May, 2004 1 commit
    • Andrew Morton's avatar
      [PATCH] ppc32: Handle altivec assist exception properly · 66a7d6a6
      Andrew Morton authored
      From: Paul Mackerras <paulus@samba.org>
      
      On machines with Altivec (i.e.  G4 and G5 processors), the altivec
      floating-point instructions can operate in two modes: one where
      denormalized inputs or outputs are truncated to zero, and one where they
      aren't.  In the latter mode the processor can take an exception when it
      encounters denormalized floating-point inputs or outputs rather than
      dealing with them in hardware.
      
      This patch adds code to deal properly with the exception, by emulating the
      instruction that caused the exception.  Previously the kernel just switched
      the altivec unit into the truncate-to-zero mode, which works but is a bit
      gross.  Fortunately there are only a limited set of altivec instructions
      which can generate the assist exception, so we don't have to emulate the
      whole altivec instruction set.
      
      This patch also makes sure that we always have a handler for the altivec
      unavailable exception.  Without this, if you run a kernel that is not
      configured for altivec support on a machine with altivec, it works fine
      until a user process tries to execute an altivec instruction.  At that
      point the kernel thinks it has taken an unknown exception and panics.  With
      this patch it sends a SIGILL to the process instead.
      66a7d6a6
  7. 06 Feb, 2004 2 commits
  8. 19 Jan, 2004 1 commit
  9. 18 Sep, 2003 1 commit
  10. 12 Sep, 2003 1 commit
  11. 04 Sep, 2003 1 commit
    • Paul Mackerras's avatar
      PPC32: Add support for the PPC 440 family of embedded processors. · 272069b7
      Paul Mackerras authored
      This has three main parts: (1) support for the 440GP and 440GX processors,
      (2) support for the "Ebony" and "Ocotea" reference boards for those processors,
      and (3) support for 64-bit physical addresses.  The 440GP and 440GX are "Book E"
      processors, and this introduces a CONFIG_BOOKE and some definitions that apply
      to all Book E processors.
      
      Having 64-bit physical addresses means that PTEs are now 64 bits.  The PTE pages
      stay at 4kB, and the pgdir expands to 8kB.
      272069b7
  12. 05 Aug, 2003 1 commit
    • Kai Germaschewski's avatar
      kbuild: Move generation of vmlinux.lds.s into arch/.../kernel · 5b0f6ac4
      Kai Germaschewski authored
      Currently, vmlinux.lds.s is generated by the top-level Makefile.
      Unfortunately, this causes the automatic CONFIG dependencies to
      not work correctly, the reason being that make caches the timestamps
      of include/config/* so even after split-include updated the
      timestamps, make still uses the cached stamps to decide whether to
      rebuild vmlinux.lds.s.
      
      The simple fix is to move generation of vmlinux.lds.s into the
      arch/$(ARCH)/kernel subdirectories, where we build other files
      for the final link (like head.o) anyway. This also means some
      special code in the top-level Makefile for preprocessing can go
      away, since we now just use the standard rules during the recursive
      phase.
      
      This patches fixes up all archs for this change (untested).
      5b0f6ac4
  13. 22 May, 2003 1 commit
  14. 28 Mar, 2003 1 commit
  15. 21 Mar, 2003 1 commit
  16. 10 Mar, 2003 1 commit
    • Sam Ravnborg's avatar
      kbuild: Introduced extra-y, as replacement for EXTRA_TARGETS · f94e5fd7
      Sam Ravnborg authored
      EXTRA_TARGETS has been overloaded with functionality.
      This is now split in two:
      targets := list targets kbuild did not know of otherwise
      extra-y := list targets to be build when not building modules only.
      extra-y is mainly used to list .o files that is not to be included
      in the fnal built-in.o file for a directory.
      f94e5fd7
  17. 03 Feb, 2003 1 commit
  18. 05 Jan, 2003 2 commits
  19. 15 Dec, 2002 1 commit
  20. 20 Nov, 2002 1 commit
  21. 08 Nov, 2002 1 commit
  22. 06 Nov, 2002 1 commit
    • Matt Porter's avatar
      PPC32: Add new arch/ppc/syslib/ directory for "system library" code. · 78cc0f43
      Matt Porter authored
      This changeset moves all "system library" code to this directory.
      System library code includes all common libraries
      of routines (PIC, system controller, host bridge, kernel feature
      enablement are all examples of things that belong here). The existing
      arch/ppc/kernel/ directory keeps all "core" CPU support.  Cache
      handling, basic cpu startup, tlb manipulation, and core kernel
      code all belong here.  The arch/ppc/platforms/ directory now
      contains only platform family specific files.  For SoC processors
      this includes the OCP glue-code that defines an SoC family.
      78cc0f43
  23. 08 Oct, 2002 1 commit
  24. 22 Sep, 2002 1 commit
  25. 17 Sep, 2002 1 commit
  26. 04 Sep, 2002 1 commit
  27. 22 Jul, 2002 1 commit
  28. 28 May, 2002 1 commit
  29. 25 May, 2002 1 commit
  30. 20 May, 2002 1 commit
  31. 14 May, 2002 2 commits
  32. 09 May, 2002 1 commit
  33. 12 Feb, 2002 1 commit
  34. 11 Feb, 2002 1 commit
  35. 05 Feb, 2002 3 commits
    • Linus Torvalds's avatar
      v2.4.13.7 -> v2.4.13.8 · 3ea86172
      Linus Torvalds authored
        - Andrea: fix races in do_wp_page, free_swap_and_cache
        - me: clena up page dirty handling
        - Tim Waugh: parport IRQ probing and documentation fixes
        - Greg KH: USB updates
        - Michael Warfield: computone driver update
        - Randy Dunlap: add knowledge about some new io-apics
        - Richard Henderson: alpha updates
        - Trond Myklebust: make readdir xdr verify the reply packet
        - Paul Mackerras: PPC update
        - Jens Axboe: make cpqarray and cciss play nice with the request layer
        - Massimo Dal Zotto: SMM driver for Dell Inspiron 8000
        - Richard Gooch: devfs symlink deadlock fix
        - Anton Altaparmakov: make NTFS compile on sparc
      3ea86172
    • Linus Torvalds's avatar
      v2.4.9.1 -> v2.4.9.2 · 87f504e5
      Linus Torvalds authored
        - Al Viro: block device cleanups
        - Marcelo Tosatti: make bounce buffer allocations more robust (it's ok
        for them to do IO, just not cause recursive bounce IO. So allow them)
        - Anton Altaparmakov: NTFS update (1.1.17)
        - Paul Mackerras: PPC update (big re-org)
        - Petko Manolov: USB pegasus driver fixes
        - David Miller: networking and sparc updates
        - Trond Myklebust: Export atomic_dec_and_lock
        - OGAWA Hirofumi: find and fix umsdos "filldir" users that were broken
        by the 64-bit-cleanups. Fix msdos warnings.
        - Al Viro: superblock handling cleanups and race fixes
        - Johannes Erdfelt++: USB updates
      87f504e5
    • Linus Torvalds's avatar
      v2.4.6.7 -> v2.4.6.8 · fff10634
      Linus Torvalds authored
        - Chris Mason: reiserfs update
        - Paul Mackerras: PPC updates (softirq)
        - Kai Germaschewski: ISDN updates
        - various: workaround for cpuid inline asm problem with egcs-2.91.66
      fff10634