Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 10/21/1996 22:40:06
thorpej
Mon Oct 21 15:31:09 PDT 1996
Update of /cvsroot/src/sys/dev/eisa
In directory netbsd1:/var/slash-tmp/cvs-serv7323
Modified Files:
ahb.c ahc_eisa.c bha_eisa.c eisa.c eisavar.h if_ep_eisa.c
if_fea.c uha_eisa.c
Log Message:
New bus.h implementation/interface:
- No more distinction between i/o-mapped and memory-mapped
devices. It's all "bus space" now, and space tags
differentiate the space with finer grain than the
bus chipset tag.
- Add memory barrier methods.
- Implement space alloc/free methods.
- Implement region read/write methods (like memcpy to/from
bus space).
This interface provides a better abstraction for dealing with
machine-independent chipset drivers.
thorpej
Mon Oct 21 15:34:45 PDT 1996
Update of /cvsroot/src/sys/dev/ic
In directory netbsd1:/var/slash-tmp/cvs-serv7533
Modified Files:
aic7xxx.c aic7xxxvar.h bha.c bhavar.h cy.c cyvar.h elink3.c
elink3reg.h elink3var.h midway.c midwayreg.h midwayvar.h
pdqvar.h smc93cx6.c smc93cx6var.h uhavar.h
Log Message:
New bus.h implementation/interface:
- No more distinction between i/o-mapped and memory-mapped
devices. It's all "bus space" now, and space tags
differentiate the space with finer grain than the
bus chipset tag.
- Add memory barrier methods.
- Implement space alloc/free methods.
- Implement region read/write methods (like memcpy to/from
bus space).
This interface provides a better abstraction for dealing with
machine-independent chipset drivers.