-
Notifications
You must be signed in to change notification settings - Fork 5
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
Xen support #33
Open
natto1784
wants to merge
4
commits into
TexasInstruments:scarthgap
Choose a base branch
from
natto1784:xen
base: scarthgap
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Xen support #33
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
natto1784
force-pushed
the
xen
branch
3 times, most recently
from
September 6, 2024 10:13
f5bea16
to
24c5fd7
Compare
@g-gupta1 Will need your review on the list of kernel & u-boot patches carried in the PR for xen. |
This recipe is a demonstration for how Xen domains operate. It includes a oneshot script which is ran by systemd. It creates a new domain and tries to ping it. When this script is ran by a DomU it will ping Dom0 i.e, the control domain instead. Signed-off-by: Amneesh Singh <[email protected]>
- tisdk-xen-domu: This is an initramfs based image. This bbappend adds the xen-oob package to the DomU for demonstration purposes. - tisdk-xen-image: This is the base image containing xen and xen-tools, this bbappend adds the xen-oob package as well as installs tisdk-xen-domu as a cpio under /boot so that DomU can use it as root. Signed-off-by: Amneesh Singh <[email protected]>
This patch adds support to enable Xen for ti-linux-staging. This involves a kernel fragment specifying desired defconfig options as well as two patches: fix-rpmsg-xen.patch: This patch fixes the rpmsg_probe failure that happens otherwise. drivers-...-protocol.patch: This patch [1] is required for compatibility with a patchset [2] for xen which fixes init-dom0less and hotplugging for dom0less domains. [1]: https://lore.kernel.org/xen-devel/[email protected]/ [2]: https://lore.kernel.org/all/alpine.DEB.2.22.394.2405241552240.2557291@ubuntu-linux-20-04-desktop/ Signed-off-by: Amneesh Singh <[email protected]>
natto1784
force-pushed
the
xen
branch
4 times, most recently
from
September 13, 2024 10:49
76e94fa
to
2959605
Compare
This patch provides a custom CONFIG_BOOTCOMMAND when user has enabled xen under DISTRO_FEATURES. This bootcommand runs a script from boot partition, which is boot.scr by default. The script is also provided and is compiled using mkimage as a FIT image. This script loads the Xen image, the kernel image and the FDT and then modifies the FDT to allow suitable Xen configuration and other features like shared memory and UIO. Signed-off-by: Amneesh Singh <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.