-
Notifications
You must be signed in to change notification settings - Fork 15
Linux Driver Subsystem #19
Copy link
Copy link
Open
Description
Eventual goal is to be able to run Linux driver in userspace. Device IO memory is mapped to driver address space and driver communicates with NTOS Executive Server via IO request packets (IRPs).
Tasks:
- Project structure
- Add ELF loading to NT Executive.
- Build the smallest possible Linux as a library project (https://github.com/lkl/linux) and produce an ELF file
vmlinuz.xdrv - Basic character device (/dev/null, /dev/zero)
- Basic PCI device (pvpanic-pci)
- PCI ethernet driver --- goal is being able to send/recv ethernet frames
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels