Home | History | Annotate | Download | only in sparc64
History log of /src/sys/arch/sparc64/Makefile
RevisionDateAuthorComments
 1.18  19-May-2009  dyoung Use ${FINDCOMM} to avoid 'Arguments list too long'-related failure
of 'tags' target.
 1.17  25-Oct-2008  apb Use ${TOOL_SED} instead if plain sed in Makefiles.
 1.16  17-Oct-2007  garbled branches: 1.16.16; 1.16.20; 1.16.26;
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.15  09-Jun-2007  dyoung branches: 1.15.10;
Remove redundant TAGS rule and variable assignments.
 1.14  08-Jun-2007  dyoung Make the 'tags' target work.
 1.13  06-Jan-2003  lukem branches: 1.13.18; 1.13.60; 1.13.62; 1.13.68;
Rework how KERNOBJDIR functions; now it's always determined with
cd ${KERNSRCDIR}/${KERNARCHDIR}/compile && ${PRINTOBJDIR}
This is far simpler than the previous system, and more robust with
objdirs built via BSDOBJDIR.

The previous method of finding KERNOBJDIR when using BSDOBJDIR by
referencing _SRC_TOP_OBJ_ from another directory was extremely
fragile due to the depth first tree walk by <bsd.subdir.mk>, and
the caching of _SRC_TOP_OBJ_ (with MAKEOVERRIDES) which would be
empty on the *first* pass to create fresh objdirs.

This change requires adding sys/arch/*/compile/Makefile to create
the objdir in that directory, and descending into arch/*/compile
from arch/*/Makefile. Remove the now-unnecessary .keep_me files
whilst here.

Per lengthy discussion with Andrew Brown.
 1.12  20-Jul-2002  mrg install "sparc" includes for sparc64 as well
 1.11  13-Sep-2001  eeh branches: 1.11.4; 1.11.12;
Define SYSDIR if not already defined.
 1.10  03-Apr-2001  jhawk branches: 1.10.2; 1.10.4;
Remove gratuitous setting of SYSDIR;
it is set in sys/kern/Make.tags.inc
 1.9  28-Sep-2000  eeh branches: 1.9.2;
Fix bad path specifier for finding fpu sources.
 1.8  31-Jul-2000  eeh Look for fpu files in the sparc subdirectory where they now reside.
 1.7  09-May-1999  eeh branches: 1.7.2; 1.7.12;
Fixup non-DEBUG kernels.
 1.6  08-Oct-1998  eeh branches: 1.6.8;
Fix more syscall32 and signal breakage.
 1.5  22-Sep-1998  eeh More fixup in the signal area.

64-bit syscall cleanup.

Add emulation for some new FPU insns: conversion to 64-bit long int and
conditional moves.
 1.4  13-Sep-1998  eeh Fixup signal changes (hopefully). However SUN_COMPAT is likely broken by
this and I don't know how to fix it.

We can now exec a 64-bit init through a really ugly hack (don't ask.)
 1.3  05-Sep-1998  eeh It slices. It dices. It does everything except exec a sparc32_compat init.
 1.2  13-Aug-1998  eeh Merge paddr_t changes into the main branch.
 1.1  20-Jun-1998  eeh branches: 1.1.1;
Initial revision
 1.1.1.1  20-Jun-1998  eeh branches: 1.1.1.1.2;
Import of sparc64.
 1.1.1.1.2.1  30-Jul-1998  eeh Split vm_offset_t and vm_size_t into paddr_t, psize_t, vaddr_t, and vsize_t.
 1.6.8.1  21-Jun-1999  thorpej Sync w/ -current.
 1.7.12.1  07-Aug-2000  mrg pull up 1.8 (approved by thorpej):
>Look for fpu files in the sparc subdirectory where they now reside.
 1.7.2.2  21-Apr-2001  bouyer Sync with HEAD
 1.7.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.9.2.1  09-Apr-2001  nathanw Catch up with -current.
 1.10.4.1  01-Oct-2001  fvdl Catch up with -current.
 1.10.2.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.10.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.11.12.1  31-Aug-2002  gehenna catch up with -current.
 1.11.4.3  07-Jan-2003  thorpej Sync with HEAD.
 1.11.4.2  01-Aug-2002  nathanw Catch up to -current.
 1.11.4.1  13-Sep-2001  nathanw file Makefile was added on branch nathanw_sa on 2002-08-01 02:43:33 +0000
 1.13.68.1  26-Jun-2007  garbled Sync with HEAD.
 1.13.62.1  11-Jul-2007  mjf Sync with head.
 1.13.60.1  15-Jul-2007  ad Sync with head.
 1.13.18.1  03-Sep-2007  yamt sync with head.
 1.15.10.1  06-Nov-2007  matt sync with HEAD
 1.16.26.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.16.20.2  20-Jun-2009  yamt sync with head
 1.16.20.1  04-May-2009  yamt sync with head.
 1.16.16.1  17-Jan-2009  mjf Sync with HEAD.

RSS XML Feed