Loading arch/riscv/kernel/head.S +1 −2 Original line number Diff line number Diff line Loading @@ -72,8 +72,7 @@ clear_bss_done: la sp, init_thread_union + THREAD_SIZE /* Start the kernel */ mv a0, s0 mv a1, s1 mv a0, s1 call parse_dtb tail start_kernel Loading arch/riscv/kernel/setup.c +4 −2 Original line number Diff line number Diff line Loading @@ -52,9 +52,11 @@ struct screen_info screen_info = { atomic_t hart_lottery; unsigned long boot_cpu_hartid; void __init parse_dtb(unsigned int hartid, void *dtb) void __init parse_dtb(phys_addr_t dtb_phys) { if (early_init_dt_scan(__va(dtb))) void *dtb = __va(dtb_phys); if (early_init_dt_scan(dtb)) return; pr_err("No DTB passed to the kernel\n"); Loading Loading
arch/riscv/kernel/head.S +1 −2 Original line number Diff line number Diff line Loading @@ -72,8 +72,7 @@ clear_bss_done: la sp, init_thread_union + THREAD_SIZE /* Start the kernel */ mv a0, s0 mv a1, s1 mv a0, s1 call parse_dtb tail start_kernel Loading
arch/riscv/kernel/setup.c +4 −2 Original line number Diff line number Diff line Loading @@ -52,9 +52,11 @@ struct screen_info screen_info = { atomic_t hart_lottery; unsigned long boot_cpu_hartid; void __init parse_dtb(unsigned int hartid, void *dtb) void __init parse_dtb(phys_addr_t dtb_phys) { if (early_init_dt_scan(__va(dtb))) void *dtb = __va(dtb_phys); if (early_init_dt_scan(dtb)) return; pr_err("No DTB passed to the kernel\n"); Loading