Logo
Explore Help
Register Sign In
maksw/nt-lite
Watch 1
Star 0 Fork 0
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
73abd6f90dde1785e8a6aa91a56880e5673233b1
nt-lite/code/public/ntlite/ddk/driver.h
T
maksw 485a6bbfe7 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.
2026-07-01 23:19:11 +02:00

13 lines
340 B
C
Raw Blame History

// Public nt-lite DDK driver entry declarations.
#pragma once
#include <ntlite/status.h>
struct NTL_DDK;
struct NTL_DRIVER_INIT;
// Kernel driver entrypoint used by the future DDK-table driver model.
typedef KSTATUS (*NTL_DRIVER_ENTRY_FN)(const struct NTL_DDK* ddk,
struct NTL_DRIVER_INIT* init);
Reference in new issue View Git Blame Copy Permalink
Powered by Gitea Version: 28.1.0 Page: 78ms Template: 16ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API