linux-stable-rt/include/asm-sh
Paul Mundt 26ff6c11ef sh: page table alloc cleanups and page fault optimizations.
Cleanup of page table allocators, using generic folded PMD and PUD
helpers. TLB flushing operations are moved to a more sensible spot.

The page fault handler is also optimized slightly, we no longer waste
cycles on IRQ disabling for flushing of the page from the ITLB, since
we're already under CLI protection by the initial exception handler.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2006-09-27 15:13:36 +09:00
..
adx
bigsur
cat68701
cpu-sh2
cpu-sh3 sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
cpu-sh4 sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
cqreek
dmida
dreamcast
ec3104
edosk7705
harp
hd64465 Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
hp6xx sh: Move hd64461.h to a more sensible location. 2006-09-27 13:42:57 +09:00
hs7751rvoip sh: HS7751RVoIP board updates. 2006-09-27 13:56:28 +09:00
landisk sh: landisk board support. 2006-09-27 14:53:35 +09:00
mpc1211 [PATCH] irq-flags: SH: Use the new IRQF_ constants 2006-07-02 13:58:48 -07:00
overdrive Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
rts7751r2d
saturn
se sh: Move smc37c93x.h for SystemH board use. 2006-09-27 11:16:20 +09:00
se7300
se7751
se73180
sh03
sh2000
snapgear
systemh
Kbuild Add empty Kbuild files for 'make headers_install' in remaining arches. 2006-06-18 12:58:53 +01:00
a.out.h
adc.h
addrspace.h [PATCH] Typo fixes 2006-03-28 09:16:08 -08:00
atomic.h sh: Various cosmetic cleanups. 2006-09-27 12:31:01 +09:00
auxvec.h
bitops.h sh: Various cosmetic cleanups. 2006-09-27 12:31:01 +09:00
bug.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
bugs.h sh: Support for SH7770/SH7780 CPU subtypes. 2006-09-27 14:31:40 +09:00
byteorder.h
cache.h sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
cacheflush.h sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
checksum.h sh: Various cosmetic cleanups. 2006-09-27 12:31:01 +09:00
clock.h [PATCH] sh: Simplistic clock framework 2006-01-16 23:15:28 -08:00
cputime.h
current.h
delay.h
div64.h
dma-mapping.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
dma.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
elf.h [PATCH] fix remaining missing includes 2005-11-07 07:53:41 -08:00
emergency-restart.h
errno.h
fcntl.h
fixmap.h sh: Various cosmetic cleanups. 2006-09-27 12:31:01 +09:00
flat.h
floppy.h [PATCH] irq-flags: SH: Use the new IRQF_ constants 2006-07-02 13:58:48 -07:00
freq.h [PATCH] sh: Simplistic clock framework 2006-01-16 23:15:28 -08:00
futex.h [PATCH] consolidate asm/futex.h 2006-01-08 20:13:39 -08:00
hardirq.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
hd64461.h sh: Move hd64461.h to a more sensible location. 2006-09-27 13:42:57 +09:00
hw_irq.h [PATCH] genirq: add ->retrigger() irq op to consolidate hw_irq_resend() 2006-06-29 10:26:23 -07:00
ide.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
io.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
io_generic.h [PATCH] sh: I/O routine cleanups and ioremap() overhaul 2006-01-16 23:15:28 -08:00
ioctl.h [PATCH] Generic ioctl.h 2006-01-10 08:01:34 -08:00
ioctls.h [PATCH] sh/sh64: Fix bogus TIOCGICOUNT definitions 2006-02-01 08:53:20 -08:00
ipc.h
ipcbuf.h
irq-sh7780.h [PATCH] sh: drop maskpos from make_ipr_irq(), remove duplicate irq definitions 2006-02-01 08:53:20 -08:00
irq-sh73180.h [PATCH] sh: drop maskpos from make_ipr_irq(), remove duplicate irq definitions 2006-02-01 08:53:20 -08:00
irq.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
kexec.h [PATCH] sh: kexec() support 2006-01-16 23:15:27 -08:00
keyboard.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
kgdb.h
kmap_types.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
linkage.h
local.h
machvec.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
machvec_init.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
mc146818rtc.h
microdev.h [PATCH] sh: SH4-202 microdev updates 2006-02-01 08:53:19 -08:00
mman.h [PATCH] add asm-generic/mman.h 2006-02-15 15:32:22 -08:00
mmu.h sh: SH-4A Privileged Space Mapping Buffer (PMB) support. 2006-09-27 15:08:07 +09:00
mmu_context.h sh: Add control register barriers. 2006-09-27 14:57:44 +09:00
module.h
msgbuf.h
mutex.h [PATCH] mutex subsystem, add default include/asm-*/mutex.h files 2006-01-09 15:59:19 -08:00
namei.h
page.h sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
param.h
pci.h sh: Fix libata build. 2006-09-27 14:48:09 +09:00
percpu.h
pgalloc.h sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
pgtable-2level.h [PATCH] Standardize pxx_page macros 2006-09-26 08:48:51 -07:00
pgtable.h sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
poll.h [PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications 2006-03-25 08:22:56 -08:00
posix_types.h
processor.h sh: prefetch()/prefetchw() support. 2006-09-27 14:20:54 +09:00
ptrace.h Fix 'make headers_check' on sh 2006-09-21 08:36:50 +01:00
resource.h
rtc.h
rwsem.h [PATCH] lockdep: remove RWSEM_DEBUG remnants 2006-07-03 15:27:01 -07:00
scatterlist.h sh: Fix libata build. 2006-09-27 14:48:09 +09:00
sections.h
segment.h
semaphore-helper.h
semaphore.h [PATCH] semaphore: Remove __MUTEX_INITIALIZER() 2005-10-30 17:37:27 -08:00
sembuf.h
serial.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
setup.h sh: earlyprintk= support and cleanups. 2006-09-27 14:26:53 +09:00
sh_bios.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h [PATCH] irq-flags: SH: Use the new IRQF_ constants 2006-07-02 13:58:48 -07:00
smc37c93x.h sh: Move smc37c93x.h for SystemH board use. 2006-09-27 11:16:20 +09:00
smp.h sh: remove cpu_online() definition from <asm/smp.h> 2006-09-27 14:32:57 +09:00
socket.h [AF_UNIX]: Datagram getpeersec 2006-06-29 16:58:06 -07:00
sockios.h
spinlock.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
spinlock_types.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
stat.h [PATCH] 2TB files: st_blocks is invalid when calling stat64 2006-03-26 08:57:00 -08:00
statfs.h
string.h
system.h sh: Add control register barriers. 2006-09-27 14:57:44 +09:00
termbits.h
termios.h
thread_info.h [PATCH] bitops: sh: make thread_info.flags an unsigned long 2006-03-26 08:57:15 -08:00
timer.h [PATCH] sh: Simple timer framework 2006-01-16 23:15:28 -08:00
timex.h
titan.h sh: Titan board support. 2006-09-27 15:05:39 +09:00
tlb.h
tlbflush.h
topology.h
types.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
uaccess.h
ubc.h
ucontext.h
unaligned.h
unistd.h sh: Wire up new syscalls. 2006-09-27 14:36:44 +09:00
user.h
watchdog.h sh: Various cosmetic cleanups. 2006-09-27 12:31:01 +09:00
xor.h