History log of /src/sys/arch/Makefile |
Revision | | Date | Author | Comments |
1.48 |
| 03-Jan-2024 |
thorpej | Add virt68k to a list of machines in a comment.
|
1.47 |
| 01-Apr-2018 |
ryo | Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.46 |
| 24-Jan-2018 |
skrll | branches: 1.46.2; Remove port-acorn26
OK core@
|
1.45 |
| 03-Sep-2014 |
matt | Fix SUBDIR commit
|
1.44 |
| 10-Aug-2014 |
matt | Changes to existing files to enable building AARCH64 userland. evbarm64-el This is clang only. While gcc4.8 supports aarch64, no netbsd support has been written for aarch64 with gcc4.8.
|
1.43 |
| 31-Mar-2014 |
martin | Bring back the playstation2 port - now that a toolchain for it is available again.
|
1.42 |
| 02-May-2013 |
matt | branches: 1.42.4; This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that share a MACHINE_ARCH for userland so that except for etc, will produce identical sets.
usr/include/machine now points to usr/include/arm
|
1.41 |
| 17-Jul-2011 |
joerg | branches: 1.41.2; 1.41.12; Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
|
1.40 |
| 13-Dec-2009 |
nakayama | System utilities, boot programs and kernel modules are machine (port) specific not CPU, so use MACHINE not MACHINE_ARCH.
|
1.39 |
| 05-Dec-2009 |
pooka | Remove support for NetBSD/playstation2.
|
1.38 |
| 14-Feb-2009 |
abs | Convert more MACHINE tests to MACHINE_ARCH
|
1.37 |
| 09-Jan-2008 |
simonb | branches: 1.37.10; 1.37.18; 1.37.24; Remove support for NetBSD/pc532.
|
1.36 |
| 17-Dec-2007 |
garbled | Import the rs6000 port into the tree.
This port of NetBSD is intended to run on MCA-based IBM RS/6000 machines. The port so far has only been tested on a 7006-41T, which is a 601-based RS/6000. The port also contains a limited set of code for the 7012-3XX machines, but support for those is a long way off still.
The port builds and generates a working kernel, however, it still lacks bus_dma code for the MCA bus, so at present, only the com ports work, though any other device (such as the printer/keyboard) located on the ioplanar could probably be made to work. Work will continue on this port as I iron out the DMA code.
This port was made possible by a generous gonation of hardware by Kevin Bowling, who also provided much of the documentation for the port.
|
1.35 |
| 08-Apr-2007 |
scw | branches: 1.35.14; 1.35.20; 1.35.22; 1.35.26; Remove support for NetBSD/{,evb}sh5.
|
1.34 |
| 17-Dec-2006 |
peter | branches: 1.34.2; 1.34.6; 1.34.8; Add zaurus.
|
1.33 |
| 28-Sep-2006 |
skrll | branches: 1.33.2; 1.33.4; Remove a debug message.
Hi Ross!
|
1.32 |
| 25-Aug-2006 |
matt | branches: 1.32.2; 1.32.4; Add enough configury glue so that src/tools can build a N64 mips toolchain.
|
1.31 |
| 01-Jul-2006 |
ross | Map powerpc64 to powerpc
|
1.30 |
| 29-Dec-2005 |
tsutsui | branches: 1.30.4; 1.30.8; 1.30.16; Add ews4800mips and xen (in comment).
|
1.29 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.28 |
| 13-Oct-2004 |
gavan | branches: 1.28.12; 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.27 |
| 12-May-2004 |
cl | ``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen for i386. The resulting release consists of: - NetBSD/xen for i386 kernel, loader and docuemntation - NetBSD/i386 userland sets
|
1.26 |
| 14-Nov-2003 |
christos | We really don't want frame.h...
|
1.25 |
| 14-Oct-2003 |
tron | Replace symbolic link "/usr/include/varargs.h" (pointing to "/usr/include/machine/varargs.h") by a stub include file which will emit an error if GCC 3.3 or newer is used and include "machine/varargs.h" otherwise.
Based on a suggestion by Richard Earnshaw. This fixes PR toolchain/22888 by myself.
|
1.24 |
| 03-Aug-2003 |
lukem | Add INCSYMLINKS to <bsd.inc.mk> and <bsd.kinc.mk>, and use that instead of SYMLINKS to install symlinked header files. INCSYMLINKS are installed with 'make includes'. This avoids using SYMLINKS and hacks with the 'linkinstall' target in <bsd.links.mk>, as linksinstall occurs in 'make install' and hacks to get it to occur in 'make includes' weren't robust, as seen in lib/libdes.
Yet more improvements to bsd.README.
|
1.23 |
| 09-Dec-2002 |
scw | branches: 1.23.6; Delete walnut, add evbppc. While I'm here, add sh5 and evbsh5.
|
1.22 |
| 01-Jun-2002 |
simonb | Add evbmips and sbmips.
|
1.21 |
| 28-May-2002 |
nathanw | Descend into sun68k for sun3 builds.
|
1.20 |
| 24-Mar-2002 |
bjh21 | branches: 1.20.2; 1.20.4; In commented-out SUBDIR, rename arm26 -> acorn26.
|
1.19 |
| 05-Mar-2002 |
simonb | Split the (commented out) complete list of archs into separate lines split alphabetically. This makes it easier to add new archs without having to do extensive reformatting.
|
1.18 |
| 11-Feb-2002 |
thorpej | Sync the commented-out subdir list with reality.
|
1.17 |
| 04-Feb-2002 |
thorpej | Need <bsd.own.mk> to use ${MACHINE_CPU}.
|
1.16 |
| 04-Feb-2002 |
thorpej | Use ${MACHINE_CPU} to assign ARCHSUBDIR.
|
1.15 |
| 25-Nov-2001 |
thorpej | End the "new ARM includes strategy" experiment. The new strategy broke too many assumptions makde by other parts of the source tree, and the strategy and how it was supposed to work was never discussed on tech-userlevel, nor was it applied consistently (to all ARM ports and to other ports which have common MACHINE_ARCH code, such as MIPS, m68k, powerpc).
Verified to complete a full "make build" on cats, dnard, evbarm, and netwinder.
|
1.14 |
| 13-Oct-2001 |
bjh21 | Treat acorn32 the same as arm32 for the purposes of installing include files. This is necessary to make the libstdc++ install work with the old toolchain, since it installs <machine/_G_config.h> into /usr/src/${MACHINE}. There may be other dependencies on the Old Way, too.
|
1.13 |
| 24-Jun-2001 |
deberg | branches: 1.13.2; spelling
|
1.12 |
| 14-Jun-2001 |
fredette | Set ARCHSUBDIR to m68k when MACHINE_ARCH is m68000. Add sun68k to SUBDIR when MACHINE is sun2.
|
1.11 |
| 12-Jun-2001 |
matt | For arm ports where machine != arm??, descend into the cats,dnard,netwinder directories and install their include files too.
|
1.10 |
| 28-Jan-2001 |
uch | branches: 1.10.2; add hpc dir if MACHINE is hpcmips or hpcsh.
|
1.9 |
| 10-Jan-2001 |
bjh21 | Descend into the arm directory on arm26 and arm32.
|
1.8 |
| 04-Jan-2001 |
itojun | sh3 split
|
1.7 |
| 19-Feb-2000 |
tsutsui | Add new SUBDIRs.
|
1.6 |
| 20-Nov-1999 |
eeh | Install NetBSD/sparc64 headers on NetBSD/sparc systems.
|
1.5 |
| 04-Mar-1999 |
drochner | branches: 1.5.8; 1.5.14; make the mipse[lb]->mips translation really work (the S/// doesn't work as I'm now telling the 3rd time), put the translation onto a separate line to make it more understandable
|
1.4 |
| 03-Mar-1999 |
jonathan | Makefile ${MACHINE_ARCH} changes for mips{eb,el}, as suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
|
1.3 |
| 25-Aug-1998 |
matthias | For the pc532 MACHINE (pc532) isn't equal to MACHINE_ARCH (ns32k) but there is no sys/arch/ns32k.
|
1.2 |
| 15-Jun-1998 |
cgd | don't forget machine header symlinks
|
1.1 |
| 12-Jun-1998 |
cgd | Rework the way kernel include files are installed. In the new method, as with user-land programs, include files are installed by each directory in the tree that has includes to install. (This allows more flexibility as to what gets installed, makes 'partial installs' easier, and gives us more options as to which machines' includes get installed at any given time.) The old SYS_INCLUDES={symlinks,copies} behaviours are _both_ still supported, though at least one bug in the 'symlinks' case is fixed by this change. Include files can't be build before installation, so directories that have includes as targets (e.g. dev/pci) have to move those targets into a different Makefile.
|
1.5.14.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.5.8.4 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
1.5.8.3 |
| 18-Jan-2001 |
bouyer | Sync with head (for UBC+NFS fixes, mostly).
|
1.5.8.2 |
| 05-Jan-2001 |
bouyer | Sync with HEAD
|
1.5.8.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.10.2.8 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.10.2.7 |
| 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.10.2.6 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.10.2.5 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.10.2.4 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.10.2.3 |
| 22-Oct-2001 |
nathanw | Catch up to -current.
|
1.10.2.2 |
| 21-Sep-2001 |
nathanw | Catch up to -current.
|
1.10.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.13.2.4 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.13.2.3 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.13.2.2 |
| 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.13.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.20.4.1 |
| 28-May-2002 |
tv | Pull up revision 1.21 (requested by nathanw in ticket #51): Descend into sun68k for sun3 builds.
|
1.20.2.2 |
| 15-Jul-2002 |
gehenna | catch up with -current.
|
1.20.2.1 |
| 30-May-2002 |
gehenna | Catch up with -current.
|
1.23.6.4 |
| 19-Oct-2004 |
skrll | Sync with HEAD
|
1.23.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.23.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.23.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.28.12.4 |
| 21-Jan-2008 |
yamt | sync with head
|
1.28.12.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.28.12.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.28.12.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.30.16.1 |
| 13-Jul-2006 |
gdamore | Merge from HEAD.
|
1.30.8.2 |
| 03-Sep-2006 |
yamt | sync with head.
|
1.30.8.1 |
| 11-Aug-2006 |
yamt | sync with head
|
1.30.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.32.4.2 |
| 18-Dec-2006 |
yamt | sync with head.
|
1.32.4.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.32.2.2 |
| 12-Jan-2007 |
ad | Sync with head.
|
1.32.2.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.33.4.1 |
| 03-Sep-2007 |
wrstuden | Sync w/ NetBSD-4-RC_1
|
1.33.2.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.34.8.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.34.6.1 |
| 10-Apr-2007 |
ad | Sync with head.
|
1.34.2.1 |
| 15-Apr-2007 |
yamt | sync with head.
|
1.35.26.2 |
| 10-Jan-2008 |
bouyer | Sync with HEAD
|
1.35.26.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.35.22.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.35.20.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.35.14.2 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.35.14.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.37.24.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.37.18.1 |
| 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.37.10.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.37.10.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.41.12.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.41.12.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.41.12.1 |
| 23-Jun-2013 |
tls | resync from head
|
1.41.2.1 |
| 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.42.4.1 |
| 18-May-2014 |
rmind | sync with head
|
1.46.2.1 |
| 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|