diff --git a/arch/armv8/aarch64/gcc/fcrt0.S b/arch/armv8/aarch64/gcc/fcrt0.S index f0e19d522..6d248f3f9 100644 --- a/arch/armv8/aarch64/gcc/fcrt0.S +++ b/arch/armv8/aarch64/gcc/fcrt0.S @@ -99,9 +99,9 @@ ldr x2,.LsbssEnd ldr x2,.LdataEnd .LdataCopy: - cmp x1,x2 ldp x10,x11,[x0],#16 /* copy from source address [x1] */ stp x10,x11,[x1],#16 /* copy from source address [x1] */ + cmp x1,x2 blt .LdataCopy .LendataCopy: diff --git a/doc/ChangeLog.md b/doc/ChangeLog.md index 6b893bfe0..923ffe7d8 100644 --- a/doc/ChangeLog.md +++ b/doc/ChangeLog.md @@ -1,3 +1,11 @@ +# Phytium Standalone SDK 2024-09-06 v1.3.1 ChangeLog + +Change Log since v1.3.1 + +## arch + +- Solve the data section copy out of bounds problem + # Phytium Standalone SDK 2024-05-07 v1.3.1 ChangeLog Change Log since 2024-04-30 @@ -84,7 +92,7 @@ Change Log since 2024-04-18 ## third-party - delete eth_poll in fxmac,the operations performed by eth_poll are merged into eth_input -- adjust lwip_port.c which support gmac and xmac well in rtos +- adjust lwip_port.c which support gmac and xmac well in rtos # Phytium Standalone SDK 2024-04-22 ChangeLog @@ -92,8 +100,7 @@ Change Log since 2024-04-22 ## example -- add pwm single channel example - +- add pwm single channel example - modify pwm example README ## board @@ -112,7 +119,7 @@ Change Log since 2024-04-12 ## drivers -- modify fpciec_ep.c +- modify fpciec_ep.c ## arch @@ -215,7 +222,6 @@ Change Log since 2024-04-03 - fix lwip delay calls - # Phytium Standalone SDK 2024-04-03 ChangeLog Change Log since 2024-03-25 @@ -240,7 +246,6 @@ Change Log since 2024-04-02 - Update the download link in use_in_phytium_pi.md - # Phytium Standalone SDK 2024-04-01 ChangeLog Change Log since 2024-04-01