Atmosphere/thermosphere/src
TuxSH 0b1ab362c6 thermosphere: add shadow page table hooks
note: HCR.TVM not supported by qemu yet
2020-02-04 19:12:19 +00:00
..
platform thermosphere: add shadow page table hooks 2020-02-04 19:12:19 +00:00
arm.h thermosphere: enable EL2 stage1 translation (doesn't take much space) 2020-02-04 19:12:19 +00:00
arm.s thermosphere: enable EL2 stage1 translation (doesn't take much space) 2020-02-04 19:12:19 +00:00
core_ctx.c thermosphere: fix x18 init, etc. 2020-02-04 19:12:19 +00:00
core_ctx.h thermosphere: fix x18 init, etc. 2020-02-04 19:12:19 +00:00
debug_log.c thermosphere: add semihosting support & load a kernel using it when needed 2020-02-04 19:12:19 +00:00
debug_log.h thermosphere: seriaLog => debugLog, add DEBUG macro 2020-02-04 19:12:19 +00:00
exception_vectors.s thermosphere: add semihosting support & load a kernel using it when needed 2020-02-04 19:12:19 +00:00
exceptions.c thermosphere: seriaLog => debugLog, add DEBUG macro 2020-02-04 19:12:19 +00:00
exceptions.h thermosphere: more sysreg code 2020-02-04 19:12:18 +00:00
fmt.c thermosphere: attempt to output to uart-c 2020-02-04 19:12:18 +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
main.c thermosphere: fix x18 init, etc. 2020-02-04 19:12:19 +00:00
mmu.h thermosphere: enable EL2 stage1 translation (doesn't take much space) 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
shadow_page_tables.c thermosphere: add shadow page table hooks 2020-02-04 19:12:19 +00:00
shadow_page_tables.h fml coke spilled all over this laptop's keyboard 2020-02-04 19:12:18 +00:00
smc.c thermosphere: enable EL2 stage1 translation (doesn't take much space) 2020-02-04 19:12:19 +00:00
smc.h thermosphere: add smc trap handler 2020-02-04 19:12:18 +00:00
start.s thermosphere: enable EL2 stage1 translation (doesn't take much space) 2020-02-04 19:12:19 +00:00
synchronization.h thermosphere: add some basic sysreg trapping code 2020-02-04 19:12:18 +00:00
sysreg.h thermosphere: add remaining sysreg passthrough stuff 2020-02-04 19:12:18 +00:00
sysreg_traps.c thermosphere: add shadow page table hooks 2020-02-04 19:12:19 +00:00
sysreg_traps.h thermosphere: add remaining sysreg passthrough stuff 2020-02-04 19:12:18 +00:00
traps.c thermosphere: add shadow page table hooks 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: "write" placeholder code 2020-02-04 19:12:18 +00:00
utils.h thermosphere: add semihosting support & load a kernel using it when needed 2020-02-04 19:12:19 +00:00