commit | a6f14374e0308eb04bb7de3f629204df5f1da59e | [log] [tgz] |
---|---|---|
author | Bryan Henry <bryanhenry@google.com> | Tue Jun 25 22:08:51 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Tue Jun 25 22:08:51 2019 +0000 |
tree | 9f804056e68703ce088f66eee20b2484bea39b8c | |
parent | bc4900c8208aa95a8e58c247c45a6a0d720fa280 [diff] |
[appmgr] Pass services through to sys realm properly Several services from appmgr's own environment (provided by non-component processes like devcoordinator) were recently added to the list in namespace.cc improperly, which made them available in all appmgr realms. These services are privileged and should be made available only as necessary. This change adds a list of services for appmgr to pass through from /svc in its own namespace (i.e. the /svc hosted by svchost) to the root 'app' realm, and then makes a further change in sysmgr to inherit these services into the 'sys' realm. If any of these services are needed in nested realms under sys, they should be routed normally as is done for any other realm or environment. Also updates lots of test components that depend on fuchsia.scheduler.ProfileProvider to explicitly include this service from the sys realm in their hermetic test environment. CF-769 #done Change-Id: I49114041fe05425979d75bc7fcefa22826b2632c
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See the documentation.