OpenCloudOS-Kernel/arch/blackfin/mach-common
Sonic Zhang 99a5b2878b Blackfin: add new cacheflush syscall
Flushing caches sometimes requires anomaly workarounds which require
supervisor-only insns.  Normally we don't need to flush caches from
userspace so this isn't a problem, but when gcc generates trampolines
on the stack, we do.

So add a new syscall for gcc to use modeled after the mips version.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-10-22 03:48:59 -04:00
..
Makefile Blackfin: punt dead cache locking code 2009-09-16 22:10:25 -04:00
arch_checks.c Blackfin: allow cache funcs to be in L1 for IFLUSH Anomaly 05000491 2010-08-06 12:55:47 -04:00
cache-c.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
cache.S Blackfin: allow cache funcs to be in L1 for IFLUSH Anomaly 05000491 2010-08-06 12:55:47 -04:00
clocks-init.c Blackfin: pull in asm/dpmc.h for power defines 2009-12-15 00:14:50 -05:00
cpufreq.c Blackfin: Rename IRQ flags handling functions 2010-10-07 14:08:52 +01:00
dpmc.c [Blackfin] arch: Functional power management support: Add CPU and platform voltage scaling support 2008-05-07 11:41:26 +08:00
dpmc_modes.S Blackfin: dpmc: punt unnecessary RTC_ISTAT clearing 2010-08-06 12:55:57 -04:00
entry.S Blackfin: add new cacheflush syscall 2010-10-22 03:48:59 -04:00
head.S Blackfin: initial XIP support 2010-03-09 00:30:48 -05:00
interrupt.S Blackfin: initial preempt support while returning from interrupt 2010-10-22 03:48:55 -04:00
ints-priority.c Blackfin: SIC: fix off-by-one error in loop 2010-10-22 03:48:57 -04:00
irqpanic.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
pm.c Blackfin: Rename IRQ flags handling functions 2010-10-07 14:08:52 +01:00
smp.c Blackfin: SMP: fix continuation lines 2010-05-22 14:19:15 -04:00