xnoe
|
da5fc52afe
|
Updated the KernelInformationStruct, added BGA (Bochs Graphics Extensions) mode termimal, added new system calls to get terminal width. Updated world.bin to calculate sizes. Fixed a bug where GetExhaustive would crash when given a completely null path. Started work on V86 for VBE support.
|
2022-05-16 09:57:09 +01:00 |
|
xnoe
|
02e0bcd70e
|
Finalise mvoe to Ring 3, add separate kernel stacks for each process, correctly switch between those kernel stacks within context_switch, etc
|
2021-12-07 22:04:53 +00:00 |
|
xnoe
|
2ecc53ee91
|
Moved processes to be in ring 3
|
2021-12-02 19:36:52 +00:00 |
|
xnoe
|
f581e6b6fe
|
Completely overhauled how GDT is defined to make it much easier to add more entries to the GDT in the future
|
2021-11-21 16:39:31 +00:00 |
|
xnoe
|
2a68860bef
|
Made kernel C++ now
|
2021-10-21 23:19:36 +01:00 |
|