syscall fixes
This commit is contained in:
parent
af755a1241
commit
9d9d2404a1
@ -178,6 +178,7 @@ pub mod caps {
|
||||
pub const LOG: CapFlags = 1 << 5;
|
||||
pub const ASSET: CapFlags = 1 << 6;
|
||||
pub const BANK: CapFlags = 1 << 7;
|
||||
pub const ALL: CapFlags = SYSTEM | GFX | INPUT | AUDIO | FS | LOG | ASSET | BANK;
|
||||
}
|
||||
|
||||
/// Determinism flags for a syscall.
|
||||
|
||||
@ -14,6 +14,7 @@ use prometeu_bytecode::{
|
||||
TRAP_STACK_UNDERFLOW, TRAP_TYPE, TrapInfo,
|
||||
};
|
||||
use prometeu_bytecode::HeapRef;
|
||||
use prometeu_hal::syscalls::caps::ALL;
|
||||
use prometeu_hal::vm_fault::VmFault;
|
||||
|
||||
/// Reason why the Virtual Machine stopped execution during a specific run.
|
||||
@ -164,7 +165,7 @@ impl VirtualMachine {
|
||||
breakpoints: std::collections::HashSet::new(),
|
||||
gc_alloc_threshold: 1024, // conservative default; tests may override
|
||||
last_gc_live_count: 0,
|
||||
capabilities: 0,
|
||||
capabilities: ALL,
|
||||
yield_requested: false,
|
||||
sleep_requested_until: None,
|
||||
current_tick: 0,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user