add lwIP TCP/IP stack as a runtime driver, native socket syscalls, SysGetMemoryStatus replacing CatchAllDebugBucket, fix timeGetTime to return milliseconds, fix SysSleep to interpret argument as milliseconds, SysGetTick now returns microseconds, harden all syscalls against bad user pointers with CopyFromUser/CopyToUser/MmProbeUser throughout, add networking test apps, port-forward 8080 in runa.bat, split LWIP_DRIVER_CFLAGS, add settings.ini to deploy, remove ethernet.c stub

This commit is contained in:
maksw committed 2026-05-22 18:54:53 +02:00
1 parent 18b4dd0f61
commit df13b8056c
365 files changed
+143263 -1362

No files matched your search

+16 -2
View File
@@ -81,6 +81,20 @@
#define SYS_GET_TICK 72
#define SYS_DEBUG_PRINT 73
#define SYS_QUERY_TRAP_FRAME 74
#define SYS_CATCHALLDEBUGBUCKET 75
#define SYS_SOCKET 75
#define SYS_BIND 76
#define SYS_LISTEN 77
#define SYS_ACCEPT 78
#define SYS_CONNECT 79
#define SYS_SEND 80
#define SYS_RECV 81
#define SYS_SHUTDOWN 82
#define SYS_SEND_TO 83
#define SYS_RECV_FROM 84
#define SYS_RESOLVE_HOST 85
#define SYS_SET_SOCKET_OPTION 86
#define SYS_GET_SOCKET_OPTION 87
#define SYS_POLL 88
#define SYS_GET_MEMORY_STATUS 89
#define SYS_MAX 76
#define SYS_MAX 90