Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ffffffc000085430 <cpu_psci_cpu_boot>:
- ffffffc000085430: a9be7bfd stp x29, x30, [sp, #-32]!
- ffffffc000085434: 910003fd mov x29, sp
- ffffffc000085438: a90153f3 stp x19, x20, [sp, #16]
- ffffffc00008543c: 2a0003f4 mov w20, w0
- ffffffc000085440: b0ffffe0 adrp x0, ffffffc000082000 <memmove+0x40>
- ffffffc000085444: 911c0000 add x0, x0, #0x700
- ffffffc000085448: 94000bdc bl ffffffc0000883b8 <__phys_addr>
- ffffffc00008544c: 93407c13 sxtw x19, w0
- ffffffc000085450: 90000140 adrp x0, ffffffc0000ad000 <psci_of_match+0xe90>
- ffffffc000085454: aa1303e1 mov x1, x19
- ffffffc000085458: 911a8000 add x0, x0, #0x6a0
- ffffffc00008545c: 94001123 bl ffffffc0000898e8 <printk>
- ffffffc000085460: 900001e0 adrp x0, ffffffc0000c1000 <__data_loc+0x2000>
- ffffffc000085464: 9105e000 add x0, x0, #0x178
- ffffffc000085468: 900005c2 adrp x2, ffffffc00013d000 <irqs+0x5890>
- ffffffc00008546c: aa1303e1 mov x1, x19
- ffffffc000085470: f947d042 ldr x2, [x2, #4000]
- ffffffc000085474: f8745800 ldr x0, [x0, w20, uxtw #3]
- ffffffc000085478: d63f0040 blr x2
- ffffffc00008547c: 2a0003f3 mov w19, w0
- ffffffc000085480: 340000c0 cbz w0, ffffffc000085498 <cpu_psci_cpu_boot+0x68>
- ffffffc000085484: 90000140 adrp x0, ffffffc0000ad000 <psci_of_match+0xe90>
- ffffffc000085488: 2a1403e1 mov w1, w20
- ffffffc00008548c: 2a1303e2 mov w2, w19
- ffffffc000085490: 911ac000 add x0, x0, #0x6b0
- ffffffc000085494: 94001115 bl ffffffc0000898e8 <printk>
- ffffffc000085498: 2a1303e0 mov w0, w19
- ffffffc00008549c: a94153f3 ldp x19, x20, [sp, #16]
- ffffffc0000854a0: a8c27bfd ldp x29, x30, [sp], #32
- ffffffc0000854a4: d65f03c0 ret
- static int cpu_psci_cpu_boot(unsigned int cpu)
- {
- unsigned long e = __pa_symbol(secondary_entry);
- printk("pa symbol %llx\n", e);
- int err = psci_ops.cpu_on((unsigned long)cpu_logical_map(cpu), e);
- if (err)
- pr_err("failed to boot CPU%d (%d)\n", cpu, err);
- return err;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement