dingusppc/cpu/ppc
Mihai Parparita 57e6e90002 Add support for the CUDA_RESTART_SYSTEM command
There are cases where when it's necessary (e.g. given uninitialized NVRAM,
the Beige G3 with the 10.2 install CD inserted will update the boot
device and restart to boot from it).

Restart support was done by wrapping the ppc_exec function in a loop and
checking for a restart power off reason. We also need to disconnect all
event listeners, since they will be recreated when the machine is
re-initialized.
2024-03-07 23:32:23 -08:00
..
test ppctest: Fix floating-point tests. 2024-02-10 14:56:21 -07:00
CMakeLists.txt cmake: Add header files in CMakeLists.txt. 2024-03-01 19:41:43 -07:00
poweropcodes.cpp poweropcodes: lscbx cleanup. 2024-03-01 07:46:04 -07:00
ppcdisasm.cpp debugger: Improve my_sprintf for short strings. 2024-03-02 07:24:17 -07:00
ppcdisasm.h Add missing licence headers, update license date. 2021-10-23 21:00:31 +02:00
ppcemu.h Add support for the CUDA_RESTART_SYSTEM command 2024-03-07 23:32:23 -08:00
ppcexceptions.cpp Revert Memory exceptions use mmu handler. 2024-02-20 18:22:55 -07:00
ppcexec.cpp Templating bclr to match with bcctr 2024-03-07 20:44:36 -07:00
ppcfpopcodes.cpp ppcfpopcodes: Template mffs variants. 2024-03-07 06:45:46 -07:00
ppcmmu.cpp Initialize MMU recently used regions in ppc_mmu_init 2024-03-07 23:31:56 -08:00
ppcmmu.h ppcmmu: Add a function to get phys address. 2024-03-01 19:48:52 -07:00
ppcopcodes.cpp Templating bclr to match with bcctr 2024-03-07 20:44:36 -07:00