-
Notifications
You must be signed in to change notification settings - Fork 64
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
feat: Add Xen support #1240
base: staging
Are you sure you want to change the base?
feat: Add Xen support #1240
Conversation
for { | ||
if peekAndRead(f, reader, &logs, &errs) { | ||
break | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can get multi-line writes with one event triggered.
IMO something better would be for peekAndRead
to look ahead for the last newline
so we end up with a single write.
f32e678
to
9b5e55a
Compare
xen
support for kraftkitXen
support
4726be4
to
c67465b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some style comments from my side, I did not try it yet
cb8812c
to
96a6886
Compare
029891f
to
08c224c
Compare
77bcc05
to
53b93b4
Compare
Hey @andreistan26 any new updates here? |
Will finish it up this week |
sure thing, no hurry, just wanted to get a status update |
Signed-off-by: Andrei Stan <[email protected]>
Signed-off-by: Andrei Stan <[email protected]>
6deb6e0
to
c9ecb1b
Compare
Can you also add this? thanks: diff --git a/Makefile b/Makefile
index 2b5d0ac0..18f88386 100644
--- a/Makefile
+++ b/Makefile
@@ -272,6 +272,7 @@ buildenv-myself-full: ## OCI image containing the build environment for KraftKit
buildenv-myself: ## OCI image containing KraftKit binaries.
buildenv-qemu: ## OCI image containing a Unikraft-centric build of QEMU.
buildenv-github-action: ## OCI image used when building Unikraft unikernels in GitHub Actions.
+buildenv-xen: ## OCI image containing a Unikraft-centric build of Xen.
tools: ## Build all tools.
kraft: ## The kraft binary.
runu: ## The runu binary. |
Signed-off-by: Andrei Stan <[email protected]>
In the case of Xen, on fast applications, the logs would have been called when the machine was already in the exit state. Signed-off-by: Andrei Stan <[email protected]>
Prerequisite checklist
make fmt
on your commit series before opening this PR;Description of changes
GitHub-Closes: #990