NetBSD/sys/arch/sgimips
abs 3267a6b9fe Update all kernel configs mentioning WSEMUL_* but not already including
WSDISPLAY_COMPAT_USL using the following rules:
- If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL
- If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1
  and commented out WSDISPLAY_COMPAT_USL
- Otherwise add WSDISPLAY_COMPAT_USL

Some of the INSTALL configs for larger memory machines are probably suitable
for adding WSDISPLAY_COMPAT_USL.

Now wsconscfg(8) should be able to switch VTs when expected.

Implemented after no objection from tech-kern to the following:

On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote:
> wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual
> terminals.
>
> Except when in an exceptionally memory or space constrained
> environment (INSTALL being the obvious case), is there any reason why
> all GENERIC and GENERIC-like kernels which have wscons enabled
> shouldn't also have WSDISPLAY_COMPAT_USL?
2012-08-17 20:11:37 +00:00
..
compile
conf Update all kernel configs mentioning WSEMUL_* but not already including 2012-08-17 20:11:37 +00:00
dev use rasops_init(0,0) 2012-01-11 16:18:30 +00:00
eisa #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
gio converting extent(9) from malloc(9) to kmem(9) 2012-01-27 18:52:47 +00:00
hpc Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
include Add getlabelusesmbr(), as proposed in 2011-08-30 12:39:49 +00:00
ioc #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
mace Fix mii_statchg to take a 'struct ifnet *' instead of device_t. This fixes 2012-07-22 14:32:49 +00:00
pci #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
sgimips Do not call setroot() from MD code and from MI code, which has 2012-07-29 18:05:39 +00:00
stand Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
xio
Makefile
README.IPn
TODO

$NetBSD: README.IPn,v 1.10 2009/02/10 06:12:27 rumble Exp $

Arch (kernel)	Models				Codename
-------------	------				--------
IP2		IRIS 3000
IP4		4D/50, 4D/70
IP4.5		4D/60, 4D/80, 4D/85
IP5		4D/1x0
IP6		4D/20				Eclipse
IP10 (IP6)	4D/25				Eclipse
IP7		4D/2x0
IP9		4D/210
IP13 (IP7)	4D/3x0
IP15 (IP7)	4D/4x0
IP12		4D/30, 4D/35, Indigo R3K	Magnum (/3x), Hollywood (Indigo)
IP17		Crimson
IP19		Challenge L/XL, Onyx		Everest
IP20		Indigo R4K			Blackjack
IP21		Power Challenge R8K, Power Onyx	Everest
IP22		Indigo2, Challenge M		Fullhouse
IP24 (IP22)	Indy, Challenge S 		Guinness
IP25		Power Challenge R10K		Everest
IP26		Power Indigo2 R8K		Teuton
IP27		Origin 200, Origin 2000, Onyx2
IP28		Power Indigo2 R10K		Pacecar
IP30		Octane				Speedracer
IP32		O2				Moosehead
IP33		SN1 (?)
IP35		SN1 (?)

Architecture	ABI	Bootstrap Load Address	Kernel Load Address
------------	---	----------------------	-------------------
IP19 IP21 IP25	32	0x80004000		0x80100000
IP19 IP21 IP25	64	0xa800000000004000	0xa800000000180000
IP20 IP22 IP24	32	0x88002000		0x88069000
IP22 IP24 IP26	64	0xa800000008002000	0xa800000008069000
IP28		64	0xa800000020003000	0xa800000020080000
IP30		64	0xa800000020004000	0xa800000020080000
IP32		32	0x80002000		0x80069000
IP32		64	0xa800000000002000	0xa800000000078000
IP33		64	0xa800000000019000	0xa800000000300000