No description
Find a file
2024-12-01 22:08:11 -05:00
agent working ivshmem setup 2024-12-01 22:08:11 -05:00
shared working ivshmem setup 2024-12-01 22:08:11 -05:00
src working ivshmem setup 2024-12-01 22:08:11 -05:00
.clang-format clang-format 2024-11-20 21:29:22 -05:00
.gitignore ivshmem work 2024-12-01 19:24:43 -05:00
build.rs working ivshmem setup 2024-12-01 22:08:11 -05:00
Cargo.lock working ivshmem setup 2024-12-01 22:08:11 -05:00
Cargo.toml working ivshmem setup 2024-12-01 22:08:11 -05:00
README.md Add README 2024-11-30 04:00:17 -05:00

Hazelnut

A semi-prototype of CollabVM 3.0 agent functionality (specifically display).

Currently NVIDIA-specific; support for DXGI duplication (for post Win7) should be added at some point

The agent should run on Windows 7 x64 onwards. Lower (or x86) is currently not supported as a target.

TCP sockets are currently used; this will be replaced with virtio-serial (mediated on top of agent pluggable support) and IVSHMEM.

This repository contains:

  • The agent.
  • A simple server end, written in Rust, which displays the framebuffer (in rather unoptimal fashion, both networking and graphics-wise.). Written for testing only.