Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Dec 2003 14:46:34 -0800 (PST)
From:      Nate Lawson <nate@root.org>
To:        Bill Paul <wpaul@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: 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
Message-ID:  <20031211144306.E50937@root.org>
In-Reply-To: <20031211223455.1885916A5AD@hub.freebsd.org>
References:  <20031211223455.1885916A5AD@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031211144306.E50937>