Home | History | Annotate | Download | only in arch
History log of /src/sys/arch/README
RevisionDateAuthorComments
 1.66  02-Jan-2024  thorpej Add virt68k.
 1.65  09-Jul-2022  andvar s/wokstations/workstations/ in rs6000 description.
 1.64  30-Oct-2019  ryo add aarch64
 1.63  24-Jan-2018  skrll branches: 1.63.4;
Remove port-acorn26

OK core@
 1.62  31-Mar-2014  martin Bring back the playstation2 port - now that a toolchain for it is
available again.
 1.61  24-Feb-2014  skrll Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.
 1.60  02-May-2013  kiyohara branches: 1.60.4;
Add description for epoc32.
 1.59  29-Jan-2012  tsutsui branches: 1.59.6;
OMRON was Tateisi Electronics, not Tateishi Electric.
http://www.omron.com/about/corporate/history/chronicle/
 1.58  29-Jan-2012  tsutsui NetBSD/zaurus now supports SL-C7x0/860/1000/3x00.
 1.57  09-Jan-2012  phx Changed description for sandpoint to reflect the focus on consumer NAS.
 1.56  24-Oct-2011  christos branches: 1.56.2; 1.56.6;
add all the possible build types for each arch
 1.55  24-Oct-2011  christos - Make the table of ports more machine readable: ^name\tarch\tdate\tdesc\n$
- Add the specific architecture instead of just the processor family where
I knew it (please fill in the rest).
- Add missing RS/6000 entry.
 1.54  27-Jan-2011  pooka plop new emips port into various places it should be plopped in to
 1.53  03-Jul-2010  kiyohara branches: 1.53.2; 1.53.4;
Add ia64 description.
 1.52  05-Dec-2009  pooka branches: 1.52.2; 1.52.4;
Remove support for NetBSD/playstation2.
 1.51  01-Mar-2008  joerg branches: 1.51.4;
m88k is an empty directory in the repo, don't mention it here.
 1.50  09-Jan-2008  simonb branches: 1.50.2; 1.50.6;
Remove support for NetBSD/pc532.
 1.49  07-Jan-2008  uwe Note landisk import date.
 1.48  11-Dec-2007  ad +landisk
 1.47  28-Nov-2007  ad branches: 1.47.2; 1.47.4; 1.47.6;
There is no mvme88k!
 1.46  17-Oct-2007  garbled branches: 1.46.2;
Remove pmppc, and change the description for sandpoint and mvmeppc. The
mvmeppc port is now the home for any future ports to machines running
older, non-PReP compliant PPCBUG firmware. The sandpoint port is for
machines running DINK32 and similar firmware.
 1.45  17-Oct-2007  garbled Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.44  14-Jul-2007  ad branches: 1.44.8; 1.44.10; 1.44.12; 1.44.14;
Remove ref to pdp10. Noted by yamt.
 1.43  10-Jun-2007  ad G/C dead code.
 1.42  08-Apr-2007  scw branches: 1.42.4;
Remove support for NetBSD/{,evb}sh5.
 1.41  17-Dec-2006  peter branches: 1.41.2; 1.41.6; 1.41.8;
Add zaurus.
 1.40  29-Dec-2005  tsutsui branches: 1.40.20; 1.40.22; 1.40.24; 1.40.26;
Some minor nits.
 1.39  29-Dec-2005  tsutsui Add ews4800mips.
 1.38  11-Dec-2005  christos merge ktrace-lwp.
 1.37  08-Nov-2004  wiz branches: 1.37.12;
Pasto fix.
 1.36  07-Nov-2004  christos Misc cleanups.
 1.35  13-Oct-2004  gavan Initial import of iyonix port.

The Iyonix is a desktop machine from Castle Technology, based on a 600MHz
XScale[tm] 80321 processor.

* Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible.
* Currently boots multiuser with a serial console.
* Device support is not yet complete.

With help from abs.
 1.34  11-Mar-2004  cl Add port to the Xen virtual machine monitor.
(see http://www.cl.cam.ac.uk/Research/SRG/netos/xen/)
 1.33  13-Feb-2004  wiz Uppercase CPU.
 1.32  08-Nov-2003  ross Simplify (the long) Shark line
 1.31  08-Jul-2003  lukem fix cesfic entry whitespace to be consistent
 1.30  10-May-2003  wiz branches: 1.30.2;
amd64 does not only run on the simulator, remove that part.
 1.29  10-May-2003  jdolecek one more x86_64 -> amd64 (machine_arch kept x86_64)
 1.28  09-Dec-2002  scw The walnut port has been subsumed by the new evbppc port.
 1.27  09-Dec-2002  scw Add evbppc.
 1.26  29-Oct-2002  hubertf Add dates. From src/doc/CHANGES* and CVS, mostly.
 1.25  05-Jul-2002  scw NetBSD, meet the SH-5 cpu.
SH-5, meet NetBSD.

Let's hope this is the start of a long and fruitful relationship. :-)

This code, funded by Wasabi Systems, adds initial support for the
Hitachi SuperH(tm) SH-5 cpu architecture to NetBSD.

At the present time, NetBSD/evbsh5 only runs on a SH-5 core simulator
which has no simulated devices other than a simple console. However, it
is good enough to get to the "root device: " prompt.

Device driver support for Real SH-5 Hardware is in place, particularly for
supporting the up-coming Cayman evaluation board, and should be quite
easy to get running when the hardware is available.

There is no in-tree toolchain for this port at this time. Gcc-current has
rudimentary SH-5 support but it is known to be buggy. A working toolchain
was obtained from SuperH to facilitate this port. Gcc-current will be
fixed in due course.

The SH-5 architecture is fully 64-bit capable, although NetBSD/evbsh5 has
currently only been tested in 32-bit mode. It is bi-endian, via a boot-
time option and it also has an "SHcompact" mode in which it will execute
SH-[34] user-land instructions.

For more information on the SH-5, see www.superh.com. Suffice to say it
is *not* just another respin of the SH-[34].
 1.24  10-Jun-2002  fredette Added notes on hp700/hppa, tweaked sun68k description.
 1.23  30-May-2002  augustss Add some files for the Artesyn PMPPC board. This is a PowerPC based
Mezzanine PCI board.
NOTE: this is not yet all the files needed for the port.
 1.22  24-Mar-2002  bjh21 branches: 1.22.2;
arm26 -> acorn26.
 1.21  07-Mar-2002  simonb Add an entry for evbmips.
Add an RCSid to the top of the file.
 1.20  06-Mar-2002  simonb Add entry for sbmips.
 1.19  27-Feb-2002  scw Add entry for mvmeppc.
 1.18  10-Feb-2002  thorpej Add an entry for:
Digital Network Appliance Reference Design (pronoucned "Shark")
 1.17  08-Nov-2001  reinoud Note the addition of arch/acorn32 as Acorn's line of ARM 6,7,SA machines.
 1.16  18-Oct-2001  uch branches: 1.16.2;
add playstation2 port
 1.15  28-Aug-2001  matt Add evbarm, ibmnws, mvmw88k, m88k
 1.14  27-Jun-2001  atatat branches: 1.14.2;
add brief descriptions of the contents of the *other* directories
 1.13  21-Jun-2001  kei branches: 1.13.2;
explain about macppc litte more.
 1.12  20-Jun-2001  christos fix processor name
 1.11  19-Jun-2001  scw Minor correction for mvme68k.
 1.10  19-Jun-2001  mrg complete sparc descriptions.
 1.9  19-Jun-2001  christos add x86_64
 1.8  18-Jun-2001  rafal mmeye (as the text says) is sh3, not arm.
 1.7  18-Jun-2001  bjh21 Re-write arm26 description, and remove mention of "Acorn Risc Machines" from
the arm32 description, since they were Advanced by the time the ARM6 came out,
and are now just ARM.
 1.6  17-Jun-2001  thorpej More corrections.
 1.5  17-Jun-2001  simonb s/workstations/machines/ for pmax and sgimips. Make the description of
the walnut more technically correct.
 1.4  17-Jun-2001  perry minor fixes
 1.3  17-Jun-2001  lukem minor typo
 1.2  16-Jun-2001  christos fixes from perry
 1.1  16-Jun-2001  christos Add a list with a brief description of each ports. With 43 ports right
now it is a bit tough to collect all the information.

XXX: Portmasters, or people who know better, please correct any mistakes.
 1.13.2.11  11-Dec-2002  thorpej Sync with HEAD.
 1.13.2.10  11-Nov-2002  nathanw Catch up to -current
 1.13.2.9  01-Aug-2002  nathanw Catch up to -current.
 1.13.2.8  20-Jun-2002  nathanw Catch up to -current.
 1.13.2.7  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.13.2.6  28-Feb-2002  nathanw Catch up to -current.
 1.13.2.5  14-Nov-2001  nathanw Catch up to -current.
 1.13.2.4  22-Oct-2001  nathanw Catch up to -current.
 1.13.2.3  21-Sep-2001  nathanw Catch up to -current.
 1.13.2.2  21-Jun-2001  nathanw Catch up to -current.
 1.13.2.1  21-Jun-2001  nathanw file README was added on branch nathanw_sa on 2001-06-21 18:12:50 +0000
 1.14.2.5  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.14.2.4  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.14.2.3  16-Mar-2002  jdolecek Catch up with -current.
 1.14.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.14.2.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.16.2.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.22.2.3  16-Jul-2002  gehenna catch up with -current.
 1.22.2.2  15-Jul-2002  gehenna catch up with -current.
 1.22.2.1  30-May-2002  gehenna Catch up with -current.
 1.30.2.5  14-Nov-2004  skrll Sync with HEAD.
 1.30.2.4  19-Oct-2004  skrll Sync with HEAD
 1.30.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.30.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.30.2.1  03-Aug-2004  skrll Sync with HEAD
 1.37.12.7  17-Mar-2008  yamt sync with head.
 1.37.12.6  21-Jan-2008  yamt sync with head
 1.37.12.5  07-Dec-2007  yamt sync with head
 1.37.12.4  27-Oct-2007  yamt sync with head.
 1.37.12.3  03-Sep-2007  yamt sync with head.
 1.37.12.2  30-Dec-2006  yamt sync with head.
 1.37.12.1  21-Jun-2006  yamt sync with head.
 1.40.26.1  03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.40.24.1  19-Jul-2007  liamjfoy Pull up following revision(s) (requested by soren in ticket #774):
build.sh: revision 1.169
gnu/usr.bin/gcc4/backend/Makefile: revision 1.9
sys/arch/evbsh5/README: revision 1.1
distrib/notes/common/contents: revision 1.124
usr.sbin/ndbootd/ndbootd.c: revision 1.12
gnu/lib/libopcodes/arch/sh3eb/defs.mk: revision 1.4
gnu/lib/libbfd/arch/sh3eb/defs.mk: revision 1.8
libexec/ld.elf_so/Makefile: revision 1.78
gnu/dist/binutils/bfd/config.bfd: revision 1.14
doc/HACKS: revision 1.93
distrib/cdrom/current.conf: revision 1.8
gnu/lib/libgcc4/Makefile.inc: revision 1.6
share/mk/sys.mk: revision 1.90
distrib/sets/lists/base/mi: revision 1.700
libexec/ld.elf_so/rtld.c: revision 1.112
distrib/sets/lists/base/mi: revision 1.702
sys/arch/sh5/README: revision 1.1
gnu/lib/libbfd/arch/sh3el/bfd.h: revision 1.7
usr.sbin/traceroute/traceroute.c: revision 1.69
distrib/notes/common/main: revision 1.330
distrib/notes/common/list-setsizes.sh: revision 1.2
sys/arch/Makefile: revision 1.35
gnu/lib/libopcodes/arch/sh3el/defs.mk: revision 1.4
gnu/lib/libbfd/arch/sh3el/defs.mk: revision 1.8
share/mk/bsd.own.mk: revision 1.495
gnu/lib/libbfd/arch/sh3eb/bfd.h: revision 1.7
x11/lib/OSmesa/Makefile: revision 1.20
sys/dev/dkwedge/dkwedge_bsdlabel.c: revision 1.13
gnu/dist/binutils/opcodes/configure.in: revision 1.2
gnu/dist/binutils/opcodes/configure: revision 1.2
gnu/usr.bin/send-pr/categories: revision 1.53
etc/mtree/NetBSD.dist: revision 1.339
sys/arch/README: revision 1.42
lib/libc/gdtoa/Makefile.inc: revision 1.6
usr.bin/crunch/crunchide/Makefile: revision 1.16
sys/lkm/net/bsdcomp/Makefile: revision 1.5
regress/sys/uvm/Makefile: revision 1.6
etc/MAKEDEV.awk: revision 1.18
x11/Xserver/GL/GLcore/Makefile.GLcore: revision 1.10
sys/contrib/dev/ath/netbsd/Makefile.ath.inc: revision 1.14
gnu/lib/libbfd/Makefile: revision 1.42
doc/RESPONSIBLE: revision 1.78
Remove evbsh5.
 1.40.22.1  18-Dec-2006  yamt sync with head.
 1.40.20.1  12-Jan-2007  ad Sync with head.
 1.41.8.1  11-Jul-2007  mjf Sync with head.
 1.41.6.4  03-Dec-2007  ad Sync with HEAD.
 1.41.6.3  23-Oct-2007  ad Sync with head.
 1.41.6.2  15-Jul-2007  ad Sync with head.
 1.41.6.1  10-Apr-2007  ad Sync with head.
 1.41.2.1  15-Apr-2007  yamt sync with head.
 1.42.4.2  03-Oct-2007  garbled Sync with HEAD
 1.42.4.1  26-Jun-2007  garbled Sync with HEAD.
 1.44.14.1  25-Oct-2007  bouyer Sync with HEAD.
 1.44.12.1  18-Oct-2007  yamt sync with head.
 1.44.10.3  23-Mar-2008  matt sync with HEAD
 1.44.10.2  09-Jan-2008  matt sync with HEAD
 1.44.10.1  06-Nov-2007  matt sync with HEAD
 1.44.8.2  03-Dec-2007  joerg Sync with HEAD.
 1.44.8.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.46.2.3  18-Feb-2008  mjf Sync with HEAD.
 1.46.2.2  27-Dec-2007  mjf Sync with HEAD.
 1.46.2.1  08-Dec-2007  mjf Sync with HEAD.
 1.47.6.3  10-Jan-2008  bouyer Sync with HEAD
 1.47.6.2  08-Jan-2008  bouyer Sync with HEAD
 1.47.6.1  13-Dec-2007  bouyer Sync with HEAD
 1.47.4.1  13-Dec-2007  yamt sync with head.
 1.47.2.1  26-Dec-2007  ad Sync with head.
 1.50.6.1  03-Apr-2008  mjf Sync with HEAD.
 1.50.2.1  24-Mar-2008  keiichi sync with head.
 1.51.4.2  11-Aug-2010  yamt sync with head.
 1.51.4.1  11-Mar-2010  yamt sync with head
 1.52.4.1  05-Mar-2011  rmind sync with head
 1.52.2.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.53.4.1  08-Feb-2011  bouyer Sync with HEAD
 1.53.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.56.6.1  18-Feb-2012  mrg merge to -current.
 1.56.2.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.56.2.1  17-Apr-2012  yamt sync with head
 1.59.6.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.59.6.1  23-Jun-2013  tls resync from head
 1.60.4.1  18-May-2014  rmind sync with head
 1.63.4.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed