Kernel 0.6.0-r2; IPv6 support added - ICMPv6 and NDP protocol implementation yet,
commit779583fc9c438cf25b6222242486d387cef84034
authorTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>
Thu, 26 Jun 2008 20:07:13 +0000 (26 22:07 +0200)
committerTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>
Thu, 26 Jun 2008 20:07:13 +0000 (26 22:07 +0200)
tree844eca095712086c38c80b4d23f0b8773266871d
parenta46921146b56ccc4d9c8b6c07f0c78623d2f5373
Kernel 0.6.0-r2; IPv6 support added - ICMPv6 and NDP protocol implementation yet,
new ping6 command, fixed bugs in tcp protocol, added USB controller support, better ext2
filesystem write support, added mkext2 command for create ext2 filesystem on the hdd,
small clean code - some warnings under compilation, found compilation bug on gcc 3.X
series (maybe linker bug), fixed some small regressions
33 files changed:
kernel/.config
kernel/arch/i386/include/io.h
kernel/build/i386/config.h
kernel/core/commands.c
kernel/core/dev.c
kernel/core/fs.c
kernel/core/net/checksum.c
kernel/core/net/icmp6.c [new file with mode: 0644]
kernel/core/net/if.c
kernel/core/net/ip.c
kernel/core/net/ipv6.c [copied from kernel/core/net/ip.c with 58% similarity]
kernel/core/net/ndp.c [new file with mode: 0644]
kernel/core/net/packet.c
kernel/core/net/udp6.c [new file with mode: 0644]
kernel/core/proc.c
kernel/drivers/Kconfig
kernel/drivers/block/floppy.c
kernel/drivers/bus/pci/pci.c
kernel/drivers/bus/usb/usb.c [copied from kernel/include/net/icmp.h with 55% similarity]
kernel/drivers/bus/usb/usb.h [copied from kernel/include/net/packet.h with 67% similarity]
kernel/drivers/fs/ext2.c
kernel/include/net/icmp.h
kernel/include/net/if.h
kernel/include/net/ip.h
kernel/include/net/ndp.h [new file with mode: 0644]
kernel/include/net/packet.h
kernel/include/net/socket.h
kernel/include/net/udp.h
kernel/kernel.mak
kernel/lib/stdlib/atoi.c
kernel/lib/x86/dma.c
libc/stdlib/atoi.c
libc/stdlib/itoa.c