Page MenuHomeFreeBSD

Add a new variant of the GLA2GPA ioctl for use by the debug server.
ClosedPublic

Authored by jhb on Jan 27 2018, 5:31 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Mar 13, 12:55 AM
Unknown Object (File)
Jan 24 2024, 11:22 PM
Unknown Object (File)
Dec 22 2023, 9:48 PM
Unknown Object (File)
Dec 4 2023, 9:33 AM
Unknown Object (File)
Nov 9 2023, 12:24 AM
Unknown Object (File)
Oct 6 2023, 11:13 PM
Unknown Object (File)
Sep 10 2023, 5:30 AM
Unknown Object (File)
Aug 18 2023, 8:06 PM
Subscribers

Details

Summary

Unlike the existing GLA2GPA ioctl, GLA2GPA_NOFAULT does not modify
the guest. In particular, it does not inject any faults or modify
PTEs in the guest when performing an address space translation.

This is used by bhyve's debug server to read and write memory for
the remote debugger.

Test Plan
  • used by the implemenation of 'm' in the debug server

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable