/freebsd-src/usr.sbin/bhyve/ |
H A D | bootrom.c | 48 #include "bootrom.h" 63 static char *romptr; /* Pointer to userspace-mapped bootrom region. */ 123 romptr = vm_create_devmem(ctx, VM_BOOTROM, "bootrom", BOOTROM_SIZE); in init_bootrom() 165 warnx("No room for %zu ROM in bootrom region", len); in bootrom_alloc() 171 warnx("No room for %zu ROM in bootrom region", len); in bootrom_alloc() 202 const char *bootrom, *varfile; in bootrom_loadrom() local 207 bootrom = get_config_value("bootrom"); in bootrom_loadrom() 208 if (bootrom == NULL) { in bootrom_loadrom() 215 * might get overwritten. For that reason, the bootrom shoul in bootrom_loadrom() [all...] |
H A D | bhyve.8 | 237 .Cm bootrom , 1106 -o bootrom=/usr/local/share/u-boot/u-boot-bhyve-arm64/u-boot.bin -m 1G vm1 1148 -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \\ 1163 -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \\ 1177 -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI_CODE.fd,BHYVE_UEFI_VARS.fd
|
H A D | Makefile | 26 bootrom.c \
|
H A D | vmgenc.c | 48 #include "bootrom.h"
|
H A D | bhyverun.c | 75 #include "bootrom.h" 537 errx(4, "no bootrom was configured"); in do_open() 758 * Initialize after PCI, to allow a bootrom file to reserve the high in main()
|
/freebsd-src/sys/contrib/device-tree/Bindings/arm/amlogic/ |
H A D | bootrom.txt | 1 Amlogic Meson6/Meson8/Meson8b bootrom: 4 The bootrom register area can be used to access SoC specific 8 - reg: the register range of the bootrom registers 9 - compatible: should be "amlogic,meson-mx-bootrom" along with "syscon" 14 bootrom: bootrom@d9040000 { 15 compatible = "amlogic,meson-mx-bootrom", "syscon";
|
/freebsd-src/sys/contrib/device-tree/Bindings/bus/ |
H A D | mvebu-mbus.txt | 118 bootrom { 119 compatible = "marvell,bootrom"; 160 bootrom { 161 compatible = "marvell,bootrom"; 224 bootrom { 225 compatible = "marvell,bootrom";
|
/freebsd-src/usr.sbin/bhyve/aarch64/ |
H A D | bhyverun_machdep.c | 361 const char *bootrom; in bhyve_init_platform() local 366 bootrom = get_config_value("bootrom"); in bhyve_init_platform() 367 if (bootrom == NULL) { in bhyve_init_platform() 368 warnx("no bootrom specified"); in bhyve_init_platform() 371 load_bootrom(ctx, bootrom, &elr); in bhyve_init_platform()
|
/freebsd-src/usr.sbin/bhyve/amd64/ |
H A D | pci_lpc.c | 43 #include "bootrom.h" 89 * For e.g. "com1,stdio" or "bootrom,/var/romfile" 102 if (strcasecmp(lpcdev, "bootrom") == 0) { in lpc_device_parse() 105 errx(4, "invalid bootrom option \"%s\"", opts); in lpc_device_parse() 107 set_config_value("bootrom", romfile); in lpc_device_parse() 178 printf("bootrom\n"); in lpc_print_supported_devices()
|
H A D | ioapic.c | 36 #include "bootrom.h" 77 /* For external bootrom use fixed mapping. */ in ioapic_pci_alloc_irq()
|
/freebsd-src/sys/contrib/device-tree/Bindings/mtd/ |
H A D | gpmi-nand.txt | 46 disabled for the BootROM in the FCB. Thus, 48 turned on may not be accessible by the BootROM
|
H A D | gpmi-nand.yaml | 79 WARNING: on i.MX28 blockmark swapping cannot be disabled for the BootROM 81 on may not be accessible by the BootROM code.
|
/freebsd-src/sys/contrib/device-tree/src/arm/amlogic/ |
H A D | meson.dtsi | 300 bootrom: bootrom@d9040000 { label 301 compatible = "amlogic,meson-mx-bootrom", "syscon";
|
/freebsd-src/sys/contrib/device-tree/src/arm/nspire/ |
H A D | nspire.dtsi | 22 bootrom: bootrom@0 { label
|
/freebsd-src/sys/contrib/device-tree/src/arm/marvell/ |
H A D | armada-370.dtsi | 33 bootrom { 34 compatible = "marvell,bootrom"; 273 * on the BootROM code to enter/exit idle state).
|
H A D | armada-xp.dtsi | 33 bootrom { 34 compatible = "marvell,bootrom";
|
H A D | armada-xp-98dx3236.dtsi | 49 bootrom { 50 compatible = "marvell,bootrom";
|
/freebsd-src/sys/dev/sfxge/common/ |
H A D | ef10_mcdi.c | 60 * Medford BootROM supports MCDIv2 and MCDIv1. in ef10_mcdi_init() 61 * Huntington BootROM supports MCDIv1 only. in ef10_mcdi_init()
|
H A D | ef10_signed_image_layout.h | 46 * to validate the signatures. However, the bootrom still requires the
|
H A D | efx_mcdi.c | 41 * - MCDIv0: Siena BootROM. Transport uses MCDIv1 headers. 42 * - MCDIv1: Siena firmware and Huntington BootROM. 43 * - MCDIv2: EF10 firmware (Huntington/Medford) and Medford BootROM. 292 * Huntington firmware supports MCDIv2, but the Huntington BootROM only in efx_mcdi_request_start() 955 /* bootrom support */ 976 /* The bootrom doesn't understand BOOT_STATUS */
|
H A D | siena_mcdi.c | 196 /* Siena BootROM and firmware only support MCDIv1 */ in siena_mcdi_init()
|
/freebsd-src/share/doc/smm/01.setup/ |
H A D | spell.ok | 217 bootrom
|
/freebsd-src/sys/contrib/device-tree/Bindings/spi/ |
H A D | spi-orion.txt | 73 <MBUS_ID(0x01, 0x1d) 0 0 0xfff00000 0x100000>, /* BootROM */
|
/freebsd-src/sys/arm/mv/ |
H A D | mv_armv7_machdep.c | 324 /* Open window to bootROM memory - needed for SMP */ in mv_a38x_platform_late_init() 326 printf("WARNING: could not open window to bootROM\n"); in mv_a38x_platform_late_init()
|
/freebsd-src/share/examples/bhyve/ |
H A D | vmrun.sh | 373 devargs="$devargs -o bootrom=${firmware} " 419 efiargs="${efiargs} -l bootrom,${firmware}"
|