cvs commit: src/sys/compat/ndis kern_ndis.c ndis_var.h subr_ndis.c src/sys/dev/if_ndis if_ndis_pccard.c if_ndis_pci.c if_ndisvar.h

Bill Paul wpaul at FreeBSD.org
Sat Jul 10 17:19:31 PDT 2004


wpaul       2004-07-11 00:19:31 UTC

  FreeBSD src repository

  Modified files:
    sys/compat/ndis      kern_ndis.c ndis_var.h subr_ndis.c 
    sys/dev/if_ndis      if_ndis_pccard.c if_ndis_pci.c 
                         if_ndisvar.h 
  Log:
  Make NdisReadPcmciaAttributeMemory() and NdisWritePcmciaAttributeMemory()
  actually work.
  
  Make the PCI and PCCARD attachments provide a bus_get_resource_list()
  method so that resource listing for PCCARD works. PCCARD does not
  have a bus_get_resource_list() method (yet), so I faked up the
  resource list management in if_ndis_pccard.c, and added
  bus_get_resource_list() methods to both if_ndis_pccard.c and if_ndis_pci.c.
  The one in the PCI attechment just hands off to the PCI bus code.
  The difference is transparent to the NDIS resource handler code.
  
  Fixed ndis_open_file() so that opening files which live on NFS
  filesystems work: pass an actual ucred structure to VOP_GETATTR()
  (NFS explodes if the ucred structure is NOCRED).
  
  Make NdisMMapIoSpace() handle mapping of PCMCIA attribute memory
  resources correctly.
  
  Turn subr_ndis.c:my_strcasecmp() into ndis_strcasecmp() and export
  it so that if_ndis_pccard.c can use it, and junk the other copy
  of my_strcasecmp() from if_ndis_pccard.c.
  
  Revision  Changes    Path
  1.57      +2 -1      src/sys/compat/ndis/kern_ndis.c
  1.27      +2 -0      src/sys/compat/ndis/ndis_var.h
  1.62      +12 -8     src/sys/compat/ndis/subr_ndis.c
  1.6       +57 -22    src/sys/dev/if_ndis/if_ndis_pccard.c
  1.7       +16 -0     src/sys/dev/if_ndis/if_ndis_pci.c
  1.15      +2 -0      src/sys/dev/if_ndis/if_ndisvar.h


More information about the cvs-src mailing list