xv6-riscv-net: Implementando Rede TCP/IP no xv6 RISC-V

2025-08-26
xv6-riscv-net: Implementando Rede TCP/IP no xv6 RISC-V

Este projeto integra uma pilha de protocolos TCP/IP ao sistema operacional xv6 para RISC-V, habilitando funcionalidades de rede. Inclui uma porta para o espaço do kernel do microps, uma pilha TCP/IP em modo usuário, um driver virtio-net para emulação de dispositivo de rede no QEMU, uma API de socket padrão e um comando ifconfig simples. Com alguns comandos, você pode construir e iniciar o QEMU, configurar endereços IP e fazer ping no convidado xv6 a partir do host, além de testar aplicativos de eco TCP/UDP.

Desenvolvimento