summaryrefslogtreecommitdiff
path: root/README
AgeCommit message (Collapse)Author
2017-09-15more other OS linksAndreas Baumann
2017-08-10more testing with UDPAndreas Baumann
2017-08-06some cleanup in ethernet constantsAndreas Baumann
sending back an ARP packet rtl8139: started to implement write (work in progress)
2017-08-02introduced a network library, added ethernet structure, movedAndreas Baumann
generic stuff out of the network driver, kernel now sees ARP messages and prints src and dst MAC addresses
2017-08-01correctly receiving data in the rtl8139 driver and passing it to the networkAndreas Baumann
handler, in Qemu user network we see complete ARP requests now (sent by Qemu itself presumably to update it's 'router' table (an external telnet localhost 8080 is needed to trigger that)
2017-07-23added qemu network debbuging to MakefileAndreas Baumann
2017-07-09fixed the vga_refresh bug. the problem is under optimization theAndreas 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-01..Andreas Baumann
2017-06-15increased size of stage 2 bootloader by 1024 bytesAndreas Baumann
2017-06-01easier debugging with ncurses mode and local gdbinit fileAndreas 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-17made debugging on C-language level possible with qemu and remoteAndreas Baumann
debugging, building an ELF kernel first, then we create a flat binary and a symbol file from it
2017-05-14playing with addresses and seing the CRT index port number now in port8_readAndreas Baumann
2017-04-29some documentationAndreas Baumann
2017-04-23fresh import because of huge documents checked in by accidentAndreas Baumann