From 7b2baa710681879167c220b8f2d1cbff81478bb1 Mon Sep 17 00:00:00 2001 From: David Gwynne Date: Sat, 9 Dec 2006 05:10:44 +0000 Subject: the start of a driver for ahci controllers. this does nothing but map the register space and hook an interrupt up for the controller i have, but it is going into the tree so i can work on it. commit early, commit often --- share/man/man4/Makefile | 6 +++--- share/man/man4/ahci.4 | 43 +++++++++++++++++++++++++++++++++++++++++++ share/man/man4/pci.4 | 4 +++- 3 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 share/man/man4/ahci.4 (limited to 'share/man/man4') diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index 017dcc86857..dc8a89a0be4 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -1,9 +1,9 @@ -# $OpenBSD: Makefile,v 1.397 2006/11/28 10:56:56 grange Exp $ +# $OpenBSD: Makefile,v 1.398 2006/12/09 05:10:43 dlg Exp $ MAN= aac.4 ac97.4 acphy.4 acpi.4 acx.4 \ adc.4 addcom.4 admcts.4 admlc.4 admtemp.4 \ - admtm.4 admtmp.4 admtt.4 adt.4 adv.4 aha.4 ahb.4 ahc.4 ahd.4 aic.4 \ - akbd.4 alipm.4 amdiic.4 amdpm.4 ami.4 amphy.4 ams.4 \ + admtm.4 admtmp.4 admtt.4 adt.4 adv.4 aha.4 ahb.4 ahc.4 ahci.4 ahd.4 \ + aic.4 akbd.4 alipm.4 amdiic.4 amdpm.4 ami.4 amphy.4 ams.4 \ an.4 aps.4 arc.4 aria.4 art.4 \ asbtm.4 ast.4 atalk.4 atapiscsi.4 ath.4 atu.4 atw.4 audio.4 aue.4 \ auich.4 autri.4 auixp.4 auvia.4 awi.4 axe.4 az.4 azalia.4 \ diff --git a/share/man/man4/ahci.4 b/share/man/man4/ahci.4 new file mode 100644 index 00000000000..a56911cbd70 --- /dev/null +++ b/share/man/man4/ahci.4 @@ -0,0 +1,43 @@ +.\" $OpenBSD: ahci.4,v 1.1 2006/12/09 05:10:43 dlg Exp $ +.\" +.\" Copyright (c) 2006 David Gwynne +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" TORTIOUS ACTION, ARISING OUT OF +.\" PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd December 9, 2006 +.Dt AHCI 4 +.Os +.Sh NAME +.Nm ahci +.Nd Advanced Host Controller Interface for Serial ATA +.Sh SYNOPSIS +.Cd "ahci* at pci?" +.Sh DESCRIPTION +The +.Nm +driver provides support for Serial ATA controllers conforming to the +Advanced Host Controller Interface specification. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.1 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An David Gwynne Aq dlg@openbsd.org . diff --git a/share/man/man4/pci.4 b/share/man/man4/pci.4 index ac39048c151..d8f172c426a 100644 --- a/share/man/man4/pci.4 +++ b/share/man/man4/pci.4 @@ -1,4 +1,4 @@ -.\" $OpenBSD: pci.4,v 1.196 2006/12/01 16:50:16 jsg Exp $ +.\" $OpenBSD: pci.4,v 1.197 2006/12/09 05:10:43 dlg Exp $ .\" $NetBSD: pci.4,v 1.29 2000/04/01 00:32:23 tsarna Exp $ .\" .\" Copyright (c) 2000 Theo de Raadt. All rights reserved. @@ -109,6 +109,8 @@ TRM-S1040 based PCI SCSI interface .El .Ss IDE disk controllers .Bl -tag -width 10n -offset ind -compact +.It Xr ahci 4 +Advanced Host Controller Interface for Serial ATA .It Xr pciide 4 PCI IDE controller driver .El -- cgit v1.2.3