m1n1/src
Hector Martin 74307af0df kboot: add proper kernel boot & DT manipulation code
Signed-off-by: Hector Martin <marcan@marcan.st>
2021-01-30 01:37:09 +09:00
..
dlmalloc Add heapblock and dlmalloc for managing memory 2021-01-29 16:25:15 +09:00
libfdt libfdt: actually add libfdt 2021-01-30 01:37:09 +09:00
minilzlib Move minlzma.h -> src/minilzlib 2021-01-25 17:25:44 +09:00
tinf proxy: add XZ and GZ decompression functions and code 2021-01-23 22:42:23 +09:00
adt.c adt: add an API for resolving reg properties 2021-01-28 23:48:35 +09:00
adt.h adt: add ADT_FOREACH_PROPERTY 2021-01-30 01:37:09 +09:00
chickens.c chickens: clear SYS_L2C_ERR_STS 2021-01-30 01:37:09 +09:00
chickens.h startup: Implement setting CPU chicken bits for Icestorm 2021-01-25 19:11:54 +09:00
exception.c smp: add scaffolding and proxy funcs for cross-CPU calls 2021-01-29 00:36:46 +09:00
exception.h Basic exceptions, irq, cache mgmt support 2021-01-17 00:49:22 +09:00
exception_asm.S exceptions: remove unused push_hi_regs symbol, make _exc_entry a function 2021-01-23 22:05:24 +09:00
fb.c clang-format everything 2021-01-28 16:06:12 +09:00
fb.h Initial commit 2021-01-15 04:03:35 +09:00
heapblock.c Add heapblock and dlmalloc for managing memory 2021-01-29 16:25:15 +09:00
heapblock.h Add heapblock and dlmalloc for managing memory 2021-01-29 16:25:15 +09:00
kboot.c kboot: add proper kernel boot & DT manipulation code 2021-01-30 01:37:09 +09:00
kboot.h kboot: add proper kernel boot & DT manipulation code 2021-01-30 01:37:09 +09:00
main.c Add heapblock and dlmalloc for managing memory 2021-01-29 16:25:15 +09:00
malloc.h Add heapblock and dlmalloc for managing memory 2021-01-29 16:25:15 +09:00
memory.c MMU: clean and invalidate all caches after shutdown 2021-01-28 23:20:15 +09:00
memory.h MMU: add cache operations by set/way 2021-01-28 23:20:15 +09:00
memory_asm.S MMU: add cache operations by set/way 2021-01-28 23:20:15 +09:00
proxy.c kboot: add proper kernel boot & DT manipulation code 2021-01-30 01:37:09 +09:00
proxy.h kboot: add proper kernel boot & DT manipulation code 2021-01-30 01:37:09 +09:00
smp.c smp: add scaffolding and proxy funcs for cross-CPU calls 2021-01-29 00:36:46 +09:00
smp.h smp: add scaffolding and proxy funcs for cross-CPU calls 2021-01-29 00:36:46 +09:00
start.S smp: fix totally broken stack setup 2021-01-28 23:48:35 +09:00
startup.c smp: add scaffolding and proxy funcs for cross-CPU calls 2021-01-29 00:36:46 +09:00
string.c string: add memmove, strrchr, strncmp 2021-01-30 01:37:09 +09:00
string.h string: add memmove, strrchr, strncmp 2021-01-30 01:37:09 +09:00
types.h clang-format everything 2021-01-28 16:06:12 +09:00
uart.c clang-format everything 2021-01-28 16:06:12 +09:00
uart.h Basic exceptions, irq, cache mgmt support 2021-01-17 00:49:22 +09:00
uartproxy.c clang-format everything 2021-01-28 16:06:12 +09:00
uartproxy.h Import UART proxy 2021-01-15 04:04:12 +09:00
utils.c clang-format everything 2021-01-28 16:06:12 +09:00
utils.h utils.h: fix msr/mrs macro expansion 2021-01-30 01:37:09 +09:00
utils_asm.S Basic exceptions, irq, cache mgmt support 2021-01-17 00:49:22 +09:00
vsprintf.c clang-format everything 2021-01-28 16:06:12 +09:00
vsprintf.h Initial commit 2021-01-15 04:03:35 +09:00
wdt.c wdt: move WDT disable code to wdt.c & use ADT regs 2021-01-28 23:48:35 +09:00
wdt.h wdt: move WDT disable code to wdt.c & use ADT regs 2021-01-28 23:48:35 +09:00
xnuboot.h Import UART proxy 2021-01-15 04:04:12 +09:00