blob: 2ae36eae7859611bd18de01c61f4b3b5dfd7e61e [file] [log] [blame]
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fuchsia.kernel;
/// Acts on behalf of the caller to interact with privileged mexec system call.
[Discoverable, Layout = "Simple"]
protocol MexecBroker {
/// Perform an mexec with the given kernel and bootdata.
/// See ZX-2069 for the thoughts on deprecating mexec.
PerformMexec(handle<vmo> kernel, handle<vmo> bootdata);
};