microchip_pfsoc.c (29b008927ef6e3fbb70e6607b25d3fcae26a5190) | microchip_pfsoc.c (55c136599f512a86e3fec9f77b6b5a30a6b34cca) |
---|---|
1/* 2 * QEMU RISC-V Board Compatible with Microchip PolarFire SoC Icicle Kit 3 * 4 * Copyright (c) 2020 Wind River Systems, Inc. 5 * 6 * Author: 7 * Bin Meng <bin.meng@windriver.com> 8 * --- 599 unchanged lines hidden (view full) --- 608 609 if (!kernel_as_payload) { 610 firmware_name = BIOS_FILENAME; 611 firmware_load_addr = RESET_VECTOR; 612 } 613 614 /* Load the firmware */ 615 firmware_end_addr = riscv_find_and_load_firmware(machine, firmware_name, | 1/* 2 * QEMU RISC-V Board Compatible with Microchip PolarFire SoC Icicle Kit 3 * 4 * Copyright (c) 2020 Wind River Systems, Inc. 5 * 6 * Author: 7 * Bin Meng <bin.meng@windriver.com> 8 * --- 599 unchanged lines hidden (view full) --- 608 609 if (!kernel_as_payload) { 610 firmware_name = BIOS_FILENAME; 611 firmware_load_addr = RESET_VECTOR; 612 } 613 614 /* Load the firmware */ 615 firmware_end_addr = riscv_find_and_load_firmware(machine, firmware_name, |
616 firmware_load_addr, NULL); | 616 &firmware_load_addr, NULL); |
617 618 if (kernel_as_payload) { 619 kernel_start_addr = riscv_calc_kernel_start_addr(&s->soc.u_cpus, 620 firmware_end_addr); 621 622 kernel_entry = riscv_load_kernel(machine, &s->soc.u_cpus, 623 kernel_start_addr, true, NULL); 624 --- 49 unchanged lines hidden --- | 617 618 if (kernel_as_payload) { 619 kernel_start_addr = riscv_calc_kernel_start_addr(&s->soc.u_cpus, 620 firmware_end_addr); 621 622 kernel_entry = riscv_load_kernel(machine, &s->soc.u_cpus, 623 kernel_start_addr, true, NULL); 624 --- 49 unchanged lines hidden --- |