Ed Nutting
Ed Nutting
An unhandled page fault (which is every page fault at the moment) should set Debug_Suspend on all threads of the faulting process, switch process and then continue cleanly (rather than...
System should detect when all threads of a process have terminated and remove the objects associated with that process. Any remaining memory should also be freed.
The debugger host application makes no attempt to translate between the address it finds in the debug data files and the actual address a program has been loaded to in...
Update the documentation of FlingOS system calls to include new ones and reflect what has actually been implemented. Also add XML documentation to the system calls caller functions and inline...
Upon analysis of the use of the Inactive Queue, scheduler performance can probably be improved by using a list instead of a priority queue for the Inactive Queue.
Add exception handling subsystem for processes. This will involve additions to the system calls (i.e. ABI) to allow registering of an exception handler.
Create a post-build step in the FlingOS Compiler which verifies its output. For instance, go through all the methods of a type and verify none of them have duplicate IDs...
Create a document in "/Documentation/Markdown/Reference Articles" called FlingOS-Compile-Time-Configuration and include notes on how to configure the default keyboard layout using definitions in the Kernel.Hardware project properties (and not to check-in/commit...
Typing in the Console/MainShell after scrolling up the view overwrites existing text. Need to add an option for making typing auto-reset to the actual current writing line (i.e. the last...
Various of the commands accepted by MainShell have been added/changed/removed since they were originally documented. Also, some of the default values/functions of the operations have changed. This needs updating.