summaryrefslogtreecommitdiff
path: root/loader
AgeCommit message (Expand)Author
2024-02-25garbage dayAda Christine
2024-02-02- don't typedef away function pointersAda Christine
2023-07-22make breakAda Christine
2023-07-14fix clean targetAda Christine
2023-01-30moved strtoull() into string.cAda Christine
2023-01-30headers moved aroundAda Christine
2023-01-29remove pdbAda Christine
2023-01-04Merge branch 'gnu-efi-gone'Ada Christine
2023-01-04use homespun efi codeAda Christine
2022-03-23fix collision with /usr/include/efi/lib.hAda Christine
2022-03-23misc fixesAda Christine
2022-03-19_MSC_EXTENSIONS was causing empty definition of __attribute__ leading to call...Ada Christine
2022-03-18clear and reset the output consoleAda Christine
2022-03-18now using clang, native PE UEFI loader image. made an ugly hack to getAda Christine
2022-03-17loader now uses bespoke kprintf(), no longer depends on libefiAda Christine
2022-03-17pulled out kprintf() and friends into lib/Ada Christine
2022-03-15infrastructure for dynamic symbol resolutionAda Christine
2021-12-31clean up main_efi.cAda Christine
2021-12-19i don't know what i'm doing anymoreAda Christine
2021-12-17R_AMD64_RELATIVE relocations implemented for EFI shimAda Christine
2021-12-16reworking loaderAda Christine
2021-11-03change to GET_PROTOCOL to leave the handle table aloneAda Christine
2021-11-03file renameAda Christine
2021-05-08whoopsAda Christine
2021-05-08minor boot data changesAda Christine
2021-05-06moved image stuff to image_efi.cAda Christine
2021-05-06moved paging code, slight modificationsAda Christine
2021-04-28changed loader allocation, preparing for boot data revampAda Christine
2021-04-23moving around data structuresAda Christine
2021-04-23using struct memory_range and a modifed allocation functionAda Christine
2021-04-23less repetition, more flexibility with paging macrosAda Christine
2021-04-07moved entry stack definitionsAda Christine
2021-04-07moved headers around a bitAda Christine
2021-04-01renamed headerAda Christine
2021-03-30better page table entry masksAda Christine
2021-03-29don't echo command spamAda Christine
2021-03-27paging constants into headerAda Christine
2021-03-27loader makes fractal maps of kernel page tables, changed location of stackAda Christine
2021-03-26more paging changesAda Christine
2021-03-25grab startup stack during loadingAda Christine
2021-03-25minor changes to paging codeAda Christine
2021-03-23loop to map pagesAda Christine
2021-03-21page table permissionsAda Christine
2021-03-21higher-half now worksAda Christine
2021-03-19buffer size was not properly set when allocatedAda Christine
2021-03-19per-image bufferAda Christine
2021-03-18using efi_allocate() where i'm supposed toAda Christine
2021-03-17re-ordered getting EFI memory map so that nothing clobbers the keyAda Christine
2021-03-17initial commitAda Christine