14 lines
455 B
Rust
14 lines
455 B
Rust
use prometeu_vm::VirtualMachine;
|
|
use crate::firmware::boot_target::BootTarget;
|
|
use crate::hardware::{HardwareBridge, InputSignals};
|
|
use crate::prometeu_hub::PrometeuHub;
|
|
use crate::prometeu_os::PrometeuOS;
|
|
|
|
pub struct PrometeuContext<'a> {
|
|
pub vm: &'a mut VirtualMachine,
|
|
pub os: &'a mut PrometeuOS,
|
|
pub hub: &'a mut PrometeuHub,
|
|
pub boot_target: &'a BootTarget,
|
|
pub signals: &'a InputSignals,
|
|
pub hw: &'a mut dyn HardwareBridge,
|
|
} |