Skip to content

End-to-end LibVMI on VirtualBox script and README #322

Open

Description

@Wenzel

Parent

#312

What to build

One script next to vm.sh, configured from the environment (VM, snapshot) like libmicrovmi's VirtualBox harness, restores the base snapshot before each run and runs every example under: default with VBoxVMI enabled, default with VBoxVMI disabled, explicit VBoxVMI, explicit MachineDebugger. Adds vmi-dump-memory. The libvmi README explains installing libmicrovmi and selecting a VirtualBox access method.

Acceptance criteria

  • Script runs pause-example, map-paddr, vCPU-info, vmi-dump-memory, rwmem, vmi-process-list under all four selections and checks the agreed pass criteria
  • Each run checks the libmicrovmi log names the expected access method
  • One run with a missing explicit socket must fail
  • vmi-dump-memory dump size matches the max physical address
  • README section on libmicrovmi install and access method selection

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions