Home | History | Annotate | Download | only in gzboot
History log of /src/sys/arch/evbarm/stand/gzboot/srtbegin.S
RevisionDateAuthorComments
 1.7  11-Dec-2005  christos merge ktrace-lwp.
 1.6  22-Jul-2003  briggs Deal with case where __data_store == _edata.
 1.5  14-Oct-2002  bjh21 branches: 1.5.6;
Continue the " - . - 8" purge. Specifically:

add rd, pc, #foo - . - 8 -> adr rd, foo
ldr rd, [pc, #foo - . - 8] -> ldr rd, foo

Also, when saving the return address for a function pointer call, use
"mov lr, pc" just before the call unless the return address is somewhere
other than just after the call site.

Finally, a few obvious little micro-optimisations like using LDR directly
rather than ADR followed by LDR, and loading directly into PC rather than
bouncing via R0.
 1.4  24-Feb-2002  thorpej branches: 1.4.2; 1.4.14;
Fix a couple of comments.
 1.3  24-Feb-2002  thorpej Add support for relocating gzboot's .text out of flash and into
RAM (while still decompressing the image directly from flash).

This makes gzboot run a LOT faster.
 1.2  23-Feb-2002  thorpej Add support for running directly out of flash:
* Require that the builder Makefile provide a linker script.
* After making sure the MMU is disabled, check to see if
_etext == __data_start. If not, then copy the .data contents
into RAM.
* Put the stack in .bss.
 1.1  23-Feb-2002  thorpej gzboot -- boot a gzip'd kernel image. This is useful for booting
compressed kernel images from flash.

This needs more work, but is a good first-pass.
 1.4.14.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.4.14.1  24-Feb-2002  jdolecek file srtbegin.S was added on branch kqueue on 2002-06-23 17:35:45 +0000
 1.4.2.3  18-Oct-2002  nathanw Catch up to -current.
 1.4.2.2  28-Feb-2002  nathanw Catch up to -current.
 1.4.2.1  24-Feb-2002  nathanw file srtbegin.S was added on branch nathanw_sa on 2002-02-28 04:09:18 +0000
 1.5.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.5.6.1  03-Aug-2004  skrll Sync with HEAD

RSS XML Feed