TuxSH
|
cefd66e7af
|
thermosphere: refactor pl011 driver a bit more
|
2021-02-19 21:52:36 +00:00 |
|
TuxSH
|
a8f28ab96d
|
thermosphere: pl011 driver rewrite
|
2021-02-19 21:52:35 +00:00 |
|
TuxSH
|
2986967f2a
|
thermosphere: guest mem rewrite
|
2021-02-19 21:52:35 +00:00 |
|
TuxSH
|
fc8a596409
|
thermosphere: safe io copy
|
2021-02-19 21:52:35 +00:00 |
|
TuxSH
|
36f48748a4
|
thermosphere: clean up start.s & exception_vector.s
|
2021-02-19 21:52:34 +00:00 |
|
TuxSH
|
6f423fcfab
|
thermosphere: rewrite (host) memory map (wip, need to update start.s anyway)
|
2021-02-19 21:52:34 +00:00 |
|
TuxSH
|
fccadfdbf6
|
thermosphere: add TCR_TG0 back
|
2021-02-19 21:52:34 +00:00 |
|
TuxSH
|
47f343cda6
|
thermosphere: mmu: fix shareability
|
2021-02-19 21:52:33 +00:00 |
|
TuxSH
|
987731ea43
|
thermosphere: mmu table builder
|
2021-02-19 21:52:33 +00:00 |
|
TuxSH
|
d4bbb78a27
|
thermosphere: static inline -> inline
|
2021-02-19 21:52:33 +00:00 |
|
TuxSH
|
0126a6417f
|
thermosphere: fix off by 1 in wp mgr
|
2021-02-19 21:52:32 +00:00 |
|
TuxSH
|
7ecb3a4aaf
|
thermosphere: cleanup again
|
2021-02-19 21:52:32 +00:00 |
|
TuxSH
|
56d764d09c
|
thermosphere: rewrite semihosting
|
2021-02-19 21:52:31 +00:00 |
|
TuxSH
|
0cb5eab933
|
thermosphere: generic timer rewrite
|
2021-02-19 21:52:31 +00:00 |
|
TuxSH
|
d15154f668
|
thermosphere: cleanup again
|
2021-02-19 21:52:30 +00:00 |
|
TuxSH
|
ea830bb5ab
|
thermosphere: propagate changes
|
2021-02-19 21:52:30 +00:00 |
|
TuxSH
|
e8435784a7
|
thermosphere: rewrite smc traps
|
2021-02-19 21:52:30 +00:00 |
|
TuxSH
|
0437867449
|
thermosphere: sysreg traps
|
2021-02-19 21:52:29 +00:00 |
|
TuxSH
|
797cea0ac8
|
thermosphere: trap refactor WIP
|
2021-02-19 21:52:29 +00:00 |
|
TuxSH
|
874d1432be
|
thermosphere: exception dispatcher rewrite
|
2021-02-19 21:52:29 +00:00 |
|
TuxSH
|
e8bfe8a311
|
thermosphere: guest timer header
|
2021-02-19 21:52:28 +00:00 |
|
TuxSH
|
036883c30f
|
thermosphere: propagate some changes
|
2021-02-19 21:52:28 +00:00 |
|
TuxSH
|
5b56d05e11
|
thermosphere: move EnterInterruptibleHypervisorCode into IrqManager
|
2021-02-19 21:52:27 +00:00 |
|
TuxSH
|
4adb675072
|
thermosphere: hvisor_exception_frame.hpp
|
2021-02-19 21:52:27 +00:00 |
|
TuxSH
|
77fbbb4c68
|
thermosphere: singleton ctors should be private
|
2021-02-19 21:52:27 +00:00 |
|
TuxSH
|
f6793139c1
|
thermosphere: fix exception vector regression
|
2021-02-19 21:52:26 +00:00 |
|
TuxSH
|
37a889ccb2
|
thermosphere: rewrite core_ctx
|
2021-02-19 21:52:26 +00:00 |
|
TuxSH
|
ea7d161755
|
thermosphere: start corectx/exception stuff rewrite
|
2021-02-19 21:52:26 +00:00 |
|
TuxSH
|
d72fc3e8b9
|
thermosphere: cleanup cache trap
|
2021-02-19 21:52:25 +00:00 |
|
TuxSH
|
c7eaf71896
|
thermosphere: fpu register cache
|
2021-02-19 21:52:25 +00:00 |
|
TuxSH
|
5a445e9394
|
thermosphere: cache rewrite
|
2021-02-19 21:52:25 +00:00 |
|
TuxSH
|
613402121a
|
thermosphere: file cleanup
|
2021-02-19 21:52:24 +00:00 |
|
TuxSH
|
2574f68484
|
thermopshere: interrupt refactoring
|
2021-02-19 21:52:24 +00:00 |
|
TuxSH
|
1ee289f5f1
|
thermosphere: C++ vgic
|
2021-02-19 21:52:24 +00:00 |
|
TuxSH
|
31e5ff7c1d
|
thermosphere: continue vgic rewrite
|
2021-02-19 21:52:23 +00:00 |
|
TuxSH
|
02bbe1bb40
|
thermosphere: begin to write virtual gic code in C++
|
2021-02-19 21:52:23 +00:00 |
|
TuxSH
|
b21c75b22b
|
thermosphere: add singleton define
|
2021-02-19 21:52:22 +00:00 |
|
TuxSH
|
c99a77a0c3
|
thermosphere: interrupt mask guard
|
2021-02-19 21:52:22 +00:00 |
|
TuxSH
|
dd9b3ddb0d
|
thermosphere: irq manager wip
|
2021-02-19 21:52:22 +00:00 |
|
TuxSH
|
785b7e1a37
|
thermosphere: mostly rewrite sw breakpoint manager
|
2021-02-19 21:52:21 +00:00 |
|
TuxSH
|
1eda049ada
|
thermosphere: hw breakpoint/watchpoint managers
|
2021-02-19 21:52:21 +00:00 |
|
TuxSH
|
493a3c92e2
|
thermosphere: cpu intrinsics + synchronization primitives
|
2021-02-19 21:52:21 +00:00 |
|
TuxSH
|
dad84ac017
|
thermosphere: sysreg stuff
|
2021-02-19 21:52:20 +00:00 |
|
TuxSH
|
eab46ab1b6
|
thermosphere: C++ify gdb/verbose
|
2021-02-19 21:52:20 +00:00 |
|
TuxSH
|
192d2db4a9
|
thermospshere: c++ify xfer, query, etc. More string parsing utilities
|
2021-02-19 21:52:19 +00:00 |
|
TuxSH
|
ff2c835b0a
|
thermosphere: introduce GDB_TEST_NO_CMD_DATA
|
2021-02-19 21:52:19 +00:00 |
|
TuxSH
|
dd7f0b805b
|
thermosphere: partially rewrite gdb context top-level
|
2021-02-19 21:52:19 +00:00 |
|
TuxSH
|
fdd5481f63
|
thermosphere: C++ gdb/rcmd
|
2021-02-19 21:52:19 +00:00 |
|
TuxSH
|
0b8d0035b9
|
thermosphère: C++ gdb/regs
|
2021-02-19 21:52:18 +00:00 |
|
TuxSH
|
bfa917edf5
|
thermosphere: rewrite gdb/stop points in c++
|
2021-02-19 21:52:18 +00:00 |
|