(&mut self)
| 2772 | } |
| 2773 | |
| 2774 | fn entry_point(&mut self) -> Result<Option<EntryPoint>> { |
| 2775 | trace_scoped!("entry_point"); |
| 2776 | |
| 2777 | self.load_payload_handle |
| 2778 | .take() |
| 2779 | .map(|handle| handle.join().map_err(Error::KernelLoadThreadJoin)?) |
| 2780 | .transpose() |
| 2781 | } |
| 2782 | |
| 2783 | pub fn boot(&mut self) -> Result<()> { |
| 2784 | trace_scoped!("Vm::boot"); |