Searched refs:bootfs (Results 1 - 15 of 15) sorted by relevance

/fuchsia/zircon/system/core/userboot/
H A Dloader-service.h12 struct bootfs;
16 void loader_service(zx_handle_t log, struct bootfs*, zx_handle_t channel);
H A Dbootfs.h13 struct bootfs { struct
19 void bootfs_mount(zx_handle_t vmar, zx_handle_t log, zx_handle_t vmo, struct bootfs *fs);
20 void bootfs_unmount(zx_handle_t vmar, zx_handle_t log, struct bootfs *fs);
23 struct bootfs *fs, const char* filename);
H A Duserboot-elf.h12 struct bootfs;
20 // also found in the bootfs and loaded instead of the main
26 zx_vaddr_t elf_load_bootfs(zx_handle_t log, struct bootfs *fs,
H A Dloader-service.c5 #include "bootfs.h"
21 struct bootfs* bootfs; member in struct:loader_state
50 return bootfs_open(state->log, "shared library", state->bootfs, file);
169 void loader_service(zx_handle_t log, struct bootfs* bootfs, argument
175 .bootfs = bootfs,
H A Dstart.c6 #include "bootfs.h"
44 const struct options* o, struct bootfs* bootfs,
50 // Examine the bootfs image and find the requested file in it.
51 // This will handle a PT_INTERP by doing a second lookup in bootfs.
52 *entry = elf_load_bootfs(log, bootfs, proc, vmar, thread,
94 // 2. Load up the child process from ELF file(s) on the bootfs.
210 // Locate the first bootfs bootdata section and decompress it.
212 // Later bootfs sections will be processed by devmgr.
216 // mark the entire bootfs VM
43 load_child_process(zx_handle_t log, const struct options* o, struct bootfs* bootfs, zx_handle_t vdso_vmo, zx_handle_t proc, zx_handle_t vmar, zx_handle_t thread, zx_handle_t to_child, zx_vaddr_t* entry, zx_vaddr_t* vdso_base, size_t* stack_size, zx_handle_t* loader_svc) argument
225 struct bootfs bootfs; local
[all...]
H A Dbootfs.c5 #include "bootfs.h"
16 void bootfs_mount(zx_handle_t vmar, zx_handle_t log, zx_handle_t vmo, struct bootfs *fs) {
19 check(log, status, "zx_vmo_get_size failed on bootfs vmo\n");
22 check(log, status, "zx_vmar_map failed on bootfs vmo\n");
30 check(log, status, "zx_handle_duplicate failed on bootfs VMO handle\n");
33 void bootfs_unmount(zx_handle_t vmar, zx_handle_t log, struct bootfs *fs) {
41 struct bootfs *fs,
46 fail(log, "bootfs is too small");
50 fail(log, "bootfs bad magic or size");
62 fail(log, "bootfs ha
[all...]
H A Duserboot-elf.c7 #include "bootfs.h"
144 zx_vaddr_t elf_load_bootfs(zx_handle_t log, struct bootfs *fs, zx_handle_t proc,
H A Drules.mk15 $(LOCAL_DIR)/bootfs.c \
/fuchsia/zircon/third_party/uapp/kilo/
H A Drules.mk35 # non-BUILDDIR-relative entry in bootfs.manifest. Having the relative entry
/fuchsia/zircon/system/core/devmgr/
H A Ddevmgr.cpp30 #include "bootfs.h"
636 static Bootfs bootfs;
643 auto bootfs = static_cast<Bootfs*>(ctx);
645 zx_status_t status = bootfs->Open(tmp, &vmo, nullptr);
675 (Bootfs::Create(fbl::move(bootfs_vmo), &bootfs) != ZX_OK)) {
676 printf("devmgr: cannot find and open bootfs\n");
680 // create a local loader service backed directly by the primary bootfs
684 if ((loader_service_create(nullptr, &loader_ops, &bootfs, &loader_service) != ZX_OK) ||
690 // set the bootfs-loader as the default loader service for now
717 // pass primary bootfs t
[all...]
H A Drules.mk16 $(LOCAL_DIR)/bootfs.cpp \
76 $(LOCAL_DIR)/bootfs.cpp \
/fuchsia/zircon/make/
H A Dmodule-userapp.mk30 # These debug info files go in the bootfs image.
H A Dengine.mk425 # manifest of files to include in the user bootfs
426 USER_MANIFEST := $(BUILDDIR)/bootfs.manifest
437 # Directory in the bootfs where MODULE_FIRMWARE files go.
544 # But we need them alongside the ASan runtime DSO in the bootfs.
654 # No kernel, but we want the bootfs.manifest listing the installed libraries.
H A Dbuild.mk148 # This lets users add files to the bootfs via make without needing to edit the
H A Dmodule-userlib.mk154 # These debug info files go in the bootfs image.

Completed in 92 milliseconds