linux_dsm_epyc7002/arch/mips/kernel
Ralf Baechle cce335ae47 [MIPS] 64-bit Sibyte kernels need DMA32.
Sibyte SOCs only have 32-bit PCI.  Due to the sparse use of the address
space only the first 1GB of memory is mapped at physical addresses
below 1GB.  If a system has more than 1GB of memory 32-bit DMA will
not be able to reach all of it.

For now this patch is good enough to keep Sibyte users happy but it seems
eventually something like swiotlb will be needed for Sibyte.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2007-11-26 17:26:14 +00:00
..
8250-platform.c
asm-offsets.c
binfmt_elfn32.c
binfmt_elfo32.c
branch.c
cevt-bcm1480.c [MIPS] Sibyte: Stop timers before programming next even. 2007-11-15 23:21:50 +00:00
cevt-gt641xx.c [MIPS] time: set clock before clockevent_delta2ns() in GT641xx. 2007-10-29 19:35:33 +00:00
cevt-r4k.c [MIPS] Handle R4000/R4400 mfc0 from count register. 2007-11-26 17:26:14 +00:00
cevt-sb1250.c [MIPS] Sibyte: Stop timers before programming next even. 2007-11-15 23:21:50 +00:00
cevt-txx9.c [MIPS] txx9tmr clockevent/clocksource driver 2007-10-29 19:35:35 +00:00
cpu-bugs64.c
cpu-probe.c [MIPS] Fix shadow register support. 2007-11-15 23:21:49 +00:00
csrc-bcm1480.c [MIPS] Sibyte: Split and move clock code. 2007-11-02 16:13:47 +00:00
csrc-r4k.c [MIPS] Only build r4k clocksource for systems that work ok with it. 2007-11-26 17:26:14 +00:00
csrc-sb1250.c [MIPS] Sibyte: Fix name of clocksource. 2007-11-15 23:21:51 +00:00
early_printk.c
entry.S
gdb-low.S
gdb-stub.c
genex.S [MIPS] Fix typo in R3000 TRACE_IRQFLAGS code 2007-11-15 23:21:49 +00:00
head.S
i8253.c Use i8253.c lock for PC speaker on MIPS, too. 2007-11-02 19:39:18 -07:00
i8259.c
init_task.c
irix5sys.S
irixelf.c
irixinv.c
irixioctl.c
irixsig.c mips: undo locking on error path returns 2007-11-14 18:45:42 -08:00
irq_cpu.c [MIPS] irq_cpu: use handle_percpu_irq handler to avoid dropping interrupts. 2007-11-15 23:21:52 +00:00
irq_txx9.c
irq-gt641xx.c
irq-msc01.c
irq-rm7000.c [MIPS] irq_cpu: use handle_percpu_irq handler to avoid dropping interrupts. 2007-11-15 23:21:52 +00:00
irq-rm9000.c [MIPS] irq_cpu: use handle_percpu_irq handler to avoid dropping interrupts. 2007-11-15 23:21:52 +00:00
irq.c
kspd.c
linux32.c
machine_kexec.c
Makefile [MIPS] Only build r4k clocksource for systems that work ok with it. 2007-11-26 17:26:14 +00:00
mips_ksyms.c
mips-mt-fpaff.c
mips-mt.c
module.c
pcspeaker.c
proc.c [MIPS] Fix shadow register support. 2007-11-15 23:21:49 +00:00
process.c
ptrace32.c [MIPS] Store sign-extend register values for PTRACE_GETREGS 2007-10-29 19:35:36 +00:00
ptrace.c [MIPS] Store sign-extend register values for PTRACE_GETREGS 2007-10-29 19:35:36 +00:00
r4k_fpu.S
r4k_switch.S
r2300_fpu.S
r2300_switch.S
r6000_fpu.S
relocate_kernel.S
reset.c
rtlx.c
scall32-o32.S
scall64-64.S
scall64-n32.S [MIPS] N32 needs to use the compat version of sys_nfsservctl. 2007-11-15 23:21:52 +00:00
scall64-o32.S
semaphore.c
setup.c [MIPS] 64-bit Sibyte kernels need DMA32. 2007-11-26 17:26:14 +00:00
signal32.c
signal_n32.c
signal-common.h
signal.c
smp-mt.c
smp-up.c [MIPS] Only build r4k clocksource for systems that work ok with it. 2007-11-26 17:26:14 +00:00
smp.c
smtc-asm.S
smtc-proc.c
smtc.c [MIPS] SMTC: Allow control over TC assignment to vpe0. 2007-10-29 19:35:32 +00:00
stacktrace.c
syscall.c [MIPS] Add len and addr validation for MAP_FIXED mappings. 2007-10-29 19:35:36 +00:00
sysirix.c
time.c [MIPS] Only build r4k clocksource for systems that work ok with it. 2007-11-26 17:26:14 +00:00
topology.c
traps.c [MIPS] Fix shadow register support. 2007-11-15 23:21:49 +00:00
unaligned.c
vmlinux.lds.S [MIPS] vmlinux.ld.S: correctly indent .data section 2007-10-29 19:35:37 +00:00
vpe.c [MIPS] vpe: handle halting TCs in an errata safe way. 2007-11-15 23:21:50 +00:00