Block a user
fffcc03460
Add EFI headers.
8a54815712
Add all of the functionality to allow the kernel to boot itself.
51af007cd5
Many small changes
2536c58607
Redo the utils file
b13f7e6755
Add debugging to the bootstrap, reformat some function names
c22bd248e3
Serial reformat, minor bug fixes
f79f04361a
Added a ClearScreen call to the graphics init.
6238fbf8fe
Added serial functions to the kernel header, making them global.
d3c8dd45c7
Enable all serial debugging outputs in the interrupt handlers.
4af4ad89a4
Updated the kernel.c comments.
c5178d56bd
Semantics.
927aeb0872
Fix an implicit function declaration
9308aaa300
Fix some small pointer issues.
f0ca9de14b
Added the current timer tick as a global variable.
2691c1e30e
Seriously prioritise output.
437e10e86c
Prioritise output before all else, just so we know when the kernel actually works.
24aad1e4a5
Fix a silly issue with the Interrupts using bits instead of bytes when reading and writing ports.
bec10bcee8
Gitignore weirdness.
a06a298f8f
Merge branch 'master' of https://git.gemwire.uk/gwdev/Syncboot
7601f3d93b
Three very minor changes.
895d4496e2
Merge branch 'master' of https://git.gemwire.uk/gwdev/Syncboot
be1e07d46f
Minor changes
0eb8a5ec94
Add a hang loop for possible future GDB debugging
568bb11573
Compile scripts added.