From owner-cvs-src@FreeBSD.ORG Thu Dec 11 14:47:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C223F16A4CE for ; Thu, 11 Dec 2003 14:47:34 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 775E243DB1 for ; Thu, 11 Dec 2003 14:46:32 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 51027 invoked by uid 1000); 11 Dec 2003 22:46:34 -0000 Date: Thu, 11 Dec 2003 14:46:34 -0800 (PST) From: Nate Lawson To: Bill Paul In-Reply-To: <20031211223455.1885916A5AD@hub.freebsd.org> Message-ID: <20031211144306.E50937@root.org> References: <20031211223455.1885916A5AD@hub.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@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 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Dec 2003 22:47:34 -0000 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