[bootsvc] Use FIDL to transport root resource
Use a FIDL service to transport the root resource between bootsvc and the next process in the boot sequence, which is currently devmgr. The FIDL service is currently provided under /bootsvc in order to not collide with /svc. This will change in the future once componentmgr is introduced into the boot sequence. ZX-3385 Test: Added to bootsvc integration test, and ran DDK tests. Change-Id: Id6f8219c971a4dc9958040a1a56a05d718e83eac
Showing
- zircon/system/core/bootsvc/BUILD.gn 9 additions, 2 deletionszircon/system/core/bootsvc/BUILD.gn
- zircon/system/core/bootsvc/bootfs-service.cpp 2 additions, 15 deletionszircon/system/core/bootsvc/bootfs-service.cpp
- zircon/system/core/bootsvc/integration-test.cpp 21 additions, 20 deletionszircon/system/core/bootsvc/integration-test.cpp
- zircon/system/core/bootsvc/main.cpp 19 additions, 26 deletionszircon/system/core/bootsvc/main.cpp
- zircon/system/core/bootsvc/svcfs-service.cpp 54 additions, 0 deletionszircon/system/core/bootsvc/svcfs-service.cpp
- zircon/system/core/bootsvc/svcfs-service.h 45 additions, 0 deletionszircon/system/core/bootsvc/svcfs-service.h
- zircon/system/core/bootsvc/util.cpp 18 additions, 0 deletionszircon/system/core/bootsvc/util.cpp
- zircon/system/core/bootsvc/util.h 7 additions, 3 deletionszircon/system/core/bootsvc/util.h
- zircon/system/core/devmgr/devmgr/BUILD.gn 1 addition, 0 deletionszircon/system/core/devmgr/devmgr/BUILD.gn
- zircon/system/core/devmgr/devmgr/main.cpp 37 additions, 46 deletionszircon/system/core/devmgr/devmgr/main.cpp
- zircon/system/fidl/fuchsia-boot/BUILD.gn 6 additions, 4 deletionszircon/system/fidl/fuchsia-boot/BUILD.gn
- zircon/system/fidl/fuchsia-boot/root-resource.fidl 15 additions, 0 deletionszircon/system/fidl/fuchsia-boot/root-resource.fidl
- zircon/system/ulib/BUILD.gn 0 additions, 1 deletionzircon/system/ulib/BUILD.gn
- zircon/system/ulib/bootsvc-protocol/README.md 0 additions, 2 deletionszircon/system/ulib/bootsvc-protocol/README.md
- zircon/system/ulib/bootsvc-protocol/empty.cpp 0 additions, 0 deletionszircon/system/ulib/bootsvc-protocol/empty.cpp
- zircon/system/ulib/bootsvc-protocol/include/lib/bootsvc-protocol/processargs.h 0 additions, 9 deletions...otsvc-protocol/include/lib/bootsvc-protocol/processargs.h
- zircon/system/ulib/devmgr-launcher/BUILD.gn 0 additions, 5 deletionszircon/system/ulib/devmgr-launcher/BUILD.gn
- zircon/system/ulib/devmgr-launcher/include/lib/devmgr-launcher/processargs.h 0 additions, 4 deletions...devmgr-launcher/include/lib/devmgr-launcher/processargs.h
Loading
Please register or sign in to comment