Home | History | Annotate | only in /src/sys/arch/mvme68k/stand/installboot
History log of /src/sys/arch/mvme68k/stand/installboot
RevisionDateAuthorComments
 1.18 25-Jan-2016  christos uses _KERNTYPES
 1.17 21-Aug-2013  matt branches: 1.17.6;
Use <bsd.klinks.mk>
 1.16 28-Dec-2005  skrll branches: 1.16.112; 1.16.122; 1.16.128;
Don't try and create/cleanup symlinks before objdirs are created.

Doesn't everyone use ro src?
 1.15 11-Dec-2005  christos merge ktrace-lwp.
 1.14 11-May-2005  jmc branches: 1.14.2;
Don't need realdepend/realall depends now that .BEGIN works again
 1.13 04-Feb-2003  matt branches: 1.13.2;
Add CPPFLAGS+=-D__daddr_t=int32_t
Add snprintf.c to libsa/Makefile
 1.12 27-Aug-2002  lukem arch/*/stand stuff should be LDSTATIC=-static and not LDSTATIC?=-static.
It doesn't make sense to have standalone stuff dynamically linked just
because an end-user uses LDSTATIC="".
 1.11 12-Dec-2001  lukem branches: 1.11.8;
Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly).
Otherwise the appropriate MKxxx=no won't be defined .
 1.10 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.9 31-Oct-2001  thorpej branches: 1.9.2;
Need byteorder.c for loadfile_elf*.c
 1.8 31-Oct-2001  thorpej Build the loadfile() a.out, ECOFF, and ELF back-ends as separate
objects.
 1.7 05-Aug-2001  scw branches: 1.7.4;
Create the `machine' symlink before building.
 1.6 04-Dec-2000  scw branches: 1.6.4;
Add support for ELF boot blocks.
 1.5 24-Jul-2000  jdolecek cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.4 13-Feb-1999  lukem branches: 1.4.8;
convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.3 02-Mar-1998  cgd allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf
 1.2 22-Jun-1997  mrg move man pages into share/man.
 1.1 17-May-1996  chuck installboot: from sun ports
 1.4.8.2 08-Dec-2000  bouyer Sync with HEAD.
 1.4.8.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.6.4.3 06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.6.4.2 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.6.4.1 25-Aug-2001  thorpej Merge Aug 24 -current into the kqueue branch.
 1.7.4.1 12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.9.2.3 27-Aug-2002  nathanw Catch up to -current.
 1.9.2.2 08-Jan-2002  nathanw Catch up to -current.
 1.9.2.1 31-Oct-2001  nathanw file Makefile was added on branch nathanw_sa on 2002-01-08 00:26:37 +0000
 1.11.8.1 31-Aug-2002  gehenna catch up with -current.
 1.13.2.1 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.14.2.1 21-Jun-2006  yamt sync with head.
 1.16.128.1 28-Aug-2013  rmind sync with head
 1.16.122.2 03-Dec-2017  jdolecek update from HEAD
 1.16.122.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.112.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.17.6.1 19-Mar-2016  skrll Sync with HEAD
 1.2 22-Jun-1997  mrg move man pages into share/man.
 1.1 17-May-1996  chuck installboot: from sun ports
 1.19 21-Sep-2014  christos remove dead code
 1.18 23-Jun-2013  dholland branches: 1.18.8;
fsbtodb() -> FFS_FSBTODB(), EXT2_FSBTODB(), or MFS_FSBTODB()
dbtofsb() -> FFS_DBTOFSB() or EXT2_DBTOFSB()

(Christos already did the lfs ones a few days back)
 1.17 19-Jun-2013  dholland Rename ambiguous macros:
MAXDIRSIZE -> UFS_MAXDIRSIZE or LFS_MAXDIRSIZE
NINDIR -> FFS_NINDIR, EXT2_NINDIR, LFS_NINDIR, or MFS_NINDIR
INOPB -> FFS_INOPB, LFS_INOPB
INOPF -> FFS_INOPF, LFS_INOPF
blksize -> ffs_blksize, ext2_blksize, or lfs_blksize
sblksize -> ffs_blksize

These are not the only ambiguously defined filesystem macros, of
course, there's a pile more. I may not have found all the ambiguous
definitions of blksize(), too, as there are a lot of other things
called 'blksize' in the system.
 1.16 22-Jan-2013  dholland Stuff UFS_ in front of a few of ufs's symbols to reduce namespace
pollution. Specifically:
ROOTINO -> UFS_ROOTINO
WINO -> UFS_WINO
NXADDR -> UFS_NXADDR
NDADDR -> UFS_NDADDR
NIADDR -> UFS_NIADDR
MAXSYMLINKLEN -> UFS_MAXSYMLINKLEN
MAXSYMLINKLEN_UFS[12] -> UFS[12]_MAXSYMLINKLEN (for consistency)

Sort out ext2fs's misuse of NDADDR and NIADDR; fortunately, these have
the same values in ext2fs and ffs.

No functional change intended.
 1.15 28-Apr-2008  martin branches: 1.15.34; 1.15.44;
Remove clause 3 and 4 from TNF licenses
 1.14 12-Jan-2008  tsutsui branches: 1.14.6; 1.14.8; 1.14.10;
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.13 17-Oct-2007  garbled branches: 1.13.2; 1.13.8;
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.12 17-Jul-2007  christos branches: 1.12.8;
kill MFSNAMELEN
 1.11 11-Dec-2005  christos branches: 1.11.30; 1.11.38; 1.11.42;
merge ktrace-lwp.
 1.10 21-May-2004  he branches: 1.10.12;
Adapt to the statfs -> statvfs changes.
 1.9 07-Apr-2003  he branches: 1.9.2;
Fix this so that it compiles after the UFS2 merge. This program can
still only deal with UFS1 file systems.

Reviewed by scw.
 1.8 24-Jan-2003  fvdl Bump daddr_t to 64 bits. Replace it with int32_t in all places where
it was used on-disk, so that on-disk formats remain the same.
Remove ufs_daddr_t and ufs_lbn_t for the time being.
 1.7 09-Dec-2000  scw Bah. Somehow the a.out versions of the bootxx symbols got deleted; put
them back.
 1.6 04-Dec-2000  scw Add support for ELF boot blocks.
 1.5 10-Jul-2000  jdolecek make compilable with -Wall -Werror
 1.4 05-Sep-1998  pk branches: 1.4.14;
Assign my copyrights to TNF.
 1.3 17-Dec-1997  scw Always write primary bootstrap code to raw partition, even when the
secondary bootstrap is on partition >= b.
 1.2 01-Nov-1997  lukem getopt returns -1 not EOF
 1.1 17-May-1996  chuck installboot: from sun ports
 1.4.14.3 13-Dec-2000  bouyer Sync with HEAD (for UBC fixes).
 1.4.14.2 08-Dec-2000  bouyer Sync with HEAD.
 1.4.14.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.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.2.2 18-Sep-2004  skrll Sync with HEAD.
 1.9.2.1 03-Aug-2004  skrll Sync with HEAD
 1.10.12.2 21-Jan-2008  yamt sync with head
 1.10.12.1 03-Sep-2007  yamt sync with head.
 1.11.42.1 07-Aug-2007  matt Sync with HEAD.
 1.11.38.1 03-Oct-2007  garbled Sync with HEAD
 1.11.30.1 20-Aug-2007  ad Sync with HEAD.
 1.12.8.2 23-Mar-2008  matt sync with HEAD
 1.12.8.1 06-Nov-2007  matt sync with HEAD
 1.13.8.1 19-Jan-2008  bouyer Sync with HEAD
 1.13.2.1 18-Feb-2008  mjf Sync with HEAD.
 1.14.10.1 16-May-2008  yamt sync with head.
 1.14.8.1 18-May-2008  yamt sync with head.
 1.14.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.15.44.4 03-Dec-2017  jdolecek update from HEAD
 1.15.44.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.15.44.2 23-Jun-2013  tls resync from head
 1.15.44.1 25-Feb-2013  tls resync with head
 1.15.34.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.15.34.1 23-Jan-2013  yamt sync with head
 1.18.8.1 30-Oct-2014  martin Pull up following revision(s) (requested by maxv in ticket #165):
sys/arch/newsmips/stand/boot/netif_news.c: revision 1.9
sys/arch/mvme68k/stand/installboot/installboot.c: revision 1.19
sys/arch/arm/arm32/pmap.c: revision 1.300
sys/arch/amiga/dev/siop2.c: revision 1.43
sys/arch/amiga/amiga/disksubr.c: revision 1.62
sys/arch/news68k/news68k/bus_space.c: revision 1.13
sys/arch/amiga/dev/siop.c: revision 1.69
sys/arch/x86/x86/x86_autoconf.c: revision 1.72
Remove dead code in various places under arch/.

RSS XML Feed