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