projects
/
openwrt
/
staging
/
lynxis.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
89afabf
)
uboot-fritz4040: update package to 2019-01-25
author
Christian Lamparter
<
[email protected]
>
Fri, 25 Jan 2019 17:22:28 +0000
(18:22 +0100)
committer
Christian Lamparter
<
[email protected]
>
Sat, 26 Jan 2019 20:09:12 +0000
(21:09 +0100)
David Bauer reported a u-boot crash (data abort) at a odd
place (byteswap) when he ran ping/tftp on his 7530.
|(FRITZ7530) # ping 192.168.1.70
|eth0 PHY0 up Speed :1000 Full duplex
|eth0 PHY1 Down Speed :10 Half duplex
|eth0 PHY2 Down Speed :10 Half duplex
|eth0 PHY3 Down Speed :10 Half duplex
|eth0 PHY4 Down Speed :10 Half duplex
|Using eth0 device
|data abort
|pc : [<
84234774
>] lr : [<
842351a4
>]
|sp :
8412fdb0
ip :
0000009b
fp :
00000000
|r10:
00000000
r9 :
00000001
r8 :
8412ff68
|r7 :
00000000
r6 :
0000002a
r5 :
84244e90
r4 :
8425e28e
|r3 :
84244e90
r2 :
14000045
r1 :
8412fdb0
r0 :
8425e28e
|Flags: nZCv IRQs off FIQs off Mode SVC_32
|Resetting CPU ...
|
|resetting ...
This issue is caused by switch from gcc 5.5 to 7.1+ as explained
in the upstream patch:
|From
a768e513b07b5999a8e7d7740ac8d9da04ee7e51
Mon Sep 17 00:00:00 2001
|From: Denis Pynkin <
[email protected]
>
|Date: Fri, 21 Jul 2017 19:28:42 +0300
|Subject: [PATCH] net: Use packed structures for networking
|
|PXE boot is broken with GCC 7.1 due option '-fstore-merging' enabled
|by default for '-O2':
|
|BOOTP broadcast 1
|data abort
|pc : [<
8ff8bb30
>] lr : [<
00004f1f
>]
|reloc pc : [<
17832b30
>] lr : [<
878abf1f
>]
|sp :
8f558bc0
ip :
00000000
fp :
8ffef5a4
|r10:
8ffed248
r9 :
8f558ee0
r8 :
8ffef594
|r7 :
0000000e
r6 :
8ffed700
r5 :
00000000
r4 :
8ffed74e
|r3 :
00060101
r2 :
8ffed230
r1 :
8ffed706
r0 :
00000ddd
|Flags: nzcv IRQs off FIQs off Mode S
|
|Core reason is usage of structures for network headers without packed
|attribute.
Reported-by: David Bauer <
[email protected]
>
Signed-off-by: Christian Lamparter <
[email protected]
>
package/boot/uboot-fritz4040/Makefile
patch
|
blob
|
history
diff --git
a/package/boot/uboot-fritz4040/Makefile
b/package/boot/uboot-fritz4040/Makefile
index f48d5d5c13e040d151666f59383131a8d4820714..df00b89af0c740eaa4bccf77f2a96db9d5e028aa 100644
(file)
--- a/
package/boot/uboot-fritz4040/Makefile
+++ b/
package/boot/uboot-fritz4040/Makefile
@@
-10,9
+10,9
@@
include $(INCLUDE_DIR)/kernel.mk
PKG_SOURCE_URL:=https://github.com/chunkeey/FritzBox-4040-UBOOT
PKG_SOURCE_PROTO:=git
-PKG_SOURCE_VERSION:=
5da78cca60814ea31065a50376d9c905425b03a
1
-PKG_SOURCE_DATE:=201
8-12-09
-PKG_MIRROR_HASH:=
ff7bc2498de1066dde24d7ef68e440c3847244a5b8bb35ce4275e3918f230aa3
+PKG_SOURCE_VERSION:=
a768e513b07b5999a8e7d7740ac8d9da04ee7e5
1
+PKG_SOURCE_DATE:=201
9-01-25
+PKG_MIRROR_HASH:=
eb552c946bcad53763557b19703b10210f7acabf0d135759beddb7b11fa4ef25
PKG_RELEASE:=1