/openbmc/qemu/hw/ppc/ |
H A D | vof.c | 292 static uint32_t vof_setprop(MachineState *ms, void *fdt, Vof *vof, in vof_setprop() argument 429 static uint32_t vof_do_open(void *fdt, Vof *vof, int offset, const char *path) in vof_do_open() argument 434 if (vof->of_instance_last == 0xFFFFFFFF) { in vof_do_open() 442 ++vof->of_instance_last; in vof_do_open() 445 g_hash_table_insert(vof->of_instances, in vof_do_open() 446 GINT_TO_POINTER(vof->of_instance_last), in vof_do_open() 448 ret = vof->of_instance_last; in vof_do_open() 456 uint32_t vof_client_open_store(void *fdt, Vof *vof, const char *nodename, in vof_client_open_store() argument 468 inst = vof_do_open(fdt, vof, offset, path); in vof_client_open_store() 473 static uint32_t vof_open(void *fdt, Vof *vof, uint32_t pathaddr) in vof_open() argument [all …]
|
H A D | spapr_vof.c | 20 int ret = vof_client_call(MACHINE(spapr), spapr->vof, spapr->fdt_blob, in spapr_h_vof_client() 33 vof_build_dt(fdt, spapr->vof); in spapr_vof_client_dt_finalize() 35 if (spapr->vof->bootargs) { in spapr_vof_client_dt_finalize() 43 _FDT(fdt_setprop_string(fdt, chosen, "bootargs", spapr->vof->bootargs)); in spapr_vof_client_dt_finalize() 52 _FDT(vof_client_open_store(fdt, spapr->vof, "/chosen", "stdout", in spapr_vof_client_dt_finalize() 60 Vof *vof = spapr->vof; in spapr_vof_reset() local 63 vof_init(vof, spapr->rma_size, errp); in spapr_vof_reset() 65 stack_ptr = vof_claim(vof, 0, VOF_STACK_SIZE, VOF_STACK_SIZE); in spapr_vof_reset() 74 vof_claim(vof, spapr->kernel_addr, spapr->kernel_size, 0) == -1) { in spapr_vof_reset() 80 vof_claim(vof, spapr->initrd_base, spapr->initrd_size, 0) == -1) { in spapr_vof_reset() [all …]
|
H A D | pegasos2.c | 84 Vof *vof; member 102 if (pm->vof) { in pegasos2_cpu_reset() 158 if (!machine->firmware && !pm->vof) { in pegasos2_init() 159 pm->vof = g_malloc0(sizeof(*pm->vof)); in pegasos2_init() 166 sz = load_image_targphys(filename, pm->vof ? 0 : PROM_ADDR, PROM_SIZE); in pegasos2_init() 173 if (pm->vof) { in pegasos2_init() 174 pm->vof->fw_size = sz; in pegasos2_init() 250 if (!pm->vof) { in pegasos2_init() 253 } else if (pm->vof && !qtest_enabled()) { in pegasos2_init() 271 if (!pm->vof && machine->kernel_cmdline && machine->kernel_cmdline[0]) { in pegasos2_init() [all …]
|
H A D | meson.build | 93 ppc_ss.add(when: 'CONFIG_VOF', if_true: files('vof.c'))
|
H A D | spapr.c | 1748 if (spapr->vof) { in spapr_machine_reset() 2778 const char *bios_default = spapr->vof ? FW_FILE_NAME_VOF : FW_FILE_NAME; in spapr_machine_init() 3093 if (spapr->vof) { in spapr_machine_init() 3094 spapr->vof->fw_size = fw_size; /* for claim() on itself */ in spapr_machine_init() 3293 return spapr->vof != NULL; in spapr_get_vof() 3300 if (spapr->vof) { in spapr_set_vof() 3301 vof_cleanup(spapr->vof); in spapr_set_vof() 3302 g_free(spapr->vof); in spapr_set_vof() 3303 spapr->vof = NULL; in spapr_set_vof() 3308 spapr->vof = g_malloc0(sizeof(*spapr->vof)); in spapr_set_vof()
|
H A D | trace-events | 74 # vof.c
|
H A D | spapr_hcall.c | 1321 fdt = spapr_build_fdt(spapr, spapr->vof != NULL, fdt_bufsize); in do_client_architecture_support()
|
/openbmc/qemu/include/hw/ppc/ |
H A D | vof.h | 24 int vof_client_call(MachineState *ms, Vof *vof, void *fdt, 26 uint64_t vof_claim(Vof *vof, uint64_t virt, uint64_t size, uint64_t align); 27 void vof_init(Vof *vof, uint64_t top_addr, Error **errp); 28 void vof_cleanup(Vof *vof); 29 void vof_build_dt(void *fdt, Vof *vof); 30 uint32_t vof_client_open_store(void *fdt, Vof *vof, const char *nodename,
|
H A D | spapr.h | 209 Vof *vof; member
|
/openbmc/qemu/pc-bios/vof/ |
H A D | Makefile | 3 all: vof.bin 20 vof.elf: entry.o main.o ci.o bootmem.o libc.o 21 $(call quiet-command, $(LD) -nostdlib -e_start -T$(SRC_DIR)/vof.lds -EB -o $@ $^,Linking) 27 rm -f *.o vof.bin vof.elf *~
|
/openbmc/qemu/pc-bios/ |
H A D | meson.build | 83 'vof.bin', 84 'vof-nvram.bin',
|
H A D | README | 20 -machine pseries,x-vof=on. When enabled, the firmware acts as a slim shim and
|
/openbmc/qemu/docs/system/ppc/ |
H A D | pseries.rst | 58 ``-machine pseries,x-vof=on``. When enabled, the firmware acts as a slim 68 | kernel | pseries,x-vof=off | pseries,x-vof=on |
|
/openbmc/qemu/ |
H A D | configure | 1738 config_mak=pc-bios/vof/config.mak
|
H A D | MAINTAINERS | 1572 F: hw/ppc/vof* 1573 F: include/hw/ppc/vof* 1574 F: pc-bios/vof/* 1575 F: pc-bios/vof*
|
/openbmc/ |
D | opengrok1.0.log | 4265 2025-03-13 03:00:44.689-0500 FINEST t508 IndexDatabase.setupDeletedUids: adding '/openbmc/qemu/pc-bios/vof.bin' (2,585) at 20210927100127329 to deleted uid set [all...] |
D | opengrok2.0.log | 4274 2025-03-12 03:00:44.777-0500 FINEST t502 IndexDatabase.setupDeletedUids: adding '/openbmc/qemu/pc-bios/vof.bin' (2,585) at 20210927100127329 to deleted uid set [all...] |
/openbmc/linux/ |
H A D | opengrok0.0.log | [all...] |
H A D | opengrok1.0.log | [all...] |