14 lines
449 B
Rust
14 lines
449 B
Rust
use crate::firmware::boot_target::BootTarget;
|
|
use prometeu_hal::{HardwareBridge, InputSignals};
|
|
use prometeu_system::{PrometeuHub, VirtualMachineRuntime};
|
|
use prometeu_vm::VirtualMachine;
|
|
|
|
pub struct PrometeuContext<'a> {
|
|
pub vm: &'a mut VirtualMachine,
|
|
pub os: &'a mut VirtualMachineRuntime,
|
|
pub hub: &'a mut PrometeuHub,
|
|
pub boot_target: &'a BootTarget,
|
|
pub signals: &'a InputSignals,
|
|
pub hw: &'a mut dyn HardwareBridge,
|
|
}
|