plan9fox/sys/src/9/kw
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 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
arch.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
archkw.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
arm.h ARM: kernel: add vfp emulator to bcm, teg2, omap, kw 2013-06-12 01:11:41 +05:30
arm.s Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
cga.c 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
coproc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dat.h kernel: page counts a ulong, not usize 2021-07-25 14:03:12 +00:00
devarch.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devrtc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devtwsi.c correcting unicode superscripts for 1 2 and 3 2012-02-23 16:58:53 +01:00
ether1116.c kw: use ethermii.c from port/ (thanks stuart) 2020-12-22 22:17:44 +01:00
flashkw.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
fns.h kernel: move waserror() macro to port/portfns.h 2021-10-11 11:52:37 +00:00
fpi.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
fpi.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03: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 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
io.h kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
l.s Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
lexception.s Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
lproc.s Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
main.c kernel: implement portable userinit() and simplify process creation 2020-01-26 19:01:36 +01: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 kw: use ethermii.c from port/ (thanks stuart) 2020-12-22 22:17:44 +01:00
mmu.c kernel: make Page.txtflush into an array 2022-01-16 19:25:11 +00:00
nvram Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
openrd.words Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
plug devssl, cpu, import, oexportfs: delete 2021-12-13 02:17:02 +00:00
plug.words Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rebootcode.s Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
softfpu.c kernel: do all fp state fork from procfork() (like pc kernel) 2013-05-30 23:26:21 +02:00
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
uartkw.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
usbehci.h usbehci: introduce dmaflush() function to handle portable cache invalidation for device drivers 2019-07-17 10:24:50 +02:00
usbehcikw.c usbehci: initial support for usb on zynq, remove uncached.h 2015-02-14 03:00:31 +01:00