summaryrefslogtreecommitdiff
path: root/src/README
AgeCommit message (Collapse)Author
2017-07-14removed 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-14updated some docuAndreas Baumann
2017-07-08small adaptions around kernel_entry (docu, boot loader)Andreas Baumann
2017-07-08added 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-01fixed 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-01tested with pcc, worksAndreas Baumann
removed some weird comments in vga_font.h troubling pcc
2017-06-16fixed loading of kernel in stage2 grossing 64kAndreas Baumann
2017-06-16added some documentationAndreas Baumann
2017-06-15increased size of stage 2 bootloader by 1024 bytesAndreas Baumann
2017-06-10some big renames into subdirs of aspectsAndreas Baumann
updated README removed size_t in sys/types.h and sys/types.h itself, size_t is in stddef.h
2017-06-08added driver managerAndreas Baumann
keyboard and mouse are now "derived" from driver_t reading and printing more PCI members
2017-06-08updated some documentationAndreas Baumann
2017-05-31added a setjmp implementationAndreas Baumann
kernel_panic uses a longjmp to terminate the kernel entry function some segfault in scroll_screen
2017-05-20documented 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-18added port types which are check when calling port read/write functionsAndreas Baumann
2017-05-14added some docu and a design documentAndreas Baumann
2017-05-14added a simple serial console output to qemu run modeAndreas Baumann
reading and writing the VGA cursor correctly on hardware
2017-05-02some docuAndreas Baumann
2017-04-29some documentationAndreas Baumann