plan9fox/sys/src/9/omap
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
archomap.c usbehci: introduce dmaflush() function to handle portable cache invalidation for device drivers 2019-07-17 10:24:50 +02: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
beagle devssl, cpu, import, oexportfs: delete 2021-12-13 02:17:02 +00:00
cache.v7.s 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
devdss.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devuart.c remove non standard COM3 (eia2) serial port from i8250 uart. 2013-01-13 10:23:31 +01:00
dma.c kernel: move devether and wifi to port/ 2018-02-11 18:08:03 +01:00
ether9221.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
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
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 omap: fix breakpoint instruction trap handling (from sources) 2013-01-25 14:48:57 +01: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 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
mouse.c omap: cleanup mouse.c, just a dummy for mousectl() 2016-11-29 20:54:17 +01:00
nvram 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
screen.c kernel: cleanup the software mouse cursor mess 2020-04-10 17:12:51 +02:00
screen.h kernel: cleanup the software mouse cursor mess 2020-04-10 17:12:51 +02: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
uarti8250.c remove keyboard stuff from other ports, make openssl and python compile on arm 2011-05-21 00:42:08 +00:00
usbehci.h usbehci: use 64-bit base address, remove resetlck, simplify scanpci() 2021-01-17 11:55:39 +01:00
usbehciomap.c usbehci: use 64-bit base address, remove resetlck, simplify scanpci() 2021-01-17 11:55:39 +01:00
words Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00