An error occurred fetching the project authors.
  1. 19 Sep, 2003 1 commit
  2. 16 Sep, 2003 1 commit
    • Russell King's avatar
      [ARM] Update ARM CPU support. · 295864f7
      Russell King authored
      Move ARM CPU configuration to arch/arm/mm.  Seperate out the selection
      of the abort, cache handling, optimised page copying and TLB handling
      from the Makefile, and move it into the configuration system.  This
      allows us to select the correct files in arch/arm/mm and pick the
      appropriate definitions in include/asm-arm/* based upon a config
      symbol rather than a bunch of configuration symbols.
      
      Also add ARM1020E, ARM1022 and ARM1026 CPU support.
      295864f7
  3. 05 Sep, 2003 1 commit
  4. 03 Sep, 2003 1 commit
    • Russell King's avatar
      [ARM] Remove more reminants of 26-bit ARM support. · ac7ebfb2
      Russell King authored
      This removes include/asm-arm/proc-armv entirely, merging the
      contents into the relevant include files in include/asm-arm.
      We also update various files in arch/arm which reference
      definitions in the now non-existent directory.
      ac7ebfb2
  5. 28 Apr, 2003 3 commits
    • Russell King's avatar
      [ARM] set_pgd is confusing; rename it switch_mm · 27510721
      Russell King authored
      set_pgd implies that we're setting a pgd entry.  We aren't; we're
      switching the MMU page table pointer.  Call it switch_mm instead.
      27510721
    • Russell King's avatar
      [ARM] Remove check_bugs() · ef76bbd2
      Russell King authored
      check_bugs() has never been used to detect buggy ARM CPUs.  Therefore
      is no point in passing it to the per-cpu support code.
      ef76bbd2
    • Russell King's avatar
      [ARM] Part 2 in the cache API changes. · d37d9068
      Russell King authored
      This is the new API; we now have methods for handling DMA which are
      separate from those handling the TLB consistency issues, which are
      in turn separate from the methods handling the cache coherency
      issues.
      
      Implementations are, however, free to alias these methods internally.
      d37d9068
  6. 27 Apr, 2003 1 commit
    • Russell King's avatar
      [ARM] Inline PMD entry cache handling · d7181b4b
      Russell King authored
      The common case is building a kernel for one CPU type, and we are
      able to allow GCC to optimise any the PMD entry cache handling
      assembly which will never be used.
      d7181b4b
  7. 10 Jan, 2003 1 commit
    • Russell King's avatar
      [ARM] Remove CPU manufacturer string. · 5a92c3df
      Russell King authored
      The CPU ID no longer contains sufficient information to reliably
      determine the manufacturer of a specific part.  To prevent #ifdef
      madness appearing in the per-CPU support files, it is better to
      remove the CPU manufacturer string entirely.
      5a92c3df
  8. 17 Nov, 2002 1 commit
    • Russell King's avatar
      [ARM] Optimise set_pmd · 8d2c59fd
      Russell King authored
      Since we store two hardware pte tables contiguously, a common
      operation is to set two pmd entries.  Rather than call set_pmd()
      with the associated overhead twice, we set the two PMD entries,
      and then call cpu_flush_pmd() to perform any CPU specific handling.
      8d2c59fd
  9. 30 Oct, 2002 1 commit
  10. 20 Oct, 2002 1 commit
    • Russell King's avatar
      [ARM] Fix init section naming · e6fb2e60
      Russell King authored
      2.5.44 changed .text.init to .init.text (and other similar section
      names).  This cset fixes the ARM parts to work with the new names.
      e6fb2e60
  11. 10 Jul, 2002 1 commit
  12. 13 May, 2002 1 commit
  13. 19 Mar, 2002 1 commit
  14. 10 Mar, 2002 3 commits
  15. 25 Feb, 2002 1 commit
    • Russell King's avatar
      Clean up ARM TLB handling code; previously there was a lot of code · a6560a26
      Russell King authored
      replication across each processor type, each handling alignment of
      addresses slightly differently.  We unify this mess, and allow for
      greater flexibility in the per-CPU architecture TLB handlers.
      
      We also start to remove the ARM cache.h -> cpu_*.h -> proc-fns.h mess
      making the code cleaner and easier to follow.
      
      Documentation describing the expected behaviour of each TLB function
      for the 32-bit ARM processors is also included.
      a6560a26
  16. 05 Feb, 2002 7 commits
    • Linus Torvalds's avatar
      v2.5.1.8 -> v2.5.1.9 · d01b7e92
      Linus Torvalds authored
      - Russell King: large ARM update
      - Adam Richter et al: more kdev_t updates
      d01b7e92
    • Linus Torvalds's avatar
      v2.4.14.1 -> v2.4.14.2 · a8a2069f
      Linus Torvalds authored
        - Ivan Kokshaysky: fix alpha dec_and_lock with modules, for alpha config entry
        - Kai Germaschewski: ISDN updates
        - Jeff Garzik: network driver updates, sysv fs update
        - Kai Mäkisara: SCSI tape update
        - Alan Cox: large drivers merge
        - Nikita Danilov: reiserfs procfs information
        - Andrew Morton: ext3 merge
        - Christoph Hellwig: vxfs livelock fix
        - Trond Myklebust: NFS updates
        - Jens Axboe: cpqarray + cciss dequeue fix
        - Tim Waugh: parport_serial base_baud setting
        - Matthew Dharm: usb-storage Freecom driver fixes
        - Dave McCracken: wait4() thread group race fix
      a8a2069f
    • Linus Torvalds's avatar
      v2.4.13.1 -> v2.4.13.2 · 4fd9cc9e
      Linus Torvalds authored
        - Alan Cox: more merging
        - Alexander Viro: block device module race fixes
        - Richard Henderson: mmap for 32-bit alpha personality
        - Jeff Garzik: 8139 and natsemi update
      4fd9cc9e
    • Linus Torvalds's avatar
      v2.4.8 -> v2.4.8.1 · a67f1b5d
      Linus Torvalds authored
        - Rui Sousa: emu10k1 module fixes, remove joystick part.
        - Alan Cox: driver merges
        - Andrea Arkangeli: alpha updates
        - David Woodhouse: up_and_exit -> complete_and_exit
        - David Miller: sparc and network update
        - Andrew Morton: update 3c59x driver
        - Neil Brown: NFS export VFAT, knfsd cleanups, raid fixes
        - Ben Collins: ieee1394 updates
        - Paul Mackerras: PPC update
        - me: make sure we don't lose position bits in "filldir()"
      a67f1b5d
    • Linus Torvalds's avatar
      v2.4.2.2 -> v2.4.2.3 · b56566c6
      Linus Torvalds authored
        - Alan Cox: continued merging
        - Urban Widmark: smbfs fix (d_add on already hashed dentry - no-no).
        - Andrew Morton: 3c59x update
        - Jeff Garzik: network driver cleanups and fixes
        - Gérard Roudier: sym-ncr drivers update
        - Jens Axboe: more loop cleanups and fixes
        - David Miller: sparc update, some networking fixes
      b56566c6
    • Linus Torvalds's avatar
      v2.4.1.1 -> v2.4.1.2 · 5d12a58c
      Linus Torvalds authored
        - driver sync up with Alan
        - Andrew Morton: wakeup cleanup and race fix
        - Paul Mackerras: macintosh driver updates.
        - don't trust "page_count()" on reserved pages!
        - Russell King: fix serious IDE multimode write bug!
        - me, Jens, others: fix elevator problem
        - ARM, MIPS and cris architecture updates
        - alpha updates: better page clear/copy, avoid kernel lock in execve
        - USB and firewire updates
        - ISDN updates
        - Irda updates
      5d12a58c
    • Linus Torvalds's avatar
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32