summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-23using struct memory_range and a modifed allocation functionAda Christine
2021-04-23less repetition, more flexibility with paging macrosAda Christine
2021-04-20panic on unhandled fault in anonymous spaceAda Christine
2021-04-14minor changesAda Christine
2021-04-13renamed kernel_map_page() and associatesAda Christine
2021-04-13Revert "renamed kernel_map_page() and associates"Ada Christine
This reverts commit a8063cf735b9ef301a963e5cba21deb01d9d964e.
2021-04-13renamed kernel_map_page() and associatesAda Christine
2021-04-13wrong signature for memcmp() declarationAda Christine
2021-04-12anonymous memory, OOM panic messageAda Christine
2021-04-12page faults, beginning the heap, bugs in panic.cAda Christine
2021-04-12panic() and halt() now in kernel private interfaceAda Christine
2021-04-12reduced startup stack sizeAda Christine
2021-04-11removed superfluous functionAda Christine
2021-04-11renamed parse_efi_memmap() to efi_memory_init(). removed the testing loop ↵Ada Christine
for alloc_page()
2021-04-11ignore kate-swp filesAda Christine
2021-04-11added rule to compile .S files; page fault ISR and skeleton handler are presentAda Christine
2021-04-10consequent to my fancy memory allocator, this does some shady ↵Ada Christine
pointer-aliasing shit
2021-04-10physical allocator is now availableAda Christine
2021-04-07moved entry stack definitionsAda Christine
2021-04-07moved headers around a bitAda Christine
2021-04-07possible to install ist entries, stop and start interruptsAda Christine
2021-04-06made gdt flush: label hiddenAda Christine
2021-04-05now can install isrsAda Christine
2021-04-05task segment and registerAda Christine
2021-04-05barebones idt and gdt set upAda Christine
2021-04-02lolAda Christine
2021-04-02uneccessary complexity removedAda Christine
2021-04-02kernel has gdt now and loads segment register and we can allocate pagesAda Christine
2021-04-02make my debugging life easierAda Christine
2021-04-01renamed headerAda Christine
2021-03-30better page table entry masksAda Christine
2021-03-29don't echo command spamAda Christine
move common files to new source add VPATH to loader and kernel makefiles for common source
2021-03-27paging constants into headerAda Christine
2021-03-27loader makes fractal maps of kernel page tables, changed location of stackAda Christine
2021-03-26Merge branch 'main' of https://github.com/adachristine/sophiaAda Christine
2021-03-26Create README.mdadachristine
2021-03-26more paging changesAda Christine
2021-03-25grab startup stack during loadingAda Christine
2021-03-25minor changes to paging codeAda Christine
2021-03-24forgot gcc wants these functionsAda Christine
2021-03-23loop to map pagesAda Christine
2021-03-21higher-half stub kernel does the thingAda Christine
2021-03-21page table permissionsAda Christine
2021-03-21higher-half now worksAda Christine
2021-03-19debug output from serial to fileAda 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-18Revert "serial console logging"Ada Christine
This reverts commit eed4b007c173509f60358881a5c0e4aab2f80c6d.
2021-03-17serial console loggingAda Christine