2022-05-26 |
Amelia Coutard | Removed indentation of empty line |
commit | commitdiff | tree | snapshot |
2022-05-26 |
Amelia Coutard | Removed the framebuffer code: I will not be using it... |
commit | commitdiff | tree | snapshot |
2022-05-26 |
Amelia Coutard | Added a Doxyfile and updated the Makefile accordingly. |
commit | commitdiff | tree | snapshot |
2022-05-14 |
Amelia Coutard | Removed useless padding: didn't know that structs were... |
commit | commitdiff | tree | snapshot |
2022-05-13 |
Amelia Coutard | Added specification of user program memory map |
commit | commitdiff | tree | snapshot |
2022-05-13 |
Amelia Coutard | Enabled basic interrupts and setup LAPIC, (though no... |
commit | commitdiff | tree | snapshot |
2022-05-13 |
Amelia Coutard | Used assert instead of if ! { halt() }, for consistency |
commit | commitdiff | tree | snapshot |
2022-05-12 |
Amelia Coutard | Added missing include (to use outb and inb) |
commit | commitdiff | tree | snapshot |
2022-05-12 |
Amelia Coutard | Fixed the IO map "in" the TSS |
commit | commitdiff | tree | snapshot |
2022-05-12 |
Amelia Coutard | Restructured code a bit, to move all snippets of asm... |
commit | commitdiff | tree | snapshot |
2022-05-12 |
Amelia Coutard | Added missing volatile specifier to inline asm containi... |
commit | commitdiff | tree | snapshot |
2022-05-12 |
Amelia Coutard | Removed a useless include |
commit | commitdiff | tree | snapshot |
2022-05-12 |
Amelia Coutard | Refactored phys_ptr and fixed little errors |
commit | commitdiff | tree | snapshot |
2022-05-12 |
Amelia Coutard | Removed constexpr for the *, -> and [] operators, and... |
commit | commitdiff | tree | snapshot |
2022-05-12 |
Amelia Coutard | Moved phys_ptr to a separate file |
commit | commitdiff | tree | snapshot |
2022-05-12 |
Amelia Coutard | Refactored boot.s a bit |
commit | commitdiff | tree | snapshot |
2022-05-09 |
Amelia Coutard | Added operator- to phys_ptr<T>s, which allowed for... |
commit | commitdiff | tree | snapshot |
2022-05-08 |
Amelia Coutard | Changed the rounding of usable RAM addresses and the... |
commit | commitdiff | tree | snapshot |
2022-05-08 |
Amelia Coutard | Changed kernel_phys_start to not include the bootstrap... |
commit | commitdiff | tree | snapshot |
2022-05-08 |
Amelia Coutard | Moved the past_the_end page of the page allocator to... |
commit | commitdiff | tree | snapshot |
2022-05-08 |
Amelia Coutard | Removed useless concept and replaced its one use with... |
commit | commitdiff | tree | snapshot |
2022-05-08 |
Amelia Coutard | Added support for global constructors and destructors |
commit | commitdiff | tree | snapshot |
2022-05-08 |
Amelia Coutard | Maybe fixed a bug. Avoided a potential one, anyways |
commit | commitdiff | tree | snapshot |
2022-05-07 |
Amelia Coutard | Added actual detection of RAM, to be able to use all... |
commit | commitdiff | tree | snapshot |
2022-05-07 |
Amelia Coutard | Added a special case for deallocating a 0-sized block... |
commit | commitdiff | tree | snapshot |
2022-05-07 |
Amelia Coutard | Added missing inline specifiers to all function in... |
commit | commitdiff | tree | snapshot |
2022-05-07 |
Amelia Coutard | Removed the RAM testing: it was useless |
commit | commitdiff | tree | snapshot |
2022-05-06 |
Amelia Coutard | Changed "multiboot" to "multiboot2" in check for magic... |
commit | commitdiff | tree | snapshot |
2022-05-06 |
Amelia Coutard | Made os::assert print "Error: " before the error messag... |
commit | commitdiff | tree | snapshot |
2022-05-06 |
Amelia Coutard | Changed the physical page allocator completely, to... |
commit | commitdiff | tree | snapshot |
2022-05-06 |
Amelia Coutard | Changed the code to use the definitions in <cstdint... |
commit | commitdiff | tree | snapshot |
2022-05-06 |
Amelia Coutard | Added missing operators to phys_ptr. |
commit | commitdiff | tree | snapshot |
2022-05-06 |
Amelia Coutard | Added the system includes, to be able to use some of... |
commit | commitdiff | tree | snapshot |
2022-05-05 |
Amelia Coutard | Changed os::halt to use inline asm instead of an asm... |
commit | commitdiff | tree | snapshot |
2022-05-05 |
Amelia Coutard | Added a basic framebuffer |
commit | commitdiff | tree | snapshot |
2022-05-05 |
Amelia Coutard | Added serial logging and a simple physical page allocator |
commit | commitdiff | tree | snapshot |
2022-05-05 |
Amelia Coutard | Moved the kernel to 1MiB (to avoid problems with low... |
commit | commitdiff | tree | snapshot |
2022-05-05 |
Amelia Coutard | Updated Makefile qemu command (added stdio serial) |
commit | commitdiff | tree | snapshot |
2022-05-04 |
Amelia Coutard | Added a map to 64TiB of physical memory in the first... |
commit | commitdiff | tree | snapshot |
2022-05-04 |
Amelia Coutard | Updated Makefile |
commit | commitdiff | tree | snapshot |
2022-04-28 |
Amelia Coutard | Added missing #pragma once in multiboot2.hpp |
commit | commitdiff | tree | snapshot |
2022-04-27 |
Amelia Coutard | Made a proper GDT. |
commit | commitdiff | tree | snapshot |
2022-04-27 |
Amelia Coutard | Changed g++ mcmodel to kernel. |
commit | commitdiff | tree | snapshot |
2022-04-27 |
Amelia Coutard | Put the kernel in the upper half. |
commit | commitdiff | tree | snapshot |
2022-04-27 |
Amelia Coutard | Initial Commit |
commit | commitdiff | tree | snapshot |
|