summaryrefslogtreecommitdiffstats
path: root/sys/boot/pc98/Makefile.inc
Commit message (Collapse)AuthorAgeFilesLines
* Enable GCC stack protection (aka Propolice) for userland:ru2008-06-251-0/+2
| | | | | | | | | | | | | | | | | | | | | - 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>
* Optimize for size on pc98. It enables to boot a kernel again.nyan2007-10-151-1/+2
| | | | | | | | I don't know what's wrong (loader, boot2 or others), but this change is effective. Tested by: NAKAJI Hiroyuki MFC after: 3 days
* MFi386: revisions 1.10 and 1.11.nyan2005-09-131-1/+2
| | | | - Add '-mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3' to CFLAGS.
* MFi386: Factor out -nostdlib and use PROG.nyan2004-02-091-0/+1
|
* MFi386: Cleanups to sys/boot makefiles.nyan2004-02-071-2/+14
|
* Add -ffreestanding to CFLAGS.nyan2002-05-141-1/+1
|
* Merged from sys/boot/i386/Makefile.inc revision 1.2.kato2000-08-121-0/+1
|
* Synced with following files:kato2000-03-311-0/+5
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
OpenPOWER on IntegriCloud