Go to file
fvdl 6242a54566 There are some cards that map the ATA control and IDE DMA registers
in a different fashion. Individually, they have the same functionality,
but their layout is different. An example of such a chipset is
the Promise 203xx.

To be able to deal with this, transform the cmd and dma bus_space handles
into an array of handles, each seperately created with bus_space_subregion.
The code generated by using the extra indirection shouldn't change much,
since the extra indirection is negated by having the offset calculation
already done in bus_space_subregion. E.g.

	bus_space_write_4(tag, handle, offset, value)

becomes

	bus_space_write_4(tag, handles[offset], 0, value)

Reviewed by Manuel Bouyer. Tested on wdc_isa, wdc_pcmcia, viaide, piixide (i386)
and on cmdide (sparc64).
2003-11-27 23:02:40 +00:00
bin Generate command line when SMALL is defined and make buffer full sized. 2003-11-27 21:16:14 +00:00
contrib/sys Pull the latest HAL from sourceforge.net/madwifi/ since it fixes 2003-10-13 04:53:04 +00:00
crypto avoid memory leak. hint from Andrew Lunn 2003-11-23 08:33:13 +00:00
dist sync w/ bind837 2003-11-26 01:35:31 +00:00
distrib When rounding a partition to end on a cylinder boundary, round the start 2003-11-27 21:43:22 +00:00
doc BIND to 8.3.7 2003-11-26 01:39:36 +00:00
etc Correct typo in comment (s/x86k/x68k/) 2003-11-24 06:31:44 +00:00
games Various typo fixes from Jonathon Gray via jmc@openbsd. 2003-11-17 11:16:10 +00:00
gnu framework to build binutils 2.14. note lib{bfd,opcodes,iberty} framework 2003-11-27 15:02:21 +00:00
include Userland portion of fsync_range(2), written by Bill Studenmund, and 2003-11-18 00:56:56 +00:00
lib Add td__getstacksize() to support variable stack sizes. 2003-11-27 16:32:09 +00:00
libexec Don't try to preload an empty string. 2003-11-25 14:36:49 +00:00
regress Print out a little more info in the debug case. 2003-11-27 01:03:13 +00:00
rescue Add installboot. Suggested by Curt Sampson. 2003-10-21 10:08:40 +00:00
sbin Determine the MBR partition type relevant for the resulting partition, 2003-11-23 23:16:40 +00:00
share oops, really force 2.13 2003-11-27 13:10:00 +00:00
sys There are some cards that map the ATA control and IDE DMA registers 2003-11-27 23:02:40 +00:00
tools move binutils lib{iberty,opcodes,bfd} to usr.bin/binutils. 2003-11-27 10:52:53 +00:00
usr.bin Fix cross-build problem on sparc caused by a cast size_t -> int 2003-11-24 22:12:14 +00:00
usr.sbin Use Xr instead of Ic when suitable; NetBSD -> .Nx; add comma; 2003-11-26 09:02:52 +00:00
x11 use X11FLAGS.OS_DEFINES 2003-11-17 05:18:20 +00:00
BUILDING Improve how build.sh -N and MAKEVERBOSE interoperate; 2003-10-26 02:17:46 +00:00
Makefile netbsd.org->NetBSD.org 2003-07-26 17:06:22 +00:00
Makefile.inc don't set KERNSRCDIR here; pull in <bsd.kernobj.mk> if you need it 2002-04-10 14:53:43 +00:00
UPDATING Add a paragraph about mkdep. 2003-11-20 08:07:52 +00:00
build.sh tweak usage message. 2003-11-14 12:38:12 +00:00