]> git.ameliathe1st.gay Git - voyage-au-centre-des-fichiers.git/shortlog
voyage-au-centre-des-fichiers.git
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
2023-02-28 Amelia CoutardRemoved some logging
2023-02-27 Amelia CoutardFixed bug in page counting for elf file loading. Added...
2023-02-27 Amelia CoutardAdded missing stack to ftl_to_userspace
2023-02-27 Amelia CoutardImplemented an elf64 loader for test_module
2023-02-27 Amelia CoutardEdited Makefile a bit to make it cleaner
2023-02-26 Amelia CoutardRevamped build system, and rewrote test module to be...
2023-02-26 Amelia CoutardMoved .section .text where it makes sense
2023-02-25 Amelia CoutardMoved some source files to a `lib` directory.
2023-02-25 Amelia CoutardAdded missing stuff to the .gitignore
2023-02-25 Amelia CoutardChanged the text printed by the userspace a bit
2023-02-25 Amelia CoutardUpdated gcc version in the Makefile hack
2023-02-25 Amelia CoutardChanged the logged text a bit
2022-10-16 Amelia CoutardMade it so arg_n have to all be specified or all missin...
2022-10-16 Amelia CoutardFixed error in rule for creating isodir/boot/test-module
2022-10-15 Amelia CoutardAdded actual string formatting to the printing.
2022-10-15 Amelia CoutardAdded start symbol, to start transitioning the module...
2022-10-14 Amelia CoutardFixed bug about dependencies in the kernel's module.mk
2022-10-13 Amelia CoutardAdded the userspace module to the repo
2022-10-13 Amelia CoutardAdded CC0 licence (for Makefiles), and renamed COPYING...
2022-10-13 Amelia CoutardRestructured build system, to allow for easier adding...
2022-10-13 Amelia CoutardMade ftl_to_userspace jump to a loaded module at linear...
2022-10-13 Amelia CoutardMade the physical pages returned by the allocator null...
2022-10-13 Amelia CoutardChanged the page tables to use bitfields
2022-10-11 Amelia CoutardRemoved docs.txt. Will remake later
2022-10-11 Amelia CoutardImplemented a very simple way of jumping to userspace
2022-10-11 Amelia CoutardMoved the GDT to the higher half (added a second lgdt...
2022-10-10 Amelia CoutardFixed TSS setup.
2022-10-10 Amelia CoutardAdded -no-reboot to qemu options
2022-10-10 Amelia CoutardChanged the order of the info in the GDT, to make it...
2022-10-09 Amelia CoutardChanged the printing code a bit, to allow for a format...
2022-10-09 Amelia CoutardChanged the algorithm that makes the free RAM available...
2022-10-08 Amelia CoutardMade printing clearer
2022-10-08 Amelia CoutardFixed priority of operations in address rounding
2022-10-07 Amelia CoutardUpdated stdlib includes.
2022-10-07 Amelia CoutardRemoved doxygen
2022-06-12 Amelia CoutardRemoved println and replaced its usages by correspondin...
2022-06-12 Amelia CoutardMade print_mapping show only the lower half of memory
2022-06-12 Amelia CoutardAdded handlers for each one of the exceptions, instead...
2022-06-12 Amelia CoutardAdded a way to print the entire virtual memory map...
2022-06-11 Amelia CoutardMoved the page allocator to be a global in paging.cpp...
2022-06-07 Amelia CoutardDifferentiated the interrupts between those that have...
2022-06-05 Amelia CoutardChanged the interrupt code: now only enables the first...
2022-06-04 Amelia CoutardChanged the Makefile to use mcmodel=kernel libgcc,...
2022-06-04 Amelia CoutardAdded Doxygen comments to all of the phys_ptr class
2022-06-04 Amelia CoutardAdded the generated doxygen folder to .gitignore
2022-06-04 Amelia CoutardFixed the Doxyfile to include private members.
2022-06-04 Amelia CoutardUpdated Makefile to gcc 11.2
2022-06-04 Amelia CoutardRemoved the equivalent of -Werror from the Doxyfile
2022-06-01 Amelia CoutardChanged assert to disable interrupts on assertion failu...
2022-05-27 Amelia CoutardRemoved the fact that the first address for userspace...
2022-05-27 Amelia CoutardGeneralized a bit the functions for printing to the...
2022-05-27 Amelia CoutardAdded a bit of stuff to docs.txt, and removed informati...
2022-05-27 Amelia CoutardChanged the name of the doxygen output folder from...
2022-05-26 Amelia CoutardChanged nullptr to be ~0 instead of 0 for phys_ptr...
2022-05-26 Amelia CoutardChanged a return statement so that the count returned...
2022-05-26 Amelia CoutardRemoved indentation of empty line
2022-05-26 Amelia CoutardRemoved the framebuffer code: I will not be using it...
2022-05-26 Amelia CoutardAdded a Doxyfile and updated the Makefile accordingly.
next