Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/distrib/notes/sparc64 finish porting these from the sparc ve...
details: https://anonhg.NetBSD.org/src/rev/ef227ae6da41
branches: trunk
changeset: 497056:ef227ae6da41
user: mrg <mrg%NetBSD.org@localhost>
date: Sun Sep 17 21:03:32 2000 +0000
description:
finish porting these from the sparc versions. they are mostly correct
now though the install instructions could still do with some more work
and expansion....
diffstat:
distrib/notes/sparc64/contents | 20 +++++-
distrib/notes/sparc64/hardware | 115 +++++++++++++++++++---------------------
distrib/notes/sparc64/install | 104 ++++++++----------------------------
distrib/notes/sparc64/prep | 36 +-----------
distrib/notes/sparc64/upgrade | 14 ++--
5 files changed, 106 insertions(+), 183 deletions(-)
diffs (truncated from 522 to 300 lines):
diff -r f5b84f46baeb -r ef227ae6da41 distrib/notes/sparc64/contents
--- a/distrib/notes/sparc64/contents Sun Sep 17 19:55:28 2000 +0000
+++ b/distrib/notes/sparc64/contents Sun Sep 17 21:03:32 2000 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: contents,v 1.1 2000/08/19 13:16:00 mrg Exp $
+.\" $NetBSD: contents,v 1.2 2000/09/17 21:03:32 mrg Exp $
.\"
.\" Copyright (c) 1999 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -535,7 +535,7 @@
.if r_pc532 .Em 457k gzipped, 910k uncompressed
.if r_pmax .Em 792k gzipped, 2.1M uncompressed
.if r_sparc .Em 2.9M gzipped, 6.7M uncompressed
-XX.if r_sparc .Em 2.9M gzipped, 6.7M uncompressed
+.if r_sparc64 .Em 1.5M gzipped, 4.7M uncompressed
.if r_vax .Em 517k gzipped, 1M uncompressed
.if r_x68k .Em 627k gzipped, 1.4M uncompressed
.\}
@@ -664,9 +664,6 @@
Unfortunately there is no R6.3 Xserver for NetBSD/hp300 yet,
so we can only distribute the X clients this time.
.\}
-.if r_sparc64 \{\
-There are no X clients or server provided for NetBSD/sparc64 at this time.
-.\}
The sets are:
.Bl -tag -width xcontribmmm
.It Sy xbase
@@ -684,6 +681,7 @@
.if r_macppc .Em 2.8M gzipped, 8.3M uncompressed
.if r_pmax .Em 3.1M gzipped, 11M uncompressed
.if r_sparc .Em 2.7M gzipped, 8.6M uncompressed
+.if r_sparc64 .Em 2.7M gzipped, 8.6M uncompressed
.if r_x68k .Em 2.4M gzippeed, 7.7M uncompressed
.It Sy xcomp
The extra libraries and include files needed to compile X source code.
@@ -698,6 +696,7 @@
.if r_macppc .Em 1.9M gzipped, 8.2M uncompressed
.if r_pmax .Em 2.1M gzipped, 9.8M uncompressed
.if r_sparc .Em 1.7M gzipped, 7.4M uncompressed
+.if r_sparc64 .Em 1.7M gzipped, 7.4M uncompressed
.if r_x68k .Em 1.6M gzipped, 6.8M uncompressed
.It Sy xcontrib
Programs that were contributed to X.
@@ -712,6 +711,7 @@
.if r_macppc .Em 188k gzipped, 580k uncompressed
.if r_pmax .Em 206k gzipped, 770k uncompressed
.if r_sparc .Em 205k gzipped, 750k uncompressed
+.if r_sparc64 .Em 205k gzipped, 750k uncompressed
.if r_x68k .Em 179k gzipped, 670k uncompressed
.It Sy xfont
Fonts needed by X.
@@ -726,6 +726,7 @@
.if r_macppc .Em 5.7M gzipped, 7.0M uncompressed
.if r_pmax .Em 5.5M gzipped, 6.7M uncompressed
.if r_sparc .Em 5.7M gzipped, 7.0M uncompressed
+.if r_sparc64 .Em 5.7M gzipped, 7.0M uncompressed
.if r_x68k .Em 5.7M gzipped, 7.0M uncompressed
.
.if r_atari \{\
@@ -778,6 +779,15 @@
.br
.Em 3.3M gzipped, 8.4M uncompressed
.\}
+.if r_sparc64 \{\
+.Pp
+.It Sy xserver
+.No The Xsun, Xsun24, XsunMono and Xprt
+servers with man pages. The 64-bit X server current has problems with
+pixmaps.
+.br
+.Em 3.3M gzipped, 8.4M uncompressed
+.\}
.if r_x68k \{\
.Pp
.It Sy xserver
diff -r f5b84f46baeb -r ef227ae6da41 distrib/notes/sparc64/hardware
--- a/distrib/notes/sparc64/hardware Sun Sep 17 19:55:28 2000 +0000
+++ b/distrib/notes/sparc64/hardware Sun Sep 17 21:03:32 2000 +0000
@@ -1,30 +1,23 @@
-.\"$NetBSD: hardware,v 1.1 2000/08/19 13:16:00 mrg Exp $
+.\"$NetBSD: hardware,v 1.2 2000/09/17 21:03:32 mrg Exp $
.
-NetBSD/sparc \*V runs on the following classes of machines:
+NetBSD/sparc64 \*V runs on the following classes of machines:
.Bl -bullet -compact
. It
-sun4c (e.g. the SS1, SS1+, SS2, IPC, ELC, IPX, and SLC)
+Sbus-based UltraSPARC systems (the Ultra1, Ultra1E, Ultra2, Ultra2E)
. It
-sun4 (e.g. the 4/100, 4/200, and 4/300 \- note that support
-for the 4/400 processor is incomplete)
-. It
-sun4m (e.g. Classic, LX, SS4, SS5, SS10, and SS20)
+PCI-based UltraSPARC systems (known to work on the Ultra5, Ultra10, Ultra30
+and Ultra250, and may work on many other systems)
.El
.Pp
-NetBSD/sparc \*V does
+NetBSD/sparc64 \*V does
.Em not
run on these machines (yet):
.Bl -bullet -compact
. It
-sun-4/400 (lacking support for the I/O cache, and has
-ethernet problems)
-. It
-sun4d (e.g. sparc center 2000)
-. It
-sun4u (e.g. Ultrasparcs)
+Enterprise Systems (Ex000, E10000)
.El
.Pp
-The minimal configuration requires 4M of RAM and ~60M of disk space.
+The minimal configuration requires 16M of RAM and ~60M of disk space.
To install the entire system requires much more disk space, and to run
X or compile the system, more RAM is recommended. (NetBSD with 4M of
RAM feels like Solaris with 4M of RAM.) Note that until you have
@@ -32,52 +25,54 @@
faster CPU.)
.Pp
Supported devices include:
-.Bl -tag -width indent
-. It Em sun4c/sun4m sbus video:
-cgsix, cgthree, and bwtwo frame buffers
-. br
-cgfourteen and tcx frame buffers (limited
-.Dq emulation
-mode)
-. It Em sun4 video (not thoroughly tested?):
-P4 on-board bwtwo, and VME cgtwo card
-. It Em serial ports:
-ttya and ttyb (can be used as console if needed)
-. It Em ethernet:
-on-board AMD Lance ethernet ("le0"),
-. br
-Sbus AMD Lance ethernet cards,
-. br
-on-board Intel 82586 ethernet (ie0 on 4/100's and 4/200's),
-. br
-VME Intel 82586 ethernet cards
-. It Em SCSI:
-on-board "esp" SCSI controller (sun4c, sun4m and the 4/300),
-. br
-sbus "esp" SCSI controller,
-. br
-Sun "SUN-3"/"si" VME SCSI controller (polled mode only, slow),
-. br
-Sun "SCSI Weird"/"sw" on-board controller (4/110 only, polled)
-. It Em VME disks:
-Xylogics 7053 VME/SMD disk controller ("xd"),
-. br
-Xylogics 450/451 VME disk controller ("xy")
-. br
-[note: VME/IPI disks are not supported]
-. It Em sun floppy disk drive
-. It Em sun keyboard and mouse
-. It Em sun4c audio
-. It Em sun4m audio on Sparcstation Classic
+.Bd -literal
+ Ethernet devices:
+ - Sbus LANCE ethernet (le) [*]
+ - Sbus HME ethernet (hme) [*]
+ - Sbus BigMac ethernet (be) [*]
+ - PCI HME ethernet (hme)
+ - PCI Tulip (tlp)
+ Video devices:
+ - Sbus cgsix
+ SCSI host controllers:
+ - ncr53c9x based controllers (esp)
+ - ncr53c8xx based controllers (siop)
+ - ISP10x0 based controllers (isp)
+ - Adaptec AHA-2x4x[U][2][W] cards and onboard PCI designs
+ using the AIC-7770, AIC-7850, AIC-7860, AIC-7870,
+ AIC-7880 and AIC-789x chipsets.
+ PCI IDE host controllers:
+ - CMD Tech PCI064[3689] IDE Controllers (pciide) [**]
+ Serial devices:
+ - Sbus z8530 serial (zs)
+ Parallel devices:
+ - Sbus parallel ports (bpp)
+ - PCI/Ebus parallel ports (lpt)
.El
+There are a large number of untested PCI drivers that have never
+been tested on UltraSPARC PCI systems, that may "just work".
.Pp
-Hardware the we do NOT currently support, but get many questions
+[*] Sbus ethernet drivers current have a problem with interrupts and
+do not perform properly except in extreme low usage conditions, rendering
+them effectively unusable.
+.Pp
+[**]
+Access to devices on the secondary PCIIDE channel currently do not work.
+.Pp
+Hardware the we do NOT currently support, but get questions
about:
-.Bl -bullet -compact
-. It
-multiprocessor sun4m machines
-. It
-audio drivers for sun4m machines (other than the Sparcstation Classic)
-. It
-interrupt driven SCSI driver for sun-4/100's and sun-4/200's
+.Bl -literal
+ Floppy drives
+ Audio devices:
+ - Sbus & PCI based system audio (audiocs)
+ Serial devices:
+ - PCI based systems (sab)
+ Keyboard & Mouse devices:
+ - PCI based systems
+ Video devices:
+ - Creator3D framebuffers (ffb)
+ - General PCI VGA support
+ SCSI host controllers:
+ - ESP366 based controllers found in Ultra1E and Ultra2
+ systems (esp)
.El
diff -r f5b84f46baeb -r ef227ae6da41 distrib/notes/sparc64/install
--- a/distrib/notes/sparc64/install Sun Sep 17 19:55:28 2000 +0000
+++ b/distrib/notes/sparc64/install Sun Sep 17 21:03:32 2000 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: install,v 1.1 2000/08/19 13:16:00 mrg Exp $
+.\" $NetBSD: install,v 1.2 2000/09/17 21:03:32 mrg Exp $
.\"
.\" Copyright (c) 1999 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -38,12 +38,10 @@
There are several ways to install NetBSD onto a disk. The easiest way
in terms of preliminary setup is to use the NetBSD miniroot that can
be booted off your local disk's swap partition. Alternatively, if your
-Sparcstation is hooked up in a network you can find a server and arrange
+UltraSPARC is hooked up in a network you can find a server and arrange
for a diskless setup which is a convenient way to install on a machine
whose disk does not currently hold a usable operating system (see the
-section `Installing NetBSD by using a diskless setup' below). There is
-also a bootable 1.4MB floppy available that contains a slightly less
-featureful miniroot environment.
+section `Installing NetBSD by using a diskless setup' below).
.
.Ss2 Installing NetBSD by using the NetBSD miniroot.
.
@@ -56,9 +54,9 @@
available during the installation process.
.Pp
Loading the miniroot onto your raw partition is simple. On NetBSD as well
-as SunOS you use a command like:
-.Dl # Ic dd if=miniroot.fs of=/dev/rsd0b bs=4k conv=sync
-(Here, `/dev/rsd0b' is assumed to be your swap partition.) There's a
+as Solaris you use a command like:
+.Dl # Ic dd if=miniroot.fs of=/dev/rdsk/c0t0d0s1 bs=4k conv=sync
+(Here, `/dev/rdsk/c0t0d0s1' is assumed to be your swap partition.) There's a
potential problem here if /dev/rsd0b is actually in use as a swap
partition by your currently running system. If you don't have another
disk or partition to spare, you can usually get away with running this
@@ -69,26 +67,11 @@
.Dl # Ic halt
.Pp
Then boot the miniroot by typing the appropriate command at the PROM:
-.Dl \*> Ic "b sd(,,1)netbsd -s # for sun4 monitors
-.Dl ok Ic "boot sd(,,1)netbsd -s # for version 1 OpenBOOT ROMs
-.Dl ok Ic "boot disk:b netbsd -s # for version 2 OpenBOOT ROMs
+.Dl ok Ic "boot disk:b netbsd -s
.Pp
If you've loaded the miniroot onto some other disk than `sd0' adapt
the boot specifier accordingly, e.g.:
.Dl ok Ic boot disk1:b netbsd -s
-to boot from SCSI disk target 1 from a version 2 OpenBOOT ROM.
-If you have to use the old-style
-.Ic sd( Ns Ar c,u,p Ns Ic \&)
-syntax to boot from a
-SCSI disk, you can calculate the parameters as follows:
-.Bl -tag -width xcc
-. It Ar c
-specifies the controller number
-. It Ar u
-the hexadecimal number obtained from evaluating
-the expression `(8 * TARGET) + LUN'
-. It Ar p
-the partition number from which to boot (0=`a', 1=`b', etc).
.El
.Pp
The monitor boot command will cause the NetBSD kernel contained in the
@@ -97,20 +80,6 @@
.Sx Running the installation scripts
below.
.
-.Ss2 Installing NetBSD by using the bootable floppy.
-.
-The NetBSD install floppy works only on the sun4c and sun4m class
-machines. From the OpenBOOT prompt, the following should boot the
-floppy.
-.Dl ok Ic "boot fd(,,1) # for version 1 OpenBOOT ROMs
-.Dl ok Ic "boot /fd # either of these for version
-.Dl ok Ic "boot floppy # 2 OpenBOOT ROMs
-.Pp
-After the initial probe messages you'll be asked to start
-the install or upgrade procedure. Proceed to the section
-.Sx Running the installation scripts
-below.
Home |
Main Index |
Thread Index |
Old Index