The NetBSD Project

CVS log for src/sys/dev/ata/atareg.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / ata

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.46 / (download) - annotate - [select for diffs], Tue Jul 5 19:21:26 2022 UTC (21 months, 2 weeks ago) by andvar
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) to selected 1.7.2.2 (colored)

s/retrys/retries/ in comments.

Revision 1.45 / (download) - annotate - [select for diffs], Fri May 15 21:56:14 2020 UTC (3 years, 11 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.44: +1 -18 lines
Diff to previous 1.44 (colored) to selected 1.7.2.2 (colored)

remove unused atacmd_tostatq()

Revision 1.40.12.5 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:59 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.40.12.4: +19 -3 lines
Diff to previous 1.40.12.4 (colored) to branchpoint 1.40 (colored) next main 1.41 (colored) to selected 1.7.2.2 (colored)

update from HEAD

Revision 1.44 / (download) - annotate - [select for diffs], Sat Oct 7 16:05:32 2017 UTC (6 years, 6 months ago) by jdolecek
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, jdolecek-ncqfixes-base, jdolecek-ncqfixes, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.43: +20 -4 lines
Diff to previous 1.43 (colored) to selected 1.7.2.2 (colored)

Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branch

ATA subsystem was changed to support several outstanding commands, and use
NCQ xfers if supported by both the controller and the disk, including NCQ
error recovery. Set NCQ high priority for BPRIO_TIMECRITICAL xfers
if supported. Added FUA support.

Done some work towards MP-safe, all ATA code tsleep()/wakeup() replaced
by condvars, and switched most code from spl* to mutexes (separate
wd(4) and ata channel lock).

Introduced new option WD_CHAOS_MONKEY to facilitate testing of error
handling, fixed several uncovered issues. Also fixed several problems
with kernel dump to wd(4) disk.

Tested with ahcisata(4), mvsata(4), siisata(4), piixide(4) on amd64,
with and without port multiplier, both disk and ATAPI devices; other
drivers and archs mechanically adjusted and compile-tested. NCQ is
supported for ahcisata(4) and siisata(4) for any controller, for
mvsata(4) only Gen IIe ones for now. Also enabled ATAPI support in
mvsata(4).

Thanks to Matt Thomas for initial ATA infrastructure patch, and
Jonathan A.Kollasch for siisata(4) NCQ changes and general testing.

Also fixes PR kern/43169 (wd(4)); and PR kern/11811, PR kern/47041,
PR kern/51979 (kernel dump)

Revision 1.43.18.3 / (download) - annotate - [select for diffs], Wed Jul 19 19:39:28 2017 UTC (6 years, 9 months ago) by jdolecek
Branch: jdolecek-ncq
Changes since 1.43.18.2: +8 -1 lines
Diff to previous 1.43.18.2 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored) to selected 1.7.2.2 (colored)

tighen and expand error handling, mostly for NCQ use cases:
- make retry timeout callout per xfer, i.e. retry separately
- zero whole bio struct on retry to avoid more stale state
- add a REQUEUE option, which doesn't bump retry count
- add ata_read_log_ext_ncq() for NCQ recovery
- adjust logic for activating xfers - allow next command only when
  it's for same drive, several concurrent are only supported when HBA
  and driver support FIS-based switching
- add new ata_timeout() which handles race between callout_stop()
  and the invokation, add appropriate handling on deactivate/free paths
- stop using ch_status/ch_error in non-wdc code; later it will be dropped
  completely

Revision 1.43.18.2 / (download) - annotate - [select for diffs], Mon Apr 24 22:20:23 2017 UTC (6 years, 11 months ago) by jdolecek
Branch: jdolecek-ncq
Changes since 1.43.18.1: +11 -4 lines
Diff to previous 1.43.18.1 (colored) to branchpoint 1.43 (colored) to selected 1.7.2.2 (colored)

set NCQ priority field to 'high' for BPRIO_TIMECRITICAL transfers if drive
supports it

Revision 1.43.18.1 / (download) - annotate - [select for diffs], Wed Apr 19 21:42:39 2017 UTC (7 years ago) by jdolecek
Branch: jdolecek-ncq
Changes since 1.43: +3 -1 lines
Diff to previous 1.43 (colored) to selected 1.7.2.2 (colored)

add ATA FUA support

Revision 1.40.12.4 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:35 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.40.12.3: +2 -2 lines
Diff to previous 1.40.12.3 (colored) to branchpoint 1.40 (colored) to selected 1.7.2.2 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.40.2.3 / (download) - annotate - [select for diffs], Thu May 22 11:40:20 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.40.2.2: +2 -2 lines
Diff to previous 1.40.2.2 (colored) to branchpoint 1.40 (colored) next main 1.41 (colored) to selected 1.7.2.2 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.42.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:35 2014 UTC (9 years, 11 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored) next main 1.43 (colored) to selected 1.7.2.2 (colored)

sync with head

Revision 1.43 / (download) - annotate - [select for diffs], Wed Oct 30 15:37:49 2013 UTC (10 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: jdolecek-ncq
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored) to selected 1.7.2.2 (colored)

-recognize CF cards by the magic value in inquiry data
-kill CFG_ATAPI_MASK, didn't see anything in the specs supporting
 that it exists

Revision 1.40.12.3 / (download) - annotate - [select for diffs], Mon Feb 25 00:29:11 2013 UTC (11 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.40.12.2: +8 -2 lines
Diff to previous 1.40.12.2 (colored) to branchpoint 1.40 (colored) to selected 1.7.2.2 (colored)

resync with head

Revision 1.40.2.2 / (download) - annotate - [select for diffs], Wed Jan 23 00:06:04 2013 UTC (11 years, 2 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.40.2.1: +8 -2 lines
Diff to previous 1.40.2.1 (colored) to branchpoint 1.40 (colored) to selected 1.7.2.2 (colored)

sync with head

Revision 1.42 / (download) - annotate - [select for diffs], Wed Jan 9 17:55:04 2013 UTC (11 years, 3 months ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base8, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet
Changes since 1.41: +8 -2 lines
Diff to previous 1.41 (colored) to selected 1.7.2.2 (colored)

Name the ATA SECURITY commands.

Revision 1.40.12.2 / (download) - annotate - [select for diffs], Tue Nov 20 03:01:59 2012 UTC (11 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.40.12.1: +9 -3 lines
Diff to previous 1.40.12.1 (colored) to branchpoint 1.40 (colored) to selected 1.7.2.2 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.40.2.1 / (download) - annotate - [select for diffs], Tue Oct 30 17:20:53 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.40: +9 -3 lines
Diff to previous 1.40 (colored) to selected 1.7.2.2 (colored)

sync with head

Revision 1.41 / (download) - annotate - [select for diffs], Fri Oct 19 17:09:07 2012 UTC (11 years, 6 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6
Changes since 1.40: +9 -3 lines
Diff to previous 1.40 (colored) to selected 1.7.2.2 (colored)

Implement experimental support to pass notifications that a file
was deleted from the filesystem to the disk driver, commonly
known as "discard" or "trim".
fs/driver support is in ffs and ata wd for now.
This is what was posted here:
http://mail-index.netbsd.org/tech-kern/2012/02/28/msg012813.html
with minor cleanup, and the global switch replaced by a mount option.

Revision 1.40.12.1 / (download) - annotate - [select for diffs], Tue Oct 9 13:36:04 2012 UTC (11 years, 6 months ago) by bouyer
Branch: tls-maxphys
Changes since 1.40: +6 -1 lines
Diff to previous 1.40 (colored) to selected 1.7.2.2 (colored)

Support transfers of up to MACHINE_MAXPHYS in all pciide variants, and ahci.
wd(4) limits its maxphys depending on the drives's capability (64k sectors
for LBA48, 256 sectors for LBA and 128 sectors for older devices).

I assumed all pciide controllers could do MACHINE_MAXPHYS transfers, but
this may not be true. The capabilities of each controller variants should be
looked at more closely.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Oct 24 20:52:34 2011 UTC (12 years, 5 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored) to selected 1.7.2.2 (colored)

SATA_SIGNAL_GEN3 definition for Serial ATA capabilities word in
IDENTIFY DEVICE structure.

Revision 1.39 / (download) - annotate - [select for diffs], Mon Oct 24 16:09:58 2011 UTC (12 years, 5 months ago) by jakllsch
Branch: MAIN
Changes since 1.38: +16 -1 lines
Diff to previous 1.38 (colored) to selected 1.7.2.2 (colored)

Add defines for SET FEATURES for the SATA, PUIS and AAM feature sets.

Revision 1.32.28.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:27:34 2010 UTC (14 years ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Changes since 1.32: +6 -2 lines
Diff to previous 1.32 (colored) next main 1.33 (colored) to selected 1.7.2.2 (colored)

sync to netbsd-5

Revision 1.32.10.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:24 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.32.10.1: +144 -123 lines
Diff to previous 1.32.10.1 (colored) to branchpoint 1.32 (colored) next main 1.33 (colored) to selected 1.7.2.2 (colored)

sync with head

Revision 1.38 / (download) - annotate - [select for diffs], Mon Jan 25 00:39:51 2010 UTC (14 years, 2 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.37: +29 -3 lines
Diff to previous 1.37 (colored) to selected 1.7.2.2 (colored)

Add some more elements to struct ataparams.

These mostly concern the new Long Physical Sectors
and Long Logical Sectors feature sets.

Information from a draft of ACS-2, with some additional
in-between members and bits being borrowed from OpenBSD.

There's lots more in ACS-2 we could add, but for the most
part it would be superfluous.

XXX: Some elements marked as reserved no longer are,
and some elements we still reference are now obsolete.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Jan 22 01:22:00 2010 UTC (14 years, 3 months ago) by jakllsch
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.7.2.2 (colored)

Correct an error in previous commit.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Jan 21 23:26:58 2010 UTC (14 years, 3 months ago) by jakllsch
Branch: MAIN
Changes since 1.35: +116 -116 lines
Diff to previous 1.35 (colored) to selected 1.7.2.2 (colored)

Convert to C99 types. Make whitespace more consistent.

Revision 1.32.20.1 / (download) - annotate - [select for diffs], Sun Jan 10 23:56:46 2010 UTC (14 years, 3 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, matt-nb5-pq3-base, matt-nb5-pq3
Changes since 1.32: +6 -2 lines
Diff to previous 1.32 (colored) next main 1.33 (colored) to selected 1.7.2.2 (colored)

Pull up following revision(s) (requested by dsl in ticket #1231):
	sys/dev/ata/atareg.h: revision 1.33
	sys/dev/ata/wd.c: revision 1.378
Add atap_max_lba member to ataparams for LBA48 Maximum Address. From OpenBSD.
While here, renumber some __reserved member names to be sequential.
Also, add a member for the World Wide Name.
Use atap_max_lba in wd.c instead of offsets into a __reserved member.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Jan 10 16:04:25 2010 UTC (14 years, 3 months ago) by tsutsui
Branch: MAIN
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored) to selected 1.7.2.2 (colored)

Provide atacmd_to48() in case of #if defined(_STANDALONE) too
because standalone wdc driver in cobalt bootloader requires it
for LBA48 support.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Oct 19 18:41:12 2009 UTC (14 years, 6 months ago) by bouyer
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase
Changes since 1.33: +1 -6 lines
Diff to previous 1.33 (colored) to selected 1.7.2.2 (colored)

Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !

Revision 1.32.24.1 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:46 2009 UTC (14 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.32: +6 -2 lines
Diff to previous 1.32 (colored) next main 1.33 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Revision 1.32.10.1 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:20 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.32: +6 -2 lines
Diff to previous 1.32 (colored) to selected 1.7.2.2 (colored)

sync with head

Revision 1.33 / (download) - annotate - [select for diffs], Mon Jun 8 15:09:35 2009 UTC (14 years, 10 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, jymxensuspend-base
Changes since 1.32: +6 -2 lines
Diff to previous 1.32 (colored) to selected 1.7.2.2 (colored)

Add atap_max_lba member to ataparams for LBA48 Maximum Address. From OpenBSD.
While here, renumber some __reserved member names to be sequential.
Also, add a member for the World Wide Name.

Use atap_max_lba in wd.c instead of offsets into a __reserved member.

Revision 1.30.8.2 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:36 2008 UTC (16 years, 2 months ago) by mjf
Branch: mjf-devfs
Changes since 1.30.8.1: +7 -7 lines
Diff to previous 1.30.8.1 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Revision 1.23.2.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:42:37 2008 UTC (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.23.2.3: +7 -7 lines
Diff to previous 1.23.2.3 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored) to selected 1.7.2.2 (colored)

sync with head

Revision 1.30.2.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:52:25 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.30: +10 -7 lines
Diff to previous 1.30 (colored) next main 1.31 (colored) to selected 1.7.2.2 (colored)

sync with HEAD

Revision 1.31.6.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:53:55 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.31: +7 -7 lines
Diff to previous 1.31 (colored) next main 1.32 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:46:03 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking2
Changes since 1.31: +7 -7 lines
Diff to previous 1.31 (colored) next main 1.32 (colored) to selected 1.7.2.2 (colored)

Sync with head.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Dec 25 18:33:36 2007 UTC (16 years, 3 months ago) by perry
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, netbsd-5, matt-nb5-mips64, jym-xensuspend
Changes since 1.31: +7 -7 lines
Diff to previous 1.31 (colored) to selected 1.7.2.2 (colored)

Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h

Revision 1.23.2.3 / (download) - annotate - [select for diffs], Fri Dec 7 17:29:39 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.23.2.2: +4 -1 lines
Diff to previous 1.23.2.2 (colored) to branchpoint 1.23 (colored) to selected 1.7.2.2 (colored)

sync with head

Revision 1.29.22.2 / (download) - annotate - [select for diffs], Wed Nov 21 21:54:14 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.29.22.1: +4 -1 lines
Diff to previous 1.29.22.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Revision 1.30.8.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:47:42 2007 UTC (16 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.30: +4 -1 lines
Diff to previous 1.30 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Revision 1.30.6.1 / (download) - annotate - [select for diffs], Sun Nov 18 19:35:18 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.30: +4 -1 lines
Diff to previous 1.30 (colored) next main 1.31 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD

Revision 1.31 / (download) - annotate - [select for diffs], Sun Nov 18 17:48:21 2007 UTC (16 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: vmlocking2, bouyer-xeni386
Changes since 1.30: +4 -1 lines
Diff to previous 1.30 (colored) to selected 1.7.2.2 (colored)

From Marco Trillo (marcotrillo at gmail dot com):
Add Advanced power management in atactl(8)

Revision 1.29.8.1 / (download) - annotate - [select for diffs], Tue Oct 9 13:41:15 2007 UTC (16 years, 6 months ago) by ad
Branch: vmlocking
Changes since 1.29: +5 -2 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.7.2.2 (colored)

Sync with head.

Revision 1.29.22.1 / (download) - annotate - [select for diffs], Mon Sep 3 16:47:53 2007 UTC (16 years, 7 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.29: +5 -2 lines
Diff to previous 1.29 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Revision 1.23.2.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:33:27 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.23.2.1: +5 -2 lines
Diff to previous 1.23.2.1 (colored) to branchpoint 1.23 (colored) to selected 1.7.2.2 (colored)

sync with head.

Revision 1.29.18.1 / (download) - annotate - [select for diffs], Mon Sep 3 10:20:13 2007 UTC (16 years, 7 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.29: +5 -2 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Aug 21 16:53:18 2007 UTC (16 years, 8 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, nick-csl-alignment-base5, matt-armv6-prevmlocking, jmcneill-base
Branch point for: mjf-devfs, matt-armv6, bouyer-xenamd64
Changes since 1.29: +5 -2 lines
Diff to previous 1.29 (colored) to selected 1.7.2.2 (colored)

Improved SATA support, from Jonathan A. Kollasch in PR bin/36772:
* use full 5-bit command queue depth that SATA supports
* decode SATA bits

Revision 1.23.2.1 / (download) - annotate - [select for diffs], Sat Dec 30 20:47:54 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.23: +8 -4 lines
Diff to previous 1.23 (colored) to selected 1.7.2.2 (colored)

sync with head.

Revision 1.26.16.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:16:57 2006 UTC (17 years, 4 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.26.16.1: +3 -3 lines
Diff to previous 1.26.16.1 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored) to selected 1.7.2.2 (colored)

sync with head.

Revision 1.26.14.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:04 2006 UTC (17 years, 5 months ago) by ad
Branch: newlock2
Changes since 1.26: +8 -4 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.7.2.2 (colored)

Sync with head.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Nov 16 01:32:47 2006 UTC (17 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking, nick-csl-alignment, jmcneill-pm
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored) to selected 1.7.2.2 (colored)

__unused removal on arguments; approved by core.

Revision 1.26.16.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:05:32 2006 UTC (17 years, 6 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.26: +6 -2 lines
Diff to previous 1.26 (colored) to selected 1.7.2.2 (colored)

sync with head

Revision 1.28 / (download) - annotate - [select for diffs], Sat Sep 30 15:56:18 2006 UTC (17 years, 6 months ago) by itohy
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.27: +5 -1 lines
Diff to previous 1.27 (colored) to selected 1.7.2.2 (colored)

A little effort against kernel bloat....
Exclude ATA DMA support if no ATA DMA capable drivers are compiled in.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Sep 24 08:32:17 2006 UTC (17 years, 6 months ago) by xtraeme
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) to selected 1.7.2.2 (colored)

Typo: WCDD_SECURITY_FREEZE -> WDCC_SECURITY_FREEZE

Noticed by Sergey Svishchev.

Revision 1.25.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:49:44 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.7.2.2 (colored)

sync with head

Revision 1.25.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:38:51 2006 UTC (18 years ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.7.2.2 (colored)

Sync with head.

Revision 1.25.2.1 / (download) - annotate - [select for diffs], Sat Feb 18 15:39:04 2006 UTC (18 years, 2 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.7.2.2 (colored)

sync with head.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Feb 16 20:17:16 2006 UTC (18 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, peter-altq-base, peter-altq, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) to selected 1.7.2.2 (colored)

Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.

As per core@.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Dec 24 20:27:29 2005 UTC (18 years, 3 months ago) by perry
Branch: MAIN
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored) to selected 1.7.2.2 (colored)

Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Dec 11 12:21:14 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23 (colored) to selected 1.7.2.2 (colored)

merge ktrace-lwp.

Revision 1.9.6.7 / (download) - annotate - [select for diffs], Thu Nov 10 14:03:54 2005 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.9.6.6: +3 -1 lines
Diff to previous 1.9.6.6 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD. Here we go again...

Revision 1.21.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:45 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.21: +5 -3 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.7.2.2 (colored)

sync with -current

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Fri Apr 15 22:10:07 2005 UTC (19 years ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.7.2.2 (colored)

Pull up revision 1.23 (requested by drochner in ticket #156):
add definition for "security freeze"

Revision 1.23 / (download) - annotate - [select for diffs], Tue Apr 12 11:45:40 2005 UTC (19 years ago) by drochner
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base, kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored) to selected 1.7.2.2 (colored)

add definition for "security freeze"

Revision 1.21.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:33:55 2005 UTC (19 years, 1 month ago) by yamt
Branch: yamt-km
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.7.2.2 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.9.6.6 / (download) - annotate - [select for diffs], Fri Mar 4 16:41:02 2005 UTC (19 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.9.6.5: +3 -3 lines
Diff to previous 1.9.6.5 (colored) to branchpoint 1.9 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.22 / (download) - annotate - [select for diffs], Sun Feb 27 00:26:58 2005 UTC (19 years, 1 month ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, netbsd-3-base
Branch point for: netbsd-3
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored) to selected 1.7.2.2 (colored)

nuke trailing whitespace

Revision 1.9.6.5 / (download) - annotate - [select for diffs], Tue Sep 21 13:27:23 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.9.6.4: +1 -1 lines
Diff to previous 1.9.6.4 (colored) to branchpoint 1.9 (colored) to selected 1.7.2.2 (colored)

Fix the sync with head I botched.

Revision 1.9.6.4 / (download) - annotate - [select for diffs], Sat Sep 18 14:45:25 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.9.6.3: +1 -1 lines
Diff to previous 1.9.6.3 (colored) to branchpoint 1.9 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Revision 1.9.6.3 / (download) - annotate - [select for diffs], Wed Aug 25 06:57:34 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.9.6.2: +43 -1 lines
Diff to previous 1.9.6.2 (colored) to branchpoint 1.9 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Aug 23 10:08:48 2004 UTC (19 years, 8 months ago) by he
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.20: +5 -1 lines
Diff to previous 1.20 (colored) to selected 1.7.2.2 (colored)

Put an #ifdef _KERNEL around inline functions using panic().
Fixes compile problem for the atactl program for the vax target.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Aug 21 02:17:07 2004 UTC (19 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.19: +39 -1 lines
Diff to previous 1.19 (colored) to selected 1.7.2.2 (colored)

- Move to48() to atareg.h and rename it atacmd_to48().
- Add an atacmd_tosataq() that converts a 32-bit command to a Native
  SATA Queued command.

Revision 1.9.6.2 / (download) - annotate - [select for diffs], Thu Aug 12 11:41:22 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.9.6.1: +5 -1 lines
Diff to previous 1.9.6.1 (colored) to branchpoint 1.9 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Aug 12 04:26:06 2004 UTC (19 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.18: +5 -1 lines
Diff to previous 1.18 (colored) to selected 1.7.2.2 (colored)

Add SATA queued read/write commands.

Revision 1.9.6.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:45:46 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.9: +338 -25 lines
Diff to previous 1.9 (colored) to selected 1.7.2.2 (colored)

Sync with HEAD

Revision 1.8.10.1 / (download) - annotate - [select for diffs], Fri May 14 06:04:40 2004 UTC (19 years, 11 months ago) by jdc
Branch: netbsd-1-6
Changes since 1.8: +45 -20 lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.7.2.2 (colored)

Pull up revision 1.14 via patch (requested by bouyer in ticket #1690)

add definitions of new feature bits.

Revision 1.17.2.1 / (download) - annotate - [select for diffs], Sun May 9 08:18:40 2004 UTC (19 years, 11 months ago) by jdc
Branch: netbsd-2-0
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored) next main 1.18 (colored) to selected 1.7.2.2 (colored)

Pull up revision 1.18 (requested by bouyer in ticket #262)

When using LBA48, use Flush cache extended command if supported.
From Christos Zoulas in PR 25366, with minor adjustements from me.

Revision 1.18 / (download) - annotate - [select for diffs], Mon May 3 20:11:40 2004 UTC (19 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored) to selected 1.7.2.2 (colored)

When using LBA48, use Flush cache extended command if supported.
From Christos Zoulas in PR 25366, with minor adjustements from me.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Mar 14 20:11:24 2004 UTC (20 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) to selected 1.7.2.2 (colored)

It's extension, not extention. From Miod Vallat (miod at online fr).

Revision 1.16 / (download) - annotate - [select for diffs], Tue Dec 30 19:30:13 2003 UTC (20 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.15: +175 -1 lines
Diff to previous 1.15 (colored) to selected 1.7.2.2 (colored)

Move the register definitions for ATA Task File registers to atareg.h;
they are also used by controllers that do not map the registers into the
system address space, and are thus distinct from the "controller" registers.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Dec 30 19:12:24 2003 UTC (20 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +106 -1 lines
Diff to previous 1.14 (colored) to selected 1.7.2.2 (colored)

SMART info is logically part of the register set; move it from atavar.h
to atareg.h

Revision 1.14 / (download) - annotate - [select for diffs], Sun Nov 30 14:05:47 2003 UTC (20 years, 4 months ago) by yamt
Branch: MAIN
Changes since 1.13: +44 -21 lines
Diff to previous 1.13 (colored) to selected 1.7.2.2 (colored)

add definitions of new feature bits.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Nov 30 13:57:12 2003 UTC (20 years, 4 months ago) by yamt
Branch: MAIN
Changes since 1.12: +2 -3 lines
Diff to previous 1.12 (colored) to selected 1.7.2.2 (colored)

- rename WDC_CAP_LBA48 to ATA_CMD2_LBA48.
- remove WDC_CAP_QUEUE. (there's already ATA_CMD2_RWQ.)

as discussed on tech-kern@.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Nov 26 15:03:14 2003 UTC (20 years, 4 months ago) by yamt
Branch: MAIN
Changes since 1.11: +1 -2 lines
Diff to previous 1.11 (colored) to selected 1.7.2.2 (colored)

remove ATA_CMD2_SMART, which seems wrong and isn't used.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Nov 2 09:50:43 2003 UTC (20 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored) to selected 1.7.2.2 (colored)

Fix two typos. From Tom Cosgrove via jmc@openbsd.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Sep 23 03:55:59 2003 UTC (20 years, 7 months ago) by skd
Branch: MAIN
Changes since 1.9: +14 -2 lines
Diff to previous 1.9 (colored) to selected 1.7.2.2 (colored)

Additional definitions as per SATA specifications.
Approved by Manuel Bouyer.

Revision 1.7.2.2 / (download) - annotate - [selected], Fri Sep 6 08:43:55 2002 UTC (21 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.7.2.1: +2 -1 lines
Diff to previous 1.7.2.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

sync kqueue branch with HEAD

Revision 1.8.8.1 / (download) - annotate - [select for diffs], Thu Aug 29 05:22:21 2002 UTC (21 years, 7 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.7.2.2 (colored)

catch up with -current.

Revision 1.6.6.3 / (download) - annotate - [select for diffs], Tue Aug 13 02:19:20 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.6.6.2: +2 -1 lines
Diff to previous 1.6.6.2 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored) to selected 1.7.2.2 (colored)

Catch up to -current.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Aug 5 23:29:30 2002 UTC (21 years, 8 months ago) by soren
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, fvdl_fs64_base
Branch point for: ktrace-lwp
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored) to selected 1.7.2.2 (colored)

Add ATA SMART reporting support from Ben Collver in kern/12787.

Revision 1.6.6.2 / (download) - annotate - [select for diffs], Thu Feb 28 04:13:12 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.6.6.1: +2 -1 lines
Diff to previous 1.6.6.1 (colored) to branchpoint 1.6 (colored) to selected 1.7.2.2 (colored)

Catch up to -current.

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Mon Feb 11 20:09:39 2002 UTC (22 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored) to selected 1.7.2.2 (colored)

Sync w/ -current.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jan 13 17:24:30 2002 UTC (22 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, ifpoll-base, eeh-devprop-base, eeh-devprop
Branch point for: netbsd-1-6, gehenna-devsw
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored) to selected 1.7.2.2 (colored)

Add LBA48 support based on patches from Keisuke YOSHIDA. KNF a bit while
I am there.

Revision 1.6.6.1 / (download) - annotate - [select for diffs], Fri Aug 24 00:09:04 2001 UTC (22 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.7.2.2 (colored)

Catch up with -current.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jul 5 08:38:26 2001 UTC (22 years, 9 months ago) by toshii
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: kqueue
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.7.2.2 (colored)

Fix typo. s/extention/extension/

Revision 1.5.8.1 / (download) - annotate - [select for diffs], Mon Nov 20 11:39:50 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.7.2.2 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Fri Jul 7 17:33:47 2000 UTC (23 years, 9 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.7.2.2 (colored)

Apply patch (requested by bouyer):
  Add support for the following PCIIDE controllers:
   o AMD 756
   o CMD PCI0648 and PCI0649
   o Hightpoint HPT366
   o OPTi 82c621 (and a few of its derivatives)
   o Promise Ultra/33 and Ultra/66
   o Intel 82801 (ICH/ICH0)
  Also fix PR#10437 (detect more ATAPI devices).

Revision 1.6 / (download) - annotate - [select for diffs], Wed Mar 29 23:16:48 2000 UTC (24 years ago) by augustss
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: nathanw_sa
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored) to selected 1.7.2.2 (colored)

Fix a couple of misspelled comments.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jan 18 20:06:24 1999 UTC (25 years, 3 months ago) by bouyer
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base, chs-ubc2, bouyer-ide-last-dist
Branch point for: thorpej_scsipi, netbsd-1-4
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored) to selected 1.7.2.2 (colored)

move wd.c:print_wderror() to ata.c:ata_perror().
In wdc_probe_caps() add code to guess the ATA revision supported (if
ATA4 if Ultra-DMA, ATA2 if PIO mode > 2). We can't rely on param.atap_ata_major
here, at last one Ultra-DMA drive claims to support only ATA-3.
Use the ATA version in ata_perror(), and to try a flush cache command
in a shutdown hook for IDE drives.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Dec 1 13:06:37 1998 UTC (25 years, 4 months ago) by tsubai
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach
Changes since 1.3: +20 -1 lines
Diff to previous 1.3 (colored) to selected 1.7.2.2 (colored)

struct ataparam has endian dependence, so add big-endian case.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Nov 18 16:32:29 1998 UTC (25 years, 5 months ago) by kenh
Branch: MAIN
Changes since 1.2: +1 -3 lines
Diff to previous 1.2 (colored) to selected 1.7.2.2 (colored)

Don't protect this with #ifdef _KERNEL

Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 12 16:09:15 1998 UTC (25 years, 6 months ago) by bouyer
Branch: MAIN
CVS Tags: chs-ubc-base, chs-ubc
Changes since 1.1: +139 -0 lines
Diff to previous 1.1 (colored) to selected 1.7.2.2 (colored)

Merge bouyer-ide

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Thu Jun 4 16:52:34 1998 UTC (25 years, 10 months ago) by bouyer
Branch: bouyer-ide
CVS Tags: bouyer-ide-merge
Changes since 1.1: +139 -0 lines
Diff to previous 1.1 (colored) next main 1.2 (colored) to selected 1.7.2.2 (colored)

Commit changes to the IDE system in a branch. This allows a better separation
between higth-level and low-level (i.e. registers read/write) and generalize
the queue for all commands. This also add supports for IDE DMA.

Revision 1.1, Thu Jun 4 16:52:34 1998 UTC (25 years, 10 months ago) by bouyer
Branch: MAIN
CVS Tags: bouyer-ide-base
Branch point for: bouyer-ide
FILE REMOVED

file atareg.h was initially added on branch bouyer-ide.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>