b9b382dabb
In the 64-bit PTE case there's no point in restricting the encoding to the low bits of the PTE, we can instead bump all of this up to the high 32 bits and extend PTE_FILE_MAX_BITS to 32, adopting the same convention used by x86 PAE. There's a minor discrepency between the number of bits used for the swap type encoding between 32 and 64-bit PTEs, but this is unlikely to cause any problem given the extended offset. Signed-off-by: Paul Mundt <lethal@linux-sh.org> |
||
---|---|---|
.. | ||
bigsur | ||
cpu-sh2 | ||
cpu-sh2a | ||
cpu-sh3 | ||
cpu-sh4 | ||
dreamcast | ||
ec3104 | ||
hd64465 | ||
landisk | ||
mpc1211 | ||
saturn | ||
sh03 | ||
.gitignore | ||
a.out.h | ||
adc.h | ||
addrspace.h | ||
apm.h | ||
atomic.h | ||
auxvec.h | ||
bitops.h | ||
bug.h | ||
bugs.h | ||
byteorder.h | ||
cache.h | ||
cacheflush.h | ||
checksum.h | ||
clock.h | ||
cpu-features.h | ||
cputime.h | ||
current.h | ||
delay.h | ||
device.h | ||
div64.h | ||
dma-mapping.h | ||
dma.h | ||
edosk7705.h | ||
elf.h | ||
emergency-restart.h | ||
entry-macros.S | ||
errno.h | ||
fcntl.h | ||
fixmap.h | ||
flat.h | ||
floppy.h | ||
freq.h | ||
futex.h | ||
hardirq.h | ||
hd64461.h | ||
hp6xx.h | ||
hs7751rvoip.h | ||
hw_irq.h | ||
ide.h | ||
io_generic.h | ||
io.h | ||
ioctl.h | ||
ioctls.h | ||
ipc.h | ||
ipcbuf.h | ||
irq_regs.h | ||
irq.h | ||
irqflags.h | ||
Kbuild | ||
kexec.h | ||
keyboard.h | ||
kgdb.h | ||
kmap_types.h | ||
linkage.h | ||
local.h | ||
machvec_init.h | ||
machvec.h | ||
mc146818rtc.h | ||
microdev.h | ||
mman.h | ||
mmu_context.h | ||
mmu.h | ||
module.h | ||
msgbuf.h | ||
mutex.h | ||
namei.h | ||
page.h | ||
param.h | ||
pci.h | ||
percpu.h | ||
pgalloc.h | ||
pgtable.h | ||
pm.h | ||
poll.h | ||
posix_types.h | ||
processor.h | ||
ptrace.h | ||
push-switch.h | ||
r7780rp.h | ||
resource.h | ||
rtc.h | ||
rts7751r2d.h | ||
rwsem.h | ||
scatterlist.h | ||
sci.h | ||
se7206.h | ||
se7300.h | ||
se7343.h | ||
se7751.h | ||
se73180.h | ||
se.h | ||
sections.h | ||
segment.h | ||
semaphore-helper.h | ||
semaphore.h | ||
sembuf.h | ||
serial.h | ||
setup.h | ||
sfp-machine.h | ||
sh_bios.h | ||
shmbuf.h | ||
shmin.h | ||
shmparam.h | ||
sigcontext.h | ||
siginfo.h | ||
signal.h | ||
smc37c93x.h | ||
smp.h | ||
snapgear.h | ||
socket.h | ||
sockios.h | ||
spinlock_types.h | ||
spinlock.h | ||
stat.h | ||
statfs.h | ||
string.h | ||
system.h | ||
systemh7751.h | ||
termbits.h | ||
termios.h | ||
thread_info.h | ||
timer.h | ||
timex.h | ||
titan.h | ||
tlb.h | ||
tlbflush.h | ||
topology.h | ||
types.h | ||
uaccess.h | ||
ubc.h | ||
ucontext.h | ||
unaligned.h | ||
unistd.h | ||
user.h | ||
voyagergx.h | ||
watchdog.h | ||
xor.h |