Justin C. Miller
|
7f805fae1a
|
Fix only allocating one page for log
|
2018-04-11 10:14:13 -07:00 |
|
Justin C. Miller
|
067ff3af89
|
fix tab/spaces
|
2018-04-10 01:03:52 -07:00 |
|
Justin C. Miller
|
77cc1fe757
|
Move main module to c++
|
2018-04-08 12:44:09 -07:00 |
|
Justin C. Miller
|
4577c2d10c
|
Add the beginning of support for kernel graphics to bootloader.
* Load a font file off disk to pass to kernel
* Expose a framebuffer to the kernel
* Currently the kernel just paints the screen red
|
2018-04-01 22:48:46 -07:00 |
|
Justin C. Miller
|
23365b39c7
|
Move all guid instances into .rodata in our own list.
|
2018-04-01 17:06:49 -07:00 |
|
Justin C. Miller
|
913fb202eb
|
Clean up lots of debug output I no longer use.
|
2018-04-01 15:41:32 -07:00 |
|
Justin C. Miller
|
165ed28cd3
|
Reduce dependency on efi library functions
|
2018-03-31 17:32:10 -07:00 |
|
Justin C. Miller
|
2b9a0ca15e
|
Create a kernel data area for passing information
|
2018-03-27 14:46:53 -07:00 |
|
Justin C. Miller
|
fd5780610b
|
Format using clang-format
|
2018-03-25 14:06:25 -07:00 |
|
Justin C. Miller
|
d438392ed5
|
Formatting fixes and removed commented code only.
|
2018-03-23 09:04:51 -07:00 |
|
Justin C. Miller
|
cdef82f06f
|
Virtualizing memory after exiting boot services
|
2018-03-22 19:16:44 -07:00 |
|
Justin C. Miller
|
72e143b93c
|
Bootloader loading kernel, not yet jumping to it
|
2018-03-18 18:07:19 -07:00 |
|
Justin C. Miller
|
d02e1d97d9
|
Splitting out UEFI bootloader code from kernel
Now the bootloader should be responsible for all initial setup,
loading the kernel, and then handing off to the kernel with
proper data in place.
|
2017-07-26 01:41:46 -07:00 |
|