Commit Graph
35 Commits
Author SHA1 Message Date
alex 3febca5797 fix(chainload): ensure that load options are always set, even if it is to an empty string 2025-11-02 17:47:36 -05:00
alex 757d10ec65 fix(timer): add check for zero frequency 2025-11-01 19:18:04 -04:00
alex 7f122b088e chore(context): add documentation to the stamping algorithm 2025-11-01 02:20:59 -04:00
alex f593f5a601 feat(boot): basic support for secure boot via shim protocol 2025-10-30 22:56:01 -04:00
alex 92f611e9a8 feat(shim): initial shim support 2025-10-30 21:38:49 -04:00
alex 87d608366f feat(bootloader-interface): add support for loader boot times 2025-10-30 02:36:14 -04:00
alex f82d24a206 feat(integrations): implement initial bootloader interface touchpoints 2025-10-28 21:05:22 -04:00
alex ebd3c07bf5 fix(autoconfigure): reinject values after configuration changes 2025-10-27 22:43:37 -04:00
alex 2bf4013938 feat(autoconfigure): improved linux support and windows support 2025-10-27 19:47:21 -04:00
alex 26315fb4c4 fix(options): stamp initrd and combine options safely by ignoring empty strings 2025-10-27 17:44:30 -04:00
alex a76f9770dc fix(chainload): support an empty initrd path, which will result in no initrd 2025-10-27 16:27:39 -04:00
alex 8a2e8c8127 fix(sprout): correct rustdoc and clarify safety in some places 2025-10-27 16:16:09 -04:00
alex 1799419bfa fix(autoconfigure): apply the actions properly in the root 2025-10-27 03:37:09 -04:00
alex 094128de58 fix(log): swap everything to use logging 2025-10-27 00:21:24 -04:00
alex e8a4fa5053 Revert "fix(log): make all logging debug! instead of info!"
This reverts commit 717e7716ba.
2025-10-27 00:20:42 -04:00
alex 717e7716ba fix(log): make all logging debug! instead of info! 2025-10-27 00:16:00 -04:00
alex e243228f15 fix(framebuffer): check width, height and implement proper checking when accessing pixels 2025-10-24 19:44:26 -07:00
alex d39fbae168 fix(splash): check for zero-sized images 2025-10-24 19:08:02 -07:00
alex 3453826e9d document ( by hand :( ) all of the code of sprout 2025-10-20 00:06:46 -07:00
alex 08da6dd390 add more documentation to some actions and configurations 2025-10-19 21:44:05 -07:00
alex 21123022c6 fix unregistering of media loader 2025-10-18 23:49:00 -07:00
alex 15c7a7f2b5 improve error handling of unregistering media loaders 2025-10-18 23:26:05 -07:00
alex 7cffd3d0bb initial edera boot action using the edera specific xen media loader protocol 2025-10-14 22:36:22 -07:00
alex 0b74f6dea3 generify the linux media initrd mechanism to allow reuse for other things 2025-10-14 18:11:41 -07:00
alex e90b45f58d begin documenting some functions and align error messages 2025-10-14 12:47:33 -07:00
alex 4a5dc39c49 improve filesystem device match to support uuids and add early splash 2025-10-13 16:23:08 -07:00
alex 7a63e0325b implement support for filesystem extractor mechanism 2025-10-13 00:55:11 -07:00
alex 87944067d1 implement loading of initramfs via the linux media initrd protocol 2025-10-12 20:22:24 -07:00
alex b2b916c2b7 fix chainloading to linux properly 2025-10-12 18:06:57 -07:00
alex f782341a0d leak chainload options and bump kernel 2025-10-12 17:45:16 -07:00
alex fc239ea54d introduce the use of anyhow to no longer use panic 2025-10-11 14:35:29 -07:00
alex 449eb85ab8 rearrange configuration to be closer to where it's consumed 2025-10-11 14:13:59 -07:00
alex 3101829103 Implement splash screen feature. 2025-10-05 03:12:00 -07:00
alex b941ee51b0 add print action 2025-10-05 00:09:53 -07:00
alex 24a9e2c727 initial actions, entries, generators mechanism! 2025-10-04 23:12:01 -07:00