android_kernel_xiaomi_sm8350/include/asm-parisc
James Bottomley 20f4d3cb9b [PARISC] parisc specific kmap API implementation for pa8800
This patch fixes the pa8800 at a gross level (there are still other
subtle incoherency issues which can still cause crashes and HPMCs).

What it does is try to force eject inequivalent aliases before they
become visible to the L2 cache (which is where we get the incoherence
problems).

A new function (parisc_requires_coherency) is introduced in
asm/processor.h to identify the pa8x00 processors (8800 and 8900)
which have the issue.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2006-10-04 06:46:21 -06:00
..
a.out.h
asmregs.h
assembly.h [PARISC] Abstract shift register left in .S 2006-10-04 06:45:37 -06:00
atomic.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
auxvec.h
bitops.h [PATCH] bitops: parisc: use generic bitops 2006-03-26 08:57:14 -08:00
bug.h
bugs.h
byteorder.h
cache.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
cacheflush.h [PARISC] parisc specific kmap API implementation for pa8800 2006-10-04 06:46:21 -06:00
checksum.h
compat_rt_sigframe.h
compat_signal.h
compat_ucontext.h
compat.h [PARISC] Add is_compat_task() helper 2006-06-27 23:28:40 +00: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
eisa_bus.h
eisa_eeprom.h
elf.h
emergency-restart.h
errno.h
fcntl.h
fixmap.h
floppy.h [PATCH] irq-flags: PARISC: Use the new IRQF_ constants 2006-07-02 13:58:47 -07:00
futex.h
grfioctl.h
hardirq.h
hardware.h
hw_irq.h [PATCH] genirq: add ->retrigger() irq op to consolidate hw_irq_resend() 2006-06-29 10:26:23 -07:00
ide.h
io.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
ioctl.h
ioctls.h
iosapic.h
ipcbuf.h
irq.h [PARISC] Fix up parisc irq handling for genirq changes 2006-10-04 06:45:59 -06:00
Kbuild Add empty Kbuild files for 'make headers_install' in remaining arches. 2006-06-18 12:58:53 +01:00
kmap_types.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
led.h
linkage.h
local.h [PARISC] Make local_t use atomic_long_t 2006-03-30 17:48:56 +00:00
machdep.h
mc146818rtc.h
mckinley.h [PARISC] Add asm-parisc/mckinley.h bus header 2006-10-04 06:45:48 -06:00
mman.h
mmu_context.h
mmu.h
mmzone.h [PATCH] Delete unused definitions of kvaddr_to_nid 2006-06-23 07:42:52 -07:00
module.h
msgbuf.h
mutex.h
namei.h
page.h [PARISC] parisc specific kmap API implementation for pa8800 2006-10-04 06:46:21 -06:00
param.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
parisc-device.h
parport.h
pci.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
pdc_chassis.h [PARISC] Clarify pdc_stable license terms 2006-03-30 17:48:41 +00:00
pdc.h [PARISC] Move os_id_to_string() inside #ifndef __ASSEMBLY__ 2006-06-27 23:28:45 +00:00
pdcpat.h
percpu.h
perf.h
pgalloc.h
pgtable.h [PATCH] Standardize pxx_page macros 2006-09-26 08:48:51 -07:00
poll.h [PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications 2006-03-25 08:22:56 -08:00
posix_types.h
prefetch.h [PARISC] PA7200 also supports prefetch for read 2006-10-04 06:44:58 -06:00
processor.h [PARISC] parisc specific kmap API implementation for pa8800 2006-10-04 06:46:21 -06:00
psw.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
ptrace.h
real.h
resource.h
rt_sigframe.h
rtc.h fix file specification in comments 2006-10-03 23:01:26 +02:00
runway.h
scatterlist.h
sections.h
segment.h
semaphore-helper.h
semaphore.h
sembuf.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h [PATCH] irq-flags: PARISC: Use the new IRQF_ constants 2006-07-02 13:58:47 -07:00
smp.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
socket.h [AF_UNIX]: Datagram getpeersec 2006-06-29 16:58:06 -07:00
sockios.h
spinlock_types.h
spinlock.h [PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks 2006-10-01 00:39:21 -07:00
stat.h
statfs.h
string.h
superio.h
system.h [PATCH] remove set_wmb - arch removal 2006-07-14 21:56:14 -07:00
termbits.h
termios.h
thread_info.h [PARISC] Add PREEMPT support 2006-03-30 17:48:54 +00:00
timex.h
tlb.h
tlbflush.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
topology.h
traps.h
types.h
uaccess.h [PARISC] Use FIXUP_BRANCH_CLOBBER to asm clobber list 2006-06-27 23:28:33 +00:00
ucontext.h
unaligned.h
unistd.h [PATCH] rename the provided execve functions to kernel_execve 2006-10-02 07:57:23 -07:00
unwind.h
user.h
xor.h