Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
resea.iso | 2020-10-30 | 3.8 MB | |
README.md | 2020-10-30 | 1.5 kB | |
v0.6.0 source code.tar.gz | 2020-10-30 | 165.4 kB | |
v0.6.0 source code.zip | 2020-10-30 | 298.6 kB | |
Totals: 4 Items | 4.3 MB | 0 |
- Add unit testing framework (experimental).
- Add the ATA (PIO mode) disk driver (
servers/drivers/blk/ide
). - fatfs: Support writing into a file.
- tcpip: Implement the DNS client.
- kernel: Isolate machine-specific code.
- kernel/x64: Mitigate the CPU high usage caused by timer interrupts.
- Reorganize and refactor IDL definitions.
How to Try
$ qemu-system-x86_64 -m 512 -cpu IvyBridge,rdtscp -smp 4 -serial mon:stdio \
-netdev user,id=net1 -device virtio-net,netdev=net1,packed=on -cdrom build/resea.iso
...
shell> http-get http://httpbin.org/status/418
[virtio_net] received 64 bytes
[virtio_net] received 320 bytes
[virtio_net] received 64 bytes
[virtio_net] received 58 bytes
[tcpip] tcp: port=1000, seq=0000fa01, ack=00000001, len=0 [ SYN ACK ]
[virtio_net] received 54 bytes
[tcpip] tcp: port=1000, seq=0000fa02, ack=0000001d, len=0 [ ACK ]
[tcpip] tcp: received 0 bytes (seq=fa02)
[virtio_net] received 441 bytes
[virtio_net] received 54 bytes
[tcpip] tcp: port=1000, seq=0000fa02, ack=0000001d, len=387 [ ACK ]
[tcpip] tcp: received 387 bytes (seq=fa02)
[tcpip] tcp: port=1000, seq=0000fb85, ack=0000001d, len=0 [ FIN ACK ]
[tcpip] tcp: received 0 bytes (seq=fb85)
[shell]
-=[ teapot ]=-
_...._
.' _ _ `.
| ."` ^ `". _,
\_;`"---"`|//
| ;/
\_ _/
`"""`