Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-15 | more other OS links | Andreas Baumann | |
2017-08-10 | more testing with UDP | Andreas Baumann | |
2017-08-06 | some cleanup in ethernet constants | Andreas Baumann | |
sending back an ARP packet rtl8139: started to implement write (work in progress) | |||
2017-08-02 | introduced a network library, added ethernet structure, moved | Andreas Baumann | |
generic stuff out of the network driver, kernel now sees ARP messages and prints src and dst MAC addresses | |||
2017-08-01 | correctly receiving data in the rtl8139 driver and passing it to the network | Andreas 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-23 | added qemu network debbuging to Makefile | Andreas Baumann | |
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-01 | .. | Andreas Baumann | |
2017-06-15 | increased size of stage 2 bootloader by 1024 bytes | Andreas Baumann | |
2017-06-01 | easier debugging with ncurses mode and local gdbinit file | 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-17 | made debugging on C-language level possible with qemu and remote | Andreas Baumann | |
debugging, building an ELF kernel first, then we create a flat binary and a symbol file from it | |||
2017-05-14 | playing with addresses and seing the CRT index port number now in port8_read | Andreas Baumann | |
2017-04-29 | some documentation | Andreas Baumann | |
2017-04-23 | fresh import because of huge documents checked in by accident | Andreas Baumann | |