NetBSD/sys/arch/sh5/include
scw a9c1bc6c83 Add code to deal with the "Cache Purge/Invalidate can cause TLB Miss"
problem, such that a TLB miss no longer occurs.

With the above, it is now safe to enable write-back caching for userland
mappings.

TODO: Deal with cache issues for shared mappings with different VAs.
2002-09-12 12:44:13 +00:00
..
Makefile Add byte_swap.h 2002-08-30 10:50:55 +00:00
ansi.h More SH5 toolchain hacks: Don't define _BSD_WCHAR_T if compiling C++. 2002-07-12 11:19:08 +00:00
aout_machdep.h
asm.h Clean up <sh5/asm.h> to be more 64-bit friendly. 2002-07-12 15:42:27 +00:00
bswap.h Re-arrange the endian/byteswap headers a bit by splitting off the 2002-08-30 10:50:06 +00:00
bus.h
byte_swap.h Re-arrange the endian/byteswap headers a bit by splitting off the 2002-08-30 10:50:06 +00:00
cacheops.h The cacheops functions now need the physical address of the region 2002-09-12 12:37:49 +00:00
cdefs.h Some hacks which will go away when we switch to a native NetBSD toolchain. 2002-07-10 11:36:23 +00:00
conreg.h sh5_setasid() now returns the value of the previous ASID. 2002-09-12 12:35:00 +00:00
cpu.h Add external reference for _sh5_delay_constant. 2002-09-10 11:11:12 +00:00
cputypes.h
db_machdep.h Yay, single-step now works. 2002-09-01 09:01:33 +00:00
disklabel.h
elf_machdep.h Sync with reality. 2002-07-11 21:20:23 +00:00
endian.h
endian_machdep.h Re-arrange the endian/byteswap headers a bit by splitting off the 2002-08-30 10:50:06 +00:00
float.h SH5 floating point support, based on sh3. 2002-07-10 10:38:22 +00:00
frame.h Catch the case where a synchronous exception occurs during the critical 2002-09-02 14:00:25 +00:00
ieee.h SH5 floating point support, based on sh3. 2002-07-10 10:38:22 +00:00
ieeefp.h Blah, missed a comma. 2002-07-12 13:37:32 +00:00
int_const.h
int_fmtio.h
int_limits.h More superh toolchain hacks. This time, it expects wchar_t to be a short. 2002-07-10 12:23:08 +00:00
int_mwgwtypes.h
int_types.h
intr.h Some tidying up, and a fix for an event counter array overrun 2002-09-07 20:43:32 +00:00
limits.h
lock.h
math.h SH5 floating point support, based on sh3. 2002-07-10 10:38:22 +00:00
memregion.h
param.h Moved MID_MACHINE definition from <machine/param.h> 2002-07-11 14:08:45 +00:00
pcb.h In cpu_fork(), if p1 == curproc, call sh5_savectx() to ensure the 2002-08-26 10:32:55 +00:00
pmap.h Add code to deal with the "Cache Purge/Invalidate can cause TLB Miss" 2002-09-12 12:44:13 +00:00
pmc.h Implement pmc(9) -- An interface to hardware performance monitoring 2002-08-07 05:14:47 +00:00
proc.h
profile.h Missed some semi-colons. 2002-07-10 11:31:25 +00:00
pte.h
ptrace.h
reg.h
setjmp.h Double-precision FP regs use a single register_t, despite the FP number 2002-09-06 15:35:41 +00:00
signal.h Cleanup the sigcontext structure, and sync {,sig}jmp_buf size and 2002-07-11 14:16:42 +00:00
stdarg.h
trap.h Manifest constants for errors pertaining to recursive critical section 2002-09-10 11:51:01 +00:00
types.h
varargs.h
vmparam.h