.. |
cpu
|
thermosphere: cleanup cache trap
|
2021-02-19 21:52:25 +00:00 |
gdb
|
thermosphere: C++ify gdb/verbose
|
2021-02-19 21:52:20 +00:00 |
libc
|
wip
|
2021-02-19 21:52:16 +00:00 |
platform
|
thermosphere: irq manager wip
|
2021-02-19 21:52:22 +00:00 |
abort.cpp
|
wip
|
2021-02-19 21:52:16 +00:00 |
asm_macros.s
|
thermosphere: start corectx/exception stuff rewrite
|
2021-02-19 21:52:26 +00:00 |
core_ctx.c
|
thermosphere: major refactor of memory map
|
2021-02-19 21:51:48 +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 more debugging strings
|
2021-02-19 21:52:07 +00:00 |
debug_log.h
|
thermosphere: add more debugging strings
|
2021-02-19 21:52:07 +00:00 |
debug_manager.c
|
thermosphere: fix continue logic for full-stop & some refactoring
|
2021-02-19 21:52:12 +00:00 |
debug_manager.h
|
thermosphere: partially rewrite gdb context top-level
|
2021-02-19 21:52:19 +00:00 |
defines.hpp
|
thermosphere: fpu register cache
|
2021-02-19 21:52:25 +00:00 |
exception_vectors.s
|
thermosphere: start corectx/exception stuff rewrite
|
2021-02-19 21:52:26 +00:00 |
exceptions.c
|
thermosphere: suppress potential unused variable warnings
|
2021-02-19 21:52:15 +00:00 |
exceptions.h
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
guest_memory.c
|
thermosphere: implement reading and writing guest memory
|
2021-02-19 21:51:50 +00:00 |
guest_memory.h
|
thermosphere: add src/gdb to build list, fix subsequent warnings and errors
|
2021-02-19 21:52:03 +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 |
hvisor_core_context.cpp
|
thermosphere: rewrite core_ctx
|
2021-02-19 21:52:26 +00:00 |
hvisor_core_context.hpp
|
thermosphere: rewrite core_ctx
|
2021-02-19 21:52:26 +00:00 |
hvisor_fpu_register_cache.hpp
|
thermosphere: fpu register cache
|
2021-02-19 21:52:25 +00:00 |
hvisor_fpu_register_cache_impl.s
|
thermosphere: fpu register cache
|
2021-02-19 21:52:25 +00:00 |
hvisor_gicv2.hpp
|
thermosphere: irq manager wip
|
2021-02-19 21:52:22 +00:00 |
hvisor_hw_breakpoint_manager.cpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_hw_breakpoint_manager.hpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_hw_stop_point_manager.cpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_hw_stop_point_manager.hpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_i_interrupt_task.hpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_irq_manager.cpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_irq_manager.hpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_sw_breakpoint_manager.cpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_sw_breakpoint_manager.hpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_synchronization.cpp
|
thermosphere: cpu intrinsics + synchronization primitives
|
2021-02-19 21:52:21 +00:00 |
hvisor_synchronization.hpp
|
thermosphere: hw breakpoint/watchpoint managers
|
2021-02-19 21:52:21 +00:00 |
hvisor_virtual_gic.cpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_virtual_gic.hpp
|
thermosphere: fpu register cache
|
2021-02-19 21:52:25 +00:00 |
hvisor_watchpoint_manager.cpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
hvisor_watchpoint_manager.hpp
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
initSystem.c
|
thermosphere: implement reading and writing guest memory
|
2021-02-19 21:51:50 +00:00 |
main.c
|
thermosphere: suppress potential unused variable warnings
|
2021-02-19 21:52:15 +00:00 |
memory_map.c
|
thermosphere: reduce usage of nonvolatile memory by around 4KB
|
2021-02-19 21:52:04 +00:00 |
memory_map.h
|
thermosphere: better self-debug fault reporting
|
2021-02-19 21:52:10 +00:00 |
mmu.h
|
thermosphere: implement reading and writing guest memory
|
2021-02-19 21:51:50 +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: actually report the debug events
|
2021-02-19 21:52:06 +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: gdb: add core_on and core_off handling
|
2021-02-19 21:52:01 +00:00 |
smc.h
|
thermosphere: add smc trap handler
|
2021-02-19 21:51:26 +00:00 |
start.s
|
thermosphere: rewrite core_ctx
|
2021-02-19 21:52:26 +00:00 |
sysreg.h
|
thermosphere: forgot compiler barrier in get_sysreg
|
2021-02-19 21:52:10 +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
|
thermosphère: fix deadlock
|
2021-02-19 21:52:12 +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.h
|
wip
|
2021-02-19 21:52:16 +00:00 |