NetBSD/sys/arch
mbw a506aacc6d tv@netbsd says that the desired behavior for macppc is for de to be default
for DEC-based chips, and to have tlp available for tulip clones.  The change
in GENERIC is such that TLP_MATCH options are commented out (allowing de to
attach to DEC-based chips), and change in is INSTALL such that de is present
and TLP_MATCH options are commented out.

The addition of de in INSTALL increases its compressed size by about 17 KB.

Primarily the goal is to have INSTALL and GENERIC use the same device.
This will fix PR port-macppc/10779.

It has been tested with the 1.5.3_ALPHA GENERIC and INSTALL kernels on my
PowerMacintosh 7300 with a 21140A (now de, previously tlp) and a
Lite-On 82C115 (tlp).

de0 at pci0 dev 15 function 0
de0: interrupting at irq 25
de0: Asante 21140A [10-100Mb/s] pass 2.2
de0: address 00:00:94:a4:03:35
de0: enabling 10baseT port

tlp0 at pci0 dev 14 function 0: Lite-On 82C115 Ethernet, pass 2.5
tlp0: interrupting at irq 24
tlp0: Ethernet address 00:00:94:b6:16:ef
tlp0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX
2002-01-03 04:34:21 +00:00
..
acorn32 Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
algor Fix a typo. 2002-01-02 14:48:09 +00:00
alpha pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
amiga When we jump to the absolute address of the next instruction, we have to 2002-01-03 01:13:35 +00:00
amigappc Roll the rest of the ports over to the new MI kernel build machinery. 2001-12-09 05:00:40 +00:00
arc Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
arm Fix typo in comment. 2002-01-01 16:24:33 +00:00
arm26 Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
arm32 add <sys/systm.h> (for libkern.h) now that -ffree-standing is in effect 2001-12-31 15:01:51 +00:00
atari pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
bebox Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
cats Update for new uhidev device attachment. 2001-12-28 17:37:01 +00:00
cesfic pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
cobalt Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
dnard Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
dreamcast Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
evbarm * Share a common vector page between arm26 and arm32. 2001-12-20 01:20:21 +00:00
evbsh3
hp300 pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
hpc SPEC_PLATFORM is 'defparam' (requires value). 2001-12-11 04:46:39 +00:00
hpcarm Allow jornada720 LCD and keyboard to be used as a boot console. 2001-12-28 01:41:53 +00:00
hpcmips VR41XX/TX3922 common kernel. 2002-01-02 13:13:18 +00:00
hpcsh Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
i386 moved ARMADA specific CARDBUS options to CARDBUS 2002-01-02 22:32:16 +00:00
luna68k pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
m68k A statement must follow a label. 2001-12-26 19:00:31 +00:00
mac68k pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
macppc tv@netbsd says that the desired behavior for macppc is for de to be default 2002-01-03 04:34:21 +00:00
mips _intr_suspend and _intr_resume declarations are moved to intr.h. 2002-01-02 12:36:20 +00:00
mipsco Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
mmeye Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
mvme68k pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
netwinder Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
news68k pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
newsmips Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
next68k pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
ofppc Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
pc532 pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
playstation2 s/TOOLDIR/EETOOLDIR/ 2002-01-02 12:49:43 +00:00
pmax Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
powerpc pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
prep Update for new uhidev device attachment. 2001-12-28 17:37:01 +00:00
sandpoint Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
sgimips Add -Dsgimips to CPPFLAGS. 2001-12-20 20:30:59 +00:00
sh3 pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
sparc make this hostprog friendly. 2002-01-02 05:21:34 +00:00
sparc64 move sparc specific ioctl handling (fb & openprom) into arch/sparc64. 2002-01-03 02:29:39 +00:00
sun2 Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
sun3 Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
sun68k Fixed a bug where we would always byteswap things, 2001-12-17 21:55:13 +00:00
vax Add PPPoE to all generic kernels that should be able to use it. 2001-12-28 12:21:52 +00:00
walnut Fix a couple of rcsids. 2001-12-09 05:02:21 +00:00
x68k pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list, 2002-01-02 00:51:33 +00:00
x86_64 Add BITFIELDTYPE lint comments where we need to use u_int64_t bitfields. 2002-01-03 04:28:31 +00:00
Makefile
README

acorn32:	Acorn computers Ltd. ARM 6/7/SA based machines (arm)
algor:		Algorithmics, Ltd. MIPS evaluation boards (mips)
alpha:		Compaq (formerly Digital Equipment Corp.) Alpha (alpha)
amiga:		Commodore et al. Amiga (m68k)
amigappc:	Phase 5 Amiga (powerpc)
arc:		MIPS Advanced Risc Computing spec machines (mips)
arm26:		Acorn ARM2- and ARM3-based machines (arm)
arm32:		ARMv3 and Digital StrongARM machines (arm)
atari:		Atari TT30, Falcon, and Hades (m68k)
bebox:		Be Inc. BeBox (powerpc)
cats:		Chalice Technologies, CATS motherboard (arm)
cesfic:  	FIC8234 VME processor board (m68k)
cobalt:		Cobalt Networks Microservers (mips)
dnard:		Digital "Shark" DNARD machines (arm)
dreamcast:	SEGA Dreamcast (sh3)
evbarm:		ARM-based eval boards (arm)
evbsh3:		Hitachi SuperH(TM) sh3 and sh4 eval boards (sh3)
hp300:		Hewlett Packard 300- and 400-series machines (m68k)
hpcarm:		ARM based handheld PCs (arm)
hpcmips:	MIPS based handheld PCs (mips)
hpcsh:		Hitachi SuperH(TM) based handheld PCs (sh3)
i386:		Intel/AMD etc. x86 processor line (i386)
ibmnws:		IBM Network Station Thin Clients (powerpc)
luna68k:	LUNA product line of OMRON Tateishi Electric (m68k)
mac68k:		Apple Macintosh (m68k)
macppc:		Apple Power Macintosh and clones (powerpc)
mipsco:		MIPS Corp Magnum 3000 computers (mips)
mmeye:		Hitachi SuperH(TM) computer controlled camera (sh3)
mvme68k:	Motorola's VMEbus 68K based single board computers (m68k)
mvme88k:	Motorola's VMEbus 88K based single board computers (m88k)
netwinder:	StrongARM based Netwinder machines (arm)
news68k:	Sony's NET WORK STATION (m68k)
newsmips:	Sony's NET WORK STATION (mips)
next68k:	NeXT Computer's cubes and slabs (m68k)
ofppc:		Open Firmware based PowerPC machines (powerpc)
pc532:		"PC-532" kit computer, based on NS 32532 CPU (ns32k)
playstation2:	SONY PlayStation 2 (mips)
pmax:		Digital Equipment Corp. MIPS based machines (mips)
prep:		PowerPC Reference Platform machines (powerpc)
sandpoint:	Motorola Sandpoint reference platform (powerpc)
sgimips:	MIPS based Silicon Graphics machines (mips)
sparc:		Sun Microsystems SPARC (sun4, sun4c, sun4m) 32 bit machines (sparc)
sparc64:	Sun Microsystems UltraSPARC 64 bit machines (sparc64, sparc)
sun2:		Sun m68010 based machines (m68k)
sun3:		Sun m680[23]0 based machines (m68k)
vax:		Digital Equipment Corp. VAX machines (vax)
walnut:		IBM's PowerPC 405GP Reference Board (powerpc)
x68k:		Sharp X68000, X68030 (m68k)
x86_64:		AMD's x86 64 bit architecture on the simics simulator (x86_64)

Generic architectural features shared among multiple ports
arm:		ARM cpu based platform files
hpc:		Handheld PC reference 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 cpu based platform files
sun68k:		Sun68k cpu based platform files