Atmosphere/thermosphere/src
2020-02-04 19:12:20 +00:00
..
platform thermosphere: add PPI definitions 2020-02-04 19:12:20 +00:00
arm.h thermosphere: add actual breakpoint code 2020-02-04 19:12:19 +00:00
arm.s thermosphere: add CFI where needed, add PANIC macro, etc. 2020-02-04 19:12:20 +00:00
barrier.c thermosphere: barrier & active core mask 2020-02-04 19:12:19 +00:00
barrier.h thermosphere: barrier & active core mask 2020-02-04 19:12:19 +00:00
breakpoints.c thermosphere: implement stop point broadcast 2020-02-04 19:12:19 +00:00
breakpoints.h thermosphere: sw breakpoint code, etc. 2020-02-04 19:12:19 +00:00
breakpoints_watchpoints_common.h thermosphere: refactor crt0 + watchpoint init 2020-02-04 19:12:19 +00:00
breakpoints_watchpoints_load.h thermosphere: remove breakpoint/watchpoint reg dump functions 2020-02-04 19:12:19 +00:00
breakpoints_watchpoints_load.s thermosphere: add CFI where needed, add PANIC macro, etc. 2020-02-04 19:12:20 +00:00
core_ctx.c thermosphere: barrier & active core mask 2020-02-04 19:12:19 +00:00
core_ctx.h thermopshere: add "execute function" sgi 2020-02-04 19:12:19 +00:00
data_abort.c thermosphere: add CFI where needed, add PANIC macro, etc. 2020-02-04 19:12:20 +00:00
data_abort.h thermosphere: fix multiple bugs 2020-02-04 19:12:19 +00:00
debug_log.c thermosphere: vgic: mostly fix vSGI handling, remove unimplementable/unused stuff + bugfixes 2020-02-04 19:12:20 +00:00
debug_log.h thermosphere: seriaLog => debugLog, add DEBUG macro 2020-02-04 19:12:19 +00:00
exception_vectors.s thermosphere: handle physical IRQs 2020-02-04 19:12:19 +00:00
exceptions.c thermosphere: vgic: mostly fix vSGI handling, remove unimplementable/unused stuff + bugfixes 2020-02-04 19:12:20 +00:00
exceptions.h thermosphere: fix various vgic bugs; fix register access OOB bug (xzr) 2020-02-04 19:12:20 +00:00
execute_function.c thermopshere: add "execute function" sgi 2020-02-04 19:12:19 +00:00
execute_function.h thermopshere: add "execute function" sgi 2020-02-04 19:12:19 +00:00
fmt.c thermosphere: attempt to output to uart-c 2020-02-04 19:12:18 +00:00
gicv2.h thermosphere: use strict volatile bitfields just in case 2020-02-04 19:12:20 +00:00
hvc.c thermosphere: seriaLog => debugLog, add DEBUG macro 2020-02-04 19:12:19 +00:00
hvc.h thermosphere: add hypercall support... even if unused 2020-02-04 19:12:18 +00:00
init.c thermosphere: refactor crt0 + watchpoint init 2020-02-04 19:12:19 +00:00
irq.c thermosphere: vgic: mostly fix vSGI handling, remove unimplementable/unused stuff + bugfixes 2020-02-04 19:12:20 +00:00
irq.h thermosphere: yikes 2020-02-04 19:12:20 +00:00
main.c thermosphere: add CFI where needed, add PANIC macro, etc. 2020-02-04 19:12:20 +00:00
mmu.h thermosphere: impl stage2 translation 2020-02-04 19:12:19 +00:00
my_libc.c thermosphere: "write" placeholder code 2020-02-04 19:12:18 +00:00
preprocessor.h thermosphere: add more sysreg stuff & start writing trap stuff 2020-02-04 19:12:18 +00:00
semihosting.c thermosphere: add semihosting support & load a kernel using it when needed 2020-02-04 19:12:19 +00:00
semihosting.h thermosphere: add semihosting support & load a kernel using it when needed 2020-02-04 19:12:19 +00:00
single_step.c thermosphere: add breakpoint/watchpoint enable/reset code 2020-02-04 19:12:19 +00:00
single_step.h thermopshere: refactor & fix single-stepping code 2020-02-04 19:12:19 +00:00
smc.c thermosphere: refactor crt0 + watchpoint init 2020-02-04 19:12:19 +00:00
smc.h thermosphere: add smc trap handler 2020-02-04 19:12:18 +00:00
software_breakpoints.c thermosphere: implement stop point broadcast 2020-02-04 19:12:19 +00:00
software_breakpoints.h thermosphere: sw breakpoint code, etc. 2020-02-04 19:12:19 +00:00
spinlock.h thermosphere: fix multiple bugs 2020-02-04 19:12:19 +00:00
spinlock.s thermosphere: add CFI where needed, add PANIC macro, etc. 2020-02-04 19:12:20 +00:00
start.s thermosphere: add CFI where needed, add PANIC macro, etc. 2020-02-04 19:12:20 +00:00
sysreg.h thermosphere: sw breakpoint code, etc. 2020-02-04 19:12:19 +00:00
sysreg_traps.c thermosphere: fix various vgic bugs; fix register access OOB bug (xzr) 2020-02-04 19:12:20 +00:00
sysreg_traps.h thermometer: yeet most a32 support code 👌 2020-02-04 19:12:19 +00:00
traps.c thermosphere: sw breakpoint code, etc. 2020-02-04 19:12:19 +00:00
traps.h thermosphere: add some basic sysreg trapping code 2020-02-04 19:12:18 +00:00
types.h thermosphere: "write" placeholder code 2020-02-04 19:12:18 +00:00
utils.c thermosphere: sw breakpoint code, etc. 2020-02-04 19:12:19 +00:00
utils.h thermosphere: add CFI where needed, add PANIC macro, etc. 2020-02-04 19:12:20 +00:00
vgic.c thermosphere: yikes 2020-02-04 19:12:20 +00:00
vgic.h thermosphere: vgic code draft 2020-02-04 19:12:19 +00:00
watchpoints.c thermosphere: implement stop point broadcast 2020-02-04 19:12:19 +00:00
watchpoints.h thermosphere: sw breakpoint code, etc. 2020-02-04 19:12:19 +00:00