Atmosphere/thermosphere/src
2021-02-19 21:52:00 +00:00
..
gdb thermosphere: gdb: fix parsing errors in vCont and hex decode 2021-02-19 21:52:00 +00:00
platform thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
asm_macros.s thermosphere: optimize barrier and core_ctx 2021-02-19 21:51:57 +00:00
barrier.c thermosphere: optimize barrier and core_ctx 2021-02-19 21:51:57 +00:00
barrier.h thermosphere: rewrite debug pause & fix single step state machine 2021-02-19 21:51:48 +00:00
breakpoints.c thermopshere: gdb: rewrite stop point handling 2021-02-19 21:51:54 +00:00
breakpoints.h thermopshere: gdb: rewrite stop point handling 2021-02-19 21:51:54 +00:00
breakpoints_watchpoints_common.h thermosphere: rewrite sysreg trapping code, add skeleton code for timer val trap handling; support A32 EL1 once again 2021-02-19 21:51:42 +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: use ish instead of sy in most places 2021-02-19 21:51:49 +00:00
caches.c thermosphere: trap set/way dcache access 2021-02-19 21:51:47 +00:00
caches.h thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
core_ctx.c thermosphere: major refactor of memory map 2021-02-19 21:51:48 +00:00
core_ctx.h thermosphere: add structural changes needed for range step 2021-02-19 21:51:59 +00:00
data_abort.c thermosphere: major refactor of memory map 2021-02-19 21:51:48 +00:00
data_abort.h thermosphere: fix multiple bugs 2021-02-19 21:51:35 +00:00
debug_log.c thermosphere: add TransportInterface abstraction layer 2021-02-19 21:51:45 +00:00
debug_log.h thermosphere: add TransportInterface abstraction layer 2021-02-19 21:51:45 +00:00
debug_manager.c thermosphere: gdb add break & vCont handling 2021-02-19 21:52:00 +00:00
debug_manager.h thermosphere: gdb add break & vCont handling 2021-02-19 21:52:00 +00:00
exception_vectors.s thermosphere: optimize barrier and core_ctx 2021-02-19 21:51:57 +00:00
exceptions.c thermosphere: resend debug event if not handled 2021-02-19 21:51:59 +00:00
exceptions.h thermosphere: rewrite gdb/reg 2021-02-19 21:51:57 +00:00
execute_function.c thermosphere: unfuck sw breakpoint logic 2021-02-19 21:51:51 +00:00
execute_function.h thermopshere: add "execute function" sgi 2021-02-19 21:51:34 +00:00
fmt.c thermosphere: fix fmt.c "l" handling 2021-02-19 21:51:49 +00:00
fpu.c thermosphere: rework fpu register handling 2021-02-19 21:51:56 +00:00
fpu.h thermosphere: rework fpu register handling 2021-02-19 21:51:56 +00:00
fpu_regs_load_store.s thermosphere: rework fpu register handling 2021-02-19 21:51:56 +00:00
gicv2.h thermosphere: major refactor of memory map 2021-02-19 21:51:48 +00:00
guest_memory.c thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
guest_memory.h thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
guest_timers.h thermosphere: fix ptimer time freezing (again) 2021-02-19 21:51:45 +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
initSystem.c thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
irq.c thermosphere: gdb add break & vCont handling 2021-02-19 21:52:00 +00:00
irq.h thermosphere: gdb add break & vCont handling 2021-02-19 21:52:00 +00:00
main.c thermosphere: debug manager wip 2021-02-19 21:51:58 +00:00
memory_map.c thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
memory_map.h thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
mmu.h thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
my_libc.c thermosphere: "write" placeholder code 2021-02-19 21:51:16 +00:00
pattern_utils.c thermosphere: gdb/net: reduce stack/memory usage by using memmove 2021-02-19 21:51:54 +00:00
pattern_utils.h thermosphere: gdb/net: reduce stack/memory usage by using memmove 2021-02-19 21:51:54 +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 structural changes needed for range step 2021-02-19 21:51:59 +00:00
single_step.h thermosphere: rewrite debug pause & fix single step state machine 2021-02-19 21:51:48 +00:00
smc.c thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
smc.h thermosphere: add smc trap handler 2021-02-19 21:51:26 +00:00
software_breakpoints.c thermopshere: gdb: rewrite stop point handling 2021-02-19 21:51:54 +00:00
software_breakpoints.h thermopshere: gdb: rewrite stop point handling 2021-02-19 21:51:54 +00:00
spinlock.c thermopshere: add spinlock try lock 2021-02-19 21:51:57 +00:00
spinlock.h thermopshere: add spinlock try lock 2021-02-19 21:51:57 +00:00
spinlock_impl.s thermosphere: optimize barrier and core_ctx 2021-02-19 21:51:57 +00:00
start.s thermosphere: gdb add break & vCont handling 2021-02-19 21:52:00 +00:00
sysreg.h thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
sysreg_traps.c thermosphere: introduce "ENSURE" 2021-02-19 21:51:56 +00:00
sysreg_traps.h thermosphere: rewrite sysreg trapping code, add skeleton code for timer val trap handling; support A32 EL1 once again 2021-02-19 21:51:42 +00:00
timer.c thermosphere: major refactor of memory map 2021-02-19 21:51:48 +00:00
timer.h thermosphere: major refactor of memory map 2021-02-19 21:51:48 +00:00
transport_interface.c thermosphere: gdb: remove server, rewrite data processing in gdb/context and gdb/net 2021-02-19 21:51:58 +00:00
transport_interface.h thermosphere: add TransportInterface abstraction layer 2021-02-19 21:51:45 +00:00
traps.c thermosphere: trap set/way dcache access 2021-02-19 21:51:47 +00:00
traps.h thermosphere: add some basic sysreg trapping code 2021-02-19 21:51:22 +00:00
types.h thermosphere: add fpu regs save/restore 2021-02-19 21:51:46 +00:00
utils.c thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
utils.h thermosphere: introduce "ENSURE" 2021-02-19 21:51:56 +00:00
vgic.c thermosphere: introduce "ENSURE" 2021-02-19 21:51:56 +00:00
vgic.h thermosphere: implement reading and writing guest memory 2021-02-19 21:51:50 +00:00
watchpoints.c thermopshere: gdb: rewrite stop point handling 2021-02-19 21:51:54 +00:00
watchpoints.h thermopshere: gdb: rewrite stop point handling 2021-02-19 21:51:54 +00:00