introduce a stable NTL_DDK driver ABI to replace direct HAL_API and kernel-header access in drivers, add code/kernel/io_ddk.c and code/public/ntlite/ddk/ headers, change DriverEntry to take (const NTL_DDK*, NTL_DRIVER_INIT*), update kmain to build the DDK once via IoInitializeDdk/IoGetDdk and hand it to both boot and runtime drivers, downgrade code/public/ntlite/ddi/io_driver.h to a legacy I/O model header pulling from ntlite/ddk instead of kernel internals, move code/third_party/lwip into code/drivers/net/lwip/third_party, fix up lwip_sources.txt and build.c include paths to match, split build.c's single CFLAGS macro into COMMON/KERNEL/USER/BOOT/DRIVER cflags.
This commit is contained in:
1 parent
08329516ba
commit
485a6bbfe7
385 files changed
+1822
-1079
No files matched your search
@@ -1,62 +1,62 @@
|
||||
# Add these lwIP 2.2.1 files to the lwip.sys driver build.
|
||||
# Include directories required:
|
||||
# code/drivers/net/lwip/include
|
||||
# code/third_party/lwip/src/include
|
||||
# code/drivers/net/lwip/third_party/lwip/src/include
|
||||
# Port glue
|
||||
drivers/net/lwip/lwip_sys_arch.c
|
||||
drivers/net/lwip/lwip_stack.c
|
||||
|
||||
# lwIP core
|
||||
third_party/lwip/src/core/init.c
|
||||
third_party/lwip/src/core/def.c
|
||||
third_party/lwip/src/core/dns.c
|
||||
third_party/lwip/src/core/inet_chksum.c
|
||||
third_party/lwip/src/core/ip.c
|
||||
third_party/lwip/src/core/mem.c
|
||||
third_party/lwip/src/core/memp.c
|
||||
third_party/lwip/src/core/netif.c
|
||||
third_party/lwip/src/core/pbuf.c
|
||||
third_party/lwip/src/core/raw.c
|
||||
third_party/lwip/src/core/stats.c
|
||||
third_party/lwip/src/core/sys.c
|
||||
third_party/lwip/src/core/altcp.c
|
||||
third_party/lwip/src/core/altcp_alloc.c
|
||||
third_party/lwip/src/core/altcp_tcp.c
|
||||
third_party/lwip/src/core/tcp.c
|
||||
third_party/lwip/src/core/tcp_in.c
|
||||
third_party/lwip/src/core/tcp_out.c
|
||||
third_party/lwip/src/core/timeouts.c
|
||||
third_party/lwip/src/core/udp.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/init.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/def.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/dns.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/inet_chksum.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ip.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/mem.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/memp.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/netif.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/pbuf.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/raw.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/stats.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/sys.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/altcp.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/altcp_alloc.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/altcp_tcp.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/tcp.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/tcp_in.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/tcp_out.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/timeouts.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/udp.c
|
||||
|
||||
# IPv4
|
||||
third_party/lwip/src/core/ipv4/acd.c
|
||||
third_party/lwip/src/core/ipv4/autoip.c
|
||||
third_party/lwip/src/core/ipv4/dhcp.c
|
||||
third_party/lwip/src/core/ipv4/etharp.c
|
||||
third_party/lwip/src/core/ipv4/icmp.c
|
||||
third_party/lwip/src/core/ipv4/igmp.c
|
||||
third_party/lwip/src/core/ipv4/ip4_frag.c
|
||||
third_party/lwip/src/core/ipv4/ip4.c
|
||||
third_party/lwip/src/core/ipv4/ip4_addr.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv4/acd.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv4/autoip.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv4/dhcp.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv4/etharp.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv4/icmp.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv4/igmp.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv4/ip4_frag.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv4/ip4.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv4/ip4_addr.c
|
||||
|
||||
|
||||
# IPv6
|
||||
third_party/lwip/src/core/ipv6/dhcp6.c
|
||||
third_party/lwip/src/core/ipv6/ethip6.c
|
||||
third_party/lwip/src/core/ipv6/icmp6.c
|
||||
third_party/lwip/src/core/ipv6/inet6.c
|
||||
third_party/lwip/src/core/ipv6/ip6_frag.c
|
||||
third_party/lwip/src/core/ipv6/ip6.c
|
||||
third_party/lwip/src/core/ipv6/ip6_addr.c
|
||||
third_party/lwip/src/core/ipv6/mld6.c
|
||||
third_party/lwip/src/core/ipv6/nd6.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv6/dhcp6.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv6/ethip6.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv6/icmp6.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv6/inet6.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv6/ip6_frag.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv6/ip6.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv6/ip6_addr.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv6/mld6.c
|
||||
drivers/net/lwip/third_party/lwip/src/core/ipv6/nd6.c
|
||||
|
||||
# netconn/socket API
|
||||
third_party/lwip/src/api/api_lib.c
|
||||
third_party/lwip/src/api/api_msg.c
|
||||
third_party/lwip/src/api/err.c
|
||||
third_party/lwip/src/api/netbuf.c
|
||||
third_party/lwip/src/api/tcpip.c
|
||||
drivers/net/lwip/third_party/lwip/src/api/api_lib.c
|
||||
drivers/net/lwip/third_party/lwip/src/api/api_msg.c
|
||||
drivers/net/lwip/third_party/lwip/src/api/err.c
|
||||
drivers/net/lwip/third_party/lwip/src/api/netbuf.c
|
||||
drivers/net/lwip/third_party/lwip/src/api/tcpip.c
|
||||
|
||||
# Ethernet netif helper
|
||||
third_party/lwip/src/netif/ethernet.c
|
||||
drivers/net/lwip/third_party/lwip/src/netif/ethernet.c
|
||||
Reference in new issue
Block a user