anchor.diff:          socketConfig.Accept = true;
         };
   
  -      systemd.services."vboxtestlog-${name}@" = mkIf enableVBoxUART {
  +      systemd.services."vboxtestlog-${name}@" = {
           description = "VirtualBox Test Machine Log For ${name}";
           serviceConfig.StandardInput = "socket";
           serviceConfig.StandardOutput = "syslog";
  
positive.code:     ];
    in {
      machine = {
        systemd.sockets."vboxtestlog-${name}" = mkIf enableVBoxUART {
          description = "VirtualBox Test Machine Log Socket For ${name}";
          wantedBy = [ "sockets.target" ];
          before = [ "multi-user.target" ];
  
negative.code:   # to run 32-bit guests.
    useKvmNestedVirt ? false,
    # Whether to run 64-bit guests instead of 32-bit. Requires nested KVM.
    use64bitGuest ? false
  }:
  
  assert use64bitGuest -> useKvmNestedVirt;
  
  with import ../lib/testing.nix { inherit system pkgs; };
  with pkgs.lib;
  