Cleaning up and Debugging (Exposed by AcessNative mostly)
- Removed x86 specific code form debug.c (now in arch/x86/lib.c)
- Fixed some bugs in vterm / drvutil that caused some graphical glitches
- Added improved process state logging (for user state)
- Added instruction tracing (via x86 EFLAGS.TF)
- Fixed some possible bugs in the x86 task switch code (DR0 may not be set correctly)
- Cleaned up keyboard driver a bit
- Fixed some bugs shown by clang's static analyser
- Changed how VTerm determines IO devices (now with fallbacks)
- Fixed bug in VTerm with line not updating when text wraps
- Moved mutex.h to its own header
- Moved strdup to heap.h (makes AcessNative easier)
- Better debug and handling of errors in threads.c
19 files changed:
UCC git Repository :: git.ucc.asn.au