MCPcopy Create free account
hub / github.com/Bareflank/hypervisor / vmexit_loop

Function vmexit_loop

kernel/mocks/vmexit_loop.hpp:50–63  ·  view source on GitHub ↗

<!-- description --> @brief Provides the main entry point for VMExits that occur after a successful launch of the hypervisor. <!-- inputs/outputs --> @param tls the current TLS block @param intrinsic the intrinsic_t to use @param vs_pool the VPS pool to use @param log the VMExit log to use @return Returns bsl::errc_success on success, bsl::errc_failure otherwise

Source from the content-addressed store, hash-verified

48 /// otherwise
49 ///
50 [[nodiscard]] constexpr auto
51 vmexit_loop(
52 tls_t const &tls,
53 intrinsic_t const &intrinsic,
54 vs_pool_t const &vs_pool,
55 vmexit_log_t const &log) noexcept -> bsl::errc_type
56 {
57 bsl::discard(tls);
58 bsl::discard(intrinsic);
59 bsl::discard(vs_pool);
60 bsl::discard(log);
61
62 return bsl::errc_success;
63 }
64}
65
66#endif

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected