The current LTS kernel does not support virtio-gpu context types, so
we have to switch to the latest kernel.
Signed-off-by: Alyssa Ross
---
I haven't had time yet to figure out why it doesn't work if I let
DRM_VIRTIO_GPU default to "m" and modprobe it inside the VM.
img/app/default.nix | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/img/app/default.nix b/img/app/default.nix
index e7d5366..a6734d2 100644
--- a/img/app/default.nix
+++ b/img/app/default.nix
@@ -49,12 +49,13 @@ let
-T ${writeReferencesToFile packagesSysroot} .
'';
- kernel = buildPackages.linux.override {
+ kernel = buildPackages.linux_latest.override {
structuredExtraConfig = with lib.kernel; {
VIRTIO = yes;
VIRTIO_PCI = yes;
VIRTIO_BLK = yes;
VIRTIO_CONSOLE = yes;
+ DRM_VIRTIO_GPU = yes;
EXT4_FS = yes;
DRM_BOCHS = yes;
DRM = yes;
--
2.37.1