Lennert Buytenhek
23bdf86aa0
[ARM] 3377/2: add support for intel xsc3 core
...
Patch from Lennert Buytenhek
This patch adds support for the new XScale v3 core. This is an
ARMv5 ISA core with the following additions:
- L2 cache
- I/O coherency support (on select chipsets)
- Low-Locality Reference cache attributes (replaces mini-cache)
- Supersections (v6 compatible)
- 36-bit addressing (v6 compatible)
- Single instruction cache line clean/invalidate
- LRU cache replacement (vs round-robin)
I attempted to merge the XSC3 support into proc-xscale.S, but XSC3
cores have separate errata and have to handle things like L2, so it
is simpler to keep it separate.
L2 cache support is currently a build option because the L2 enable
bit must be set before we enable the MMU and there is no easy way to
capture command line parameters at this point.
There are still optimizations that can be done such as using LLR for
copypage (in theory using the exisiting mini-cache code) but those
can be addressed down the road.
Signed-off-by: Deepak Saxena <dsaxena@plexity.net>
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-03-28 21:00:40 +01:00
..
acpi
[PATCH] s/;;/;/g
2006-03-24 07:33:24 -08:00
asm-alpha
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-arm
[ARM] 3377/2: add support for intel xsc3 core
2006-03-28 21:00:40 +01:00
asm-arm26
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-cris
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-frv
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-generic
[PATCH] more for_each_cpu() conversions
2006-03-23 07:38:17 -08:00
asm-h8300
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-i386
[PATCH] x86_64: Implement early DMI scanning
2006-03-25 09:10:55 -08:00
asm-ia64
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
2006-03-25 08:49:25 -08:00
asm-m32r
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-m68k
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-m68knommu
[PATCH] m68knommu: hardirq.h needs definition of NR_IRQS
2006-02-07 16:16:54 -08:00
asm-mips
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-parisc
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-powerpc
powerpc: fix strncasecmp prototype
2006-03-25 09:41:40 -08:00
asm-ppc
powerpc: Implement accurate task and CPU time accounting
2006-02-24 14:05:56 +11:00
asm-s390
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-sh
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-sh64
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-sparc
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2006-03-25 08:39:55 -08:00
asm-sparc64
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-um
[PATCH] x86: SMP alternatives
2006-03-23 07:38:04 -08:00
asm-v850
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-x86_64
[PATCH] x86_64: Removed duplicated declaration of force_iommu
2006-03-25 09:14:39 -08:00
asm-xtensa
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
keys
[PATCH] Keys: Remove key duplication
2006-01-06 08:33:29 -08:00
linux
Merge master.kernel.org:/home/rmk/linux-2.6-serial
2006-03-25 20:31:32 -08:00
math-emu
media
V4L/DVB (3599): Implement new routing commands for wm8775 and cs53l32a.
2006-03-24 16:27:00 -03:00
mtd
net
[IPV4]: Aggregate route entries with different TOS values
2006-03-25 01:38:55 -08:00
pcmcia
[PATCH] pcmcia: Add macro to match PCMCIA cards by numeric ID and first vendor string
2006-03-01 11:11:26 +01:00
rdma
IB/umad: Add support for large RMPP transfers
2006-03-20 10:08:23 -08:00
rxrpc
scsi
[PATCH] Make libata not powerdown drivers on PM_EVENT_FREEZE.
2006-03-24 09:51:36 -05:00
sound
[PATCH] sound: remove PC98-specific OPL3_HW_OPL3_PC98
2006-03-24 07:33:26 -08:00
video
[PATCH] Remove MODULE_PARM
2006-03-25 08:22:52 -08:00