Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-21 | updated documentation | Andreas Baumann | |
2017-07-14 | removed stddef.h and limits.h (come with the compiler header files) | Andreas Baumann | |
added a stub stdint.h (only sometimes comes with the compiler) added a guide on cross compiling adapted to cross compilation, for now tcc works | |||
2017-07-14 | updated some docu | Andreas Baumann | |
2017-07-08 | small adaptions around kernel_entry (docu, boot loader) | Andreas Baumann | |
2017-07-08 | added dedicated kernel entry to avoid address reordering under compiler ↵ | Andreas Baumann | |
optimization affect the entry poin 0x8800 of kernel_main (now kernel_entry) | |||
2017-07-01 | fixed get_focus error in widget (called the wrong parent) | Andreas Baumann | |
the text widget reacts to mouse down and key events and appends text to the output buffer so we have text input in GUI mode | |||
2017-07-01 | tested with pcc, works | Andreas Baumann | |
removed some weird comments in vga_font.h troubling pcc | |||
2017-06-16 | fixed loading of kernel in stage2 grossing 64k | Andreas Baumann | |
2017-06-16 | added some documentation | Andreas Baumann | |
2017-06-15 | increased size of stage 2 bootloader by 1024 bytes | Andreas Baumann | |
2017-06-10 | some big renames into subdirs of aspects | Andreas Baumann | |
updated README removed size_t in sys/types.h and sys/types.h itself, size_t is in stddef.h | |||
2017-06-08 | added driver manager | Andreas Baumann | |
keyboard and mouse are now "derived" from driver_t reading and printing more PCI members | |||
2017-06-08 | updated some documentation | Andreas Baumann | |
2017-05-31 | added a setjmp implementation | Andreas Baumann | |
kernel_panic uses a longjmp to terminate the kernel entry function some segfault in scroll_screen | |||
2017-05-20 | documented early GDT in assembly (following Nick Bundells osdev guide). | Andreas Baumann | |
renamed gdt.asm to boot_gdt.asm (because later we will have a gdt.asm when playing with memory managers and process isolation). This boot sequence is for legacy machines, for UEFI and multiboot kernels the whole thing looks different | |||
2017-05-18 | added port types which are check when calling port read/write functions | Andreas Baumann | |
2017-05-14 | added some docu and a design document | Andreas Baumann | |
2017-05-14 | added a simple serial console output to qemu run mode | Andreas Baumann | |
reading and writing the VGA cursor correctly on hardware | |||
2017-05-02 | some docu | Andreas Baumann | |
2017-04-29 | some documentation | Andreas Baumann | |