]> git.ameliathe1st.gay Git - voyage-au-centre-des-fichiers.git/shortlog
voyage-au-centre-des-fichiers.git
2022-05-13 Amelia CoutardAdded specification of user program memory map
2022-05-13 Amelia CoutardEnabled basic interrupts and setup LAPIC, (though no...
2022-05-13 Amelia CoutardUsed assert instead of if ! { halt() }, for consistency
2022-05-12 Amelia CoutardAdded missing include (to use outb and inb)
2022-05-12 Amelia CoutardFixed the IO map "in" the TSS
2022-05-12 Amelia CoutardRestructured code a bit, to move all snippets of asm...
2022-05-12 Amelia CoutardAdded missing volatile specifier to inline asm containi...
2022-05-12 Amelia CoutardRemoved a useless include
2022-05-12 Amelia CoutardRefactored phys_ptr and fixed little errors
2022-05-12 Amelia CoutardRemoved constexpr for the *, -> and [] operators, and...
2022-05-12 Amelia CoutardMoved phys_ptr to a separate file
2022-05-12 Amelia CoutardRefactored boot.s a bit
2022-05-09 Amelia CoutardAdded operator- to phys_ptr<T>s, which allowed for...
2022-05-08 Amelia CoutardChanged the rounding of usable RAM addresses and the...
2022-05-08 Amelia CoutardChanged kernel_phys_start to not include the bootstrap...
2022-05-08 Amelia CoutardMoved the past_the_end page of the page allocator to...
2022-05-08 Amelia CoutardRemoved useless concept and replaced its one use with...
2022-05-08 Amelia CoutardAdded support for global constructors and destructors
2022-05-08 Amelia CoutardMaybe fixed a bug. Avoided a potential one, anyways
2022-05-07 Amelia CoutardAdded actual detection of RAM, to be able to use all...
2022-05-07 Amelia CoutardAdded a special case for deallocating a 0-sized block...
2022-05-07 Amelia CoutardAdded missing inline specifiers to all function in...
2022-05-07 Amelia CoutardRemoved the RAM testing: it was useless
2022-05-06 Amelia CoutardChanged "multiboot" to "multiboot2" in check for magic...
2022-05-06 Amelia CoutardMade os::assert print "Error: " before the error messag...
2022-05-06 Amelia CoutardChanged the physical page allocator completely, to...
2022-05-06 Amelia CoutardChanged the code to use the definitions in <cstdint...
2022-05-06 Amelia CoutardAdded missing operators to phys_ptr.
2022-05-06 Amelia CoutardAdded the system includes, to be able to use some of...
2022-05-05 Amelia CoutardChanged os::halt to use inline asm instead of an asm...
2022-05-05 Amelia CoutardAdded a basic framebuffer
2022-05-05 Amelia CoutardAdded serial logging and a simple physical page allocator
2022-05-05 Amelia CoutardMoved the kernel to 1MiB (to avoid problems with low...
2022-05-05 Amelia CoutardUpdated Makefile qemu command (added stdio serial)
2022-05-04 Amelia CoutardAdded a map to 64TiB of physical memory in the first...
2022-05-04 Amelia CoutardUpdated Makefile
2022-04-28 Amelia CoutardAdded missing #pragma once in multiboot2.hpp
2022-04-27 Amelia CoutardMade a proper GDT.
2022-04-27 Amelia CoutardChanged g++ mcmodel to kernel.
2022-04-27 Amelia CoutardPut the kernel in the upper half.
2022-04-27 Amelia CoutardInitial Commit