boot.h (b11728dc3ae67ddedf34b7a4f318170e7092803c) | boot.h (55c136599f512a86e3fec9f77b6b5a30a6b34cca) |
---|---|
1/* 2 * QEMU RISC-V Boot Helper 3 * 4 * Copyright (c) 2017 SiFive, Inc. 5 * Copyright (c) 2019 Alistair Francis <alistair.francis@wdc.com> 6 * 7 * This program is free software; you can redistribute it and/or modify it 8 * under the terms and conditions of the GNU General Public License, --- 21 unchanged lines hidden (view full) --- 30bool riscv_is_32bit(RISCVHartArrayState *harts); 31 32char *riscv_plic_hart_config_string(int hart_count); 33 34target_ulong riscv_calc_kernel_start_addr(RISCVHartArrayState *harts, 35 target_ulong firmware_end_addr); 36target_ulong riscv_find_and_load_firmware(MachineState *machine, 37 const char *default_machine_firmware, | 1/* 2 * QEMU RISC-V Boot Helper 3 * 4 * Copyright (c) 2017 SiFive, Inc. 5 * Copyright (c) 2019 Alistair Francis <alistair.francis@wdc.com> 6 * 7 * This program is free software; you can redistribute it and/or modify it 8 * under the terms and conditions of the GNU General Public License, --- 21 unchanged lines hidden (view full) --- 30bool riscv_is_32bit(RISCVHartArrayState *harts); 31 32char *riscv_plic_hart_config_string(int hart_count); 33 34target_ulong riscv_calc_kernel_start_addr(RISCVHartArrayState *harts, 35 target_ulong firmware_end_addr); 36target_ulong riscv_find_and_load_firmware(MachineState *machine, 37 const char *default_machine_firmware, |
38 hwaddr firmware_load_addr, | 38 hwaddr *firmware_load_addr, |
39 symbol_fn_t sym_cb); 40const char *riscv_default_firmware_name(RISCVHartArrayState *harts); 41char *riscv_find_firmware(const char *firmware_filename, 42 const char *default_machine_firmware); 43target_ulong riscv_load_firmware(const char *firmware_filename, | 39 symbol_fn_t sym_cb); 40const char *riscv_default_firmware_name(RISCVHartArrayState *harts); 41char *riscv_find_firmware(const char *firmware_filename, 42 const char *default_machine_firmware); 43target_ulong riscv_load_firmware(const char *firmware_filename, |
44 hwaddr firmware_load_addr, | 44 hwaddr *firmware_load_addr, |
45 symbol_fn_t sym_cb); 46target_ulong riscv_load_kernel(MachineState *machine, 47 RISCVHartArrayState *harts, 48 target_ulong firmware_end_addr, 49 bool load_initrd, 50 symbol_fn_t sym_cb); 51uint64_t riscv_compute_fdt_addr(hwaddr dram_start, uint64_t dram_size, 52 MachineState *ms); --- 14 unchanged lines hidden --- | 45 symbol_fn_t sym_cb); 46target_ulong riscv_load_kernel(MachineState *machine, 47 RISCVHartArrayState *harts, 48 target_ulong firmware_end_addr, 49 bool load_initrd, 50 symbol_fn_t sym_cb); 51uint64_t riscv_compute_fdt_addr(hwaddr dram_start, uint64_t dram_size, 52 MachineState *ms); --- 14 unchanged lines hidden --- |