plan9fox/sys/src/9/bcm64
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
..
archbcm3.c bcm64: do not use OTP_BOOTMODE_REG to determine OSC frequency (thanks richard miller) 2019-08-19 16:42:20 +02:00
archbcm4.c kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
cache.v8.s bcm64: add experimental work in progress arm64 kernel for raspberry pi 3 2019-05-03 23:14:57 +02:00
clock.c arm64: use generic timer virtual counter for cycles() 2021-07-23 15:10:01 +00:00
dat.h kernel: page counts a ulong, not usize 2021-07-25 14:03:12 +00:00
devgen.c bcm64: add experimental work in progress arm64 kernel for raspberry pi 3 2019-05-03 23:14:57 +02:00
ethergenet.c ethergenet: remove debugging 2019-08-16 19:22:28 +02:00
fns.h kernel: support large 64-bit pci membars, increase pc64 VMAPSIZE to 1TB 2021-11-26 20:51:45 +00:00
fpu.c bcm64: add experimental work in progress arm64 kernel for raspberry pi 3 2019-05-03 23:14:57 +02:00
gic.c kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
gisb.c bcm64: poll gisb arbiter for asynchronous bus errors 2019-08-16 19:24:00 +02:00
init9.s bcm64: add experimental work in progress arm64 kernel for raspberry pi 3 2019-05-03 23:14:57 +02:00
io.h bcm64: get inbound and outbound pci window base address from device tree 2021-02-06 13:47:45 +01:00
l.s bcm64: make the kernel use virtual timer counter register for cycles() 2021-07-25 14:12:17 +00:00
main.c kernel: implement portable userinit() and simplify process creation 2020-01-26 19:01:36 +01:00
mem.h bcm64: increase maximum segment size to 8GB 2020-07-03 01:17:38 +02:00
mkfile kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
mmu.c kernel: make Page.txtflush into an array 2022-01-16 19:25:11 +00:00
pcibcm.c devpccard, pci: fix pccard support and handle pci expansion roms 2021-03-01 17:24:54 +01:00
pi3 devssl, cpu, import, oexportfs: delete 2021-12-13 02:17:02 +00:00
pi4 devssl, cpu, import, oexportfs: delete 2021-12-13 02:17:02 +00:00
rebootcode.s bcm, bcm64: add support for device tree parameter passing 2019-07-25 08:19:12 +02:00
sdhc.c bcm64/sdhc: add *emmc2bus kernel parameter to set dma dram bus address 2021-11-07 17:47:09 +00:00
sysreg.c bcm64: add experimental work in progress arm64 kernel for raspberry pi 3 2019-05-03 23:14:57 +02:00
sysreg.h arm64: use generic timer virtual counter for cycles() 2021-07-23 15:10:01 +00:00
trap.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00