• max's avatar
    feat: 实现简单网络栈 (IP/UDP) · e19a442c
    max authored
    - 添加 E1000 网卡驱动 (kernel/e1000.h, kernel/e1000.c)
    - 实现以太网/ARP/IP/UDP 协议栈 (kernel/net.h, kernel/net.c)
    - 添加 socket 系统调用: socket, bind, sendto, recvfrom, sockclose
    - 添加 x86 I/O 指令: inl, outl (32位端口操作)
    - 添加 nettest 测试程序验证 socket API
    - 注意: 网络初始化默认禁用,需要 QEMU -net nic 配置
    e19a442c