NetBSD/sys/arch
jmmv 2a08d54a9a Implement border color customization in wscons(4), only available for vga(4)
at the moment.

This includes the addition of two new wsdisplay ioctls, WSDISPLAY_{G,S}BORDER,
one to get the actual color and one to set it, respectively.  Possible colors
match those defined by ANSI (and listed in wsdisplayvar.h).

It also adds two accessops to the underlying graphics device, getborder and
setborder, which mach their ioctl counterparts.

Two kernel options are added: WSDISPLAY_CUSTOM_BORDER, which enables the
ioctls described above (to customize the border color from userland after
boot), and WSDISPLAY_BORDER_COLOR, which sets the color at boot time.
The former is enabled by default on the GENERIC kernel, but not on INSTALL
(among others).  The later is always commented out, leaving the usual black
border as a default.

wsconsctl is modified to allow accessing this value easily.  For example,
'wsconsctl -d -w border=blue'.
2004-07-29 22:29:35 +00:00
..
acorn26 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
acorn32 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
algor remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
alpha remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
amd64 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
amiga Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
amigappc Add the %MAKEOPTIONSAPPEND token at the end of the file, after the 2004-06-04 04:45:49 +00:00
arc remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
arm remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
atari remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
bebox remove some typecasts to "cfmatch_t" which are obviously relicts from 2004-07-29 18:39:00 +00:00
cats Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
cesfic Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
cobalt remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
dreamcast remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
evbarm Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
evbmips Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
evbppc Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
evbsh3 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
evbsh5 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
hp300 Add options COMPAT_20. 2004-07-18 05:56:15 +00:00
hp700 Import PCI support from OpenBSD and update GENERIC config for PCI devices. 2004-07-29 19:10:23 +00:00
hpc MI part of kloader moved to dev/kloader.c from arch/hpc/hpc/ 2004-07-06 13:09:18 +00:00
hpcarm Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
hpcmips remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
hpcsh Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
hppa real siginfo support. 2004-07-24 19:04:53 +00:00
i386 Implement border color customization in wscons(4), only available for vga(4) 2004-07-29 22:29:35 +00:00
ibmnws remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
luna68k Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
m68k Revert last change. It breaks the build due to interactions with 2004-07-29 12:54:46 +00:00
mac68k Add the Spanish keymap. 2004-07-19 13:31:08 +00:00
macppc remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
mips remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
mipsco include bsd.own.mk so this builds again. 2004-07-19 01:41:26 +00:00
mmeye Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
mvme68k Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
mvmeppc remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
netwinder Bump symtab space. 2004-07-25 03:55:38 +00:00
news68k Sync some entries with GENERIC. 2004-07-18 05:54:43 +00:00
newsmips Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
next68k Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
ofppc remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
openblocks405
pc532 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
pdp10 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
playstation2 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
pmax Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
pmppc remove some typecasts to "cfmatch_t" which are obviously relicts from 2004-07-29 18:39:00 +00:00
powerpc Empty shell for Darwin audit API 2004-07-28 22:24:06 +00:00
prep remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
sandpoint remove some typecasts to "cfmatch_t" which are obviously relicts from 2004-07-29 18:39:00 +00:00
sbmips Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
sgimips remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
sh3 defparam HZ. 2004-07-01 12:44:26 +00:00
sh5 remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
shark remove some typecasts to "cfmatch_t" which are obviously relicts from 2004-07-29 18:39:00 +00:00
sparc remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
sparc64 give the special PCI bus enumerator a sparc64_ prefix and make the 2004-07-29 16:53:15 +00:00
sun2 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
sun3 Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
sun68k Rearrange process exit path to avoid need to free resources from different 2004-01-04 11:33:29 +00:00
vax Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
x68k Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented 2004-07-15 03:53:44 +00:00
x86 remove now unnecessary "pci_enumerate_bus" definitions 2004-07-29 16:55:25 +00:00
xen Set the system clock (via Xen) in resettodr(), if domain 0. 2004-07-16 22:36:33 +00:00
Makefile ``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen 2004-05-12 16:56:41 +00:00
README Add port to the Xen virtual machine monitor. 2004-03-11 21:44:08 +00:00

$NetBSD: README,v 1.34 2004/03/11 21:44:08 cl Exp $

acorn26:	Acorn ARM2- and ARM3-based machines (arm, 20000509)
acorn32:	Acorn computers Ltd. ARM 6/7/SA based machines (arm, 20011118)
algor:		Algorithmics, Ltd. MIPS evaluation boards (mips, 20010528)
alpha:		Compaq (formerly Digital Equipment Corp.) Alpha (alpha, 19950213)
amd64:		AMD's x86 64 bit architecture (x86_64, 20010619)
amiga:		Commodore et al. Amiga (m68k, 19930902)
amigappc:	Phase 5 Amiga (powerpc, 20000525)
arc:		MIPS Advanced Risc Computing spec machines (mips, 20000123)
atari:		Atari TT30, Falcon, and Hades (m68k, 19950326)
bebox:		Be Inc. BeBox (powerpc, 19971014)
cats:		Chalice Technologies, CATS motherboard (arm, 19981005)
cesfic:		FIC8234 VME processor board (m68k, 20010514)
cobalt:		Cobalt Networks Microservers (mips, 20000319)
dreamcast:	SEGA Dreamcast (sh3, 20010107)
evbarm:		ARM-based eval boards (arm, 20010905)
evbmips:	MIPS-based eval boards (mips, 20020307)
evbppc:		PowerPC-based eval boards (powerpc, 20021209)
evbsh3:		Hitachi SuperH(TM) sh3 and sh4 eval boards (sh3, 20010206)
evbsh5:		Hitachi SuperH(TM) sh5 eval boards (sh5, 20020705)
hp300:		Hewlett Packard 300- and 400-series machines (m68k, 19930512)
hp700:		Hewlett Packard 700-series machines (hppa, 20020606)
hpcarm:		ARM based handheld PCs (arm, 20010220)
hpcmips:	MIPS based handheld PCs (mips, 19990925)
hpcsh:		Hitachi SuperH(TM) based handheld PCs (sh3, 20010117)
i386:		Intel/AMD etc. x86 processor line (i386, 19930321)
ibmnws:		IBM Network Station Thin Clients (powerpc, -)
luna68k:	LUNA product line of OMRON Tateishi Electric (m68k, 20000105)
mac68k:		Apple Macintosh (m68k, 19930929)
macppc:		Apple Power Macintosh and clones (powerpc, 19980515)
mipsco:		MIPS Corp Magnum 3000 computers (mips, 20000812)
mmeye:		Hitachi SuperH(TM) computer controlled camera (sh3)
mvme68k:	Motorola's VMEbus 68K based single board computers (m68k, 19950725)
mvmeppc:	Motorola's VMEbus PowerPC based single board computers
		(powerpc, 20020227)
mvme88k:	Motorola's VMEbus 88K based single board computers (m88k, -)
netwinder:	StrongARM based Netwinder machines (arm, 20010609)
news68k:	Sony's NET WORK STATION (m68k, 19991209)
newsmips:	Sony's NET WORK STATION (mips, 19980218)
next68k:	NeXT Computer's cubes and slabs (m68k, 19980609)
ofppc:		Open Firmware based PowerPC machines (powerpc, 19980528)
pc532:		"PC-532" kit computer, based on NS 32532 CPU (ns32k, 19930909)
playstation2:	SONY PlayStation 2 (mips, 20011016)
pmax:		Digital Equipment Corp. MIPS based machines (mips, 19931012)
pmppc:		Artesyn PMPPC card (powerpc, 20020531)
prep:		PowerPC Reference Platform machines (powerpc, 20000229)
sandpoint:	Motorola Sandpoint reference platform (powerpc, 20010211)
sbmips:		Broadcom's SiByte processor evaluation boards (mips, 20020306)
sgimips:	MIPS based Silicon Graphics machines (mips, 20000614)
shark:		Digital Network Appliance Reference Design ("Shark") (arm, 19960131)
sparc:		Sun Microsystems SPARC (sun4, sun4c, sun4m) 32 bit machines
		(sparc, 19931002)
sparc64:	Sun Microsystems UltraSPARC 64 bit machines (sparc64/sparc, 19980620)
sun2:		Sun m68010 based machines (m68k, 20010328)
sun3:		Sun m680[23]0 based machines (m68k, 19930625)
vax:		Digital Equipment Corp. VAX machines (vax, 19940802)
x68k:		Sharp X68000, X68030 (m68k, 19960505)
xen:		Xen virtual machine monitor (xen, 20040311)

Generic architectural features shared among multiple ports
arm:		ARM CPU based platform files
hpc:		Handheld PC reference platform files
hppa:		Hewlett Packard PA-RISC CPU based platform files
m68k:		Motorola 680x0 CPU based platform files
m88k:		Motorola 88xxx CPU based platform files
mips:		MIPS CPU based platform files
powerpc:	PowerPC CPU based platform files
sh3:		Hitachi SuperH(TM) sh3 and sh4 CPU based platform files
sh5:		Hitachi SuperH(TM) sh5 CPU based platform files
sun68k:		Sun Motorola 680x0 CPU based platform files