-
Notifications
You must be signed in to change notification settings - Fork 8
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
Aarch64 imx8 crosscompile kvms #8
base: aarch64-imx8-crosscompile
Are you sure you want to change the base?
Aarch64 imx8 crosscompile kvms #8
Conversation
From e83aaa5788a779cae1e28f976a624647ee2fa0fa Mon Sep 17 00:00:00 2001 | ||
From: Janne Karhunen <[email protected]> | ||
Date: Tue, 21 Apr 2020 09:45:23 +0300 | ||
Subject: [PATCH] KVM: external hypervisor for imx8qmmek 5.10.72 kernel |
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.
Does this apply to the newer 5.15.32
kernel we updated yesterday? 60ddbbe
pkgs/misc/uboot/default.nix
Outdated
@@ -553,7 +556,7 @@ in { | |||
ref = "lf_v2022.04-uefi"; | |||
}; | |||
patches = [ | |||
./0001-imx8qm-uefi.patch |
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.
please sync with @panufi on if just replacing is even an option
stdenv.mkDerivation ({ | ||
|
||
name = "kvms"; | ||
|
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.
Please add comment on how and why binary blob is built from https://github.com/jkrh/kvms
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.
Please address comments. Also, testing needed. Thanks for the work so far - development builds can be built from your forks.
nxp's repo sha: fa6c3168 Signed-off-by: Grigoriy Romanov <[email protected]>
In a case when kvms binary is not presented on boot partition uboot will just notify about that and will continue to load device tree blob and linux image. lack of bl1.bin file dont block boot process. Signed-off-by: Grigoriy Romanov <[email protected]>
Signed-off-by: Grigoriy Romanov <[email protected]>
was removed hence that changes already in imx8-uboot repo. Signed-off-by: Grigoriy Romanov <[email protected]>
Signed-off-by: Grigoriy Romanov <[email protected]>
from my personal github account. There are binary images for imx8qxp and imx8qm boards. Signed-off-by: Grigoriy Romanov <[email protected]>
* Linux kernel patch for 5.15.32 * Kernel patch file for 5.10.72 was renamed * kvms binaries for 5.15.32 kernel were added to external github repo, related package updated * tiny clean up in uboot files Signed-off-by: Grigoriy Romanov <[email protected]>
cdb64ad
to
8b8b4d4
Compare
When kvms for 5.15 kernel take place, vCPU has a rised KVM_ARM_VCPU_PMU_V3 bit in features description during its creation. Te fact leads to return from kvm_vcpu_ioctl() handler with error code -EINVAL. Problem was resolved by forcely make pmu presence check in vCPU to zero (lack of pmu). its hackish, but works. Signed-off-by: Grigoriy Romanov <[email protected]>
Signed-off-by: Grigoriy Romanov <[email protected]>
Description of changes
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes