Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-02 | tried to test on real Unisys, power-cycles, as in bochs | Andreas Baumann | |
2017-08-13 | some work on IPv4 | Andreas Baumann | |
2017-08-10 | some renamed in ethernet/rtl8139 | Andreas Baumann | |
don't try tp play with the ethernet CRCs, they belong to layer 2 OSI, the firmware of the network card rtl8139: computing packet size correctly (sizeof uint32_t of the CRC was part of the payload len) | |||
2017-08-01 | added a design bug on driver interface (driver_init) | Andreas Baumann | |
2017-07-18 | reverted clang --no-inline flag and readded bug, I can not make clang | Andreas Baumann | |
consistently produce correct code with all combinations of hosts and cross targets! | |||
2017-07-18 | found clang bug, not the real reason but works for me now | Andreas Baumann | |
2017-07-16 | fixed newline output in Linux stub in libc tests | Andreas Baumann | |
2017-07-14 | updated bug list | Andreas Baumann | |
2017-07-13 | removed som kernel_panics in libc | Andreas Baumann | |
2017-07-13 | added a simple test for malloc/free | Andreas Baumann | |
added a memorymanager initilializer which works on a buffer instead on an offset (thus we can but the heap area also onto the stack for testing) added a kernel_stub module to test modules using kernel_panic (for now, maybe have a callback later) | |||
2017-07-09 | fixed the vga_refresh bug. the problem is under optimization the | Andreas Baumann | |
code gets so fast that we get races in the task refershing the VGA screen. For now we fix also high CPU usage in idle tasks with a 'kernel_halt' (well, later a yield or a more clever task scheduler should help). This is a hacky solution for now.. | |||
2017-07-09 | made kernel boot with optimizations on (clang), reason where the | Andreas Baumann | |
use of MMX registers | |||
2017-07-08 | small adaptions around kernel_entry (docu, boot loader) | Andreas Baumann | |
2017-07-05 | some optimization testing, all kind of weird stuff happening | Andreas Baumann | |
2017-07-05 | updated bug list | Andreas Baumann | |
2017-07-05 | fixed graphical screen refresh (a refreshScreen task) | Andreas Baumann | |
cleaned up code after interrupt_enable in main thread everything works again | |||
2017-07-02 | some more vtable initialization fixes | Andreas Baumann | |
2017-07-02 | updated bug list and added to TODO file | Andreas Baumann | |
2017-06-16 | updated buglist | Andreas Baumann | |
2017-06-16 | fixed loading of kernel in stage2 grossing 64k | Andreas Baumann | |
2017-06-15 | updated buglist and docu | Andreas Baumann | |
2017-06-09 | fixed stage 1 boot loader problems (worked in some BIOSes across | Andreas Baumann | |
the 2 times sector/track limit). loading sectors one by one now fixed also spin down problem after loading stage 2 and the kernel for now tested with 1.44 MB floppies (both real and in bochs/qemu) | |||
2017-06-09 | . | Andreas Baumann | |
2017-06-09 | added a BUGS file | Andreas Baumann | |