starnix_kernel_runner/lib.rs
1// Copyright 2023 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#![recursion_limit = "512"]
6
7mod component_runner;
8mod container;
9mod features;
10mod mounts;
11mod serve_protocols;
12
13pub use component_runner::*;
14pub use container::*;
15pub use features::*;
16pub use mounts::*;
17pub use serve_protocols::*;
18
19/// Configure `starnix_core` with callbacks that are only available from this library's "higher
20/// level" within the Starnix build graph.
21pub fn initialize() {
22 starnix_core::execution::initialize_syscall_loop(starnix_syscall_loop::enter);
23}