Searched refs:bootdata (Results 1 - 21 of 21) sorted by relevance

/fuchsia/zircon/system/core/userboot/
H A Dbootdata.c5 #include "bootdata.h"
10 #include <bootdata/decompress.h>
11 #include <zircon/boot/bootdata.h>
21 bootdata_t bootdata; local
22 zx_status_t status = zx_vmo_read(bootdata_vmo, &bootdata,
23 off, sizeof(bootdata));
24 check(log, status, "zx_vmo_read failed on bootdata VMO");
25 if (!(bootdata.flags & BOOTDATA_FLAG_V2)) {
26 fail(log, "bootdata v1 no longer supported");
29 switch (bootdata
[all...]
H A Drules.mk14 $(LOCAL_DIR)/bootdata.c \
65 MODULE_HEADER_DEPS += system/ulib/bootdata
66 MODULE_SRCS += system/ulib/bootdata/decompress.c
H A Dbootfs.c10 #include <zircon/boot/bootdata.h>
/fuchsia/zircon/kernel/target/arm64/board/hikey960/
H A Dboot-shim-config.h95 static void append_board_boot_item(zbi_header_t* bootdata) { argument
97 append_boot_item(bootdata, ZBI_TYPE_CPU_CONFIG, 0, &cpu_config,
102 append_boot_item(bootdata, ZBI_TYPE_MEM_CONFIG, 0, &mem_config,
106 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_PL011_UART, &uart_driver,
108 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_GIC_V2, &gicv2_driver,
110 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_PSCI, &psci_driver,
112 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_GENERIC_TIMER, &timer_driver,
114 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_HISILICON_POWER, &power_driver,
118 append_boot_item(bootdata, ZBI_TYPE_PLATFORM_ID, 0, &platform_id, sizeof(platform_id));
/fuchsia/zircon/kernel/target/arm64/board/qemu/
H A Dboot-shim-config.h76 static void append_board_boot_item(zbi_header_t* bootdata) { argument
78 append_boot_item(bootdata, ZBI_TYPE_CPU_CONFIG, 0, &cpu_config,
83 append_boot_item(bootdata, ZBI_TYPE_MEM_CONFIG, 0, &mem_config,
87 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_PL011_UART, &uart_driver,
93 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_GIC_V3, &gicv3_driver,
97 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_GIC_V2, &gicv2_driver,
101 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_PSCI, &psci_driver,
103 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_GENERIC_TIMER, &timer_driver,
107 append_boot_item(bootdata, ZBI_TYPE_PLATFORM_ID, 0, &platform_id, sizeof(platform_id));
/fuchsia/zircon/kernel/target/arm64/board/mt8167s_ref/
H A Dboot-shim-config.h99 static void append_board_boot_item(zbi_header_t* bootdata) { argument
105 append_boot_item(bootdata, ZBI_TYPE_CPU_CONFIG, 0, &cpu_config,
110 append_boot_item(bootdata, ZBI_TYPE_MEM_CONFIG, 0, &mem_config,
114 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_MT8167_UART, &uart_driver,
116 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_GIC_V2, &gicv2_driver,
118 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_PSCI, &psci_driver,
120 append_boot_item(bootdata, ZBI_TYPE_KERNEL_DRIVER, KDRV_ARM_GENERIC_TIMER, &timer_driver,
124 append_boot_item(bootdata, ZBI_TYPE_PLATFORM_ID, 0, &platform_id, sizeof(platform_id));
/fuchsia/zircon/scripts/
H A Dnetboot-zircon18 ${BUILD_DIR}/tools/bootserver ${BUILD_DIR}/zircon.bin ${BUILD_DIR}/bootdata.bin $@
/fuchsia/zircon/system/core/devmgr/
H A Dfshost.cpp8 #include <bootdata/decompress.h>
17 #include <zircon/boot/bootdata.h>
177 bootdata_t bootdata; local
178 zx_status_t status = zx_vmo_read(vmo, &bootdata, 0, sizeof(bootdata));
182 if ((bootdata.type != BOOTDATA_CONTAINER) || (bootdata.extra != BOOTDATA_MAGIC)) {
183 printf("devmgr: bootdata item does not contain bootdata\n");
186 if (!(bootdata
[all...]
H A Dbootfs.cpp10 #include <zircon/boot/bootdata.h>
29 printf("bootfs_create: incorrect bootdata header: %x\n", hdr.magic);
H A Drules.mk43 system/ulib/bootdata \
91 system/ulib/bootdata \
H A Ddevmgr-coordinator.cpp23 #include <zircon/boot/bootdata.h>
67 zx_handle_t bootdata; member in struct:__anon135
1676 // pass bootdata VMO handle to sys device
1946 ctx->bootdata = *(h + 1);
1976 zx_system_mexec(get_root_resource(), ctx->kernel, ctx->bootdata);
H A Ddevmgr.cpp17 #include <zircon/boot/bootdata.h>
728 // pass bootdata VMOs to fshost
/fuchsia/zircon/kernel/include/
H A Dmexec.h41 zx_status_t platform_mexec_patch_zbi(uint8_t* bootdata, const size_t len);
/fuchsia/zircon/system/public/zircon/device/
H A Ddmctl.h38 zx_handle_t bootdata; member in struct:__anon686
41 // Soft reboot the system with a new kernel and bootdata.
42 // Passes a handle to the kernel vmo and a handle to the bootdata vmo.
43 // The bootdata vmo should contain the cmdline.
/fuchsia/zircon/system/core/netsvc/
H A Dzbi.cpp68 args->bootdata = data.Release().release();
/fuchsia/zircon/system/ulib/bootdata/
H A Ddecompress.c5 #include <bootdata/decompress.h>
10 #include <zircon/boot/bootdata.h>
80 *err = "lz4 content size does not match bootdata outsize";
140 *err = "bootdata outsize too small for lz4 decompression";
154 *err = "bootdata outsize too small for lz4 decompression";
165 // The bootdata header should have specified the exact outsize needed, which
168 *err = "bootdata size error; outsize does not match decompressed size";
214 *err = "unknown bootdata type, not attempting decompression\n";
/fuchsia/zircon/make/
H A Dbuild.mk176 .PHONY: user-manifest additional-bootdata
178 additional-bootdata: $(ADDITIONAL_BOOTDATA_ITEMS)
199 legacy: $(BUILDDIR)/zircon.bin $(BUILDDIR)/bootdata.bin
204 $(BUILDDIR)/bootdata.bin: $(ZIRCON_BOOTIMAGE)
H A Dengine.mk422 # additional bootdata items to be included to bootdata.bin
/fuchsia/zircon/third_party/uapp/kilo/
H A Drules.mk36 # means that rebuilding bootdata from the manifest must be run from inside the
/fuchsia/zircon/bootloader/src/
H A Dzircon.c41 static void start_zircon(uint64_t entry, void* bootdata) { argument
43 // ebx = 0, ebp = 0, edi = 0, esi = bootdata
48 [bootdata] "S"(bootdata),
61 printf("boot: no room for bootdata type=%08x size=%08x\n",
101 printf("boot: v1 bootdata kernel no longer supported\n");
220 printf("boot: ramdisk has invalid bootdata header\n");
225 printf("boot: ramdisk has invalid bootdata length\n");
230 // ramdisk to prepend our own bootdata items.
/fuchsia/zircon/kernel/platform/pc/
H A Dplatform.cpp168 printf("zbi: failed to process bootdata, reason = %d\n", result);
497 // Give the platform an opportunity to append any platform specific bootdata
499 zx_status_t platform_mexec_patch_zbi(uint8_t* bootdata, const size_t len) { argument
520 zbi::Zbi image(bootdata, len);
536 // Append information about the framebuffer to the bootdata
542 printf("mexec: Failed to append framebuffer data to bootdata. "
555 printf("mexec: Failed to append efi sys table data to bootdata. "
568 printf("mexec: Failed to append acpi rsdp data to bootdata. "
580 printf("mexec: Failed to append smbios data to bootdata. len = %lu,"
592 printf("mexec: Failed to append uart data to bootdata
[all...]

Completed in 295 milliseconds