kernel-hacking-2024-linux-s.../arch/arm
Russell King 8799ee9f49 [ARM] Set bit 4 on section mappings correctly depending on CPU
On some CPUs, bit 4 of section mappings means "update the
cache when written to".  On others, this bit is required to
be one, and others it's required to be zero.  Finally, on
ARMv6 and above, setting it turns on "no execute" and prevents
speculative prefetches.

With all these combinations, no one value fits all CPUs, so we
have to pick a value depending on the CPU type, and the area
we're mapping.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-06-29 18:24:21 +01:00
..
boot [ARM] 3654/1: add ajeco 1arm sbc support 2006-06-26 17:48:29 +01:00
common [PATCH] backlight: LOCOMO Backlight Driver updates 2006-06-26 09:58:28 -07:00
configs [ARM] 3666/1: TRIZEPS4 [1/5] core 2006-06-29 16:25:37 +01:00
kernel [ARM] Set bit 4 on section mappings correctly depending on CPU 2006-06-29 18:24:21 +01:00
lib [ARM] nommu: backtrace code must not reference a discarded section 2006-06-28 17:59:57 +01:00
mach-aaec2000 [ARM] 3507/1: Replace map_desc.physical with map_desc.pfn: aaed2000 2006-05-07 22:49:24 +01:00
mach-at91rm9200 [ARM] 3675/2: Preparing for AT91SAM926 support 2006-06-29 16:06:33 +01:00
mach-clps711x
mach-clps7500
mach-ebsa110
mach-ep93xx [ARM] 3674/1: ep93xx: add cirrus logic edb9302 support 2006-06-29 16:06:31 +01:00
mach-footbridge [PATCH] RTC: Remove RTC UIP synchronization on ARM 2006-03-28 09:16:00 -08:00
mach-h720x
mach-imx [ARM] 3601/1: i.MX/MX1 DMA error handling for signaled channels only 2006-06-22 22:21:03 +01:00
mach-integrator [ARM] Fix Integrator and Versatile interrupt initialisation 2006-06-10 12:42:12 +01:00
mach-iop3xx [ARM] 3391/1: use PLAT8250_DEV_PLATFORM{,1} for platform device id instead of 0/1 2006-03-23 12:59:08 +00:00
mach-ixp4xx Merge master.kernel.org:/home/rmk/linux-2.6-arm 2006-06-26 15:01:05 -07:00
mach-ixp23xx [ARM] 3663/1: fix resource->end off-by-one thinko during physmap conversion 2006-06-28 17:54:58 +01:00
mach-ixp2000 [ARM] 3644/1: ixp2000: export gpio_line_config() 2006-06-24 10:34:29 +01:00
mach-l7200
mach-lh7a40x [ARM] 3405/1: lpd7a40x: CPLD ssp driver 2006-06-18 16:16:49 +01:00
mach-netx [ARM] Include asm/hardware.h not asm/arch/hardware.h 2006-06-20 19:53:16 +01:00
mach-omap1 ARM: OMAP: Add bitbank SPI driver for Innovator 1510 touchscreen 2006-06-26 16:16:09 -07:00
mach-omap2 ARM: OMAP: Multiplexing for 24xx GPMC wait pin monitoring 2006-06-26 16:16:25 -07:00
mach-pnx4008 [ARM] 3623/1: pnx4008: move GPIO-related defines to gpio.h 2006-06-22 10:26:21 +01:00
mach-pxa [ARM] 3666/1: TRIZEPS4 [1/5] core 2006-06-29 16:25:37 +01:00
mach-realview [ARM] 3527/1: MPCore Boot Lockup Fix 2006-05-16 16:50:21 +01:00
mach-rpc
mach-s3c2410 [ARM] 3658/1: S3C244X: Change usb-gadget name to s3c2440-usbgadget 2006-06-28 17:54:53 +01:00
mach-sa1100 [ARM] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQ 2006-06-25 12:01:48 +01:00
mach-shark
mach-versatile [ARM] Fix Integrator and Versatile interrupt initialisation 2006-06-10 12:42:12 +01:00
mm [ARM] Set bit 4 on section mappings correctly depending on CPU 2006-06-29 18:24:21 +01:00
nwfpe [ARM] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQ 2006-06-25 12:01:48 +01:00
oprofile [ARM] Use kcalloc to allocate counter_config array rather than kmalloc 2006-03-21 23:30:02 +00:00
plat-omap ARM: OMAP: Fix SRAM to use MT_MEMORY instead of MT_DEVICE 2006-06-26 16:16:24 -07:00
tools [ARM] Update mach-types 2006-06-26 22:50:21 +01:00
vfp [ARM] Enable VFP to be built when non-VFP capable CPUs are selected 2006-06-22 10:24:24 +01:00
Kconfig [ARM] 3666/1: TRIZEPS4 [1/5] core 2006-06-29 16:25:37 +01:00
Kconfig-nommu [ARM] nommu: fixups for the exception vectors 2006-03-27 15:18:50 +01:00
Kconfig.debug [ARM] Trivial typo fixes 2006-06-04 21:22:11 +01:00
Makefile [ARM] 3675/2: Preparing for AT91SAM926 support 2006-06-29 16:06:33 +01:00