| .. |
|
platform
|
thermosphere: add PPI definitions
|
2021-02-19 21:51:37 +00:00 |
|
arm.h
|
thermosphere: add actual breakpoint code
|
2021-02-19 21:51:31 +00:00 |
|
arm.s
|
thermosphere: add CFI where needed, add PANIC macro, etc.
|
2021-02-19 21:51:38 +00:00 |
|
barrier.c
|
thermosphere: barrier & active core mask
|
2021-02-19 21:51:33 +00:00 |
|
barrier.h
|
thermosphere: barrier & active core mask
|
2021-02-19 21:51:33 +00:00 |
|
breakpoints_watchpoints_common.h
|
thermosphere: refactor crt0 + watchpoint init
|
2021-02-19 21:51:31 +00:00 |
|
breakpoints_watchpoints_load.h
|
thermosphere: remove breakpoint/watchpoint reg dump functions
|
2021-02-19 21:51:32 +00:00 |
|
breakpoints_watchpoints_load.s
|
thermosphere: add CFI where needed, add PANIC macro, etc.
|
2021-02-19 21:51:38 +00:00 |
|
breakpoints.c
|
thermosphere: implement stop point broadcast
|
2021-02-19 21:51:34 +00:00 |
|
breakpoints.h
|
thermosphere: sw breakpoint code, etc.
|
2021-02-19 21:51:32 +00:00 |
|
core_ctx.c
|
thermosphere: barrier & active core mask
|
2021-02-19 21:51:33 +00:00 |
|
core_ctx.h
|
thermosphere: vgic: fix OOB accesses, fix icfgr and itargetsr handling
|
2021-02-19 21:51:40 +00:00 |
|
data_abort.c
|
thermosphere: add CFI where needed, add PANIC macro, etc.
|
2021-02-19 21:51:38 +00:00 |
|
data_abort.h
|
thermosphere: fix multiple bugs
|
2021-02-19 21:51:35 +00:00 |
|
debug_log.c
|
thermosphere: vgic: mostly fix vSGI handling, remove unimplementable/unused stuff + bugfixes
|
2021-02-19 21:51:37 +00:00 |
|
debug_log.h
|
thermosphere: seriaLog => debugLog, add DEBUG macro
|
2021-02-19 21:51:26 +00:00 |
|
exception_vectors.s
|
thermosphere: handle physical IRQs
|
2021-02-19 21:51:33 +00:00 |
|
exceptions.c
|
thermosphere: vgic: mostly fix vSGI handling, remove unimplementable/unused stuff + bugfixes
|
2021-02-19 21:51:37 +00:00 |
|
exceptions.h
|
thermosphere: fix various vgic bugs; fix register access OOB bug (xzr)
|
2021-02-19 21:51:36 +00:00 |
|
execute_function.c
|
thermopshere: add "execute function" sgi
|
2021-02-19 21:51:34 +00:00 |
|
execute_function.h
|
thermopshere: add "execute function" sgi
|
2021-02-19 21:51:34 +00:00 |
|
fmt.c
|
thermosphere: attempt to output to uart-c
|
2021-02-19 21:51:17 +00:00 |
|
gicv2.h
|
thermosphere: vgic: fix OOB accesses, fix icfgr and itargetsr handling
|
2021-02-19 21:51:40 +00:00 |
|
hvc.c
|
thermosphere: seriaLog => debugLog, add DEBUG macro
|
2021-02-19 21:51:26 +00:00 |
|
hvc.h
|
thermosphere: add hypercall support... even if unused
|
2021-02-19 21:51:20 +00:00 |
|
init.c
|
thermosphere: refactor crt0 + watchpoint init
|
2021-02-19 21:51:31 +00:00 |
|
irq.c
|
thermosphere: fix wrong icfgr shift; fix list handling bug
|
2021-02-19 21:51:40 +00:00 |
|
irq.h
|
thermosphere: fix wrong icfgr shift; fix list handling bug
|
2021-02-19 21:51:40 +00:00 |
|
main.c
|
thermosphere: add CFI where needed, add PANIC macro, etc.
|
2021-02-19 21:51:38 +00:00 |
|
mmu.h
|
thermosphere: impl stage2 translation
|
2021-02-19 21:51:29 +00:00 |
|
my_libc.c
|
thermosphere: "write" placeholder code
|
2021-02-19 21:51:16 +00:00 |
|
preprocessor.h
|
thermosphere: add more sysreg stuff & start writing trap stuff
|
2021-02-19 21:51:21 +00:00 |
|
semihosting.c
|
thermosphere: add semihosting support & load a kernel using it when needed
|
2021-02-19 21:51:27 +00:00 |
|
semihosting.h
|
thermosphere: add semihosting support & load a kernel using it when needed
|
2021-02-19 21:51:27 +00:00 |
|
single_step.c
|
thermosphere: add breakpoint/watchpoint enable/reset code
|
2021-02-19 21:51:30 +00:00 |
|
single_step.h
|
thermopshere: refactor & fix single-stepping code
|
2021-02-19 21:51:30 +00:00 |
|
smc.c
|
thermosphere: refactor crt0 + watchpoint init
|
2021-02-19 21:51:31 +00:00 |
|
smc.h
|
thermosphere: add smc trap handler
|
2021-02-19 21:51:26 +00:00 |
|
software_breakpoints.c
|
thermosphere: implement stop point broadcast
|
2021-02-19 21:51:34 +00:00 |
|
software_breakpoints.h
|
thermosphere: sw breakpoint code, etc.
|
2021-02-19 21:51:32 +00:00 |
|
spinlock.h
|
thermosphere: fix multiple bugs
|
2021-02-19 21:51:35 +00:00 |
|
spinlock.s
|
thermosphere: add CFI where needed, add PANIC macro, etc.
|
2021-02-19 21:51:38 +00:00 |
|
start.s
|
thermosphere: add CFI where needed, add PANIC macro, etc.
|
2021-02-19 21:51:38 +00:00 |
|
sysreg_traps.c
|
thermosphere: fix various vgic bugs; fix register access OOB bug (xzr)
|
2021-02-19 21:51:36 +00:00 |
|
sysreg_traps.h
|
thermometer: yeet most a32 support code 👌
|
2021-02-19 21:51:29 +00:00 |
|
sysreg.h
|
thermosphere: sw breakpoint code, etc.
|
2021-02-19 21:51:32 +00:00 |
|
traps.c
|
thermosphere: sw breakpoint code, etc.
|
2021-02-19 21:51:32 +00:00 |
|
traps.h
|
thermosphere: add some basic sysreg trapping code
|
2021-02-19 21:51:22 +00:00 |
|
types.h
|
thermosphere: "write" placeholder code
|
2021-02-19 21:51:16 +00:00 |
|
utils.c
|
thermosphere: sw breakpoint code, etc.
|
2021-02-19 21:51:32 +00:00 |
|
utils.h
|
thermosphere: make the pending virq list ordering stable
|
2021-02-19 21:51:41 +00:00 |
|
vgic.c
|
thermosphere: make the pending virq list ordering stable
|
2021-02-19 21:51:41 +00:00 |
|
vgic.h
|
thermosphere: vgic code draft
|
2021-02-19 21:51:35 +00:00 |
|
watchpoints.c
|
thermosphere: implement stop point broadcast
|
2021-02-19 21:51:34 +00:00 |
|
watchpoints.h
|
thermosphere: sw breakpoint code, etc.
|
2021-02-19 21:51:32 +00:00 |