Changes to support the 3Com 3c90x ndis5 driver and other bugfixes:
authorVizzini <vizzini@plasmic.com>
Mon, 20 Oct 2003 06:03:29 +0000 (06:03 +0000)
committerVizzini <vizzini@plasmic.com>
Mon, 20 Oct 2003 06:03:29 +0000 (06:03 +0000)
commitf177ad4810f6703ae97f85debf72acc9bd2c914e
treeae61a4513343a17ad7617af59fea8deaa23fcbf1
parent39a209d69ecd6e1e671fe95f357ac2b3d9bd5237
Changes to support the 3Com 3c90x ndis5 driver and other bugfixes:
  - Update registry with new 3com infor and set cards to disable by default
  - removed unnecessary crap from miniport.h
  - switch to using MINIPORT_BLOCK whenever possible for internal NDIS stuff
  - implemented NdisGetBufferPhysicalArraySize
  - fixed three similar bugs with overwriting memory in the config api
  - implemented NdisMQueryAssignedResources
  - fixed NdisMAllocateMapRegisters
  - implemented NdisMStartPhysicalBufferMapping
  - implemented NdisMCompletePhysicalBufferMapping
  - implemented NdisMMapIoSpace
  - implemented NdisMUnmapIoSpace
  - fixed HalAllocateAdapterChannel and IoAllocateAdapterChannel to
    act more like windows
  - fixed up a couple of enums
  - other misc. stuff

svn path=/trunk/; revision=6382
21 files changed:
reactos/bootdata/hivesys.inf
reactos/drivers/net/ndis/include/miniport.h
reactos/drivers/net/ndis/ndis/buffer.c
reactos/drivers/net/ndis/ndis/config.c
reactos/drivers/net/ndis/ndis/hardware.c
reactos/drivers/net/ndis/ndis/io.c
reactos/drivers/net/ndis/ndis/main.c
reactos/drivers/net/ndis/ndis/memory.c
reactos/drivers/net/ndis/ndis/miniport.c
reactos/drivers/net/ndis/ndis/stubs.c
reactos/hal/hal/hal.c
reactos/hal/hal/hal.def
reactos/hal/hal/hal.edf
reactos/hal/halx86/adapter.c
reactos/hal/halx86/include/hal.h
reactos/include/ddk/halfuncs.h
reactos/include/ddk/ketypes.h
reactos/include/net/ndis.h
reactos/include/ntos/haltypes.h
reactos/ntoskrnl/io/adapter.c
reactos/ntoskrnl/io/pnpdma.c