cvs commit: src/sys/conf Makefile.arm

2008-08-04 Thread Olivier Houchard
cognet 2008-08-04 14:38:38 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: SVN rev 181294 on 2008-08-04 14:38:38Z by cognet We need -I$S to compile the elf trampoline. MFC after: 3 days Revision ChangesPath 1.39 +

cvs commit: src/sys/conf Makefile.arm

2008-04-04 Thread Warner Losh
imp 2008-04-04 19:33:10 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: If you build a compiler with TARGET_BIG_ENDIAN, and then try to build a little endian kernel, things break. Be explicit about the endian choice by setting it in the

cvs commit: src/sys/conf Makefile.arm

2008-04-03 Thread Warner Losh
imp 2008-04-03 20:42:36 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: Always build kernel.tramp. This should be helpful for a lot of people, as well making sure it doesn't break. Revision ChangesPath 1.36 +2 -0 src/

cvs commit: src/sys/conf Makefile.arm src/sys/arm/arm elf_trampoline.c

2007-07-27 Thread Olivier Houchard
cognet 2007-07-27 14:42:26 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm sys/arm/arm elf_trampoline.c Log: Bring in two bandaids to get the elf trampoline to work again, until I find a proper solution. - Add a dummy entry point wh

cvs commit: src/sys/conf Makefile.arm

2007-02-26 Thread Olivier Houchard
cognet 2007-02-26 23:18:21 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/conf Makefile.arm Log: MFC: Use -EB for LD as well, if we're running big endian. Revision ChangesPath 1.10.2.3 +1 -0 src/sys/conf/Makefile.arm

cvs commit: src/sys/conf Makefile.arm

2006-07-24 Thread Olivier Houchard
cognet 2006-07-24 22:09:48 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: Only use -mno-apcs-frame if DDB is not in the kernel, as it prevent the backtraces from working. MFC After: 3 days Revision ChangesPath 1.31

cvs commit: src/sys/conf Makefile.arm

2006-07-18 Thread Olivier Houchard
cognet 2006-07-18 21:16:39 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: Add -EB to ${LD} too if we're making a big endian kernel, not anything in kernel makefiles uses SYSTEM_LD. Revision ChangesPath 1.30 +1 -0 src/sys

cvs commit: src/sys/conf Makefile.arm src/sys/arm/arm elf_trampoline.c

2006-06-18 Thread Olivier Houchard
cognet 2006-06-18 22:46:30 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm sys/arm/arm elf_trampoline.c Log: Make sure the stack is properly aligned. Enable the MMU when relocating as well, and use write-through cache. Revision

cvs commit: src/sys/conf Makefile.arm src/sys/arm/arm elf_trampoline.c inckern.S

2006-06-12 Thread Olivier Houchard
cognet 2006-06-12 22:58:50 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm sys/arm/arm elf_trampoline.c inckern.S Log: MFp4: - Try hard to calculate a safe sp, so that the stack doesn't get smashed while uncompressing or relocating

cvs commit: src/sys/conf Makefile.arm src/sys/arm/arm elf_trampoline.c

2006-05-30 Thread Olivier Houchard
cognet 2006-05-30 21:13:47 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm sys/arm/arm elf_trampoline.c Log: To avoid problems, invalidate the data cache and disable the MMU once we're done uncompressing the kernel. Revision Cha

cvs commit: src/sys/conf Makefile.arm

2006-03-26 Thread Olivier Houchard
cognet 2006-03-27 00:32:46 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: Erm don't use -mno-apcs-frame if we're going to do profiling either, it's not exactly compatible. Revision ChangesPath 1.26 +1 -1 src/sys/conf/Mak

cvs commit: src/sys/conf Makefile.arm src/sys/arm/arm elf_trampoline.c

2006-01-19 Thread Olivier Houchard
cognet 2006-01-20 00:46:44 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm sys/arm/arm elf_trampoline.c Log: Build a minimal pagetables, with only section mappings, mapped write through, to speed up the decompression. Revision C

cvs commit: src/sys/conf Makefile.arm

2005-12-20 Thread Olivier Houchard
cognet 2005-12-20 20:57:20 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: Rather than appending it at the end of the kernel build process, give the ELF trampoline build its own target, "trampoline". It makes it possible to construct a boota

cvs commit: src/sys/conf Makefile.arm src/sys/arm/arm elf_trampoline.c

2005-12-19 Thread Olivier Houchard
cognet 2005-12-20 01:28:17 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm sys/arm/arm elf_trampoline.c Log: Make the elf trampoline disable the MMU, and link it at physical address, to avoid bad surprises. Revision ChangesP

cvs commit: src/sys/conf Makefile.arm src/sys/arm/arm elf_trampoline.c inckern.S

2005-12-05 Thread Olivier Houchard
cognet 2005-12-05 12:55:46 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm sys/arm/arm elf_trampoline.c inckern.S Log: Teach the elf trampoline how to deal with gzipped kernels. Revision ChangesPath 1.3 +175 -50 src/

cvs commit: src/sys/conf Makefile.arm

2005-11-24 Thread Olivier Houchard
cognet 2005-11-25 03:30:45 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: Use the correct file name for the ldscript. Revision ChangesPath 1.19 +2 -2 src/sys/conf/Makefile.arm __

cvs commit: src/sys/conf Makefile.arm ldscript.arm

2005-11-23 Thread Olivier Houchard
cognet 2005-11-24 02:25:49 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm ldscript.arm Log: Create a non-elf pure binary version of the kernel as well. Revision ChangesPath 1.18 +19 -1 src/sys/conf/Makefile.arm 1.3 +15 -

cvs commit: src/sys/conf Makefile.arm

2005-11-16 Thread Olivier Houchard
cognet 2005-11-17 01:32:01 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: Make the elf wrapper work with recent kernel.debug changes. Revision ChangesPath 1.17 +5 -3 src/sys/conf/Makefile.arm __