Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Enable GCC stack protection (aka Propolice) for userland: | ru | 2008-06-25 | 1 | -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. | nyan | 2007-10-15 | 1 | -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. | nyan | 2005-09-13 | 1 | -1/+2 |
| | | | | - Add '-mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3' to CFLAGS. | ||||
* | MFi386: Factor out -nostdlib and use PROG. | nyan | 2004-02-09 | 1 | -0/+1 |
| | |||||
* | MFi386: Cleanups to sys/boot makefiles. | nyan | 2004-02-07 | 1 | -2/+14 |
| | |||||
* | Add -ffreestanding to CFLAGS. | nyan | 2002-05-14 | 1 | -1/+1 |
| | |||||
* | Merged from sys/boot/i386/Makefile.inc revision 1.2. | kato | 2000-08-12 | 1 | -0/+1 |
| | |||||
* | Synced with following files: | kato | 2000-03-31 | 1 | -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 |