Initial DOS VM tooling setup

This commit is contained in:
2026-08-16 06:12:59 +09:00
commit cbfad06e6f
14 changed files with 1615 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
# TODO
- [x] Add a non-reboot abort path for a hung DOS command: inject `Ctrl+C` through QEMU's monitor and wait for the serial agent to recover.
- [x] Apply a configurable timeout to `dos_exec` and invoke the non-reboot abort path on timeout.
- [x] Expose `dos_abort` for an immediate user-requested command interruption.