xref: /netbsd-src/share/man/man4/man4.hppa/astro.4 (revision 633f3639db593aa92599e0f49563a30ce60059e2)
1.\"	$NetBSD: astro.4,v 1.2 2017/02/17 22:24:46 christos Exp $
2.\"	OpenBSD: astro.4,v 1.3 2007/05/31 19:19:54 jmc Exp
3.\"
4.\" Copyright (c) 2007 Mark Kettenis <kettenis@openbsd.org>
5.\"
6.\" Permission to use, copy, modify, and distribute this software for any
7.\" purpose with or without fee is hereby granted, provided that the above
8.\" copyright notice and this permission notice appear in all copies.
9.\"
10.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\"
18.Dd February 17, 2017
19.Dt ASTRO 4 hppa
20.Os
21.Sh NAME
22.Nm astro
23.Nd Astro Memory and I/O controller
24.Sh SYNOPSIS
25.Cd "astro* at mainbus?"
26.Cd "elroy* at astro?"
27.Sh DESCRIPTION
28The
29.Nm
30driver provides support for the Astro memory and I/O controller used
31on systems with PA-8500 and later 64-bit CPUs.
32It functions as a bridge from the Runway bus to
33up to 8 I/O ropes that connect to Elroy chips.
34Astro contains an IOMMU and provides support for cache coherent DMA.
35.Sh SEE ALSO
36.Xr hppa/cpu 4 ,
37.Xr hppa/elroy 4 ,
38.Xr hppa/intro 4
39.\" .Xr runway 4
40.Sh HISTORY
41The
42.Nm
43driver first appeared in
44.Ox 4.2 .
45It was ported to
46.Nx 6.0
47by Nick Hudson.
48