TuxSH
|
52c3397b19
|
thermosphere: add structural changes needed for range step
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
5dc54d8764
|
thermosphere: optimize barrier and core_ctx
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
cfdf1e7ec6
|
thermosphere: unfuck sw breakpoint logic
|
2020-02-04 19:12:21 +00:00 |
|
TuxSH
|
1c707d9ded
|
thermosphere: rewrite debug pause & fix single step state machine
|
2020-02-04 19:12:21 +00:00 |
|
TuxSH
|
2753b6cf8f
|
thermosphere: trap set/way dcache access
note: qemu does not implement the trap
|
2020-02-04 19:12:21 +00:00 |
|
TuxSH
|
c085a67150
|
thermosphere: add cctx->userFrame
|
2020-02-04 19:12:21 +00:00 |
|
TuxSH
|
674f3d0fc9
|
thermosphere: fix ptimer time freezing (again)
|
2020-02-04 19:12:21 +00:00 |
|
TuxSH
|
e5f6440c3f
|
thermosphere: properly implement guest timer stuff
|
2020-02-04 19:12:21 +00:00 |
|
TuxSH
|
f19c67435a
|
thermosphere: refactor exception handlers & add stolen time/emulated ptimer logic
|
2020-02-04 19:12:20 +00:00 |
|
TuxSH
|
2219494675
|
thermosphere: vgic: largely reduce the number of mmio accesses
since we have to use 64 bits for VirqState anyway
|
2020-02-04 19:12:20 +00:00 |
|
TuxSH
|
7d30fce54c
|
thermosphere: vgic: fix OOB accesses, fix icfgr and itargetsr handling
qemu actually allows SPIs to use the N-N model
|
2020-02-04 19:12:20 +00:00 |
|
TuxSH
|
3af20ff7a2
|
thermopshere: add "execute function" sgi
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
322d796004
|
thermosphere: barrier & active core mask
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
c34df08ed9
|
thermosphere: handle physical IRQs
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
bd93b01e57
|
thermosphere: add actual breakpoint code
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
5081174d27
|
thermopshere: refactor & fix single-stepping code
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
731d50a3a3
|
thermopshere: refactor jump-to-kernel ,add single-step code
not working under qemu yet though
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
7f9c80abec
|
thermosphere: impl stage2 translation
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
c33d2ee369
|
thermosphere: rework linkscrips, use discardable sections, better sp pivot on crash
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
a35b3ff982
|
thermosphere: fix x18 init, etc.
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
7f094044b2
|
thermosphere: add semihosting support & load a kernel using it when needed
basically host i/o
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
abe524fd79
|
thermosphere: cpu_on hook & skeleton for other PSCI functions
|
2020-02-04 19:12:19 +00:00 |
|
TuxSH
|
1f767fcce9
|
thermosphere: use x18 but qemu shits the bed
|
2020-02-04 19:12:18 +00:00 |
|
TuxSH
|
3769493300
|
thermosphere: add core_ctx.c/h
|
2020-02-04 19:12:18 +00:00 |
|