plan9fox/sys/src/9/teg2
cinap_lenrek 6f9838a6a5 kernel: make Page.txtflush into an array
To avoid a MAXMACH limit of 32 and make
txtflush into an array for the bitmap.

Provide portable macros for testing and clearing
the bits: needtxtflush(), donetxtflush().

On pc/pc64, define inittxtflush()/settxtflush()
as no-op macros, avoiding the storage overhead of
the txtflush array alltogether.
2022-01-16 19:25:11 +00:00
..
notes add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
_announce add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
arch.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
archtegra.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
arm.h add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
arm.s add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
cache-l2-pl310.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
cache.v7.s teg2: fix wrong l2 setshift address in wholecache() (from sources) 2014-09-17 16:34:30 +02:00
caches-v7.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
caches.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
clock-tegra.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
clock.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
coproc.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
dat.h kernel: page counts a ulong, not usize 2021-07-25 14:03:12 +00:00
devarch.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
ether8169.c kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
fns.h kernel: move waserror() macro to port/portfns.h 2021-10-11 11:52:37 +00:00
fpi.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
fpi.h add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
fpiarm.c kernel: introduce per process FPU struct (PFPU) for more flexible machine specific fpu handling 2017-11-04 20:08:22 +01:00
fpimem.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
io.h kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
l.s all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
lexception.s add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
lproc.s add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
main.c kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
mem.h kernel: expose no execute bit to portable mmu code as SG_NOEXEC / PTENOEXEC, add PTECACHED bits 2019-08-26 22:34:38 +02:00
mkfile kernel: cleanup makefile for $CONF.$O target 2020-02-02 20:46:58 +01:00
mmu.c kernel: make Page.txtflush into an array 2022-01-16 19:25:11 +00:00
nvram add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
pciteg.c devpccard, pci: fix pccard support and handle pci expansion roms 2021-03-01 17:24:54 +01:00
rebootcode.s add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
softfpu.c ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes for vfp instruction 2013-06-10 18:07:16 +05:30
syscall.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
trap.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
ts remove ssl from zynq and remaining kernel configurations 2022-01-01 15:23:46 +00:00
uarti8250.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
v7-arch.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
vfp3.c ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes for vfp instruction 2013-06-10 18:07:16 +05:30
words add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00