/fuchsia/zircon/system/core/userboot/ |
H A D | bootdata.c | 5 #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 D | rules.mk | 14 $(LOCAL_DIR)/bootdata.c \ 65 MODULE_HEADER_DEPS += system/ulib/bootdata 66 MODULE_SRCS += system/ulib/bootdata/decompress.c
|
H A D | bootfs.c | 10 #include <zircon/boot/bootdata.h>
|
/fuchsia/zircon/kernel/target/arm64/board/hikey960/ |
H A D | boot-shim-config.h | 95 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 D | boot-shim-config.h | 76 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 D | boot-shim-config.h | 99 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 D | netboot-zircon | 18 ${BUILD_DIR}/tools/bootserver ${BUILD_DIR}/zircon.bin ${BUILD_DIR}/bootdata.bin $@
|
/fuchsia/zircon/system/core/devmgr/ |
H A D | fshost.cpp | 8 #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 D | bootfs.cpp | 10 #include <zircon/boot/bootdata.h> 29 printf("bootfs_create: incorrect bootdata header: %x\n", hdr.magic);
|
H A D | rules.mk | 43 system/ulib/bootdata \ 91 system/ulib/bootdata \
|
H A D | devmgr-coordinator.cpp | 23 #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 D | devmgr.cpp | 17 #include <zircon/boot/bootdata.h> 728 // pass bootdata VMOs to fshost
|
/fuchsia/zircon/kernel/include/ |
H A D | mexec.h | 41 zx_status_t platform_mexec_patch_zbi(uint8_t* bootdata, const size_t len);
|
/fuchsia/zircon/system/public/zircon/device/ |
H A D | dmctl.h | 38 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 D | zbi.cpp | 68 args->bootdata = data.Release().release();
|
/fuchsia/zircon/system/ulib/bootdata/ |
H A D | decompress.c | 5 #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 D | build.mk | 176 .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 D | engine.mk | 422 # additional bootdata items to be included to bootdata.bin
|
/fuchsia/zircon/third_party/uapp/kilo/ |
H A D | rules.mk | 36 # means that rebuilding bootdata from the manifest must be run from inside the
|
/fuchsia/zircon/bootloader/src/ |
H A D | zircon.c | 41 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 D | platform.cpp | 168 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...] |