An error occurred fetching the project authors.
- 19 Sep, 2003 1 commit
-
-
Russell King authored
We were mixing some data and code in the processor support assembly files. Place the correct objects into their respective sections.
-
- 16 Sep, 2003 1 commit
-
-
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.
-
- 05 Sep, 2003 1 commit
-
-
Russell King authored
-
- 03 Sep, 2003 1 commit
-
-
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.
-
- 28 Apr, 2003 3 commits
-
-
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.
-
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.
-
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.
-
- 27 Apr, 2003 1 commit
-
-
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.
-
- 10 Jan, 2003 1 commit
-
-
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.
-
- 17 Nov, 2002 1 commit
-
-
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.
-
- 30 Oct, 2002 1 commit
-
-
Russell King authored
Remove run-time special casing of L1 page table permissions/cache/ control bits; instead set up the bits once at boot time.
-
- 20 Oct, 2002 1 commit
-
-
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.
-
- 10 Jul, 2002 1 commit
-
-
Russell King authored
Some of the CPU implementations copied the ELF flags from the StrongARM-110 implementation, without thinking whether they were correct or not. This changeset fixes up these CPU types.
-
- 13 May, 2002 1 commit
-
-
Russell King authored
we fix ARM720T support - this CPU has unified writethrough caches only, so we can't use the Harvard cache operations when copying pages. Also, we don't have to evict cache entries during copypage.
-
- 19 Mar, 2002 1 commit
-
-
Russell King authored
symbols. Remove unused flush_page_to_ram in ARM code.
-
- 10 Mar, 2002 3 commits
-
-
Russell King authored
selection depending on processor features.
-
Russell King authored
handler to allow for better optimisation.
-
Russell King authored
Ingo's highmem code. This also helps with Riel's rmap VM, and eliminates the slab overhead for these processors. For more information, see: http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2002-March/008089.html
-
- 25 Feb, 2002 1 commit
-
-
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.
-
- 05 Feb, 2002 7 commits
-
-
Linus Torvalds authored
- Russell King: large ARM update - Adam Richter et al: more kdev_t updates
-
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
-
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
-
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()"
-
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
-
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
-
Linus Torvalds authored
-