| /rk3399_rockchip-uboot/arch/arm/cpu/arm920t/ |
| H A D | start.S | 1a27f7d9c27671e7ae3cd0a3ee316149fa0824dc Tue Jun 15 18:18:11 UTC 2010 Vitaly Kuzmichev <vkuzmichev@mvista.com> ARM: Align stack to 8 bytes
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted in Procedure Call Standard for the ARM Architecture: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
Unaligned SP also causes the problem with variable-length arrays allocation when VLA address becomes less than stack pointer during aligning of this address, so the next 'push' in the stack overwrites first 4 bytes of VLA.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
|
| /rk3399_rockchip-uboot/arch/arm/cpu/sa1100/ |
| H A D | start.S | 1a27f7d9c27671e7ae3cd0a3ee316149fa0824dc Tue Jun 15 18:18:11 UTC 2010 Vitaly Kuzmichev <vkuzmichev@mvista.com> ARM: Align stack to 8 bytes
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted in Procedure Call Standard for the ARM Architecture: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
Unaligned SP also causes the problem with variable-length arrays allocation when VLA address becomes less than stack pointer during aligning of this address, so the next 'push' in the stack overwrites first 4 bytes of VLA.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
|
| /rk3399_rockchip-uboot/arch/arm/cpu/arm946es/ |
| H A D | start.S | 1a27f7d9c27671e7ae3cd0a3ee316149fa0824dc Tue Jun 15 18:18:11 UTC 2010 Vitaly Kuzmichev <vkuzmichev@mvista.com> ARM: Align stack to 8 bytes
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted in Procedure Call Standard for the ARM Architecture: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
Unaligned SP also causes the problem with variable-length arrays allocation when VLA address becomes less than stack pointer during aligning of this address, so the next 'push' in the stack overwrites first 4 bytes of VLA.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
|
| /rk3399_rockchip-uboot/arch/arm/cpu/arm1176/ |
| H A D | start.S | 1a27f7d9c27671e7ae3cd0a3ee316149fa0824dc Tue Jun 15 18:18:11 UTC 2010 Vitaly Kuzmichev <vkuzmichev@mvista.com> ARM: Align stack to 8 bytes
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted in Procedure Call Standard for the ARM Architecture: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
Unaligned SP also causes the problem with variable-length arrays allocation when VLA address becomes less than stack pointer during aligning of this address, so the next 'push' in the stack overwrites first 4 bytes of VLA.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
|
| /rk3399_rockchip-uboot/arch/arm/cpu/arm720t/ |
| H A D | start.S | 1a27f7d9c27671e7ae3cd0a3ee316149fa0824dc Tue Jun 15 18:18:11 UTC 2010 Vitaly Kuzmichev <vkuzmichev@mvista.com> ARM: Align stack to 8 bytes
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted in Procedure Call Standard for the ARM Architecture: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
Unaligned SP also causes the problem with variable-length arrays allocation when VLA address becomes less than stack pointer during aligning of this address, so the next 'push' in the stack overwrites first 4 bytes of VLA.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
|
| /rk3399_rockchip-uboot/arch/arm/cpu/pxa/ |
| H A D | start.S | 1a27f7d9c27671e7ae3cd0a3ee316149fa0824dc Tue Jun 15 18:18:11 UTC 2010 Vitaly Kuzmichev <vkuzmichev@mvista.com> ARM: Align stack to 8 bytes
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted in Procedure Call Standard for the ARM Architecture: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
Unaligned SP also causes the problem with variable-length arrays allocation when VLA address becomes less than stack pointer during aligning of this address, so the next 'push' in the stack overwrites first 4 bytes of VLA.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
|
| /rk3399_rockchip-uboot/arch/arm/cpu/arm1136/ |
| H A D | start.S | 1a27f7d9c27671e7ae3cd0a3ee316149fa0824dc Tue Jun 15 18:18:11 UTC 2010 Vitaly Kuzmichev <vkuzmichev@mvista.com> ARM: Align stack to 8 bytes
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted in Procedure Call Standard for the ARM Architecture: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
Unaligned SP also causes the problem with variable-length arrays allocation when VLA address becomes less than stack pointer during aligning of this address, so the next 'push' in the stack overwrites first 4 bytes of VLA.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
|
| /rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/ |
| H A D | start.S | 1a27f7d9c27671e7ae3cd0a3ee316149fa0824dc Tue Jun 15 18:18:11 UTC 2010 Vitaly Kuzmichev <vkuzmichev@mvista.com> ARM: Align stack to 8 bytes
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted in Procedure Call Standard for the ARM Architecture: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
Unaligned SP also causes the problem with variable-length arrays allocation when VLA address becomes less than stack pointer during aligning of this address, so the next 'push' in the stack overwrites first 4 bytes of VLA.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
|