1
linux/include/asm-mips
Thomas Bogendoerfer e0cee3eea7 [MIPS] Fix WARNING: at kernel/smp.c:290
trap_init issues flush_icache_range(), which uses ipi functions to
get icache flushing done on all cpus. But this is done before interrupts
are enabled and caused WARN_ON messages. This changeset introduces
a new local_flush_icache_range() and uses it before interrupts (and
additional CPUs) are enabled to avoid this problem.

Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2008-09-05 21:24:11 +01:00
..
dec [MIPS] DECstation: Document more MB ASIC register bits 2008-07-15 18:44:30 +01:00
emma2rh
fw
ip32
lasat [MIPS] Remove mips_machtype for LASAT machines 2008-07-15 18:44:39 +01:00
mach-au1x00 spi: au1550_spi: proper platform device 2008-07-24 10:47:30 -07:00
mach-bcm47xx
mach-cobalt
mach-db1x00 [MIPS] Alchemy: remove unused MMC macros from db1x00 header. 2008-07-15 18:44:30 +01:00
mach-dec
mach-emma2rh
mach-excite
mach-generic gpiolib: allow user-selection 2008-07-25 10:53:30 -07:00
mach-ip22
mach-ip27
mach-ip28
mach-ip32
mach-jazz
mach-lasat
mach-lemote
mach-malta [MIPS] Malta: Cleanup organization of code into directories. 2008-07-15 18:44:34 +01:00
mach-mipssim
mach-pb1x00 [MIPS] Pb1200/DBAu1200 code style cleanup 2008-05-12 16:46:55 +01:00
mach-pnx8550
mach-rc32434 [MIPS] Routerboard 532: Support for base system 2008-07-20 14:38:18 +01:00
mach-rm
mach-sibyte
mach-tx39xx [MIPS] TXx9: rename asm-mips/mach-jmr3927 to asm-mips/mach-tx39xx 2008-07-15 18:44:38 +01:00
mach-tx49xx
mach-vr41xx [MIPS] cmbvr4133: Remove support 2008-07-15 18:44:36 +01:00
mach-wrppmc
mach-yosemite
mips-boards [MIPS] Remove unused maltasmp.h. 2008-07-20 14:38:22 +01:00
pci
pmc-sierra/msp71xx
sgi
sibyte
sn
txx9 [MIPS] TXx9: Kill unused txx927.h 2008-07-30 21:54:41 +01:00
vr41xx [MIPS] cmbvr4133: Remove support 2008-07-15 18:44:36 +01:00
xtalk
a.out.h
abi.h
addrspace.h
asm.h
asmmacro-32.h
asmmacro-64.h
asmmacro.h
atomic.h [MIPS] Fix bug in atomic_sub_if_positive. 2008-07-04 08:22:15 +01:00
auxvec.h
barrier.h [MIPS] IP28: switch to "normal" mode after PROM no longer needed 2008-07-15 18:44:32 +01:00
bcache.h
bitops.h [MIPS] Tinker with constraints in <asm/atomic.h> to fix build error. 2008-07-20 14:38:18 +01:00
bootinfo.h [MIPS] Routerboard 532: Support for base system 2008-07-20 14:38:18 +01:00
branch.h
break.h
bug.h
bugs.h
byteorder.h
cache.h
cachectl.h
cacheflush.h [MIPS] Fix WARNING: at kernel/smp.c:290 2008-09-05 21:24:11 +01:00
cacheops.h
checksum.h
cmp.h
cmpxchg.h
compat-signal.h
compat.h
compiler.h [MIPS] Add empty argument parenthesis to GCC_IMM_ASM 2008-05-12 16:46:52 +01:00
cpu-features.h
cpu-info.h [MIPS] vpe_id is required for VSMP and SMTC builds 2008-06-16 15:14:48 +01:00
cpu.h [MIPS] modify the MIPS CPU classfication 2008-07-15 18:44:28 +01:00
cputime.h
current.h
debug.h
delay.h
device.h
div64.h
dma-mapping.h dma-mapping: add the device argument to dma_mapping_error() 2008-07-26 12:00:03 -07:00
dma.h
ds1286.h
ds1287.h
dsp.h
edac.h
elf.h
emergency-restart.h
errno.h
fb.h
fcntl.h
fixmap.h
floppy.h
fpregdef.h
fpu_emulator.h
fpu.h [MIPS] Fix missing prototypes in asm/fpu.h 2008-07-20 14:38:17 +01:00
futex.h
gcmpregs.h
gic.h [MIPS] Malta: Fix build errors for 64-bit kernels 2008-06-16 15:14:48 +01:00
gpio.h
gt64120.h
hardirq.h
hazards.h
highmem.h
hw_irq.h
i8253.h
i8259.h
ide.h
inst.h
io.h [MIPS] Remove obsolete isa_slot_offset 2008-07-15 18:44:29 +01:00
ioctl.h
ioctls.h
ipcbuf.h
irq_cpu.h
irq_gt641xx.h
irq_regs.h
irq.h
irqflags.h
isadep.h
jazz.h
jazzdma.h
Kbuild
kdebug.h [MIPS] kgdb: add arch support for the kernel's kgdb core 2008-07-30 21:54:42 +01:00
kexec.h kexec jump: rename KEXEC_CONTROL_CODE_SIZE to KEXEC_CONTROL_PAGE_SIZE 2008-08-15 08:35:42 -07:00
kgdb.h [MIPS] kgdb: add arch support for the kernel's kgdb core 2008-07-30 21:54:42 +01:00
kmap_types.h
kspd.h
linkage.h
local.h
m48t35.h
m48t37.h
mc146818-time.h
mc146818rtc.h
mips_mt.h
mipsmtregs.h
mipsprom.h
mipsregs.h [MIPS] Add accessors for random register. 2008-06-05 18:13:15 +01:00
mman.h
mmu_context.h
mmu.h
mmzone.h
module.h
msc01_ic.h
msgbuf.h
mutex.h
nile4.h
paccess.h
page.h PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures 2008-07-24 10:47:21 -07:00
param.h
parport.h
pci.h [MIPS] Introduce pcibios_plat_setup 2008-07-30 21:54:36 +01:00
percpu.h
pgalloc.h
pgtable-32.h
pgtable-64.h
pgtable-bits.h [MIPS] Fix build for PNX platforms. 2008-06-16 15:14:47 +01:00
pgtable.h [MIPS] Add missing braces to pte_mkyoung 2008-06-05 18:13:14 +01:00
pmon.h
poll.h
posix_types.h
prefetch.h
processor.h PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures 2008-07-24 10:47:21 -07:00
ptrace.h
r4k-timer.h
r4kcache.h
reboot.h
reg.h
regdef.h
resource.h
rm9k-ocd.h
rtlx.h [MIPS] Fix typo in header guard 2008-06-05 18:13:16 +01:00
scatterlist.h
seccomp.h
sections.h
segment.h
sembuf.h
serial.h
setup.h [MIPS] don't leak setup_early_printk() in userspace header 2008-07-20 14:38:19 +01:00
sgialib.h
sgiarcs.h
sgidefs.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h [MIPS] IRIX: Goodbye and thanks for all the fish 2008-07-15 18:44:30 +01:00
sim.h
smp-ops.h
smp.h mips: convert to generic helpers for IPI function calls 2008-06-26 11:22:57 +02:00
smtc_ipi.h
smtc_proc.h
smtc.h
smvp.h
sni.h
socket.h flag parameters: socket and socketpair 2008-07-24 10:47:27 -07:00
sockios.h
sparsemem.h
spinlock_types.h
spinlock.h
stackframe.h
stacktrace.h
stat.h
statfs.h
string.h
suspend.h
sysmips.h
system.h
termbits.h
termios.h
thread_info.h clean up duplicated alloc/free_thread_info 2008-07-25 10:53:28 -07:00
time.h
timex.h
titan_dep.h
tlb.h
tlbdebug.h
tlbflush.h
topology.h
traps.h [MIPS] Remove board_watchpoint_handler 2008-07-15 18:44:29 +01:00
txx9irq.h [MIPS] TXx9: Fix JMR3927 irq numbers 2008-07-30 21:54:34 +01:00
txx9pio.h
txx9tmr.h
types.h fix asm-mips/types.h syntax error 2008-05-04 14:45:55 -07:00
uaccess.h
ucontext.h
unaligned.h
unistd.h [MIPS] Wire up new syscalls. 2008-08-26 09:10:20 +01:00
user.h
vga.h
vpe.h
war.h
wbflush.h
xor.h