Home
last modified time | relevance | path

Searched full:bootrom (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/usr.sbin/bhyve/
H A Dbootrom.c48 #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 should be in bootrom_loadrom()
218 romfile = strdup(bootrom); in bootrom_loadrom()
[all …]
H A Dbhyve.8237 .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 DMakefile26 bootrom.c \
/freebsd/sys/contrib/device-tree/Bindings/arm/amlogic/
H A Dbootrom.txt1 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/usr.sbin/bhyve/amd64/
H A Dbhyverun_machdep.c40 #include "bootrom.h"
247 if (get_config_value("lpc.bootrom") != NULL && in bhyve_optparse()
248 get_config_value("bootrom") == NULL) { in bhyve_optparse()
249 warnx("lpc.bootrom is deprecated, use '-o bootrom' instead"); in bhyve_optparse()
250 set_config_value("bootrom", get_config_value("lpc.bootrom")); in bhyve_optparse()
H A Dpci_lpc.c43 #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 Dioapic.c36 #include "bootrom.h"
77 /* For external bootrom use fixed mapping. */ in ioapic_pci_alloc_irq()
H A Dpci_irq.c41 #include "bootrom.h"
210 /* For external bootrom use fixed mapping. */ in pirq_alloc_pin()
/freebsd/sys/contrib/device-tree/Bindings/bus/
H A Dmvebu-mbus.txt118 bootrom {
119 compatible = "marvell,bootrom";
160 bootrom {
161 compatible = "marvell,bootrom";
224 bootrom {
225 compatible = "marvell,bootrom";
/freebsd/usr.sbin/bhyve/aarch64/
H A Dbhyverun_machdep.c361 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/usr.sbin/bhyve/riscv/
H A Dbhyverun_machdep.c305 const char *bootrom; in bhyve_init_platform() local
314 bootrom = get_config_value("bootrom"); in bhyve_init_platform()
315 if (bootrom == NULL) { in bhyve_init_platform()
316 warnx("no bootrom specified"); in bhyve_init_platform()
319 load_bootrom(ctx, bootrom, &elr, &len); in bhyve_init_platform()
/freebsd/sys/contrib/device-tree/Bindings/mtd/
H A Dgpmi-nand.txt46 disabled for the BootROM in the FCB. Thus,
48 turned on may not be accessible by the BootROM
H A Dgpmi-nand.yaml79 WARNING: on i.MX28 blockmark swapping cannot be disabled for the BootROM
81 on may not be accessible by the BootROM code.
/freebsd/sys/contrib/device-tree/src/arm/amlogic/
H A Dmeson.dtsi300 bootrom: bootrom@d9040000 { label
301 compatible = "amlogic,meson-mx-bootrom", "syscon";
/freebsd/sys/contrib/device-tree/src/arm64/ti/
H A Dk3-am62-lp-sk-nand.dtso57 ti,nand-ecc-opt = "bch8"; /* BCH8: Bootrom limitation */
96 reg = <0x00400000 0x00200000>; /* BootROM looks at 4M */
H A Dk3-am642-evm-nand.dtso82 ti,nand-ecc-opt = "bch8"; /* BCH8: Bootrom limitation */
124 reg = <0x00400000 0x00200000>; /* BootROM looks at 4M */
/freebsd/sys/contrib/device-tree/src/arm/nspire/
H A Dnspire.dtsi22 bootrom: bootrom@0 { label
/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Darmada-370.dtsi33 bootrom {
34 compatible = "marvell,bootrom";
273 * on the BootROM code to enter/exit idle state).
H A Darmada-xp.dtsi33 bootrom {
34 compatible = "marvell,bootrom";
H A Darmada-xp-98dx3236.dtsi49 bootrom {
50 compatible = "marvell,bootrom";
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dsyscon.yaml39 - amlogic,meson-mx-bootrom
136 - amlogic,meson-mx-bootrom
/freebsd/sys/dev/sfxge/common/
H A Def10_mcdi.c60 * Medford BootROM supports MCDIv2 and MCDIv1. in ef10_mcdi_init()
61 * Huntington BootROM supports MCDIv1 only. in ef10_mcdi_init()
H A Def10_signed_image_layout.h46 * to validate the signatures. However, the bootrom still requires the
/freebsd/
H A DRELNOTES89 amd64 bhyve(8)'s "lpc.bootrom" and "lpc.bootvars" options are
90 deprecated. Use the top-level "bootrom" and "bootvars" options
/freebsd/sys/contrib/device-tree/src/arm/cirrus/
H A Dep93xx-ts7250.dts56 label = "TS-BOOTROM";

123