Skip to content

Initial Xen public headers adding #37239

@firscity

Description

@firscity

Origin

Xen Project
Link: Xen git
Branch: RELEASE-4.15.0

Purpose

These headers describe interface to Xen hypercalls, structures, defines etc. They are needed for Xen-related features development.

Mode of integration

I would like to place headers to main include directory (include/xen/public), they will be used by Xen drivers (PV console, event channels, Xenbus etc.).

Pull Request

Link to PR: #36691

Description

As I mentioned, these headers are needed for adding Xen features support to Zephyr project (they provide generic interface for drivers).
In future, during Xen drivers development, the list of required Xen headers may be increased.

Dependencies

Since it is just public headers, that will be included to Zephyr source tree, no direct dependencies to external component will be created.

Revision

Modified headers from Xen RELEASE-4.15.0, present in mentioned PR.

License

MIT

Metadata

Metadata

Assignees

No one assigned

    Labels

    RFCRequest For Comments: want input from the community

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions