History log of /freebsd-10.1-release/sys/boot/pc98/loader/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 242688 07-Nov-2012 dteske

Hook in new files menusets.4th and manual.

Approved by: adrian (co-mentor) (implicit)


# 231387 10-Feb-2012 nyan

Reduce diffs against i386.

MFC after: 1 week


# 222417 28-May-2011 julian

New boot loader menus from Devin Teske.
Discussed on hackers and recommended for inclusion into 9.0 at the devsummit.
All support email to devin dteske at vicor dot ignoreme dot com .

Submitted by: dteske at vicor dot ignoreme dot com
Reviewed by: me and many others


# 210459 25-Jul-2010 nyan

MFi386: revision 210387

Correctly setup LDADD with regards to libstand.


# 190046 19-Mar-2009 nyan

Reduce diffs against i386.


# 188895 21-Feb-2009 ru

Fix build when WITH_SSP is set explicitly.

Submitted by: Jeremie Le Hen


# 180012 25-Jun-2008 ru

Enable GCC stack protection (aka Propolice) for userland:
- It is opt-out for now so as to give it maximum testing, but it may be
turned opt-in for stable branches depending on the consensus. You
can turn it off with WITHOUT_SSP.
- WITHOUT_SSP was previously used to disable the build of GNU libssp.
It is harmless to steal the knob as SSP symbols have been provided
by libc for a long time, GNU libssp should not have been much used.
- SSP is disabled in a few corners such as system bootstrap programs
(sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves.
- It should be safe to use -fstack-protector-all to build world, however
libc will be automatically downgraded to -fstack-protector because it
breaks rtld otherwise.
- This option is unavailable on ia64.

Enable GCC stack protection (aka Propolice) for kernel:
- It is opt-out for now so as to give it maximum testing.
- Do not compile your kernel with -fstack-protector-all, it won't work.

Submitted by: Jeremie Le Hen <jeremie@le-hen.org>


# 163893 01-Nov-2006 marcel

Don't unconditionally compile-in the bcache code. It's only used on
i386/amd64 and pc98. Remove useless calls to bcache_init() from the
ia64 and sparc64 loaders, as well as from the OFW common code.


# 156813 17-Mar-2006 ru

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


# 151882 30-Oct-2005 nyan

MFi386: Enable beastie.4th.


# 146011 08-May-2005 nyan

Remove ifdef PC98.


# 139123 21-Dec-2004 ru

NOFORTH -> NO_FORTH


# 138190 29-Nov-2004 nyan

MFi386: revisions 1.77 and 1.78.


# 126969 14-Mar-2004 nyan

MFi386: revision 1.76.


# 125779 13-Feb-2004 nyan

MFi386: revisions 1.74 and 1.75.
- kzip(8) is long dead.
- Clean CLEANFILES.


# 125625 09-Feb-2004 nyan

MFi386: Factor out -nostdlib and use PROG.


# 125567 07-Feb-2004 ru

MFi386: Removed -elf and duplicate -ffreestanding.


# 125563 07-Feb-2004 nyan

MFi386: Cleanups to sys/boot makefiles.


# 116003 08-Jun-2003 nyan

Add help file for pc98.


# 116002 08-Jun-2003 nyan

Enable new boot menu.


# 109637 21-Jan-2003 nyan

MFi386: revision 1.63.


# 102556 29-Aug-2002 peter

Initiate deorbit burn of i386 a.out kld "support" in loader. Note that
this was quite broken, it never was updated for metadata support.
The a.out kld file support was never really used, as it wasn't necessary.
You could always load elf kld's, even in an a.out kernel.


# 96342 10-May-2002 obrien

-ffreestanding is the word.
(also resort some CFLAGS such that the more "important" value are first so
they are easier to see)


# 95450 25-Apr-2002 nyan

MFi386: revision 1.56


# 93416 30-Mar-2002 nyan

MFi386: revision 1.55


# 85060 17-Oct-2001 nyan

Merged from sys/boot/i386/loader/Makefile revision 1.54.


# 83368 12-Sep-2001 ru

Create backup copies using install(1).


# 78522 20-Jun-2001 peter

Remove -DNEW_LINKERSET, it is not used here anymore. This is now native.


# 70082 16-Dec-2000 kato

Merged from sys/boot/i386/loader/Makefile revision 1.49.


# 68358 05-Nov-2000 nyan

Merged from the following changes.

sys/boot/i386/btx/btx/Makefile 1.9
sys/boot/i386/btx/btx/btx.s 1.23
sys/boot/i386/libi386/biosdisk.c 1.32 and 1.33
sys/boot/i386/libi386/biosmem.c 1.5
sys/boot/i386/libi386/comconsole.c 1.8
sys/boot/i386/libi386/gatea20.c 1.3
sys/boot/i386/libi386/time.c 1.4
sys/boot/i386/libi386/vidconsole.c 1.13
sys/boot/i386/loader/Makefile 1.48
sys/boot/i386/loader/main.c 1.22


# 65607 08-Sep-2000 kato

Merged from sys/boot/i386/loader/Makefile revision 1.47.


# 61064 29-May-2000 nyan

Sync with the following changes.

sys/boot/i386/btx/btx/Makefile 1.8
sys/boot/i386/btx/btx/btx.s 1.16 and 1.17
sys/boot/i386/btx/btxldr/btxldr.s 1.10
sys/boot/i386/loader/Makefile 1.45


# 60702 19-May-2000 dcs

Move man page directives to common/Makefile.inc.


# 59535 23-Apr-2000 nyan

Sync with the following changes.

sys/boot/i386/libi386/Makefile 1.16 and 1.17
sys/boot/i386/loader/Makefile 1.44
sys/boot/i386/loader/main.c 1.20


# 59228 14-Apr-2000 nyan

Merged from sys/boot/i386/loader/Makefile revision 1.43.


# 58871 31-Mar-2000 kato

Synced with following files:
src/sys/boot/i386/Makefile.inc 1.1
src/sys/boot/i386/btx/btx/btx.s 1.15
src/sys/boot/i386/btx/btxldr/Makefile 1.8
src/sys/boot/i386/btx/btxldr/btxldr.s 1.9
src/sys/boot/i386/libi386/biosdisk.c 1.29
src/sys/boot/i386/loader/Makefile 1.42
src/sys/boot/i386/loader/main.c 1.18
(entry point address of loader was not changed.)

Reviewed by: nyan


# 56994 05-Feb-2000 kato

Synced with sys/boot/i386/loader/Makefile rev 1.41.


# 53688 25-Nov-1999 nyan

Sync with sys/boot/i386/loader/Makefile revision 1.37.


# 53206 15-Nov-1999 nyan

Install loader.rc.


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 48351 29-Jun-1999 peter

Reconcile all the loader newvers.sh's into one common one.


# 46043 25-Apr-1999 kato

Sync with sys/boot/i386/loader/Makefile revision 1.34.


# 45814 19-Apr-1999 kato

Sync with sys/boot/i386/loader/Makefile revision 1.32.


# 45241 02-Apr-1999 kato

Use files under sys/boot/i386 instead of copying under sys/boot/pc98.

Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>


# 44859 18-Mar-1999 kato

Install the manual page in sys/boot/i386/loader.

Sumbmitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>


# 44630 10-Mar-1999 kato

Sync with sys/boot/i386/loader/Makefile revision 1.30.


# 44255 25-Feb-1999 kato

Sync with sys/boot/i386/loader/Makefile revision 1.29.


# 43561 03-Feb-1999 kato

PC98 version of new boot loader. Because boot2 has not yet ported,
files in boot2 directory are copies from legacy biosboot.

Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>