3 रिपॉजिटरी
Providing secure connectivity to virtual machines that are physically attached to hardware accelerators.
Distinguishing note: None of the candidates describe the physical attachment of a VM to a device for logs and code execution.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Hardware-Attached Virtual Machine Access. Refine with filters or upvote what's useful.
This repository provides a collection of reference implementations, toolkits, and orchestration tools for training and deploying large-scale AI models on Cloud TPU hardware. It serves as a framework for managing the lifecycle of accelerator clusters, including hardware orchestration and the provisioning of high-performance compute infrastructure for machine learning workloads. The project specifically enables the pre-training of foundation models, large language models, and complex reasoning architectures through distributed training toolkits and multi-host scaling recipes. It further provide
Connects to Linux virtual machines physically attached to TPU devices for running code and accessing logs.
HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp
Inspects and controls the execution state of virtualized guest systems by hooking hardware events and memory access.
This operating system microkernel is written in Rust, focusing on safety, modularity, and POSIX compatibility for modern hardware. It implements a microkernel architecture that separates hardware drivers and system services into isolated userspace processes for fault tolerance, while providing standard Unix-like system calls and process primitives on a memory-safe codebase. The system handles low-level hardware abstraction through a virtual memory management layer that maps virtual addresses to physical pages uniformly across disparate architectures, alongside hardware memory management opera
Connects external debuggers to running virtual machine instances to inspect system state using hypervisor-level access.