[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Armv8-A: Not able to enable secondary CPUs in Hikey960 board
Hello, On 13/08/18 14:01, Konrad Rzeszutek Wilk wrote: On Mon, Aug 13, 2018 at 11:16:14AM +0530, Omkar Bolla wrote:Please check below log: -------------------------------- Using modules provided by bootloader in FDT Xen 4.11.1-pre (c/s Mon Jul 30 11:30:09 2018 +0200 git:33ced72) EFIloaderXen 4.11.1-pre (XEN) Xen version 4.11.1-pre (omkar.bolla@) (aarch64-linux-gnu-gcc(LinaroGCC 7.1-2017.05) 7.1.1 20170510) debug=n Sat Aug 11 20:35:10 IST 201 8 (XEN) Latest ChangeSet: Mon Jul 30 11:30:09 2018 +0200 git:33ced72 (XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev0x4(XEN) 64-bit Execution: (XEN) Processor Features: 0000000000002222 0000000000000000 (XEN) Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32 (XEN) Extensions: FloatingPoint AdvancedSIMD (XEN) Debug Features: 0000000010305106 0000000000000000 (XEN) Auxiliary Features: 0000000000000000 0000000000000000 (XEN) Memory Model Features: 0000000000001122 0000000000000000 (XEN) ISA Features: 0000000000011120 0000000000000000 (XEN) 32-bit Execution: (XEN) Processor Features: 00000131:00011011 (XEN) Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle (XEN) Extensions: GenericTimer Security (XEN) Debug Features: 03010066 (XEN) Auxiliary Features: 00000000 (XEN) Memory Model Features: 10201105 40000000 01260000 02102211 (XEN) ISA Features: 02101110 13112111 21232042 01112131 0001114200011121(XEN) Using SMC Calling Convention v1.1 (XEN) Using PSCI v1.1 (XEN) SMP: Allowing 8 CPUs (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 1920 KHz (XEN) GICv2 initialization: (XEN) gic_dist_addr=00000000e82b1000 (XEN) gic_cpu_addr=00000000e82b2000 (XEN) gic_hyp_addr=00000000e82b4000 (XEN) gic_vcpu_addr=00000000e82b6000 (XEN) gic_maintenance_irq=25 (XEN) GICv2: 384 lines, 8 cpus, secure (IID 0200143b). (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Allocated console ring of 64 KiB. (XEN) Bringing up CPU1 (XEN) Failed to bring up CPU1 (XEN) Failed to bring up CPU 1 (error -9) I think the -9 is coming from PSCI which means INVALID_ADDRESS. This means Xen gave an invalid entry point to PSCI CPU_UP. It would be interesting to know where Xen is loaded in memory with Xen 4.8 and Xen 4.11. This will be printed when early printk is enabled as the console is not yet setup. To get early printk, you could use CONFIG_EARLY_PRINTK=hikey960 on the make command line. Note this requires to have debug enabled. Once you have early printk setup you should have a message similar to "Update BOOTMOD_XEN from ... to ...". Also, as Konrad suggested it, I would recommend to bisect Xen and see if you can pin point a commit. Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |