plan9fox/sys/src/9/ppc
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
..
blast remove ssl from zynq and remaining kernel configurations 2022-01-01 15:23:46 +00:00
blast.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
clock.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dat.h kernel: clean up Mach structure 2021-04-25 17:41:34 +02:00
devflash.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devirq.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
etherfcc.c devether: mux bridges, portable netconsole 2018-02-18 19:56:01 +01:00
ethersaturn.c devether: mux bridges, portable netconsole 2018-02-18 19:56:01 +01:00
fns.h kernel: move waserror() macro to port/portfns.h 2021-10-11 11:52:37 +00:00
init9.s Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
io.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
l.s all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
lblast.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
lucu.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
m8260.c kernel: expose no execute bit to portable mmu code as SG_NOEXEC / PTENOEXEC, add PTECACHED bits 2019-08-26 22:34:38 +02:00
m8260.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
main.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
mcc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mem.h sysexec: fix possible segment overlap with temporary stack 2013-03-16 02:37:07 +01: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
msaturn.c kernel: change active.machs from bitmap to char array to support up to 64 cpus on pc64 2016-01-05 05:32:40 +01:00
msaturn.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mtx.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
saturntimer.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
trap.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
uartsaturn.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
uartsmc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ucu remove ssl from zynq and remaining kernel configurations 2022-01-01 15:23:46 +00:00
ucu.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