]> git.ameliathe1st.gay Git - voyage-au-centre-des-fichiers.git/shortlog
voyage-au-centre-des-fichiers.git
2023-12-30 Amelia CoutardDéduplication du code pour mettre les plus grandes...
2023-12-30 Amelia CoutardDes fonctions de plus pour le vecteur
2023-12-29 Amelia CoutardPlein d'assertions, pour un code plus sûr.
2023-12-29 Amelia CoutardCorrection d'un bug: le compilateur avait, de manière...
2023-12-29 Amelia CoutardRemplacement de os::assert par une macro assert dans...
2023-12-27 Amelia CoutardPuisque j'ai retiré le hack dégueu, je n'ai plus besoin...
2023-12-27 Amelia CoutardJ'ai commencé à implémenter des alloueurs de mémoire...
2023-12-25 Amelia CoutardJ'ai toujours été pédante
2023-12-25 Amelia CoutardDéplacement de memset et memcpy vers la "librairie...
2023-12-25 Amelia CoutardAjout de declval
2023-12-24 Amelia CoutardJ'ai réfléchi un peu aux types entiers
2023-12-24 Amelia CoutardRetiré le hack dégueulasse pour importer la librairie...
2023-12-23 Amelia CoutardSimplification des makefiles
2023-12-22 Amelia CoutardChangement de styles de commentaires pour les fichiers...
2023-12-21 Amelia CoutardPrécisions sur les fichiers et leur noms
2023-12-21 Amelia CoutardUne déclaration un poil plus correcte pour deux des...
2023-12-21 Amelia CoutardEncore un peu de réflexion sur l'API des fichiers
2023-12-21 Amelia CoutardUne entrée de menu plus sympae pour grub
2023-12-17 Amelia CoutardDéfinition des lignes et fichiers texte. Décision de...
2023-12-16 Amelia CoutardSimplification des structures qui gèrent la mémoire...
2023-12-15 Amelia CoutardImpérialisme linguistique + changement d'API future...
2023-12-12 Amelia CoutardQuick fix for gcc update (needed for contracts and...
2023-12-11 Amelia CoutardMade paging structs slightly more consistent
2023-12-11 Amelia CoutardAdded setup of the new and improved memory map
2023-12-11 Amelia CoutardSimplified on_all_pages and added logging the global...
2023-12-10 Amelia CoutardSimplified the page mapping editing function, and gener...
2023-12-10 Amelia CoutardMore RAM for qemu, because I want my debugging to be...
2023-12-09 Amelia CoutardAdded basic structure to get ready for making a new...
2023-12-06 Amelia CoutardRemoved two useless lines. Not important
2023-12-05 Amelia CoutardSimplified some getters and setters, with the new templ...
2023-12-05 Amelia CoutardMade page a template, to support all the different...
2023-12-05 Amelia CoutardMade the paging structures templates. No point yet...
2023-12-02 Amelia CoutardRemoved useless __attribute__((packed))s
2023-12-02 Amelia CoutardAdded (but didn't implement yet) the close syscall
2023-11-27 Amelia CoutardImplemented basic read/write of a virtual file correspo...
2023-11-27 Amelia CoutardGot ready to implement the first 4 syscalls, though...
2023-11-26 Amelia CoutardChanged the future API a bit. Also, changed the syscall...
2023-11-23 Amelia CoutardMade the build system work with guix (and my channel...
2023-08-07 Amelia CoutardAdded printing of the framebuffer memory range
2023-08-07 Amelia CoutardMade my life easier: removed infinite printing in test...
2023-08-06 Amelia CoutardAdded -Wfatal-errors, because it's easier to use
2023-08-06 Amelia CoutardAdded support for multiple startup modules, and a secon...
2023-08-06 Amelia CoutardFixed missing value init in elf loader
2023-08-06 Amelia CoutardFixed STAR register, and %cr3 on yield
2023-08-06 Amelia CoutardImplemented yield syscall and added uses of it. Not...
2023-08-05 Amelia CoutardRemoved println syscall
2023-08-05 Amelia CoutardFixed memory laundering and an assert
2023-08-05 Amelia CoutardImplemented ports and processes better.
2023-08-01 Amelia CoutardFixed code and doc a tiny bit
2023-08-01 Amelia CoutardChanged processes to save all (general-purpose) registe...
2023-08-01 Amelia CoutardChanged doc a bit
2023-07-14 Amelia CoutardChanged IPC method again. Gonna start implementation now
2023-06-17 Amelia CoutardRemoved dependency on correct user stack for syscall...
2023-06-15 Amelia CoutardModified build system a bit, to fix mistakes and simpli...
2023-06-01 Amelia CoutardRemoved caching for RAM: should fix any possible errors...
2023-06-01 Amelia CoutardUpdated dirty hack
2023-04-08 Amelia CoutardSaved all registers required by the system V ABI. ...
2023-03-27 Amelia CoutardMade a first change to the setup of the processes,...
2023-03-26 Amelia CoutardMade types a bit better
2023-03-26 Amelia CoutardMade ints print in base 10
2023-03-26 Amelia CoutardAdded printing of phys_ptrs and pointers
2023-03-26 Amelia CoutardAdded phys_ptr<void>
2023-03-26 Amelia CoutardReimplemented the page allocator
2023-03-19 Amelia CoutardSimplified implementation of `allocate` a bit
2023-03-19 Amelia CoutardImplemented memset and memcpy, to make some for loops...
2023-03-18 Amelia CoutardMade multiboot2.hpp a bit cleaner
2023-03-14 Amelia CoutardEncapsulated running the first process into a function
2023-03-14 Amelia CoutardAdded missing save of rflags
2023-03-13 Amelia CoutardMade the stack pages load lazily
2023-03-13 Amelia CoutardChanged the handlers a bit, to make the code a bit...
2023-03-13 Amelia CoutardChanged compile options a bit
2023-03-13 Amelia CoutardChanged the instruction that jumps to ring 3 from sysre...
2023-03-13 Amelia CoutardWrote a new spec for the syscalls
2023-03-13 Amelia CoutardMoved the loading of the elf program before the aquisit...
2023-03-13 Amelia CoutardChanged basically nothing
2023-03-11 Amelia CoutardFixed mmap_print syscall, to work with the new processe...
2023-03-11 Amelia CoutardAdded automatic page mapping on some page faults. Also...
2023-03-10 Amelia CoutardMoved elf loading to elf64.?pp, added the start of...
2023-03-10 Amelia CoutardAvoided future, and probably current, problems by enabl...
2023-03-06 Amelia CoutardAdded syscall to show userspace vmemory, to make debugg...
2023-03-06 Amelia CoutardRemoved global bit on the low-memory mapping of the...
2023-03-05 Amelia CoutardAdded the global bit to all pages in the higher half
2023-03-05 Amelia CoutardEdited os::paging::setup_pages a bit. Notably, the...
2023-03-05 Amelia CoutardEdited comments a tiny bit
2023-03-05 Amelia CoutardUsed different comment symbol for .S files copyright...
2023-03-05 Amelia CoutardEnable global bit for paging
2023-03-05 Amelia CoutardMoved most asm simple utils to utils.?pp. Also fixed...
2023-03-05 Amelia CoutardMoved the code to initialise an empty page in the PML4T...
2023-03-05 Amelia CoutardMerged stuff because I be silly
2023-03-05 Amelia CoutardAdded IPC design to doc.txt
2023-03-04 Amelia CoutardAdded basic API for IPC in doc.txt. Not implemented yet
2023-03-01 Amelia CoutardAdded support for haing multiple different syscalls...
2023-03-01 Amelia CoutardFixed elf page-alignment necessity. Now only requires...
2023-03-01 Amelia CoutardRemoved assert that had become useless.
2023-03-01 Amelia CoutardAdded naming information to doc.txt
2023-03-01 Amelia CoutardFixed naming (amycros still present in some places...
2023-02-28 Amelia CoutardAdded a doc.txt file to specify the kernel documentatio...
2023-02-28 Amelia CoutardAdded missing copyright & licence disclaimers, and...
2023-02-28 Amelia CoutardRemoved the linker script from the test module: it...
2023-02-28 Amelia CoutardFixed namespace-ending comments where that was needed
next