Home
last modified time | relevance | path

Searched refs:bootdata (Results 1 – 17 of 17) sorted by relevance

/system/core/userboot/
A Dbootdata.c21 bootdata_t bootdata; in bootdata_get_bootfs() local
22 zx_status_t status = zx_vmo_read(bootdata_vmo, &bootdata, in bootdata_get_bootfs()
23 off, sizeof(bootdata)); in bootdata_get_bootfs()
25 if (!(bootdata.flags & BOOTDATA_FLAG_V2)) { in bootdata_get_bootfs()
29 switch (bootdata.type) { in bootdata_get_bootfs()
33 bootdata.length = 0; in bootdata_get_bootfs()
43 bootdata.length + sizeof(bootdata), in bootdata_get_bootfs()
48 bootdata.type = BOOTDATA_BOOTFS_DISCARD; in bootdata_get_bootfs()
49 check(log, zx_vmo_write(bootdata_vmo, &bootdata.type, in bootdata_get_bootfs()
51 sizeof(bootdata.type)), in bootdata_get_bootfs()
[all …]
A Drules.mk14 $(LOCAL_DIR)/bootdata.c \
65 MODULE_HEADER_DEPS += system/ulib/bootdata
66 MODULE_SRCS += system/ulib/bootdata/decompress.c
/system/core/bootsvc/
A Dintegration-test.cpp47 bootdata_t bootdata; in TestBootdata() local
48 zx_status_t status = vmo.read(&bootdata, 0, sizeof(bootdata)); in TestBootdata()
52 if ((bootdata.type != BOOTDATA_CONTAINER) || (bootdata.extra != BOOTDATA_MAGIC)) { in TestBootdata()
55 if (!(bootdata.flags & BOOTDATA_FLAG_V2)) { in TestBootdata()
59 size_t len = bootdata.length; in TestBootdata()
60 size_t off = sizeof(bootdata); in TestBootdata()
62 while (len > sizeof(bootdata)) { in TestBootdata()
63 zx_status_t status = vmo.read(&bootdata, off, sizeof(bootdata)); in TestBootdata()
71 switch (bootdata.type) { in TestBootdata()
80 auto vmo_buffer = fbl::make_unique<uint8_t[]>(bootdata.length); in TestBootdata()
[all …]
A Dmain.cpp126 fbl::Vector<zx::vmo> bootdata; member
189 for (zx::vmo& bootdata : args->bootdata) { in LaunchNextProcess()
207 args->bootdata = std::move(bootdata); in StartLaunchNextProcessThread()
221 bootdata_t bootdata; in ProcessBootdata() local
222 zx_status_t status = vmo.read(&bootdata, 0, sizeof(bootdata)); in ProcessBootdata()
226 if ((bootdata.type != BOOTDATA_CONTAINER) || (bootdata.extra != BOOTDATA_MAGIC)) { in ProcessBootdata()
235 size_t len = bootdata.length; in ProcessBootdata()
236 size_t off = sizeof(bootdata); in ProcessBootdata()
238 while (len > sizeof(bootdata)) { in ProcessBootdata()
239 zx_status_t status = vmo.read(&bootdata, off, sizeof(bootdata)); in ProcessBootdata()
[all …]
A Drules.mk30 system/ulib/bootdata \
/system/core/devmgr/fshost/
A Dmain.cpp163 bootdata_t bootdata; in SetupBootfs() local
164 zx_status_t status = vmo.read(&bootdata, 0, sizeof(bootdata)); in SetupBootfs()
168 if ((bootdata.type != BOOTDATA_CONTAINER) || (bootdata.extra != BOOTDATA_MAGIC)) { in SetupBootfs()
172 if (!(bootdata.flags & BOOTDATA_FLAG_V2)) { in SetupBootfs()
177 size_t len = bootdata.length; in SetupBootfs()
178 size_t off = sizeof(bootdata); in SetupBootfs()
180 while (len > sizeof(bootdata)) { in SetupBootfs()
181 zx_status_t status = vmo.read(&bootdata, off, sizeof(bootdata)); in SetupBootfs()
185 size_t itemlen = BOOTDATA_ALIGN(sizeof(bootdata_t) + bootdata.length); in SetupBootfs()
190 switch (bootdata.type) { in SetupBootfs()
[all …]
/system/fidl/fuchsia-device-manager/
A Ddmctl.fidl22 /// Perform an mexec with the given kernel and bootdata.
24 3: PerformMexec(handle<vmo> kernel, handle<vmo> bootdata);
A Dcoordinator.fidl155 /// Perform an mexec with the given kernel and bootdata.
157 0x10000023: DmMexec(handle<vmo> kernel, handle<vmo> bootdata);
/system/core/netsvc/
A Dzbi.h16 zx_handle_t* kernel, zx_handle_t* bootdata);
A Dnetboot.c216 zx_handle_t kernel, bootdata; in do_dmctl_mexec() local
220 &kernel, &bootdata); in do_dmctl_mexec()
242 bootdata); in do_dmctl_mexec()
/system/ulib/devmgr-launcher/include/lib/devmgr-launcher/
A Dlaunch.h31 zx::vmo bootdata; member
/system/ulib/devmgr-launcher/
A Dlauncher.cpp105 if (args.bootdata) { in Launch()
108 .h = { .id = PA_HND(PA_VMO_BOOTDATA, 0), .handle = args.bootdata.release() }, in Launch()
/system/core/devmgr/dmctl/
A Ddmctl.cpp92 zx::vmo bootdata(raw_bootdata); in fidl_PerformMexec() local
97 bootdata.release()); in fidl_PerformMexec()
/system/core/devmgr/
A Drules.mk43 system/ulib/bootdata \
93 system/ulib/bootdata \
/system/core/devmgr/devmgr/
A Dcoordinator.h275 zx::vmo bootdata = zx::vmo()) :
278 bootdata_(std::move(bootdata)) { in coordinator_()
304 const zx::vmo& bootdata() const { return bootdata_; } in bootdata() function
A Dcoordinator.cpp111 void Mexec(zx::vmo kernel, zx::vmo bootdata);
1415 zx::vmo bootdata(raw_bootdata); in fidl_DmMexec() local
1417 g_coordinator.Mexec(std::move(kernel), std::move(bootdata)); in fidl_DmMexec()
1978 void Coordinator::Mexec(zx::vmo kernel, zx::vmo bootdata) { in Mexec() argument
1990 zx::socket(), std::move(kernel), std::move(bootdata)); in Mexec()
2026 ctx->bootdata().get()); in ContinueSuspend()
/system/utest/platform-bus/
A Dmain.cpp61 ASSERT_TRUE(GetBootData(&args.bootdata)); in enumeration_test()

Completed in 40 milliseconds