plan9fox/sys/src/9/zynq
cinap_lenrek e4ce6aadac kernel: handle tos and per process pcycle counters in port/
we might as well handle the per process cycle
counter in the portable part instead of duplicating the code
in every arch and have inconsistent implementations.

we now have a portable kenter() and kexit() function,
that is ment to be used in trap/syscall from user,
which updates the counters.

some kernels missed initializing Mach.cyclefreq.
2020-12-20 22:34:41 +01:00
..
dat.h
devarch.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
devqspi.c
emmc.c
etherzynq.c
fns.h kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
init9.s
intr.c
io.h
l.s kernel: expose no execute bit to portable mmu code as SG_NOEXEC / PTENOEXEC, add PTECACHED bits 2019-08-26 22:34:38 +02:00
ltrap.s
main.bin
main.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +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: expose no execute bit to portable mmu code as SG_NOEXEC / PTENOEXEC, add PTECACHED bits 2019-08-26 22:34:38 +02:00
screen.c
screen.h kernel: cleanup the software mouse cursor mess 2020-04-10 17:12:51 +02:00
timer.c
trap.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
uartzynq.c
usbehci.h
usbehcizynq.c
zynq