Commit Graph

268 Commits

Author SHA1 Message Date
Julian Stecklina 5e7bdfd5b5 Pass initrd to Linux 2022-11-23 00:53:00 +01:00
Julian Stecklina ee861e2fc0 Install initrd loading protocol 2022-11-23 00:53:00 +01:00
Julian Stecklina 23d8929546 Create uefi helpers module 2022-11-22 16:24:09 +01:00
Julian Stecklina 76e7635de8 Move PE parsing into its own module 2022-11-22 16:18:12 +01:00
Julian Stecklina 9aab0d27da Make it smaller 2022-11-22 15:53:24 +01:00
Julian Stecklina 4e8fbd42cd Regenerate lock file 2022-11-22 11:50:13 +01:00
Julian Stecklina d90fac9eef Open current image 2022-11-22 11:50:05 +01:00
Raito Bezarius c7ca236941 lanzaboote: remove unused imports 2022-11-22 10:34:14 +01:00
Raito Bezarius 50b39a3b8f lanzaboote: safe-ize root directory finding using exts feature 2022-11-22 02:24:38 +01:00
Julian Stecklina f40199b7aa Move Rust tools into a common directory 2022-11-22 01:53:40 +01:00
Julian Stecklina 381f73e0a6 Boot a Linux kernel 2022-11-22 01:39:05 +01:00
Julian Stecklina 3990557849 Factor out file reading 2022-11-22 01:13:41 +01:00
Julian Stecklina 172b341a4c Simplify code that finds the root directory 2022-11-22 01:00:36 +01:00
Julian Stecklina 6e13511b4d Add code that reads a file from the ESP 2022-11-21 17:52:06 +01:00
Julian Stecklina 4970dafdbf Add logo 2022-11-21 16:22:44 +01:00
Julian Stecklina 0c013e77a7 Add crypto library 2022-11-21 16:03:58 +01:00
Julian Stecklina b10ee4d0d6 Make systemd boot the EFI binary 2022-11-21 15:36:39 +01:00
Julian Stecklina cd39fd3a6b Initial import of Rust files 2022-11-21 12:31:23 +01:00