NetBSD/sys/arch
jmmv 38b7aff676 Replace usages of bcopy:
- Use memmove to copy memory blocks that are likely to overlap.  Fixes
  some rendering problems in programs that use, for example, the "insert
  rows" feature.  This was reproducible with sysinst as explained here:
  http://mail-index.netbsd.org/tech-install/2007/07/29/0000.html
- Use memcpy in situations where the blocks cannot overlap.
2007-07-29 18:01:11 +00:00
..
acorn26 change pmap_phys_address()s parameter to paddr_t since that's what it gets 2007-07-16 23:48:03 +00:00
acorn32 It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
algor It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
alpha It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
amd64 Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
amiga It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 13:31:07 +00:00
amigappc Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
arc It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
arm It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
atari It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
bebox It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
cats Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
cesfic Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
cobalt It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
dreamcast It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 13:31:07 +00:00
evbarm remove TNF advertising clause from file copyrighted to me 2007-07-24 14:41:29 +00:00
evbmips It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
evbppc It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
evbsh3
evbsh5
ews4800mips Include <sys/proc.h> explicitly. 2007-07-23 17:55:39 +00:00
hp300 It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
hp700 Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
hpc It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
hpcarm Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
hpcmips Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
hpcsh Adapt to the new signature of kthread_create(), and the removal 2007-07-17 11:16:14 +00:00
hppa Finish up the _lock_cas implementation by adding the RAS check. 2007-07-12 19:31:01 +00:00
i386 Add ichsmb(4). 2007-07-28 11:06:23 +00:00
ia64 - kern_kern_microtime.c is gone, so replace references of it 2007-07-21 12:15:05 +00:00
ibmnws Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
iyonix Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
landisk Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
luna68k Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
m68k Same change as -r1.133 of src/sys/arch/amiga/amiga/pmap.c : 2007-07-23 19:21:03 +00:00
mac68k It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
macppc add support for ioctl(WSDISPLAYIO_LINEBYTES) so XFree86/wsfb should work now. 2007-07-24 20:09:57 +00:00
mips Don't depend on uvm_extern.h pulling in proc.h. 2007-07-21 19:06:20 +00:00
mipsco Move the include of <machine/intr.h> into the _KERNEL / _LOCORE #ifdefs. 2007-07-26 14:54:09 +00:00
mmeye Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
mvme68k kill MFSNAMELEN 2007-07-17 20:17:52 +00:00
mvmeppc It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
netwinder Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
news68k Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
newsmips Add options COMPAT_40. 2007-07-18 15:19:07 +00:00
next68k Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
ofppc Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
pc532 Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
playstation2 It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
pmax Don't depend on uvm_extern.h pulling in proc.h. 2007-07-21 19:06:20 +00:00
pmppc It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
powerpc Handle IST_LEVEL interrupts better. Disable interrupt while it is 2007-07-24 15:22:18 +00:00
prep Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
sandpoint It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
sbmips It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
sgimips - move register definitions to crmfbreg.h 2007-07-26 02:25:14 +00:00
sh3 It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
sh5
shark Replace usages of bcopy: 2007-07-29 18:01:11 +00:00
sparc It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
sparc64 It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
sun2 Generic soft interrupts are mandatory. 2007-07-14 21:48:17 +00:00
sun3 It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
sun68k Wrap sanity checks with #ifdef DIAGNOSTIC. 2007-05-21 17:00:32 +00:00
vax It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
x68k It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
x86 Remove newline from format string of aprint_normal. 2007-07-22 23:45:50 +00:00
xen It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
zaurus Added support to detect AC adapter and charge battery. 2007-07-29 14:31:23 +00:00
Makefile
README Remove ref to pdp10. Noted by yamt. 2007-07-14 21:00:40 +00:00

README

$NetBSD: README,v 1.44 2007/07/14 21:00:40 ad 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)
ews4800mips:	NEC's MIPS based EWS4800 workstations (ews4800mips, 20051229)
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, -)
iyonix:		Castle Technology xscale based workstations (arm, 20040713)
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 m68k based NET WORK STATION (m68k, 19991209)
newsmips:	Sony's MIPS based 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)
zaurus:		Sharp Zaurus C3x00 PDAs (arm, 20061217)

Generic cpu features shared among multiple ports
arm:		ARM CPU based platform files
hppa:		Hewlett Packard PA-RISC CPU based platform files
m68k:		Motorola 680x0 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
sparc:		Sun Microsystems SPARC(TM) CPU based platform files
x86:		Intel x86 based platform files.

Generic architectural features shared among multiple ports
hpc:		Handheld PC reference platform files
sun68k:		Sun Microsystems Motorola 680x0 CPU based platform files

Single port cpu families
alpha:		Digital Equipment Alpha processor
m88k:		Motorola 88xxx CPU based platform files
ns32k:		National Semiconductor NS 32532 processor