2 repository-uri
Simulation of the memory and register state of a guest architecture to maintain execution compatibility.
Distinct from Emulated Memory Access: Focuses on the full architectural state (registers and memory) of a guest machine, not just isolated device memory access.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Guest State Emulation. Refine with filters or upvote what's useful.
seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b
Emulates GICv2 on ARM and PIC/LAPIC on IA32 interrupt controllers for guest virtual machines.
PS2Recomp is a static recompiler for PlayStation 2 that translates machine instructions from executable binaries into source code to enable execution on modern hardware. It functions as a binary-to-source translator and a binary analysis tool designed to facilitate the preservation of legacy software. The project distinguishes itself through a hardware emulation runtime that manages memory models and register contexts, combined with a static binary patcher for replacing raw instructions and overriding function bindings. It utilizes a specialized vector unit instruction execution system that m
Implements a guest memory model and register context to provide a compatible execution environment for translated code.