cvs commit: src/usr.sbin Makefile src/sys/modules Makefile
src/sys/modules/if_ndis Makefile src/sys/modules/ndis Makefile
src/sys/conf files.i386 src/sys/compat/ndis cfg_var.h ha
Nate Lawson
nate at root.org
Thu Dec 11 14:47:34 PST 2003
On Thu, 11 Dec 2003, Bill Paul wrote:
> FreeBSD src repository
>
> Modified files:
> usr.sbin Makefile
> sys/modules Makefile
> sys/conf files.i386
> share/man/man4/man4.i386 Makefile
> Added files:
> sys/modules/if_ndis Makefile
> sys/modules/ndis Makefile
> sys/compat/ndis cfg_var.h hal_var.h kern_ndis.c
> ndis_var.h ntoskrnl_var.h pe_var.h
> resource_var.h subr_hal.c subr_ndis.c
> subr_ntoskrnl.c subr_pe.c
> sys/dev/if_ndis if_ndis.c if_ndisvar.h
> share/man/man4/man4.i386 ndis.4
> Log:
> Commit the first cut of Project Evil, also known as the NDISulator.
>
> Yes, it's what you think it is. Yes, you should run away now.
>
> This is a special compatibility module for allowing Windows NDIS
> miniport network drivers to be used with FreeBSD/x86. This provides
> _binary_ NDIS compatibility (not source): you can run NDIS driver
> code, but you can't build it.
Oh, and it would be excellent if someone would automate the process of
extracting the .SYS and building the module based on the devd nomatch rule
(or pciconf -l) and a supplied path to the CAB. Then you could just
insert the driver cdrom or floppy and have the correct driver
automatically built. It probably would be a port.
-Nate
More information about the cvs-src
mailing list