vak: (Улыбка)
[personal profile] vak
За выходные исправил несколько критических багов в драйвере uart, таймере, в повторе прерванного системного вызова, и в софтверных прерываниях. Теперь FIFO последовательног порта используется на полную катушку, время равномерно тикает с микросекундной точностью, и пингуется локальный сетевой интерфейс.
# ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.415 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.388 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=0.52 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=255 time=0.484 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=255 time=0.322 ms
64 bytes from 127.0.0.1: icmp_seq=5 ttl=255 time=0.319 ms
64 bytes from 127.0.0.1: icmp_seq=6 ttl=255 time=0.323 ms
64 bytes from 127.0.0.1: icmp_seq=7 ttl=255 time=0.39 ms
64 bytes from 127.0.0.1: icmp_seq=8 ttl=255 time=0.424 ms
64 bytes from 127.0.0.1: icmp_seq=9 ttl=255 time=0.497 ms
64 bytes from 127.0.0.1: icmp_seq=10 ttl=255 time=0.433 ms
^C
--- 127.0.0.1 ping statistics ---
11 packets transmitted, 11 packets received, 0% packet loss
round-trip min/avg/max = 0.319/0.41/0.52 ms
Flood ping тоже устойчиво работает:
# ping -f 127.0.0.1
PING 127.0.0.1 (127.0.0.1): 56 data bytes
.^C
--- 127.0.0.1 ping statistics ---
30447 packets transmitted, 30447 packets received, 0% packet loss
round-trip min/avg/max = 0.329/0.423/65.37 ms
Тексты доступны на гитхабе: https://github.com/sergev/Tilden
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org