When I use the uImage and uramdisk.image.gz provide from "MicroZed Linux microSD Card Image Archive" I can boot. But if I clone from the Xilinx git repo and build:
...
make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- xilinx_zynq_defconfig
make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- UIMAGE_LOADADDR=0x8000 uImage
...
Whether I use the dts generated from SDK or the one provided (not much difference) I get:
...
smp_twd: clock not found -2
ERROR: timer input clock not found
------------[ cut here ]------------
Kernel BUG at c0570b6c [verbose debug info unavailable]
Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
Modules linked in:
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.0-xilinx-15024-gefc2750 #1
task: c058f408 ti: c0584000 task.ti: c0584000
PC is at ttc_timer_init+0x4c/0x38c
LR is at ttc_timer_init+0x4c/0x38c
pc : [<c0570b6c>] lr : [<c0570b6c>] psr: 200001d3
sp : c0585f78 ip : 00000000 fp : 00000000
r10: 0000002b r9 : 413fc090 r8 : c0df5afc
r7 : c057aad0 r6 : f0004000 r5 : c0585fac r4 : fffffffe
r3 : 600001d3 r2 : 00000001 r1 : 600001d3 r0 : 00000022
Flags: nzCv IRQs off FIQs off Mode SVC_32 ISA ARM Segment kernel
Control: 18c5387d Table: 0000404a DAC: 00000015
Process swapper/0 (pid: 0, stack limit = 0xc0584238)
Stack: (0xc0585f78 to 0xc0586000)
5f60: c0df5afc a00001d3
5f80: 00000001 c0df5afc c0585fac ffffffff c057aad0 c0df6000 413fc090 00000000
5fa0: 00000000 c0570a5c 00000000 c057fc9c 00000001 c0584000 c05c1640 c055bd98
5fc0: 00000000 c05586c4 ffffffff ffffffff c05582e4 00000000 00000000 c057aad0
5fe0: 18c5387d c058c3f4 c057aac8 c05901fc 0000406a 00008074 00000000 00000000
[<c0570b6c>] (ttc_timer_init+0x4c/0x38c) from [<c0570a5c>] (clocksource_of_init+0x20/0x44)
[<c0570a5c>] (clocksource_of_init+0x20/0x44) from [<c055bd98>] (time_init+0x1c/0x30)
[<c055bd98>] (time_init+0x1c/0x30) from [<c05586c4>] (start_kernel+0x1b8/0x300)
[<c05586c4>] (start_kernel+0x1b8/0x300) from [<00008074>] (0x8074)
Code: e250a000 1a000002 e59f02fc ebf9a890 (e7f001f2)
---[ end trace 1b75b31a2719ed1c ]---
Kernel panic - not syncing: Attempted to kill the idle task!
...
Is there a way to get a patch from the repo by the zed developers?