James T. Martin
154eff1208
Fix build on recent versions of Rust nightly.
2022-05-19 16:02:38 -07:00
James T. Martin
021a4a897e
Make the build work on recent versions of Rust nightly.
2021-01-10 20:13:40 -08:00
James T. Martin
dc027eaf89
Turn the PSF code into its own library.
2020-10-26 19:02:53 -07:00
James T. Martin
cca76dc53f
Updated dependencies (incl. major version bumps) and Rust toolchain.
2020-10-24 15:06:44 -07:00
James T. Martin
ae7e7d3a80
Use `log` crate instead of ad-hoc print macros.
2020-07-21 13:51:05 -07:00
James T. Martin
4acc215cf4
Hacked together support for PC Screen Fonts and the UEFI GOP FB.
...
* Added a Rust allocator using UEFI.
* Fixed the logger macros.
* Using the cozette font.
* Other stuff. Idc about listing it honestly.
2020-07-16 01:23:56 -07:00
James T. Martin
0ef35c4653
Exit UEFI boot services and halt.
...
* Add editorconfig.
* Add emacs backup files to gitignore.
* Use x86_64 package instead of raw asm.
* Set rust toolchain to default to nightly.
* Add support for release builds to run.sh.
* Mention minimum system requirements to README.
2020-07-13 17:39:19 -07:00
James T. Martin
6c806fc9ae
UEFI hello world in Rust.
2020-07-12 23:08:03 -07:00