Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nudasnev/add hv headers #176

Merged
merged 5 commits into from
Oct 30, 2024
Merged

Nudasnev/add hv headers #176

merged 5 commits into from
Oct 30, 2024

Conversation

NunoDasNeves
Copy link
Collaborator

@NunoDasNeves NunoDasNeves commented Oct 30, 2024

Summary of the PR

The hv headers are leaving the kernel uapi directory.
The goal is to only use these for 'passthrough' parts of the interface - i.e. the generic hypercall IOCTL and run vp IOCTL.

Re-created closed PR due to some workflows issue: #165

NunoDasNeves and others added 5 commits October 30, 2024 09:50
The kernel versions of these files will no longer exist in uapi,
because the hypervisor definitions required by userspace are mostly
disjoint from those required by the kernel.

Add files adapted from the hypervisor headers, which contain only the
definitions required by the bindings.

Any additional hypervisor definitions userspace needs can be added
directly to these new files.

Signed-off-by: Nuno Das Neves <[email protected]>
MSHV_DEV_VFIO_GROUP-prefixed names have changed to MSHV_DEV_VFIO_FILE
in the newly generated bindings. The values remain the same.

Signed-off-by: Nuno Das Neves <[email protected]>
@russell-islam russell-islam merged commit ee82748 into main Oct 30, 2024
11 checks passed
@russell-islam russell-islam deleted the nudasnev/add-hv-headers branch October 30, 2024 20:32
@russell-islam
Copy link
Collaborator

Merged as the PR has already been approved by three of us before.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants