Merge pull request #234266 from emilylange/qemu-vm-2047mb

nixos/qemu-vm: add `virtualisation.memorySize < 2048` assertion on 32bit
This commit is contained in:
Ryan Lahfa 2023-05-27 15:31:00 +02:00 committed by GitHub
commit 537c6ede55
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -893,7 +893,13 @@ in
The address must be in the default VLAN (10.0.2.0/24). The address must be in the default VLAN (10.0.2.0/24).
''; '';
} }
])); ])) ++ [
{ assertion = pkgs.stdenv.hostPlatform.is32bit && cfg.memorySize < 2047;
message = ''
virtualisation.memorySize is above 2047, but qemu is only able to allocate 2047MB RAM on 32bit max.
'';
}
];
warnings = warnings =
optional ( optional (