1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2024-12-19 08:52:25 +00:00
Atmosphere/thermosphere/src
2021-02-19 21:52:26 +00:00
..
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