cvs commit: src/sys/modules Makefile src/sys/compat/ndis kern_ndis.c kern_windrv.c ntoskrnl_var.h subr_hal.c subr_ndis.c subr_ntoskrnl.c src/sys/dev/if_ndis if_ndis.c if_ndis_pccard.c if_ndis_pci.c if_ndis_usb.c if_ndisvar.h src/sys/modules/if_ndis...

John Baldwin jhb at FreeBSD.org
Mon Apr 25 15:12:04 PDT 2005


On Apr 24, 2005, at 4:21 PM, Bill Paul wrote:

> wpaul       2005-04-24 20:21:22 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     sys/modules          Makefile
>     sys/compat/ndis      kern_ndis.c kern_windrv.c ntoskrnl_var.h
>                          subr_hal.c subr_ndis.c subr_ntoskrnl.c
>     sys/dev/if_ndis      if_ndis.c if_ndis_pccard.c if_ndis_pci.c
>                          if_ndis_usb.c if_ndisvar.h
>     sys/modules/if_ndis  Makefile
>     sys/conf             files.amd64 files.i386
>     usr.sbin/ndiscvt     Makefile
>   Added files:
>     usr.sbin/ndiscvt     ndisgen.8 ndisgen.sh windrv_stub.c
>   Log:
>   Throw the switch on the new driver generation/loading mechanism. From
>   here on in, if_ndis.ko will be pre-built as a module, and can be 
> built
>   into a static kernel (though it's not part of GENERIC). Drivers are
>   created using the new ndisgen(8) script, which uses ndiscvt(8) under
>   the covers, along with a few other tools. The result is a driver 
> module
>   that can be kldloaded into the kernel.

Very cool!

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



More information about the cvs-all mailing list