mirror of
https://github.com/Stichting-MINIX-Research-Foundation/u-boot.git
synced 2025-09-10 04:26:19 -04:00
Patch by Curt Brune, 07 Jul 2004:
relocate exception vectors on arm720t if needed
This commit is contained in:
parent
a1f4a3dd05
commit
cdc7fea173
@ -2,6 +2,9 @@
|
|||||||
Changes since U-Boot 1.1.1:
|
Changes since U-Boot 1.1.1:
|
||||||
======================================================================
|
======================================================================
|
||||||
|
|
||||||
|
* Patch by Curt Brune, 07 Jul 2004:
|
||||||
|
relocate exception vectors on arm720t if needed
|
||||||
|
|
||||||
* Patch by George G. Davis, 06 Jul 2004:
|
* Patch by George G. Davis, 06 Jul 2004:
|
||||||
- update mach-types.h to latest arm.linux.org.uk master list
|
- update mach-types.h to latest arm.linux.org.uk master list
|
||||||
- Set correct OMAP1610 bi_arch_number for build target
|
- Set correct OMAP1610 bi_arch_number for build target
|
||||||
|
@ -129,6 +129,16 @@ relocate: /* relocate U-Boot to RAM */
|
|||||||
cmp r0, r1 /* don't reloc during debug */
|
cmp r0, r1 /* don't reloc during debug */
|
||||||
beq stack_setup
|
beq stack_setup
|
||||||
|
|
||||||
|
#if TEXT_BASE
|
||||||
|
ldr r2, =0x0 /* Relocate the exception vectors */
|
||||||
|
cmp r1, r2 /* and associated data to address */
|
||||||
|
ldmneia r0!, {r3-r10} /* 0x0. Do nothing if TEXT_BASE is */
|
||||||
|
stmneia r2!, {r3-r10} /* 0x0. Copy the first 15 words. */
|
||||||
|
ldmneia r0, {r3-r9}
|
||||||
|
stmneia r2, {r3-r9}
|
||||||
|
adrne r0, _start /* restore r0 */
|
||||||
|
#endif
|
||||||
|
|
||||||
ldr r2, _armboot_start
|
ldr r2, _armboot_start
|
||||||
ldr r3, _bss_start
|
ldr r3, _bss_start
|
||||||
sub r2, r3, r2 /* r2 <- size of armboot */
|
sub r2, r3, r2 /* r2 <- size of armboot */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user