NetBSD Port/Feature Cross Reference

  Latest
Release
shlibs ELF gcc binutils gdb cross new
distrib
sysinst xf4 xserver wscons intr.h bus
space
bus
dma
cf_unit generic
softint
evcnt clone
stub
optimized
in_cksum
SMP RAS topdown
vm
non
exec
siginfo  
acorn26 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N/A N/A Y Y Partial N OK Y Y Y Y/Y/N N/A Y N N/A Y acorn26
acorn32 1.6.2 Y Y 3.3.3 2.14 Y NBhost Y Y N 3.3.6 Y Y Partial Y OK N N Y Y/Y/N spinup Y N N/A Y acorn32
algor 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N N Y Y Y Y OK Y Y Y Y/Y/N N/A Y N N/A Y algor
alpha 1.6.2 Y Y 3.3.3 2.14 Y Build Y Y N 3.3.6 Y Y Y Y OK Y Y Y Y/N/N Y Y N Y Y alpha
amd64 NEVER Y Y 3.3.3 2.14 Y Y Y Y Y N Y Y Y Y OK Y Y Y N/N/N N Y N Y Y amd64
amiga 1.6.2 Y Y 3.3.3 2.14 Y NBhost N Y N 3.3.6 N N Partial N BROKEN Y N Y Y/N/N N/A N N N/A Y amiga
amigappc NEVER Y Y 3.3.3 2.14 Y Build N/A N/A N N N Y N N OK Y N Y Y/Y/N N/A N N Y Y amigappc
arc 1.6.2 Y Y 3.3.3 2.14 Y Y Y N/A N N Partial Y Y Partial OK Y N Y Y/Y/N N Y N N/A Y arc
atari 1.6.2 Y Y 3.3.3 2.14 Y Y Y N N 3.3.6 N Y Y Y OK N N Y Y/N/N N/A N N N/A Y atari
bebox NEVER Y Y 3.3.3 2.14 Y Build N Y N N Y Y Partial Y OK N N Y Y/Y/N N N opt Y Y bebox
cats 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y Y 4.x Y Y Partial Y OK Y Y Y Y/Y/N N/A Y N N/A Y cats
cesfic NEVER Y Y 3.3.3 2.14 Y Build N/A N/A N/A N/A N/A Y N N OK N N Y Y/N/N NFW N N N/A Y cesfic
cobalt 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N N N Y Partial Y OK Y N Y Y/Y/N N/A Y N N/A Y cobalt
dreamcast 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N 3.3.6 Y Y Partial N BROKEN Y N Y Y/N/N N/A Y N N/A Y dreamcast
evbarm 1.6.2 Y Y 3.3.3 2.14 Y Y Y N/A N N Y Y Partial Y OK N N Y Y/Y/N N/A Y N N/A Y evbarm
evbmips 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N N N Y Y Y OK Y Y Y Y/Y/N N/A Y N N/A Y evbmips
evbppc 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N N N Y Partial Y OK N N Y Y/Y/N N/A N N Y Y evbppc
evbsh3 1.6.2 Y Y 3.3.3 2.14 Y Y N N/A N N N Y Partial N BROKEN Y N Y Y/N/N N/A Y N N/A Y evbsh3
evbsh5 NEVER N Y 3.3.3 2.14 N Build N/A N/A N N N Y Y Y OK Y Y Y Y/Y/N N/A Y N Y Y evbsh5
hp300 1.6.2 Y Y 3.3.3 2.14 Y NBhost Y Y N N N Y Partial N OK Y Y Y Y/N/N N/A Y N N/A Y hp300
hp700 NEVER Y Y 3.3.3 2.14 N Build N/A N/A N N N Y Partial Y OK Y N N N/N/N N N N N N hp700
hpcarm 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N 3.3.6 N Y Partial Y OK Y N Y Y/Y/N N/A Y N N/A Y hpcarm
hpcmips 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N 3.3.6 Y Y Partial Y OK Y N Y Y/Y/N N/A Y N N/A Y hpcmips
hpcsh 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N 4.x Y Y Partial N BROKEN Y N Y Y/N/N N/A Y N N/A Y hpcsh
i386 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y Y 4.x Y Y Y Y OK Y Y Y Y/Y/Y Y Y opt Y Y i386
ibmnws NEVER Y Y 3.3.3 2.14 Y Y Y N/A N N Partial Y Y Y OK N N Y Y/Y/N N/A N opt Y Y ibmnws
luna68k 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N N Y Y Partial N OK N N Y Y/N/N N/A N N N/A Y luna68k
mac68k 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N 3.3.6 Y Y Partial N BROKEN N N Y Y/N/N N/A N N N/A Y mac68k
macppc 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y Y 4.x Y Y Partial Y OK Y Y Y Y/Y/N Y N opt Y Y macppc
mipsco 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N N N Y Y Y OK Y Y Y Y/Y/N N/A Y N N/A Y mipsco
mmeye NEVER Y Y 3.3.3 2.14 Y Y N/A N/A N N N Y Partial N BROKEN Y N Y Y/N/N N/A Y N N/A Y mmeye
mvme68k 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N/A N/A N/A Y Partial Y OK Y Y Y Y/N/N N/A N N N/A Y mvme68k
mvmeppc NEVER Y Y 3.3.3 2.14 Y Y N N/A N/A N/A N/A Y Partial Y OK N N Y Y/Y/N N N opt Y Y mvmeppc
netwinder 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N N Y Y Partial Y OK Y Y Y Y/Y/N N/A Y N N/A Y netwinder
news68k 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N N N Y Partial N OK N N Y Y/N/N N/A N N N/A Y news68k
newsmips 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N N Y Y Partial Y OK Y N Y Y/Y/N N/A Y N N/A Y newsmips
next68k 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N N Y Y Y Y OK N N Y Y/N/N N/A N N N/A Y next68k
ofppc NEVER Y Y 3.3.3 2.14 Y Build N/A N/A N N N Y N N OK N N Y Y/Y/N N N opt Y Y ofppc
pc532 1.5.3 N N 3.3.3 2.14 N Y N Y N/A N/A N/A Y N N BROKEN N Y Y Y/N/N N/A N N N/A Y pc532
playstation2 NEVER Y Y 3.3.3 2.14 Y Y Y Y N N Y Y Partial Y OK Y Y Y Y/Y/N N/A Y N N/A Y playstation2
pmax 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N 3.3.6 N Y Partial Y OK Y N Y Y/Y/N NFW Y N N/A Y pmax
pmppc NEVER Y Y 3.3.3 2.14 Y Build Y N/A N/A N/A N/A Y Y Y OK N N Y Y/Y/N N/A N opt Y Y pmppc
prep 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N N Y Y Partial Y OK N N Y Y/Y/N N N opt Y Y prep
sandpoint 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N/A N/A N/A Y Partial Y OK N N Y Y/Y/N N/A N opt Y Y sandpoint
sbmips 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A N N N N N N OK N Y Y Y/Y/N N Y N N/A Y sbmips
sgimips 1.6.2 Y Y 3.3.3 2.14 Y Y N/A N/A Y N N Y Partial Y OK Y N Y Y/Y/N N Y N N/A Y sgimips
shark 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N 3.3.6 Partial Y Partial Y OK N N Y Y/Y/N N/A Y N N/A Y shark
sparc 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y Y 4.x N Y Partial Y OK Y N Y Y/Y/N Y N N Y Y sparc
sparc64 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y Y 4.x N Y Y Y OK Y Y Y Y/Y/N spinup Y N Y Y sparc64
sun2 1.6.2 N Y 3.3.3 2.14 Y Y Y N N N N N Y Y BROKEN Y N Y Y/N/N N/A N N N/A Y sun2
sun3 1.6.2 Y Y 3.3.3 2.14 Y Y Y N N 3.3.6 N Y N N BROKEN N N Y Y/N/N N/A N N N/A Y sun3
vax 1.6.2 Y Y 2.95.3 2.14 Y Y Y Y N N Y Y Y Y OK Y Y Y Y/Y/N Y N Y N/A Y vax
x68k 1.6.2 Y Y 3.3.3 2.14 Y Y Y Y N 3.3.6 N Y Partial Y BROKEN N N Y Y/N/N N/A N N N/A Y x68k
xen NEVER N N 2.95.3 other N Build N/A N/A N N N N N N BROKEN N N N N/N/N N/A N N N/A N xen
  Latest
Release
shlibs ELF gcc binutils gdb cross new
distrib
sysinst xf4 xserver wscons intr.h bus
space
bus
dma
cf_unit generic
softint
evcnt clone
stub
optimized
in_cksum
SMP RAS topdown
vm
non
exec
siginfo  

Description of features

Latest Release
What is the latest formal release for which this port was built?
shlibs
Does the port support shared libraries and dynamic linking?
ELF
Can the port use ELF as its native object file format? "yes" if ELF is the default, or "no" if ELF is not supported as the native object file format.
gcc
Which compiler does the port use (gcc 2.95.3, gcc 3.3.3, or other)?
binutils
Which gas and ld does the port use? "2.14" means 2.14, and "other" means a version that's not in the CVS tree.
gdb
Is gdb built for the port?
cross
Can the port be cross-built via "build.sh"? "Build" means that the system can be built to DESTDIR, but the release machinery in distrib is not yet cross-capable; "NBhost" means that the host must be NetBSD.
new distrib
Does the port use the "new" distrib layout for installation filesystems? "yes" means that the port uses the new common structure in src/distrib/common; "no" means that the port uses newfs and vnd to create a filesystem; "N/A" means that the port has no install media requiring a generated filesystem or bootblocks. (Note that "yes" does not imply that distrib is cross-compilable with installboot, etc.; it only indicates how distrib generates filesystems.)
sysinst
Does the port use sysinst for installation? "no" means that install or diagnostic boot media exists, but sysinst is not on the media or is not the default install method.
xf4
Is this port set to build XFree86 4.x by default from xsrc? "N/A" indicates that the port ships no X11 binaries at all.
xserver
Does the port provide an X11 server? "3.3.6", "4.x", "no", or "N/A".
wscons
Does the port use the MI WSCONS console driver system, rather than a homegrown console interface? (Y, partial, or N)
intr.h
Does the port provide the machine/intr.h header file which defines appropriate IPL_*, IST_*, and spl*() macros and/or functions?
bus space
Does the port provide the bus_space interfaces in machine/bus.h? Support is considered complete ("yes") even if some word size operations (e.g. the 8-byte operations) are not provided. If some support is provided but some sets of operations (e.g. bus_space_read_region_N) have been omitted, support is considered "Partial".
bus dma
Does the port provide the bus_dma interfaces in machine/bus.h?
cf_unit
Does the port not abuse cf_unit (in other words, does it not define __BROKEN_CONFIG_UNIT_USAGE)?
generic softint
Does the port provide the generic software interrupt mechanism (and therefore define __HAVE_GENERIC_SOFT_INTERRUPTS)?
evcnt
Does the port use the evcnt(9) generic event counter framework?
clone stub
Does the port provide a __clone stub for libc?
optimized in_cksum
Does the port provide an optimized in_cksum/in4_cksum/in6_cksum? First field is for in_cksum, second for in4_cksum, third for in6_cksum.
SMP
Does the port support multiple processors? "yes" means yes, "Y-dev" means yes, but not production stable, i.e. Yes for developers. "spinup" means initial support (the additional processors are started up), "no" stands for not yet, "NFW" means that there exist MP-machines, but at this time there are no plans to support them, and "N/A" means that there are no MP-machines of that type.
RAS
Does the port provide kernel support for user-level restartable atomic sequences (RAS)? See ras(9) for implementation details.
topdown vm
Does the port offer or use topdown mmap ordering? "yes" means yes, "opt" means it is offered as an option (presuambly to be upgraded to yes at some point), "no" means no.
non exec
Does the port support non-executable mappings? "yes" means that it does; "N/A" that the hardware does not allow it. "no" means that work should be done to add support for this.
siginfo
Does the port support SA_SIGINFO? "yes" means that it does, "no" means it doesn't.

Features supported by all ports

There are no currently listed features that are supported by all ports

NetBSD Home Page
NetBSD Developer Documentation

tsarna@NetBSD.org
(Contact us) $NetBSD: index.html,v 1.564 2004/04/20 06:47:44 ragge Exp $
Copyright © 1994-2003 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.