I got the "dev" kernel to compile by removing the Xilinx PHY support (which
was causing the failure). The resulting ~4.5 kernel crashes on the same spot,
also in the psci core.
On 21-07-16 10:57, Mike Looijmans wrote:
> With current meta-xilinx master the kernel won't boot on the zcu102 board, it
> crashes on an invalid instruction. I tried using "linux-xlnx-dev" as provider
> but that won't even compile.
>
>
> Starting kernel ...
>
> [ 0.000000] Booting Linux on physical CPU 0x0
> [ 0.000000] Linux version 4.4.0-xilinx (mike@...) (gcc version 6.1.1
> 20160511 (GCC) ) #1 SMP6
> [ 0.000000] Boot CPU: AArch64 Processor [410fd034]
> [ 0.000000] bootconsole [uart0] enabled
> [ 0.000000] efi: Getting EFI parameters from FDT:
> [ 0.000000] efi: UEFI not found.
> [ 0.000000] cma: Reserved 128 MiB at 0x0000000078000000
> [ 0.000000] psci: probing for conduit method from DT.
> [ 0.000000] swapper[0]: undefined instruction: pc=ffffffc00008acf0
> [ 0.000000] Code: d4000002 d65f03c0 d503201f d503201f (d4000003)
> [ 0.000000] Internal error: Oops - undefined instruction: 0 [#1] PREEMPT SMP
> [ 0.000000] Modules linked in:
> [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.4.0-xilinx #1
> [ 0.000000] Hardware name: ZynqMP ZCU102 RevB (DT)
> [ 0.000000] task: ffffffc000b17840 ti: ffffffc000b08000 task.ti:
> ffffffc000b08000
> [ 0.000000] PC is at __invoke_psci_fn_smc+0x0/0x8
> [ 0.000000] LR is at psci_probe+0x30/0x22c
> [ 0.000000] pc : [<ffffffc00008acf0>] lr : [<ffffffc000acc778>] pstate:
> 400002c5
> [ 0.000000] sp : ffffffc000b0beb0
> [ 0.000000] x29: ffffffc000b0beb0 x28: 0000000000000000
> [ 0.000000] x27: 0000004000000000 x26: ffffffc000b91000
> [ 0.000000] x25: ffffffc000bcbc68 x24: 0000000080000200
> [ 0.000000] x23: ffffffc0009874d8 x22: ffffffc000b1ad18
> [ 0.000000] x21: ffffffc000b23000 x20: ffffffc000bec000
> [ 0.000000] x19: ffffffc000bec298 x18: ffffffc080b93617
> [ 0.000000] x17: 0000000000008000 x16: 0000000000000001
> [ 0.000000] x15: 0000000000000000 x14: ffffffffffffffff
> [ 0.000000] x13: 0000000000000018 x12: 0101010101010101
> [ 0.000000] x11: 0000000000000018 x10: 0101010101010101
> [ 0.000000] x9 : ffffffffffffffff x8 : 7f7f7f7f7f7f7f7f
> [ 0.000000] x7 : fefefefeff626c72 x6 : 0000008080808082
> [ 0.000000] x5 : 0200000000000000 x4 : ffffffc00008acf0
> [ 0.000000] x3 : 0000000000000000 x2 : 0000000000000000
> [ 0.000000] x1 : 0000000000000000 x0 : 0000000084000000
> [ 0.000000]
> [ 0.000000] Process swapper (pid: 0, stack limit = 0xffffffc000b08020)
> [ 0.000000] Stack: (0xffffffc000b0beb0 to 0xffffffc000b0c000)
> [ 0.000000] bea0: ffffffc000b0bee0
> ffffffc000acc988
> [ 0.000000] bec0: ffffffc077ffff00 ffffffc000b18000 ffffffc000b23000
> ffffffc000b1ad18
> [ 0.000000] bee0: ffffffc000b0bef0 ffffffc000accad8 ffffffc000b0bf10
> ffffffc000aa847c
> [ 0.000000] bf00: ffffffc077ffff00 ffffffc000ae8ba0 ffffffc000b0bfa0
> ffffffc000aa5660
> [ 0.000000] bf20: ffffffc000add9e8 ffffffc000b91000 ffffffc000b0e000
> ffffffc000b91000
> [ 0.000000] bf40: 000000007df14118 0000000000000000 0000000000c05000
> 0000000000c08000
> [ 0.000000] bf60: ffffffc000081198 0000000000000000 0000000000000001
> 000000000fff5000
> [ 0.000000] bf80: 0000000000000001 0000000000000000 0000000000000000
> 0000000000000000
> [ 0.000000] bfa0: 0000000000000000 000000000079a000 0000000000000400
> 0000000000000e12
> [ 0.000000] bfc0: 000000000fff5000 0000000000000003 000000007df14118
> 0000000000000000
> [ 0.000000] bfe0: 0000000000000000 ffffffc000add9e8 0000000000000000
> 0000000000000000
> [ 0.000000] Call trace:
> [ 0.000000] [<ffffffc00008acf0>] __invoke_psci_fn_smc+0x0/0x8
> [ 0.000000] [<ffffffc000acc988>] psci_0_2_init+0x14/0x1c
> [ 0.000000] [<ffffffc000accad8>] psci_dt_init+0x30/0x40
> [ 0.000000] [<ffffffc000aa847c>] setup_arch+0x384/0x538
> [ 0.000000] [<ffffffc000aa5660>] start_kernel+0xa0/0x3b8
> [ 0.000000] [<000000000079a000>] 0x79a000
> [ 0.000000] Code: d4000002 d65f03c0 d503201f d503201f (d4000003)
> [ 0.000000] ---[ end trace cb88537fdc8fa200 ]---
> [ 0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
> [ 0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the idle
> task!
>
was causing the failure). The resulting ~4.5 kernel crashes on the same spot,
also in the psci core.
On 21-07-16 10:57, Mike Looijmans wrote:
> With current meta-xilinx master the kernel won't boot on the zcu102 board, it
> crashes on an invalid instruction. I tried using "linux-xlnx-dev" as provider
> but that won't even compile.
>
>
> Starting kernel ...
>
> [ 0.000000] Booting Linux on physical CPU 0x0
> [ 0.000000] Linux version 4.4.0-xilinx (mike@...) (gcc version 6.1.1
> 20160511 (GCC) ) #1 SMP6
> [ 0.000000] Boot CPU: AArch64 Processor [410fd034]
> [ 0.000000] bootconsole [uart0] enabled
> [ 0.000000] efi: Getting EFI parameters from FDT:
> [ 0.000000] efi: UEFI not found.
> [ 0.000000] cma: Reserved 128 MiB at 0x0000000078000000
> [ 0.000000] psci: probing for conduit method from DT.
> [ 0.000000] swapper[0]: undefined instruction: pc=ffffffc00008acf0
> [ 0.000000] Code: d4000002 d65f03c0 d503201f d503201f (d4000003)
> [ 0.000000] Internal error: Oops - undefined instruction: 0 [#1] PREEMPT SMP
> [ 0.000000] Modules linked in:
> [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.4.0-xilinx #1
> [ 0.000000] Hardware name: ZynqMP ZCU102 RevB (DT)
> [ 0.000000] task: ffffffc000b17840 ti: ffffffc000b08000 task.ti:
> ffffffc000b08000
> [ 0.000000] PC is at __invoke_psci_fn_smc+0x0/0x8
> [ 0.000000] LR is at psci_probe+0x30/0x22c
> [ 0.000000] pc : [<ffffffc00008acf0>] lr : [<ffffffc000acc778>] pstate:
> 400002c5
> [ 0.000000] sp : ffffffc000b0beb0
> [ 0.000000] x29: ffffffc000b0beb0 x28: 0000000000000000
> [ 0.000000] x27: 0000004000000000 x26: ffffffc000b91000
> [ 0.000000] x25: ffffffc000bcbc68 x24: 0000000080000200
> [ 0.000000] x23: ffffffc0009874d8 x22: ffffffc000b1ad18
> [ 0.000000] x21: ffffffc000b23000 x20: ffffffc000bec000
> [ 0.000000] x19: ffffffc000bec298 x18: ffffffc080b93617
> [ 0.000000] x17: 0000000000008000 x16: 0000000000000001
> [ 0.000000] x15: 0000000000000000 x14: ffffffffffffffff
> [ 0.000000] x13: 0000000000000018 x12: 0101010101010101
> [ 0.000000] x11: 0000000000000018 x10: 0101010101010101
> [ 0.000000] x9 : ffffffffffffffff x8 : 7f7f7f7f7f7f7f7f
> [ 0.000000] x7 : fefefefeff626c72 x6 : 0000008080808082
> [ 0.000000] x5 : 0200000000000000 x4 : ffffffc00008acf0
> [ 0.000000] x3 : 0000000000000000 x2 : 0000000000000000
> [ 0.000000] x1 : 0000000000000000 x0 : 0000000084000000
> [ 0.000000]
> [ 0.000000] Process swapper (pid: 0, stack limit = 0xffffffc000b08020)
> [ 0.000000] Stack: (0xffffffc000b0beb0 to 0xffffffc000b0c000)
> [ 0.000000] bea0: ffffffc000b0bee0
> ffffffc000acc988
> [ 0.000000] bec0: ffffffc077ffff00 ffffffc000b18000 ffffffc000b23000
> ffffffc000b1ad18
> [ 0.000000] bee0: ffffffc000b0bef0 ffffffc000accad8 ffffffc000b0bf10
> ffffffc000aa847c
> [ 0.000000] bf00: ffffffc077ffff00 ffffffc000ae8ba0 ffffffc000b0bfa0
> ffffffc000aa5660
> [ 0.000000] bf20: ffffffc000add9e8 ffffffc000b91000 ffffffc000b0e000
> ffffffc000b91000
> [ 0.000000] bf40: 000000007df14118 0000000000000000 0000000000c05000
> 0000000000c08000
> [ 0.000000] bf60: ffffffc000081198 0000000000000000 0000000000000001
> 000000000fff5000
> [ 0.000000] bf80: 0000000000000001 0000000000000000 0000000000000000
> 0000000000000000
> [ 0.000000] bfa0: 0000000000000000 000000000079a000 0000000000000400
> 0000000000000e12
> [ 0.000000] bfc0: 000000000fff5000 0000000000000003 000000007df14118
> 0000000000000000
> [ 0.000000] bfe0: 0000000000000000 ffffffc000add9e8 0000000000000000
> 0000000000000000
> [ 0.000000] Call trace:
> [ 0.000000] [<ffffffc00008acf0>] __invoke_psci_fn_smc+0x0/0x8
> [ 0.000000] [<ffffffc000acc988>] psci_0_2_init+0x14/0x1c
> [ 0.000000] [<ffffffc000accad8>] psci_dt_init+0x30/0x40
> [ 0.000000] [<ffffffc000aa847c>] setup_arch+0x384/0x538
> [ 0.000000] [<ffffffc000aa5660>] start_kernel+0xa0/0x3b8
> [ 0.000000] [<000000000079a000>] 0x79a000
> [ 0.000000] Code: d4000002 d65f03c0 d503201f d503201f (d4000003)
> [ 0.000000] ---[ end trace cb88537fdc8fa200 ]---
> [ 0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
> [ 0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the idle
> task!
>
Kind regards,
Mike Looijmans
System Expert
|
TOPIC Products |
|
| |
|
Materiaalweg 4 |
|
| |
|
5681 RJ Best |
T: |
+31 (0) 499 33 69 69 | |
|
Postbus 440 |
E: |
||
|
5680 AK Best |
W: |
||
| The Netherlands |
Please consider the
environment before printing this e-mail
Topic zoekt gedreven (embedded) software specialisten!
-- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
