23 Commits (master)
 

Author SHA1 Message Date
James Martin 154eff1208
Fix build on recent versions of Rust nightly. 5 months ago
James Martin 021a4a897e
Make the build work on recent versions of Rust nightly. 2 years ago
James Martin dc027eaf89
Turn the PSF code into its own library. 2 years ago
James Martin 107bb3bdef
Added a screenshot demonstrating PSF/Unicode/GOP support to the README. 2 years ago
James Martin cca76dc53f
Updated dependencies (incl. major version bumps) and Rust toolchain. 2 years ago
James Martin 78bb8f0fdd
Fix bugs in text_display TTY driver regarding newlines. 2 years ago
James Martin 3f4191b781
Add a ton of comments to main.rs and update README/timeline docs. 2 years ago
James Martin bc850fecd6
Massive reorganization. Most files moved, lots of stuff renamed. 2 years ago
James Martin ae7e7d3a80
Use `log` crate instead of ad-hoc print macros. 2 years ago
James Martin f2db3d581d
Got a kinda crappy post-boot services allocator working, hopefully. 2 years ago
James Martin 1d536edcf6
Remove all dependencies on UEFI boot services. 2 years ago
James Martin 538dfea78c
Completely rewrite nearly everything having to do with fonts. 2 years ago
James Martin 07715b614b
Got interrupts working! 2 years ago
James Martin 5445ead12b
Replace "logger" with a TTY. Added serial and UEFI TTYs. 2 years ago
James Martin 42af83395b
Refactored/cleaned up display code. 2 years ago
James Martin dffee5652c
Got a working graphical display, text terminal, and tty! 2 years ago
James Martin 4acc215cf4
Hacked together support for PC Screen Fonts and the UEFI GOP FB. 2 years ago
James Martin 905fb53985
Add GitHub CI build workflow. 2 years ago
James Martin b0501daeb9
Added stdout/stderr logger that can work at any stage of booting. 2 years ago
James Martin f65b87ad29
Set license to GPLv3+. 2 years ago
James Martin a93d72ec30
Figuring out hardware, networking stuff, timelines. All planning. 2 years ago
James Martin 0ef35c4653
Exit UEFI boot services and halt. 2 years ago
James Martin 6c806fc9ae
UEFI hello world in Rust. 2 years ago