Block a user
1c1fce9b13
More attempts to fix paging. Still missing the stack.
6470487f2e
Fix bug in control register writing
3c29c69d14
Increase debugging level
e9c79f1d6a
Adjust bounds for page table filling. Some maths was wrong
69eb6e10c8
Separate out ELF header parsing to another file
e646630949
Adjust bounds for page table filling. Some maths was wrong
c843c418ad
Separate out ELF header parsing to another file
13139779f2
Fix formatting in templates
e646630949
Adjust bounds for page table filling. Some maths was wrong
c843c418ad
Separate out ELF header parsing to another file
986c7816b1
Adjust structure of the image folder
2b1d6cca5f
Fixes for memory. Lots of work left.
c94a469baf
Fix embarassing bug in paging impl that caused crashes..
868eed64ef
Add better output to GPF handler
fc3efd7c68
Fix ordering of INTERRUPT_FRAME in header
c94a469baf
Fix embarassing bug in paging impl that caused crashes..
868eed64ef
Add better output to GPF handler
fc3efd7c68
Fix ordering of INTERRUPT_FRAME in header
4a86fbd114
Add debugging symbols to output..
75f44b0514
Add a memstart symbol to the linkerscript
6ce26709de
Start refactoring Symbols for scoping rework
b540d5ef1b
Cleanup data, prepare for local vars
245daeb6f9
Clean up generated assembly - the switch takes care of the primitive size so we need only pass a length of 1 for variables.