this repo has no description

Compare changes

Choose any two refs to compare.

+1 -1
README.md
··· 9 9 - Run `station list` to get wireless interfaces 10 10 - Run `station <interface> connect <SSID>` to connect to your wireless network 11 11 - From another computer, run `nixos-anywhere -f .#<HOST> root@<IP> --phases disko,install,reboot` 12 - - If necessary generate a facter.json as part of this command by adding `--generate-hardware-config nixos-facter ./hosts/<HOST>/facter.json` 12 + - If necessary generate a facter.json as part of this command by adding `--generate-hardware-config nixos-facter ./nix/hosts/<HOST>/facter.json`
+44
nix/hosts/hades/configuration.nix
··· 1 + { 2 + inputs, 3 + flake, 4 + modulesPath, 5 + ... 6 + }: { 7 + imports = [ 8 + # QEMU Guest for virtualized host 9 + (modulesPath + "/profiles/qemu-guest.nix") 10 + 11 + # Standard nixos-anywhere modules 12 + inputs.disko.nixosModules.disko 13 + inputs.nixos-facter-modules.nixosModules.facter 14 + { 15 + config.facter.reportPath = 16 + if builtins.pathExists ./facter.json 17 + then ./facter.json 18 + else throw "Have you forgotten to run nixos-anywhere with `--generate-hardware-config nixos-facter ./facter.json`?"; 19 + } 20 + 21 + # Add user modules 22 + flake.modules.users.tghanken 23 + 24 + # Additional NixOs modules from this flake 25 + flake.nixosModules.bootloader 26 + flake.nixosModules.bootstrap 27 + flake.nixosModules.determinate 28 + flake.nixosModules.kernel 29 + flake.nixosModules.networking 30 + flake.nixosModules.tailscale 31 + 32 + flake.modules.secrets.base 33 + 34 + flake.modules.utils.auto-upgrade 35 + flake.modules.utils.earlyoom 36 + ]; 37 + 38 + # Required for nixos-anywhere 39 + disko.devices = import ./disk-config.nix; 40 + networking.hostName = "hades"; 41 + networking.hostId = "72d0e8be"; # Generate using `head -c 8 /etc/machine-id` 42 + 43 + system.stateVersion = "25.11"; # initial nixos state 44 + }
+84
nix/hosts/hades/disk-config.nix
··· 1 + { 2 + disk = { 3 + boot = { 4 + type = "disk"; 5 + device = "/dev/vda"; 6 + content = { 7 + type = "gpt"; 8 + partitions = { 9 + ESP = { 10 + size = "512M"; 11 + type = "EF00"; 12 + content = { 13 + type = "filesystem"; 14 + format = "vfat"; 15 + mountpoint = "/boot"; 16 + }; 17 + priority = 1; 18 + }; 19 + zfs = { 20 + end = "-4G"; 21 + content = { 22 + type = "zfs"; 23 + pool = "zroot"; 24 + }; 25 + priority = 2; 26 + }; 27 + encryptedSwap = { 28 + size = "100%"; 29 + content = { 30 + type = "swap"; 31 + randomEncryption = true; 32 + priority = 100; # prefer to encrypt as long as we have space for it 33 + }; 34 + }; 35 + }; 36 + }; 37 + }; 38 + }; 39 + zpool = { 40 + zroot = { 41 + type = "zpool"; 42 + mode = { 43 + topology = { 44 + type = "topology"; 45 + cache = []; 46 + vdev = [ 47 + { 48 + members = ["boot"]; 49 + } 50 + ]; 51 + }; 52 + }; 53 + rootFsOptions = { 54 + # ashift = "12"; 55 + xattr = "sa"; 56 + compression = "lz4"; 57 + atime = "off"; 58 + recordsize = "64K"; 59 + "com.sun:auto-snapshot" = "true"; 60 + }; 61 + mountpoint = "/"; 62 + datasets = { 63 + nix = { 64 + type = "zfs_fs"; 65 + mountpoint = "/nix"; 66 + options."com.sun:auto-snapshot" = "false"; 67 + }; 68 + var = { 69 + type = "zfs_fs"; 70 + mountpoint = "/var"; 71 + }; 72 + home = { 73 + type = "zfs_fs"; 74 + mountpoint = "/home"; 75 + }; 76 + reserved = { 77 + type = "zfs_fs"; 78 + options.refreservation = "10G"; 79 + options.mountpoint = "none"; 80 + }; 81 + }; 82 + }; 83 + }; 84 + }
+2524
nix/hosts/hades/facter.json
··· 1 + { 2 + "version": 1, 3 + "system": "x86_64-linux", 4 + "virtualisation": "kvm", 5 + "hardware": { 6 + "bios": { 7 + "apm_info": { 8 + "supported": false, 9 + "enabled": false, 10 + "version": 0, 11 + "sub_version": 0, 12 + "bios_flags": 0 13 + }, 14 + "vbe_info": { 15 + "version": 0, 16 + "video_memory": 0 17 + }, 18 + "pnp": true, 19 + "pnp_id": 0, 20 + "lba_support": false, 21 + "low_memory_size": 654336, 22 + "smbios_version": 520 23 + }, 24 + "bridge": [ 25 + { 26 + "index": 11, 27 + "attached_to": 0, 28 + "class_list": [ 29 + "pci", 30 + "bridge" 31 + ], 32 + "bus_type": { 33 + "hex": "0004", 34 + "name": "PCI", 35 + "value": 4 36 + }, 37 + "slot": { 38 + "bus": 0, 39 + "number": 1 40 + }, 41 + "base_class": { 42 + "hex": "0006", 43 + "name": "Bridge", 44 + "value": 6 45 + }, 46 + "sub_class": { 47 + "hex": "0001", 48 + "name": "ISA bridge", 49 + "value": 1 50 + }, 51 + "vendor": { 52 + "hex": "8086", 53 + "name": "Intel Corporation", 54 + "value": 32902 55 + }, 56 + "sub_vendor": { 57 + "hex": "1af4", 58 + "value": 6900 59 + }, 60 + "device": { 61 + "hex": "7000", 62 + "value": 28672 63 + }, 64 + "sub_device": { 65 + "hex": "1100", 66 + "value": 4352 67 + }, 68 + "model": "Intel ISA bridge", 69 + "sysfs_id": "/devices/pci0000:00/0000:00:01.0", 70 + "sysfs_bus_id": "0000:00:01.0", 71 + "detail": { 72 + "function": 0, 73 + "command": 259, 74 + "header_type": 0, 75 + "secondary_bus": 0, 76 + "irq": 0, 77 + "prog_if": 0 78 + }, 79 + "module_alias": "pci:v00008086d00007000sv00001AF4sd00001100bc06sc01i00" 80 + }, 81 + { 82 + "index": 13, 83 + "attached_to": 0, 84 + "class_list": [ 85 + "pci", 86 + "bridge" 87 + ], 88 + "bus_type": { 89 + "hex": "0004", 90 + "name": "PCI", 91 + "value": 4 92 + }, 93 + "slot": { 94 + "bus": 0, 95 + "number": 0 96 + }, 97 + "base_class": { 98 + "hex": "0006", 99 + "name": "Bridge", 100 + "value": 6 101 + }, 102 + "sub_class": { 103 + "hex": "0000", 104 + "name": "Host bridge", 105 + "value": 0 106 + }, 107 + "vendor": { 108 + "hex": "8086", 109 + "name": "Intel Corporation", 110 + "value": 32902 111 + }, 112 + "sub_vendor": { 113 + "hex": "1af4", 114 + "value": 6900 115 + }, 116 + "device": { 117 + "hex": "1237", 118 + "value": 4663 119 + }, 120 + "sub_device": { 121 + "hex": "1100", 122 + "value": 4352 123 + }, 124 + "revision": { 125 + "hex": "0002", 126 + "value": 2 127 + }, 128 + "model": "Intel Host bridge", 129 + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", 130 + "sysfs_bus_id": "0000:00:00.0", 131 + "detail": { 132 + "function": 0, 133 + "command": 259, 134 + "header_type": 0, 135 + "secondary_bus": 0, 136 + "irq": 0, 137 + "prog_if": 0 138 + }, 139 + "module_alias": "pci:v00008086d00001237sv00001AF4sd00001100bc06sc00i00" 140 + }, 141 + { 142 + "index": 14, 143 + "attached_to": 0, 144 + "class_list": [ 145 + "pci", 146 + "bridge" 147 + ], 148 + "bus_type": { 149 + "hex": "0004", 150 + "name": "PCI", 151 + "value": 4 152 + }, 153 + "slot": { 154 + "bus": 0, 155 + "number": 1 156 + }, 157 + "base_class": { 158 + "hex": "0006", 159 + "name": "Bridge", 160 + "value": 6 161 + }, 162 + "sub_class": { 163 + "hex": "0080", 164 + "name": "Bridge", 165 + "value": 128 166 + }, 167 + "vendor": { 168 + "hex": "8086", 169 + "name": "Intel Corporation", 170 + "value": 32902 171 + }, 172 + "sub_vendor": { 173 + "hex": "1af4", 174 + "value": 6900 175 + }, 176 + "device": { 177 + "hex": "7113", 178 + "value": 28947 179 + }, 180 + "sub_device": { 181 + "hex": "1100", 182 + "value": 4352 183 + }, 184 + "revision": { 185 + "hex": "0003", 186 + "value": 3 187 + }, 188 + "model": "Intel Bridge", 189 + "sysfs_id": "/devices/pci0000:00/0000:00:01.3", 190 + "sysfs_bus_id": "0000:00:01.3", 191 + "resources": [ 192 + { 193 + "type": "irq", 194 + "base": 9, 195 + "triggered": 0, 196 + "enabled": true 197 + } 198 + ], 199 + "detail": { 200 + "function": 3, 201 + "command": 259, 202 + "header_type": 0, 203 + "secondary_bus": 0, 204 + "irq": 9, 205 + "prog_if": 0 206 + }, 207 + "driver": "piix4_smbus", 208 + "driver_module": "i2c_piix4", 209 + "drivers": [ 210 + "piix4_smbus" 211 + ], 212 + "driver_modules": [ 213 + "i2c_piix4" 214 + ], 215 + "module_alias": "pci:v00008086d00007113sv00001AF4sd00001100bc06sc80i00" 216 + } 217 + ], 218 + "cdrom": [ 219 + { 220 + "index": 23, 221 + "attached_to": 16, 222 + "class_list": [ 223 + "cdrom", 224 + "scsi", 225 + "block_device" 226 + ], 227 + "bus_type": { 228 + "hex": "0084", 229 + "name": "SCSI", 230 + "value": 132 231 + }, 232 + "slot": { 233 + "bus": 0, 234 + "number": 0 235 + }, 236 + "base_class": { 237 + "hex": "0106", 238 + "name": "Mass Storage Device", 239 + "value": 262 240 + }, 241 + "sub_class": { 242 + "hex": "0002", 243 + "name": "CD-ROM", 244 + "value": 2 245 + }, 246 + "pci_interface": { 247 + "hex": "0003", 248 + "name": "DVD", 249 + "value": 3 250 + }, 251 + "vendor": { 252 + "hex": "0000", 253 + "name": "QEMU", 254 + "value": 0 255 + }, 256 + "device": { 257 + "hex": "0000", 258 + "name": "QEMU DVD-ROM", 259 + "value": 0 260 + }, 261 + "revision": { 262 + "hex": "0000", 263 + "name": "2.5+", 264 + "value": 0 265 + }, 266 + "model": "QEMU DVD-ROM", 267 + "sysfs_id": "/class/block/sr0", 268 + "sysfs_bus_id": "0:0:0:0", 269 + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.1/ata1/host0/target0:0:0/0:0:0:0", 270 + "unix_device_name": "/dev/sr0", 271 + "unix_device_number": { 272 + "type": 98, 273 + "major": 11, 274 + "minor": 0, 275 + "range": 1 276 + }, 277 + "unix_device_names": [ 278 + "/dev/cdrom", 279 + "/dev/disk/by-id/ata-QEMU_DVD-ROM_QM00001", 280 + "/dev/disk/by-path/pci-0000:00:01.1-ata-1", 281 + "/dev/disk/by-path/pci-0000:00:01.1-ata-1.0", 282 + "/dev/sr0" 283 + ], 284 + "unix_device_name2": "/dev/sg0", 285 + "unix_device_number2": { 286 + "type": 99, 287 + "major": 21, 288 + "minor": 0, 289 + "range": 1 290 + }, 291 + "driver": "ata_piix", 292 + "driver_module": "ata_piix", 293 + "drivers": [ 294 + "ata_piix", 295 + "sr" 296 + ], 297 + "driver_modules": [ 298 + "ata_piix", 299 + "sr_mod" 300 + ] 301 + } 302 + ], 303 + "cpu": [ 304 + { 305 + "architecture": "x86_64", 306 + "vendor_name": "AuthenticAMD", 307 + "family": 25, 308 + "model": 17, 309 + "stepping": 0, 310 + "features": [ 311 + "fpu", 312 + "vme", 313 + "de", 314 + "pse", 315 + "tsc", 316 + "msr", 317 + "pae", 318 + "mce", 319 + "cx8", 320 + "apic", 321 + "sep", 322 + "mtrr", 323 + "pge", 324 + "mca", 325 + "cmov", 326 + "pat", 327 + "pse36", 328 + "clflush", 329 + "mmx", 330 + "fxsr", 331 + "sse", 332 + "sse2", 333 + "syscall", 334 + "nx", 335 + "mmxext", 336 + "fxsr_opt", 337 + "pdpe1gb", 338 + "rdtscp", 339 + "lm", 340 + "rep_good", 341 + "nopl", 342 + "xtopology", 343 + "cpuid", 344 + "extd_apicid", 345 + "tsc_known_freq", 346 + "pni", 347 + "pclmulqdq", 348 + "ssse3", 349 + "fma", 350 + "cx16", 351 + "pcid", 352 + "sse4_1", 353 + "sse4_2", 354 + "x2apic", 355 + "movbe", 356 + "popcnt", 357 + "tsc_deadline_timer", 358 + "aes", 359 + "xsave", 360 + "avx", 361 + "f16c", 362 + "rdrand", 363 + "hypervisor", 364 + "lahf_lm", 365 + "cmp_legacy", 366 + "cr8_legacy", 367 + "abm", 368 + "sse4a", 369 + "misalignsse", 370 + "3dnowprefetch", 371 + "osvw", 372 + "topoext", 373 + "perfctr_core", 374 + "ssbd", 375 + "ibrs", 376 + "ibpb", 377 + "stibp", 378 + "ibrs_enhanced", 379 + "vmmcall", 380 + "fsgsbase", 381 + "tsc_adjust", 382 + "bmi1", 383 + "avx2", 384 + "smep", 385 + "bmi2", 386 + "erms", 387 + "invpcid", 388 + "avx512f", 389 + "avx512dq", 390 + "rdseed", 391 + "adx", 392 + "smap", 393 + "avx512ifma", 394 + "clflushopt", 395 + "clwb", 396 + "avx512cd", 397 + "sha_ni", 398 + "avx512bw", 399 + "avx512vl", 400 + "xsaveopt", 401 + "xsavec", 402 + "xgetbv1", 403 + "xsaves", 404 + "avx512_bf16", 405 + "clzero", 406 + "xsaveerptr", 407 + "wbnoinvd", 408 + "arat", 409 + "avx512vbmi", 410 + "umip", 411 + "pku", 412 + "ospke", 413 + "avx512_vbmi2", 414 + "gfni", 415 + "vaes", 416 + "vpclmulqdq", 417 + "avx512_vnni", 418 + "avx512_bitalg", 419 + "avx512_vpopcntdq", 420 + "la57", 421 + "rdpid", 422 + "fsrm", 423 + "flush_l1d", 424 + "arch_capabilities" 425 + ], 426 + "bugs": [ 427 + "sysret_ss_attrs", 428 + "spectre_v1", 429 + "spectre_v2", 430 + "spec_store_bypass", 431 + "srso", 432 + "ibpb_no_ret" 433 + ], 434 + "bogo": 4493.24, 435 + "cache": 1024, 436 + "physical_id": 0, 437 + "siblings": 1, 438 + "cores": 1, 439 + "fpu": true, 440 + "fpu_exception": true, 441 + "cpuid_level": 13, 442 + "write_protect": false, 443 + "tlb_size": 1024, 444 + "clflush_size": 64, 445 + "cache_alignment": 64, 446 + "address_sizes": { 447 + "physical": "0x28", 448 + "virtual": "0x39" 449 + } 450 + }, 451 + { 452 + "architecture": "x86_64", 453 + "vendor_name": "AuthenticAMD", 454 + "family": 25, 455 + "model": 17, 456 + "stepping": 0, 457 + "features": [ 458 + "fpu", 459 + "vme", 460 + "de", 461 + "pse", 462 + "tsc", 463 + "msr", 464 + "pae", 465 + "mce", 466 + "cx8", 467 + "apic", 468 + "sep", 469 + "mtrr", 470 + "pge", 471 + "mca", 472 + "cmov", 473 + "pat", 474 + "pse36", 475 + "clflush", 476 + "mmx", 477 + "fxsr", 478 + "sse", 479 + "sse2", 480 + "syscall", 481 + "nx", 482 + "mmxext", 483 + "fxsr_opt", 484 + "pdpe1gb", 485 + "rdtscp", 486 + "lm", 487 + "rep_good", 488 + "nopl", 489 + "xtopology", 490 + "cpuid", 491 + "extd_apicid", 492 + "tsc_known_freq", 493 + "pni", 494 + "pclmulqdq", 495 + "ssse3", 496 + "fma", 497 + "cx16", 498 + "pcid", 499 + "sse4_1", 500 + "sse4_2", 501 + "x2apic", 502 + "movbe", 503 + "popcnt", 504 + "tsc_deadline_timer", 505 + "aes", 506 + "xsave", 507 + "avx", 508 + "f16c", 509 + "rdrand", 510 + "hypervisor", 511 + "lahf_lm", 512 + "cmp_legacy", 513 + "cr8_legacy", 514 + "abm", 515 + "sse4a", 516 + "misalignsse", 517 + "3dnowprefetch", 518 + "osvw", 519 + "topoext", 520 + "perfctr_core", 521 + "ssbd", 522 + "ibrs", 523 + "ibpb", 524 + "stibp", 525 + "ibrs_enhanced", 526 + "vmmcall", 527 + "fsgsbase", 528 + "tsc_adjust", 529 + "bmi1", 530 + "avx2", 531 + "smep", 532 + "bmi2", 533 + "erms", 534 + "invpcid", 535 + "avx512f", 536 + "avx512dq", 537 + "rdseed", 538 + "adx", 539 + "smap", 540 + "avx512ifma", 541 + "clflushopt", 542 + "clwb", 543 + "avx512cd", 544 + "sha_ni", 545 + "avx512bw", 546 + "avx512vl", 547 + "xsaveopt", 548 + "xsavec", 549 + "xgetbv1", 550 + "xsaves", 551 + "avx512_bf16", 552 + "clzero", 553 + "xsaveerptr", 554 + "wbnoinvd", 555 + "arat", 556 + "avx512vbmi", 557 + "umip", 558 + "pku", 559 + "ospke", 560 + "avx512_vbmi2", 561 + "gfni", 562 + "vaes", 563 + "vpclmulqdq", 564 + "avx512_vnni", 565 + "avx512_bitalg", 566 + "avx512_vpopcntdq", 567 + "la57", 568 + "rdpid", 569 + "fsrm", 570 + "flush_l1d", 571 + "arch_capabilities" 572 + ], 573 + "bugs": [ 574 + "sysret_ss_attrs", 575 + "spectre_v1", 576 + "spectre_v2", 577 + "spec_store_bypass", 578 + "srso", 579 + "ibpb_no_ret" 580 + ], 581 + "bogo": 4493.24, 582 + "cache": 1024, 583 + "physical_id": 1, 584 + "siblings": 1, 585 + "cores": 1, 586 + "fpu": true, 587 + "fpu_exception": true, 588 + "cpuid_level": 13, 589 + "write_protect": false, 590 + "tlb_size": 1024, 591 + "clflush_size": 64, 592 + "cache_alignment": 64, 593 + "address_sizes": { 594 + "physical": "0x28", 595 + "virtual": "0x39" 596 + } 597 + }, 598 + { 599 + "architecture": "x86_64", 600 + "vendor_name": "AuthenticAMD", 601 + "family": 25, 602 + "model": 17, 603 + "stepping": 0, 604 + "features": [ 605 + "fpu", 606 + "vme", 607 + "de", 608 + "pse", 609 + "tsc", 610 + "msr", 611 + "pae", 612 + "mce", 613 + "cx8", 614 + "apic", 615 + "sep", 616 + "mtrr", 617 + "pge", 618 + "mca", 619 + "cmov", 620 + "pat", 621 + "pse36", 622 + "clflush", 623 + "mmx", 624 + "fxsr", 625 + "sse", 626 + "sse2", 627 + "syscall", 628 + "nx", 629 + "mmxext", 630 + "fxsr_opt", 631 + "pdpe1gb", 632 + "rdtscp", 633 + "lm", 634 + "rep_good", 635 + "nopl", 636 + "xtopology", 637 + "cpuid", 638 + "extd_apicid", 639 + "tsc_known_freq", 640 + "pni", 641 + "pclmulqdq", 642 + "ssse3", 643 + "fma", 644 + "cx16", 645 + "pcid", 646 + "sse4_1", 647 + "sse4_2", 648 + "x2apic", 649 + "movbe", 650 + "popcnt", 651 + "tsc_deadline_timer", 652 + "aes", 653 + "xsave", 654 + "avx", 655 + "f16c", 656 + "rdrand", 657 + "hypervisor", 658 + "lahf_lm", 659 + "cmp_legacy", 660 + "cr8_legacy", 661 + "abm", 662 + "sse4a", 663 + "misalignsse", 664 + "3dnowprefetch", 665 + "osvw", 666 + "topoext", 667 + "perfctr_core", 668 + "ssbd", 669 + "ibrs", 670 + "ibpb", 671 + "stibp", 672 + "ibrs_enhanced", 673 + "vmmcall", 674 + "fsgsbase", 675 + "tsc_adjust", 676 + "bmi1", 677 + "avx2", 678 + "smep", 679 + "bmi2", 680 + "erms", 681 + "invpcid", 682 + "avx512f", 683 + "avx512dq", 684 + "rdseed", 685 + "adx", 686 + "smap", 687 + "avx512ifma", 688 + "clflushopt", 689 + "clwb", 690 + "avx512cd", 691 + "sha_ni", 692 + "avx512bw", 693 + "avx512vl", 694 + "xsaveopt", 695 + "xsavec", 696 + "xgetbv1", 697 + "xsaves", 698 + "avx512_bf16", 699 + "clzero", 700 + "xsaveerptr", 701 + "wbnoinvd", 702 + "arat", 703 + "avx512vbmi", 704 + "umip", 705 + "pku", 706 + "ospke", 707 + "avx512_vbmi2", 708 + "gfni", 709 + "vaes", 710 + "vpclmulqdq", 711 + "avx512_vnni", 712 + "avx512_bitalg", 713 + "avx512_vpopcntdq", 714 + "la57", 715 + "rdpid", 716 + "fsrm", 717 + "flush_l1d", 718 + "arch_capabilities" 719 + ], 720 + "bugs": [ 721 + "sysret_ss_attrs", 722 + "spectre_v1", 723 + "spectre_v2", 724 + "spec_store_bypass", 725 + "srso", 726 + "ibpb_no_ret" 727 + ], 728 + "bogo": 4493.24, 729 + "cache": 1024, 730 + "physical_id": 2, 731 + "siblings": 1, 732 + "cores": 1, 733 + "fpu": true, 734 + "fpu_exception": true, 735 + "cpuid_level": 13, 736 + "write_protect": false, 737 + "tlb_size": 1024, 738 + "clflush_size": 64, 739 + "cache_alignment": 64, 740 + "address_sizes": { 741 + "physical": "0x28", 742 + "virtual": "0x39" 743 + } 744 + }, 745 + { 746 + "architecture": "x86_64", 747 + "vendor_name": "AuthenticAMD", 748 + "family": 25, 749 + "model": 17, 750 + "stepping": 0, 751 + "features": [ 752 + "fpu", 753 + "vme", 754 + "de", 755 + "pse", 756 + "tsc", 757 + "msr", 758 + "pae", 759 + "mce", 760 + "cx8", 761 + "apic", 762 + "sep", 763 + "mtrr", 764 + "pge", 765 + "mca", 766 + "cmov", 767 + "pat", 768 + "pse36", 769 + "clflush", 770 + "mmx", 771 + "fxsr", 772 + "sse", 773 + "sse2", 774 + "syscall", 775 + "nx", 776 + "mmxext", 777 + "fxsr_opt", 778 + "pdpe1gb", 779 + "rdtscp", 780 + "lm", 781 + "rep_good", 782 + "nopl", 783 + "xtopology", 784 + "cpuid", 785 + "extd_apicid", 786 + "tsc_known_freq", 787 + "pni", 788 + "pclmulqdq", 789 + "ssse3", 790 + "fma", 791 + "cx16", 792 + "pcid", 793 + "sse4_1", 794 + "sse4_2", 795 + "x2apic", 796 + "movbe", 797 + "popcnt", 798 + "tsc_deadline_timer", 799 + "aes", 800 + "xsave", 801 + "avx", 802 + "f16c", 803 + "rdrand", 804 + "hypervisor", 805 + "lahf_lm", 806 + "cmp_legacy", 807 + "cr8_legacy", 808 + "abm", 809 + "sse4a", 810 + "misalignsse", 811 + "3dnowprefetch", 812 + "osvw", 813 + "topoext", 814 + "perfctr_core", 815 + "ssbd", 816 + "ibrs", 817 + "ibpb", 818 + "stibp", 819 + "ibrs_enhanced", 820 + "vmmcall", 821 + "fsgsbase", 822 + "tsc_adjust", 823 + "bmi1", 824 + "avx2", 825 + "smep", 826 + "bmi2", 827 + "erms", 828 + "invpcid", 829 + "avx512f", 830 + "avx512dq", 831 + "rdseed", 832 + "adx", 833 + "smap", 834 + "avx512ifma", 835 + "clflushopt", 836 + "clwb", 837 + "avx512cd", 838 + "sha_ni", 839 + "avx512bw", 840 + "avx512vl", 841 + "xsaveopt", 842 + "xsavec", 843 + "xgetbv1", 844 + "xsaves", 845 + "avx512_bf16", 846 + "clzero", 847 + "xsaveerptr", 848 + "wbnoinvd", 849 + "arat", 850 + "avx512vbmi", 851 + "umip", 852 + "pku", 853 + "ospke", 854 + "avx512_vbmi2", 855 + "gfni", 856 + "vaes", 857 + "vpclmulqdq", 858 + "avx512_vnni", 859 + "avx512_bitalg", 860 + "avx512_vpopcntdq", 861 + "la57", 862 + "rdpid", 863 + "fsrm", 864 + "flush_l1d", 865 + "arch_capabilities" 866 + ], 867 + "bugs": [ 868 + "sysret_ss_attrs", 869 + "spectre_v1", 870 + "spectre_v2", 871 + "spec_store_bypass", 872 + "srso", 873 + "ibpb_no_ret" 874 + ], 875 + "bogo": 4493.24, 876 + "cache": 1024, 877 + "physical_id": 3, 878 + "siblings": 1, 879 + "cores": 1, 880 + "fpu": true, 881 + "fpu_exception": true, 882 + "cpuid_level": 13, 883 + "write_protect": false, 884 + "tlb_size": 1024, 885 + "clflush_size": 64, 886 + "cache_alignment": 64, 887 + "address_sizes": { 888 + "physical": "0x28", 889 + "virtual": "0x39" 890 + } 891 + } 892 + ], 893 + "disk": [ 894 + { 895 + "index": 24, 896 + "attached_to": 18, 897 + "class_list": [ 898 + "disk", 899 + "block_device" 900 + ], 901 + "base_class": { 902 + "hex": "0106", 903 + "name": "Mass Storage Device", 904 + "value": 262 905 + }, 906 + "sub_class": { 907 + "hex": "0000", 908 + "name": "Disk", 909 + "value": 0 910 + }, 911 + "model": "Disk", 912 + "sysfs_id": "/class/block/vda", 913 + "sysfs_bus_id": "virtio1", 914 + "sysfs_device_link": "/devices/pci0000:00/0000:00:10.0/virtio1", 915 + "unix_device_name": "/dev/vda", 916 + "unix_device_number": { 917 + "type": 98, 918 + "major": 253, 919 + "minor": 0, 920 + "range": 16 921 + }, 922 + "unix_device_names": [ 923 + "/dev/disk/by-path/pci-0000:00:10.0", 924 + "/dev/disk/by-path/virtio-pci-0000:00:10.0", 925 + "/dev/vda" 926 + ], 927 + "rom_id": "0x80", 928 + "resources": [ 929 + { 930 + "type": "disk_geo", 931 + "cylinders": 1065220, 932 + "heads": 16, 933 + "sectors": 63, 934 + "size": "0x0", 935 + "geo_type": "logical" 936 + }, 937 + { 938 + "type": "size", 939 + "unit": "sectors", 940 + "value_1": 1073741824, 941 + "value_2": 512 942 + } 943 + ], 944 + "driver": "virtio-pci", 945 + "driver_module": "virtio_pci", 946 + "drivers": [ 947 + "virtio-pci", 948 + "virtio_blk" 949 + ], 950 + "driver_modules": [ 951 + "virtio_blk", 952 + "virtio_pci" 953 + ] 954 + } 955 + ], 956 + "graphics_card": [ 957 + { 958 + "index": 17, 959 + "attached_to": 0, 960 + "class_list": [ 961 + "graphics_card", 962 + "pci" 963 + ], 964 + "bus_type": { 965 + "hex": "0004", 966 + "name": "PCI", 967 + "value": 4 968 + }, 969 + "slot": { 970 + "bus": 0, 971 + "number": 2 972 + }, 973 + "base_class": { 974 + "hex": "0003", 975 + "name": "Display controller", 976 + "value": 3 977 + }, 978 + "sub_class": { 979 + "hex": "0000", 980 + "name": "VGA compatible controller", 981 + "value": 0 982 + }, 983 + "pci_interface": { 984 + "hex": "0000", 985 + "name": "VGA", 986 + "value": 0 987 + }, 988 + "vendor": { 989 + "hex": "1234", 990 + "value": 4660 991 + }, 992 + "sub_vendor": { 993 + "hex": "1af4", 994 + "value": 6900 995 + }, 996 + "device": { 997 + "hex": "1111", 998 + "value": 4369 999 + }, 1000 + "sub_device": { 1001 + "hex": "1100", 1002 + "value": 4352 1003 + }, 1004 + "revision": { 1005 + "hex": "0002", 1006 + "value": 2 1007 + }, 1008 + "model": "VGA compatible controller", 1009 + "sysfs_id": "/devices/pci0000:00/0000:00:02.0", 1010 + "sysfs_bus_id": "0000:00:02.0", 1011 + "resources": [ 1012 + { 1013 + "type": "mem", 1014 + "base": 4261412864, 1015 + "range": 8388608, 1016 + "enabled": true, 1017 + "access": "read_only", 1018 + "prefetch": "no" 1019 + }, 1020 + { 1021 + "type": "mem", 1022 + "base": 4273799168, 1023 + "range": 4096, 1024 + "enabled": true, 1025 + "access": "read_write", 1026 + "prefetch": "no" 1027 + }, 1028 + { 1029 + "type": "mem", 1030 + "base": 786432, 1031 + "range": 131072, 1032 + "enabled": false, 1033 + "access": "read_write", 1034 + "prefetch": "no" 1035 + } 1036 + ], 1037 + "detail": { 1038 + "function": 0, 1039 + "command": 3, 1040 + "header_type": 0, 1041 + "secondary_bus": 0, 1042 + "irq": 0, 1043 + "prog_if": 0 1044 + }, 1045 + "driver": "bochs-drm", 1046 + "driver_module": "bochs", 1047 + "drivers": [ 1048 + "bochs-drm" 1049 + ], 1050 + "driver_modules": [ 1051 + "bochs" 1052 + ], 1053 + "module_alias": "pci:v00001234d00001111sv00001AF4sd00001100bc03sc00i00" 1054 + } 1055 + ], 1056 + "hub": [ 1057 + { 1058 + "index": 25, 1059 + "attached_to": 9, 1060 + "class_list": [ 1061 + "usb", 1062 + "hub" 1063 + ], 1064 + "bus_type": { 1065 + "hex": "0086", 1066 + "name": "USB", 1067 + "value": 134 1068 + }, 1069 + "slot": { 1070 + "bus": 0, 1071 + "number": 0 1072 + }, 1073 + "base_class": { 1074 + "hex": "010a", 1075 + "name": "Hub", 1076 + "value": 266 1077 + }, 1078 + "vendor": { 1079 + "hex": "1d6b", 1080 + "name": "Linux 6.14.10 uhci_hcd", 1081 + "value": 7531 1082 + }, 1083 + "device": { 1084 + "hex": "0001", 1085 + "name": "UHCI Host Controller", 1086 + "value": 1 1087 + }, 1088 + "revision": { 1089 + "hex": "0000", 1090 + "name": "6.14", 1091 + "value": 0 1092 + }, 1093 + "serial": "0000:00:01.2", 1094 + "model": "Linux 6.14.10 uhci_hcd UHCI Host Controller", 1095 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-0:1.0", 1096 + "sysfs_bus_id": "1-0:1.0", 1097 + "resources": [ 1098 + { 1099 + "type": "baud", 1100 + "speed": 12000000, 1101 + "bits": 0, 1102 + "stop_bits": 0, 1103 + "parity": 0, 1104 + "handshake": 0 1105 + } 1106 + ], 1107 + "detail": { 1108 + "device_class": { 1109 + "hex": "0009", 1110 + "name": "hub", 1111 + "value": 9 1112 + }, 1113 + "device_subclass": { 1114 + "hex": "0000", 1115 + "name": "per_interface", 1116 + "value": 0 1117 + }, 1118 + "device_protocol": 0, 1119 + "interface_class": { 1120 + "hex": "0009", 1121 + "name": "hub", 1122 + "value": 9 1123 + }, 1124 + "interface_subclass": { 1125 + "hex": "0000", 1126 + "name": "per_interface", 1127 + "value": 0 1128 + }, 1129 + "interface_protocol": 0, 1130 + "interface_number": 0, 1131 + "interface_alternate_setting": 0 1132 + }, 1133 + "hotplug": "usb", 1134 + "driver": "hub", 1135 + "driver_module": "usbcore", 1136 + "drivers": [ 1137 + "hub" 1138 + ], 1139 + "driver_modules": [ 1140 + "usbcore" 1141 + ], 1142 + "module_alias": "usb:v1D6Bp0001d0614dc09dsc00dp00ic09isc00ip00in00" 1143 + } 1144 + ], 1145 + "memory": [ 1146 + { 1147 + "index": 7, 1148 + "attached_to": 0, 1149 + "class_list": [ 1150 + "memory" 1151 + ], 1152 + "base_class": { 1153 + "hex": "0101", 1154 + "name": "Internally Used Class", 1155 + "value": 257 1156 + }, 1157 + "sub_class": { 1158 + "hex": "0002", 1159 + "name": "Main Memory", 1160 + "value": 2 1161 + }, 1162 + "model": "Main Memory", 1163 + "resources": [ 1164 + { 1165 + "type": "mem", 1166 + "base": 0, 1167 + "range": 8328101888, 1168 + "enabled": true, 1169 + "access": "read_write", 1170 + "prefetch": "unknown" 1171 + }, 1172 + { 1173 + "type": "phys_mem", 1174 + "range": 8589934592 1175 + } 1176 + ] 1177 + } 1178 + ], 1179 + "monitor": [ 1180 + { 1181 + "index": 22, 1182 + "attached_to": 17, 1183 + "class_list": [ 1184 + "monitor" 1185 + ], 1186 + "base_class": { 1187 + "hex": "0100", 1188 + "name": "Monitor", 1189 + "value": 256 1190 + }, 1191 + "sub_class": { 1192 + "hex": "0002", 1193 + "name": "LCD Monitor", 1194 + "value": 2 1195 + }, 1196 + "vendor": { 1197 + "hex": "4914", 1198 + "value": 18708 1199 + }, 1200 + "device": { 1201 + "hex": "1234", 1202 + "name": "QEMU Monitor", 1203 + "value": 4660 1204 + }, 1205 + "serial": "0", 1206 + "model": "QEMU Monitor", 1207 + "resources": [ 1208 + { 1209 + "type": "monitor", 1210 + "width": 1024, 1211 + "height": 768, 1212 + "vertical_frequency": 60, 1213 + "interlaced": false 1214 + }, 1215 + { 1216 + "type": "monitor", 1217 + "width": 1280, 1218 + "height": 800, 1219 + "vertical_frequency": 60, 1220 + "interlaced": false 1221 + }, 1222 + { 1223 + "type": "monitor", 1224 + "width": 1600, 1225 + "height": 1200, 1226 + "vertical_frequency": 60, 1227 + "interlaced": false 1228 + }, 1229 + { 1230 + "type": "monitor", 1231 + "width": 1920, 1232 + "height": 1080, 1233 + "vertical_frequency": 60, 1234 + "interlaced": false 1235 + }, 1236 + { 1237 + "type": "monitor", 1238 + "width": 2048, 1239 + "height": 1152, 1240 + "vertical_frequency": 60, 1241 + "interlaced": false 1242 + }, 1243 + { 1244 + "type": "monitor", 1245 + "width": 640, 1246 + "height": 480, 1247 + "vertical_frequency": 60, 1248 + "interlaced": false 1249 + }, 1250 + { 1251 + "type": "monitor", 1252 + "width": 800, 1253 + "height": 600, 1254 + "vertical_frequency": 60, 1255 + "interlaced": false 1256 + }, 1257 + { 1258 + "type": "size", 1259 + "unit": "mm", 1260 + "value_1": 325, 1261 + "value_2": 203 1262 + } 1263 + ], 1264 + "detail": { 1265 + "manufacture_year": 2014, 1266 + "manufacture_week": 42, 1267 + "vertical_sync": { 1268 + "min": 50, 1269 + "max": 125 1270 + }, 1271 + "horizontal_sync": { 1272 + "min": 30, 1273 + "max": 160 1274 + }, 1275 + "horizontal_sync_timings": { 1276 + "disp": 1280, 1277 + "sync_start": 1600, 1278 + "sync_end": 1638, 1279 + "total": 1728 1280 + }, 1281 + "vertical_sync_timings": { 1282 + "disp": 800, 1283 + "sync_start": 804, 1284 + "sync_end": 808, 1285 + "total": 828 1286 + }, 1287 + "clock": 107300, 1288 + "width": 1280, 1289 + "height": 800, 1290 + "width_millimetres": 325, 1291 + "height_millimetres": 203, 1292 + "horizontal_flag": 45, 1293 + "vertical_flag": 45, 1294 + "vendor": "", 1295 + "name": "QEMU Monitor" 1296 + }, 1297 + "driver_info": { 1298 + "type": "display", 1299 + "width": 2048, 1300 + "height": 1152, 1301 + "vertical_sync": { 1302 + "min": 50, 1303 + "max": 125 1304 + }, 1305 + "horizontal_sync": { 1306 + "min": 30, 1307 + "max": 160 1308 + }, 1309 + "bandwidth": 0, 1310 + "horizontal_sync_timings": { 1311 + "disp": 1280, 1312 + "sync_start": 1600, 1313 + "sync_end": 1638, 1314 + "total": 1728 1315 + }, 1316 + "vertical_sync_timings": { 1317 + "disp": 800, 1318 + "sync_start": 804, 1319 + "sync_end": 808, 1320 + "total": 828 1321 + }, 1322 + "horizontal_flag": 45, 1323 + "vertical_flag": 45 1324 + } 1325 + } 1326 + ], 1327 + "mouse": [ 1328 + { 1329 + "index": 26, 1330 + "attached_to": 25, 1331 + "class_list": [ 1332 + "mouse", 1333 + "usb" 1334 + ], 1335 + "bus_type": { 1336 + "hex": "0086", 1337 + "name": "USB", 1338 + "value": 134 1339 + }, 1340 + "slot": { 1341 + "bus": 0, 1342 + "number": 0 1343 + }, 1344 + "base_class": { 1345 + "hex": "0105", 1346 + "name": "Mouse", 1347 + "value": 261 1348 + }, 1349 + "sub_class": { 1350 + "hex": "0003", 1351 + "name": "USB Mouse", 1352 + "value": 3 1353 + }, 1354 + "vendor": { 1355 + "hex": "0627", 1356 + "name": "QEMU", 1357 + "value": 1575 1358 + }, 1359 + "device": { 1360 + "hex": "0001", 1361 + "name": "QEMU USB Tablet", 1362 + "value": 1 1363 + }, 1364 + "serial": "28754-0000:00:01.2-1", 1365 + "compat_vendor": "Unknown", 1366 + "compat_device": "Generic USB Mouse", 1367 + "model": "QEMU USB Tablet", 1368 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-1/1-1:1.0", 1369 + "sysfs_bus_id": "1-1:1.0", 1370 + "unix_device_name": "/dev/input/mice", 1371 + "unix_device_number": { 1372 + "type": 99, 1373 + "major": 13, 1374 + "minor": 63, 1375 + "range": 1 1376 + }, 1377 + "unix_device_names": [ 1378 + "/dev/input/mice" 1379 + ], 1380 + "unix_device_name2": "/dev/input/mouse0", 1381 + "unix_device_number2": { 1382 + "type": 99, 1383 + "major": 13, 1384 + "minor": 32, 1385 + "range": 1 1386 + }, 1387 + "resources": [ 1388 + { 1389 + "type": "baud", 1390 + "speed": 12000000, 1391 + "bits": 0, 1392 + "stop_bits": 0, 1393 + "parity": 0, 1394 + "handshake": 0 1395 + } 1396 + ], 1397 + "detail": { 1398 + "device_class": { 1399 + "hex": "0000", 1400 + "name": "per_interface", 1401 + "value": 0 1402 + }, 1403 + "device_subclass": { 1404 + "hex": "0000", 1405 + "name": "per_interface", 1406 + "value": 0 1407 + }, 1408 + "device_protocol": 0, 1409 + "interface_class": { 1410 + "hex": "0003", 1411 + "name": "hid", 1412 + "value": 3 1413 + }, 1414 + "interface_subclass": { 1415 + "hex": "0000", 1416 + "name": "per_interface", 1417 + "value": 0 1418 + }, 1419 + "interface_protocol": 0, 1420 + "interface_number": 0, 1421 + "interface_alternate_setting": 0 1422 + }, 1423 + "hotplug": "usb", 1424 + "driver": "usbhid", 1425 + "driver_module": "usbhid", 1426 + "drivers": [ 1427 + "usbhid" 1428 + ], 1429 + "driver_modules": [ 1430 + "usbhid" 1431 + ], 1432 + "driver_info": { 1433 + "type": "mouse", 1434 + "db_entry_0": [ 1435 + "explorerps/2", 1436 + "exps2" 1437 + ], 1438 + "xf86": "explorerps/2", 1439 + "gpm": "exps2", 1440 + "buttons": -1, 1441 + "wheels": -1 1442 + }, 1443 + "module_alias": "usb:v0627p0001d0000dc00dsc00dp00ic03isc00ip00in00" 1444 + } 1445 + ], 1446 + "network_controller": [ 1447 + { 1448 + "index": 20, 1449 + "attached_to": 15, 1450 + "class_list": [ 1451 + "network_controller" 1452 + ], 1453 + "bus_type": { 1454 + "hex": "008f", 1455 + "name": "Virtio", 1456 + "value": 143 1457 + }, 1458 + "slot": { 1459 + "bus": 0, 1460 + "number": 0 1461 + }, 1462 + "base_class": { 1463 + "hex": "0002", 1464 + "name": "Network controller", 1465 + "value": 2 1466 + }, 1467 + "sub_class": { 1468 + "hex": "0000", 1469 + "name": "Ethernet controller", 1470 + "value": 0 1471 + }, 1472 + "vendor": "Virtio", 1473 + "device": "Ethernet Card 0", 1474 + "model": "Virtio Ethernet Card 0", 1475 + "sysfs_id": "/devices/pci0000:00/0000:00:03.0/virtio0", 1476 + "sysfs_bus_id": "virtio0", 1477 + "unix_device_name": "ens3", 1478 + "unix_device_names": [ 1479 + "ens3" 1480 + ], 1481 + "resources": [ 1482 + { 1483 + "type": "hwaddr", 1484 + "address": 49 1485 + }, 1486 + { 1487 + "type": "phwaddr", 1488 + "address": 49 1489 + } 1490 + ], 1491 + "driver": "virtio_net", 1492 + "driver_module": "virtio_net", 1493 + "drivers": [ 1494 + "virtio_net" 1495 + ], 1496 + "driver_modules": [ 1497 + "virtio_net" 1498 + ], 1499 + "module_alias": "virtio:d00000001v00001AF4" 1500 + } 1501 + ], 1502 + "network_interface": [ 1503 + { 1504 + "index": 27, 1505 + "attached_to": 20, 1506 + "class_list": [ 1507 + "network_interface" 1508 + ], 1509 + "base_class": { 1510 + "hex": "0107", 1511 + "name": "Network Interface", 1512 + "value": 263 1513 + }, 1514 + "sub_class": { 1515 + "hex": "0001", 1516 + "name": "Ethernet", 1517 + "value": 1 1518 + }, 1519 + "model": "Ethernet network interface", 1520 + "sysfs_id": "/class/net/ens3", 1521 + "sysfs_device_link": "/devices/pci0000:00/0000:00:03.0/virtio0", 1522 + "unix_device_name": "ens3", 1523 + "unix_device_names": [ 1524 + "ens3" 1525 + ], 1526 + "resources": [ 1527 + { 1528 + "type": "hwaddr", 1529 + "address": 49 1530 + }, 1531 + { 1532 + "type": "phwaddr", 1533 + "address": 49 1534 + } 1535 + ], 1536 + "driver": "virtio_net", 1537 + "driver_module": "virtio_net", 1538 + "drivers": [ 1539 + "virtio_net" 1540 + ], 1541 + "driver_modules": [ 1542 + "virtio_net" 1543 + ] 1544 + }, 1545 + { 1546 + "index": 28, 1547 + "attached_to": 0, 1548 + "class_list": [ 1549 + "network_interface" 1550 + ], 1551 + "base_class": { 1552 + "hex": "0107", 1553 + "name": "Network Interface", 1554 + "value": 263 1555 + }, 1556 + "sub_class": { 1557 + "hex": "0000", 1558 + "name": "Loopback", 1559 + "value": 0 1560 + }, 1561 + "model": "Loopback network interface", 1562 + "sysfs_id": "/class/net/lo", 1563 + "unix_device_name": "lo", 1564 + "unix_device_names": [ 1565 + "lo" 1566 + ] 1567 + } 1568 + ], 1569 + "pci": [ 1570 + { 1571 + "index": 8, 1572 + "attached_to": 0, 1573 + "class_list": [ 1574 + "pci", 1575 + "unknown" 1576 + ], 1577 + "bus_type": { 1578 + "hex": "0004", 1579 + "name": "PCI", 1580 + "value": 4 1581 + }, 1582 + "slot": { 1583 + "bus": 0, 1584 + "number": 28 1585 + }, 1586 + "base_class": { 1587 + "hex": "0007", 1588 + "name": "Communication controller", 1589 + "value": 7 1590 + }, 1591 + "sub_class": { 1592 + "hex": "0080", 1593 + "name": "Communication controller", 1594 + "value": 128 1595 + }, 1596 + "vendor": { 1597 + "hex": "1af4", 1598 + "value": 6900 1599 + }, 1600 + "sub_vendor": { 1601 + "hex": "1af4", 1602 + "value": 6900 1603 + }, 1604 + "device": { 1605 + "hex": "1003", 1606 + "value": 4099 1607 + }, 1608 + "sub_device": { 1609 + "hex": "0003", 1610 + "value": 3 1611 + }, 1612 + "model": "Communication controller", 1613 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0", 1614 + "sysfs_bus_id": "0000:00:1c.0", 1615 + "resources": [ 1616 + { 1617 + "type": "io", 1618 + "base": 49344, 1619 + "range": 64, 1620 + "enabled": true, 1621 + "access": "read_write" 1622 + }, 1623 + { 1624 + "type": "irq", 1625 + "base": 11, 1626 + "triggered": 0, 1627 + "enabled": true 1628 + }, 1629 + { 1630 + "type": "mem", 1631 + "base": 4273811456, 1632 + "range": 4096, 1633 + "enabled": true, 1634 + "access": "read_write", 1635 + "prefetch": "no" 1636 + }, 1637 + { 1638 + "type": "mem", 1639 + "base": 824633753600, 1640 + "range": 16384, 1641 + "enabled": true, 1642 + "access": "read_only", 1643 + "prefetch": "no" 1644 + } 1645 + ], 1646 + "detail": { 1647 + "function": 0, 1648 + "command": 1287, 1649 + "header_type": 0, 1650 + "secondary_bus": 0, 1651 + "irq": 11, 1652 + "prog_if": 0 1653 + }, 1654 + "driver": "virtio-pci", 1655 + "driver_module": "virtio_pci", 1656 + "drivers": [ 1657 + "virtio-pci" 1658 + ], 1659 + "driver_modules": [ 1660 + "virtio_pci" 1661 + ], 1662 + "module_alias": "pci:v00001AF4d00001003sv00001AF4sd00000003bc07sc80i00" 1663 + }, 1664 + { 1665 + "index": 10, 1666 + "attached_to": 0, 1667 + "class_list": [ 1668 + "pci", 1669 + "unknown" 1670 + ], 1671 + "bus_type": { 1672 + "hex": "0004", 1673 + "name": "PCI", 1674 + "value": 4 1675 + }, 1676 + "slot": { 1677 + "bus": 0, 1678 + "number": 16 1679 + }, 1680 + "base_class": { 1681 + "hex": "0001", 1682 + "name": "Mass storage controller", 1683 + "value": 1 1684 + }, 1685 + "sub_class": { 1686 + "hex": "0000", 1687 + "name": "SCSI storage controller", 1688 + "value": 0 1689 + }, 1690 + "vendor": { 1691 + "hex": "1af4", 1692 + "value": 6900 1693 + }, 1694 + "sub_vendor": { 1695 + "hex": "1af4", 1696 + "value": 6900 1697 + }, 1698 + "device": { 1699 + "hex": "1001", 1700 + "value": 4097 1701 + }, 1702 + "sub_device": { 1703 + "hex": "0002", 1704 + "value": 2 1705 + }, 1706 + "model": "SCSI storage controller", 1707 + "sysfs_id": "/devices/pci0000:00/0000:00:10.0", 1708 + "sysfs_bus_id": "0000:00:10.0", 1709 + "resources": [ 1710 + { 1711 + "type": "io", 1712 + "base": 49152, 1713 + "range": 128, 1714 + "enabled": true, 1715 + "access": "read_write" 1716 + }, 1717 + { 1718 + "type": "irq", 1719 + "base": 11, 1720 + "triggered": 0, 1721 + "enabled": true 1722 + }, 1723 + { 1724 + "type": "mem", 1725 + "base": 4273807360, 1726 + "range": 4096, 1727 + "enabled": true, 1728 + "access": "read_write", 1729 + "prefetch": "no" 1730 + }, 1731 + { 1732 + "type": "mem", 1733 + "base": 824633737216, 1734 + "range": 16384, 1735 + "enabled": true, 1736 + "access": "read_only", 1737 + "prefetch": "no" 1738 + } 1739 + ], 1740 + "detail": { 1741 + "function": 0, 1742 + "command": 1287, 1743 + "header_type": 0, 1744 + "secondary_bus": 0, 1745 + "irq": 11, 1746 + "prog_if": 0 1747 + }, 1748 + "driver": "virtio-pci", 1749 + "driver_module": "virtio_pci", 1750 + "drivers": [ 1751 + "virtio-pci" 1752 + ], 1753 + "driver_modules": [ 1754 + "virtio_pci" 1755 + ], 1756 + "module_alias": "pci:v00001AF4d00001001sv00001AF4sd00000002bc01sc00i00" 1757 + }, 1758 + { 1759 + "index": 12, 1760 + "attached_to": 0, 1761 + "class_list": [ 1762 + "pci", 1763 + "unknown" 1764 + ], 1765 + "bus_type": { 1766 + "hex": "0004", 1767 + "name": "PCI", 1768 + "value": 4 1769 + }, 1770 + "slot": { 1771 + "bus": 0, 1772 + "number": 30 1773 + }, 1774 + "base_class": { 1775 + "hex": "0000", 1776 + "name": "Unclassified device", 1777 + "value": 0 1778 + }, 1779 + "sub_class": { 1780 + "hex": "00ff", 1781 + "value": 255 1782 + }, 1783 + "vendor": { 1784 + "hex": "1af4", 1785 + "value": 6900 1786 + }, 1787 + "sub_vendor": { 1788 + "hex": "1af4", 1789 + "value": 6900 1790 + }, 1791 + "device": { 1792 + "hex": "1002", 1793 + "value": 4098 1794 + }, 1795 + "sub_device": { 1796 + "hex": "0005", 1797 + "value": 5 1798 + }, 1799 + "model": "Unclassified device", 1800 + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0", 1801 + "sysfs_bus_id": "0000:00:1e.0", 1802 + "resources": [ 1803 + { 1804 + "type": "io", 1805 + "base": 49408, 1806 + "range": 64, 1807 + "enabled": true, 1808 + "access": "read_write" 1809 + }, 1810 + { 1811 + "type": "irq", 1812 + "base": 10, 1813 + "triggered": 0, 1814 + "enabled": true 1815 + }, 1816 + { 1817 + "type": "mem", 1818 + "base": 824633769984, 1819 + "range": 16384, 1820 + "enabled": true, 1821 + "access": "read_only", 1822 + "prefetch": "no" 1823 + } 1824 + ], 1825 + "detail": { 1826 + "function": 0, 1827 + "command": 263, 1828 + "header_type": 0, 1829 + "secondary_bus": 0, 1830 + "irq": 10, 1831 + "prog_if": 0 1832 + }, 1833 + "driver": "virtio-pci", 1834 + "driver_module": "virtio_pci", 1835 + "drivers": [ 1836 + "virtio-pci" 1837 + ], 1838 + "driver_modules": [ 1839 + "virtio_pci" 1840 + ], 1841 + "module_alias": "pci:v00001AF4d00001002sv00001AF4sd00000005bc00scFFi00" 1842 + }, 1843 + { 1844 + "index": 15, 1845 + "attached_to": 0, 1846 + "class_list": [ 1847 + "pci", 1848 + "unknown" 1849 + ], 1850 + "bus_type": { 1851 + "hex": "0004", 1852 + "name": "PCI", 1853 + "value": 4 1854 + }, 1855 + "slot": { 1856 + "bus": 0, 1857 + "number": 3 1858 + }, 1859 + "base_class": { 1860 + "hex": "0002", 1861 + "name": "Network controller", 1862 + "value": 2 1863 + }, 1864 + "sub_class": { 1865 + "hex": "0000", 1866 + "name": "Ethernet controller", 1867 + "value": 0 1868 + }, 1869 + "vendor": { 1870 + "hex": "1af4", 1871 + "value": 6900 1872 + }, 1873 + "sub_vendor": { 1874 + "hex": "1af4", 1875 + "value": 6900 1876 + }, 1877 + "device": { 1878 + "hex": "1000", 1879 + "value": 4096 1880 + }, 1881 + "sub_device": { 1882 + "hex": "0001", 1883 + "value": 1 1884 + }, 1885 + "model": "Ethernet controller", 1886 + "sysfs_id": "/devices/pci0000:00/0000:00:03.0", 1887 + "sysfs_bus_id": "0000:00:03.0", 1888 + "resources": [ 1889 + { 1890 + "type": "io", 1891 + "base": 49280, 1892 + "range": 64, 1893 + "enabled": true, 1894 + "access": "read_write" 1895 + }, 1896 + { 1897 + "type": "irq", 1898 + "base": 10, 1899 + "triggered": 0, 1900 + "enabled": true 1901 + }, 1902 + { 1903 + "type": "mem", 1904 + "base": 4273471488, 1905 + "range": 262144, 1906 + "enabled": false, 1907 + "access": "read_only", 1908 + "prefetch": "no" 1909 + }, 1910 + { 1911 + "type": "mem", 1912 + "base": 4273803264, 1913 + "range": 4096, 1914 + "enabled": true, 1915 + "access": "read_write", 1916 + "prefetch": "no" 1917 + }, 1918 + { 1919 + "type": "mem", 1920 + "base": 824633720832, 1921 + "range": 16384, 1922 + "enabled": true, 1923 + "access": "read_only", 1924 + "prefetch": "no" 1925 + } 1926 + ], 1927 + "detail": { 1928 + "function": 0, 1929 + "command": 1287, 1930 + "header_type": 0, 1931 + "secondary_bus": 0, 1932 + "irq": 10, 1933 + "prog_if": 0 1934 + }, 1935 + "driver": "virtio-pci", 1936 + "driver_module": "virtio_pci", 1937 + "drivers": [ 1938 + "virtio-pci" 1939 + ], 1940 + "driver_modules": [ 1941 + "virtio_pci" 1942 + ], 1943 + "module_alias": "pci:v00001AF4d00001000sv00001AF4sd00000001bc02sc00i00" 1944 + } 1945 + ], 1946 + "storage_controller": [ 1947 + { 1948 + "index": 16, 1949 + "attached_to": 0, 1950 + "class_list": [ 1951 + "storage_controller", 1952 + "pci" 1953 + ], 1954 + "bus_type": { 1955 + "hex": "0004", 1956 + "name": "PCI", 1957 + "value": 4 1958 + }, 1959 + "slot": { 1960 + "bus": 0, 1961 + "number": 1 1962 + }, 1963 + "base_class": { 1964 + "hex": "0001", 1965 + "name": "Mass storage controller", 1966 + "value": 1 1967 + }, 1968 + "sub_class": { 1969 + "hex": "0001", 1970 + "name": "IDE interface", 1971 + "value": 1 1972 + }, 1973 + "pci_interface": { 1974 + "hex": "0080", 1975 + "value": 128 1976 + }, 1977 + "vendor": { 1978 + "hex": "8086", 1979 + "name": "Intel Corporation", 1980 + "value": 32902 1981 + }, 1982 + "sub_vendor": { 1983 + "hex": "1af4", 1984 + "value": 6900 1985 + }, 1986 + "device": { 1987 + "hex": "7010", 1988 + "value": 28688 1989 + }, 1990 + "sub_device": { 1991 + "hex": "1100", 1992 + "value": 4352 1993 + }, 1994 + "model": "Intel IDE interface", 1995 + "sysfs_id": "/devices/pci0000:00/0000:00:01.1", 1996 + "sysfs_bus_id": "0000:00:01.1", 1997 + "resources": [ 1998 + { 1999 + "type": "io", 2000 + "base": 1014, 2001 + "range": 1, 2002 + "enabled": true, 2003 + "access": "read_write" 2004 + }, 2005 + { 2006 + "type": "io", 2007 + "base": 368, 2008 + "range": 8, 2009 + "enabled": true, 2010 + "access": "read_write" 2011 + }, 2012 + { 2013 + "type": "io", 2014 + "base": 49504, 2015 + "range": 16, 2016 + "enabled": true, 2017 + "access": "read_write" 2018 + }, 2019 + { 2020 + "type": "io", 2021 + "base": 496, 2022 + "range": 8, 2023 + "enabled": true, 2024 + "access": "read_write" 2025 + }, 2026 + { 2027 + "type": "io", 2028 + "base": 886, 2029 + "range": 1, 2030 + "enabled": true, 2031 + "access": "read_write" 2032 + } 2033 + ], 2034 + "detail": { 2035 + "function": 1, 2036 + "command": 263, 2037 + "header_type": 0, 2038 + "secondary_bus": 0, 2039 + "irq": 0, 2040 + "prog_if": 128 2041 + }, 2042 + "driver": "ata_piix", 2043 + "driver_module": "ata_piix", 2044 + "drivers": [ 2045 + "ata_piix" 2046 + ], 2047 + "driver_modules": [ 2048 + "ata_piix" 2049 + ], 2050 + "module_alias": "pci:v00008086d00007010sv00001AF4sd00001100bc01sc01i80" 2051 + }, 2052 + { 2053 + "index": 18, 2054 + "attached_to": 10, 2055 + "class_list": [ 2056 + "storage_controller" 2057 + ], 2058 + "bus_type": { 2059 + "hex": "008f", 2060 + "name": "Virtio", 2061 + "value": 143 2062 + }, 2063 + "slot": { 2064 + "bus": 0, 2065 + "number": 0 2066 + }, 2067 + "base_class": { 2068 + "hex": "0001", 2069 + "name": "Mass storage controller", 2070 + "value": 1 2071 + }, 2072 + "sub_class": { 2073 + "hex": "0080", 2074 + "name": "Storage controller", 2075 + "value": 128 2076 + }, 2077 + "vendor": "Virtio", 2078 + "device": "Storage 0", 2079 + "model": "Virtio Storage 0", 2080 + "sysfs_id": "/devices/pci0000:00/0000:00:10.0/virtio1", 2081 + "sysfs_bus_id": "virtio1", 2082 + "driver": "virtio_blk", 2083 + "driver_module": "virtio_blk", 2084 + "drivers": [ 2085 + "virtio_blk" 2086 + ], 2087 + "driver_modules": [ 2088 + "virtio_blk" 2089 + ], 2090 + "module_alias": "virtio:d00000002v00001AF4" 2091 + } 2092 + ], 2093 + "system": { 2094 + "form_factor": "desktop" 2095 + }, 2096 + "unknown": [ 2097 + { 2098 + "index": 19, 2099 + "attached_to": 8, 2100 + "class_list": [ 2101 + "unknown" 2102 + ], 2103 + "base_class": { 2104 + "hex": "0000", 2105 + "name": "Unclassified device", 2106 + "value": 0 2107 + }, 2108 + "sub_class": { 2109 + "hex": "0000", 2110 + "name": "Unclassified device", 2111 + "value": 0 2112 + }, 2113 + "vendor": "Virtio", 2114 + "device": "", 2115 + "model": "Virtio Unclassified device", 2116 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0/virtio2", 2117 + "sysfs_bus_id": "virtio2", 2118 + "driver": "virtio_console", 2119 + "driver_module": "virtio_console", 2120 + "drivers": [ 2121 + "virtio_console" 2122 + ], 2123 + "driver_modules": [ 2124 + "virtio_console" 2125 + ], 2126 + "module_alias": "virtio:d00000003v00001AF4" 2127 + }, 2128 + { 2129 + "index": 21, 2130 + "attached_to": 12, 2131 + "class_list": [ 2132 + "unknown" 2133 + ], 2134 + "base_class": { 2135 + "hex": "0000", 2136 + "name": "Unclassified device", 2137 + "value": 0 2138 + }, 2139 + "sub_class": { 2140 + "hex": "0000", 2141 + "name": "Unclassified device", 2142 + "value": 0 2143 + }, 2144 + "vendor": "Virtio", 2145 + "device": "", 2146 + "model": "Virtio Unclassified device", 2147 + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0/virtio3", 2148 + "sysfs_bus_id": "virtio3", 2149 + "driver": "virtio_balloon", 2150 + "driver_module": "virtio_balloon", 2151 + "drivers": [ 2152 + "virtio_balloon" 2153 + ], 2154 + "driver_modules": [ 2155 + "virtio_balloon" 2156 + ], 2157 + "module_alias": "virtio:d00000005v00001AF4" 2158 + } 2159 + ], 2160 + "usb_controller": [ 2161 + { 2162 + "index": 9, 2163 + "attached_to": 0, 2164 + "class_list": [ 2165 + "usb_controller", 2166 + "pci" 2167 + ], 2168 + "bus_type": { 2169 + "hex": "0004", 2170 + "name": "PCI", 2171 + "value": 4 2172 + }, 2173 + "slot": { 2174 + "bus": 0, 2175 + "number": 1 2176 + }, 2177 + "base_class": { 2178 + "hex": "000c", 2179 + "name": "Serial bus controller", 2180 + "value": 12 2181 + }, 2182 + "sub_class": { 2183 + "hex": "0003", 2184 + "name": "USB Controller", 2185 + "value": 3 2186 + }, 2187 + "pci_interface": { 2188 + "hex": "0000", 2189 + "name": "UHCI", 2190 + "value": 0 2191 + }, 2192 + "vendor": { 2193 + "hex": "8086", 2194 + "name": "Intel Corporation", 2195 + "value": 32902 2196 + }, 2197 + "sub_vendor": { 2198 + "hex": "1af4", 2199 + "value": 6900 2200 + }, 2201 + "device": { 2202 + "hex": "7020", 2203 + "value": 28704 2204 + }, 2205 + "sub_device": { 2206 + "hex": "1100", 2207 + "value": 4352 2208 + }, 2209 + "revision": { 2210 + "hex": "0001", 2211 + "value": 1 2212 + }, 2213 + "model": "Intel USB Controller", 2214 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2", 2215 + "sysfs_bus_id": "0000:00:01.2", 2216 + "resources": [ 2217 + { 2218 + "type": "io", 2219 + "base": 49472, 2220 + "range": 32, 2221 + "enabled": true, 2222 + "access": "read_write" 2223 + }, 2224 + { 2225 + "type": "irq", 2226 + "base": 11, 2227 + "triggered": 0, 2228 + "enabled": true 2229 + } 2230 + ], 2231 + "detail": { 2232 + "function": 2, 2233 + "command": 263, 2234 + "header_type": 0, 2235 + "secondary_bus": 0, 2236 + "irq": 11, 2237 + "prog_if": 0 2238 + }, 2239 + "driver": "uhci_hcd", 2240 + "driver_module": "uhci_hcd", 2241 + "drivers": [ 2242 + "uhci_hcd" 2243 + ], 2244 + "driver_modules": [ 2245 + "uhci_hcd" 2246 + ], 2247 + "driver_info": { 2248 + "type": "module", 2249 + "db_entry_0": [ 2250 + "uhci-hcd" 2251 + ], 2252 + "active": true, 2253 + "modprobe": true, 2254 + "names": [ 2255 + "uhci-hcd" 2256 + ], 2257 + "module_args": [ 2258 + "" 2259 + ], 2260 + "conf": "" 2261 + }, 2262 + "module_alias": "pci:v00008086d00007020sv00001AF4sd00001100bc0Csc03i00" 2263 + } 2264 + ] 2265 + }, 2266 + "smbios": { 2267 + "bios": { 2268 + "handle": 0, 2269 + "vendor": "netcup", 2270 + "version": "VPS 1000 G12 Pro", 2271 + "date": "11/26/2025", 2272 + "features": null, 2273 + "start_address": "0xe8000", 2274 + "rom_size": 65536 2275 + }, 2276 + "chassis": [ 2277 + { 2278 + "handle": 768, 2279 + "manufacturer": "QEMU", 2280 + "version": "pc-i440fx-9.2", 2281 + "chassis_type": { 2282 + "hex": "0001", 2283 + "name": "Other", 2284 + "value": 1 2285 + }, 2286 + "lock_present": false, 2287 + "bootup_state": { 2288 + "hex": "0003", 2289 + "name": "Safe", 2290 + "value": 3 2291 + }, 2292 + "power_state": { 2293 + "hex": "0003", 2294 + "name": "Safe", 2295 + "value": 3 2296 + }, 2297 + "thermal_state": { 2298 + "hex": "0003", 2299 + "name": "Safe", 2300 + "value": 3 2301 + }, 2302 + "security_state": { 2303 + "hex": "0002", 2304 + "name": "Unknown", 2305 + "value": 2 2306 + }, 2307 + "oem": "0x0" 2308 + } 2309 + ], 2310 + "memory_array": [ 2311 + { 2312 + "handle": 4096, 2313 + "location": { 2314 + "hex": "0001", 2315 + "name": "Other", 2316 + "value": 1 2317 + }, 2318 + "usage": { 2319 + "hex": "0003", 2320 + "name": "System memory", 2321 + "value": 3 2322 + }, 2323 + "ecc": { 2324 + "hex": "0006", 2325 + "name": "Multi-bit", 2326 + "value": 6 2327 + }, 2328 + "max_size": "0x800000", 2329 + "error_handle": 65534, 2330 + "slots": 1 2331 + } 2332 + ], 2333 + "memory_array_mapped_address": [ 2334 + { 2335 + "handle": 4864, 2336 + "array_handle": 4096, 2337 + "start_address": "0x0", 2338 + "end_address": "0xc0000000", 2339 + "part_width": 1 2340 + }, 2341 + { 2342 + "handle": 4865, 2343 + "array_handle": 4096, 2344 + "start_address": "0x100000000", 2345 + "end_address": "0x240000000", 2346 + "part_width": 1 2347 + } 2348 + ], 2349 + "memory_device": [ 2350 + { 2351 + "handle": 4352, 2352 + "location": "DIMM 0", 2353 + "bank_location": "", 2354 + "manufacturer": "QEMU", 2355 + "part_number": "", 2356 + "array_handle": 4096, 2357 + "error_handle": 65534, 2358 + "width": 0, 2359 + "ecc_bits": 0, 2360 + "size": 8388608, 2361 + "form_factor": { 2362 + "hex": "0009", 2363 + "name": "DIMM", 2364 + "value": 9 2365 + }, 2366 + "set": 0, 2367 + "memory_type": { 2368 + "hex": "0007", 2369 + "name": "RAM", 2370 + "value": 7 2371 + }, 2372 + "memory_type_details": [ 2373 + "Other" 2374 + ], 2375 + "speed": 0 2376 + } 2377 + ], 2378 + "processor": [ 2379 + { 2380 + "handle": 1024, 2381 + "socket": "CPU 0", 2382 + "socket_type": { 2383 + "hex": "0001", 2384 + "name": "Other", 2385 + "value": 1 2386 + }, 2387 + "socket_populated": true, 2388 + "manufacturer": "QEMU", 2389 + "version": "pc-i440fx-9.2", 2390 + "part": "", 2391 + "processor_type": { 2392 + "hex": "0003", 2393 + "name": "CPU", 2394 + "value": 3 2395 + }, 2396 + "processor_family": { 2397 + "hex": "00fe", 2398 + "name": "Other", 2399 + "value": 254 2400 + }, 2401 + "processor_status": { 2402 + "hex": "0001", 2403 + "name": "Enabled", 2404 + "value": 1 2405 + }, 2406 + "clock_ext": 0, 2407 + "clock_max": 2000, 2408 + "cache_handle_l1": 0, 2409 + "cache_handle_l2": 0, 2410 + "cache_handle_l3": 0 2411 + }, 2412 + { 2413 + "handle": 1025, 2414 + "socket": "CPU 1", 2415 + "socket_type": { 2416 + "hex": "0001", 2417 + "name": "Other", 2418 + "value": 1 2419 + }, 2420 + "socket_populated": true, 2421 + "manufacturer": "QEMU", 2422 + "version": "pc-i440fx-9.2", 2423 + "part": "", 2424 + "processor_type": { 2425 + "hex": "0003", 2426 + "name": "CPU", 2427 + "value": 3 2428 + }, 2429 + "processor_family": { 2430 + "hex": "00fe", 2431 + "name": "Other", 2432 + "value": 254 2433 + }, 2434 + "processor_status": { 2435 + "hex": "0001", 2436 + "name": "Enabled", 2437 + "value": 1 2438 + }, 2439 + "clock_ext": 0, 2440 + "clock_max": 2000, 2441 + "cache_handle_l1": 0, 2442 + "cache_handle_l2": 0, 2443 + "cache_handle_l3": 0 2444 + }, 2445 + { 2446 + "handle": 1026, 2447 + "socket": "CPU 2", 2448 + "socket_type": { 2449 + "hex": "0001", 2450 + "name": "Other", 2451 + "value": 1 2452 + }, 2453 + "socket_populated": true, 2454 + "manufacturer": "QEMU", 2455 + "version": "pc-i440fx-9.2", 2456 + "part": "", 2457 + "processor_type": { 2458 + "hex": "0003", 2459 + "name": "CPU", 2460 + "value": 3 2461 + }, 2462 + "processor_family": { 2463 + "hex": "00fe", 2464 + "name": "Other", 2465 + "value": 254 2466 + }, 2467 + "processor_status": { 2468 + "hex": "0001", 2469 + "name": "Enabled", 2470 + "value": 1 2471 + }, 2472 + "clock_ext": 0, 2473 + "clock_max": 2000, 2474 + "cache_handle_l1": 0, 2475 + "cache_handle_l2": 0, 2476 + "cache_handle_l3": 0 2477 + }, 2478 + { 2479 + "handle": 1027, 2480 + "socket": "CPU 3", 2481 + "socket_type": { 2482 + "hex": "0001", 2483 + "name": "Other", 2484 + "value": 1 2485 + }, 2486 + "socket_populated": true, 2487 + "manufacturer": "QEMU", 2488 + "version": "pc-i440fx-9.2", 2489 + "part": "", 2490 + "processor_type": { 2491 + "hex": "0003", 2492 + "name": "CPU", 2493 + "value": 3 2494 + }, 2495 + "processor_family": { 2496 + "hex": "00fe", 2497 + "name": "Other", 2498 + "value": 254 2499 + }, 2500 + "processor_status": { 2501 + "hex": "0001", 2502 + "name": "Enabled", 2503 + "value": 1 2504 + }, 2505 + "clock_ext": 0, 2506 + "clock_max": 2000, 2507 + "cache_handle_l1": 0, 2508 + "cache_handle_l2": 0, 2509 + "cache_handle_l3": 0 2510 + } 2511 + ], 2512 + "system": { 2513 + "handle": 256, 2514 + "manufacturer": "netcup", 2515 + "product": "KVM Server", 2516 + "version": "VPS 1000 G12 Pro", 2517 + "wake_up": { 2518 + "hex": "0006", 2519 + "name": "Power Switch", 2520 + "value": 6 2521 + } 2522 + } 2523 + } 2524 + }
+3
nix/hosts/hades/users/tghanken/home-configuration.nix
··· 1 + {inputs, ...}: { 2 + imports = [inputs.self.homeModules.tghanken]; 3 + }
+44
nix/hosts/poseidon/configuration.nix
··· 1 + { 2 + inputs, 3 + flake, 4 + modulesPath, 5 + ... 6 + }: { 7 + imports = [ 8 + # QEMU Guest for virtualized host 9 + (modulesPath + "/profiles/qemu-guest.nix") 10 + 11 + # Standard nixos-anywhere modules 12 + inputs.disko.nixosModules.disko 13 + inputs.nixos-facter-modules.nixosModules.facter 14 + { 15 + config.facter.reportPath = 16 + if builtins.pathExists ./facter.json 17 + then ./facter.json 18 + else throw "Have you forgotten to run nixos-anywhere with `--generate-hardware-config nixos-facter ./facter.json`?"; 19 + } 20 + 21 + # Add user modules 22 + flake.modules.users.tghanken 23 + 24 + # Additional NixOs modules from this flake 25 + flake.nixosModules.bootloader 26 + flake.nixosModules.bootstrap 27 + flake.nixosModules.determinate 28 + flake.nixosModules.kernel 29 + flake.nixosModules.networking 30 + flake.nixosModules.tailscale 31 + 32 + flake.modules.secrets.base 33 + 34 + flake.modules.utils.auto-upgrade 35 + flake.modules.utils.earlyoom 36 + ]; 37 + 38 + # Required for nixos-anywhere 39 + disko.devices = import ./disk-config.nix; 40 + networking.hostName = "poseidon"; 41 + networking.hostId = "b9f3a8fc"; # Generate using `head -c 8 /etc/machine-id` 42 + 43 + system.stateVersion = "25.11"; # initial nixos state 44 + }
+84
nix/hosts/poseidon/disk-config.nix
··· 1 + { 2 + disk = { 3 + boot = { 4 + type = "disk"; 5 + device = "/dev/vda"; 6 + content = { 7 + type = "gpt"; 8 + partitions = { 9 + ESP = { 10 + size = "512M"; 11 + type = "EF00"; 12 + content = { 13 + type = "filesystem"; 14 + format = "vfat"; 15 + mountpoint = "/boot"; 16 + }; 17 + priority = 1; 18 + }; 19 + zfs = { 20 + end = "-4G"; 21 + content = { 22 + type = "zfs"; 23 + pool = "zroot"; 24 + }; 25 + priority = 2; 26 + }; 27 + encryptedSwap = { 28 + size = "100%"; 29 + content = { 30 + type = "swap"; 31 + randomEncryption = true; 32 + priority = 100; # prefer to encrypt as long as we have space for it 33 + }; 34 + }; 35 + }; 36 + }; 37 + }; 38 + }; 39 + zpool = { 40 + zroot = { 41 + type = "zpool"; 42 + mode = { 43 + topology = { 44 + type = "topology"; 45 + cache = []; 46 + vdev = [ 47 + { 48 + members = ["boot"]; 49 + } 50 + ]; 51 + }; 52 + }; 53 + rootFsOptions = { 54 + # ashift = "12"; 55 + xattr = "sa"; 56 + compression = "lz4"; 57 + atime = "off"; 58 + recordsize = "64K"; 59 + "com.sun:auto-snapshot" = "true"; 60 + }; 61 + mountpoint = "/"; 62 + datasets = { 63 + nix = { 64 + type = "zfs_fs"; 65 + mountpoint = "/nix"; 66 + options."com.sun:auto-snapshot" = "false"; 67 + }; 68 + var = { 69 + type = "zfs_fs"; 70 + mountpoint = "/var"; 71 + }; 72 + home = { 73 + type = "zfs_fs"; 74 + mountpoint = "/home"; 75 + }; 76 + reserved = { 77 + type = "zfs_fs"; 78 + options.refreservation = "10G"; 79 + options.mountpoint = "none"; 80 + }; 81 + }; 82 + }; 83 + }; 84 + }
+2524
nix/hosts/poseidon/facter.json
··· 1 + { 2 + "version": 1, 3 + "system": "x86_64-linux", 4 + "virtualisation": "kvm", 5 + "hardware": { 6 + "bios": { 7 + "apm_info": { 8 + "supported": false, 9 + "enabled": false, 10 + "version": 0, 11 + "sub_version": 0, 12 + "bios_flags": 0 13 + }, 14 + "vbe_info": { 15 + "version": 0, 16 + "video_memory": 0 17 + }, 18 + "pnp": true, 19 + "pnp_id": 0, 20 + "lba_support": false, 21 + "low_memory_size": 654336, 22 + "smbios_version": 520 23 + }, 24 + "bridge": [ 25 + { 26 + "index": 11, 27 + "attached_to": 0, 28 + "class_list": [ 29 + "pci", 30 + "bridge" 31 + ], 32 + "bus_type": { 33 + "hex": "0004", 34 + "name": "PCI", 35 + "value": 4 36 + }, 37 + "slot": { 38 + "bus": 0, 39 + "number": 1 40 + }, 41 + "base_class": { 42 + "hex": "0006", 43 + "name": "Bridge", 44 + "value": 6 45 + }, 46 + "sub_class": { 47 + "hex": "0001", 48 + "name": "ISA bridge", 49 + "value": 1 50 + }, 51 + "vendor": { 52 + "hex": "8086", 53 + "name": "Intel Corporation", 54 + "value": 32902 55 + }, 56 + "sub_vendor": { 57 + "hex": "1af4", 58 + "value": 6900 59 + }, 60 + "device": { 61 + "hex": "7000", 62 + "value": 28672 63 + }, 64 + "sub_device": { 65 + "hex": "1100", 66 + "value": 4352 67 + }, 68 + "model": "Intel ISA bridge", 69 + "sysfs_id": "/devices/pci0000:00/0000:00:01.0", 70 + "sysfs_bus_id": "0000:00:01.0", 71 + "detail": { 72 + "function": 0, 73 + "command": 259, 74 + "header_type": 0, 75 + "secondary_bus": 0, 76 + "irq": 0, 77 + "prog_if": 0 78 + }, 79 + "module_alias": "pci:v00008086d00007000sv00001AF4sd00001100bc06sc01i00" 80 + }, 81 + { 82 + "index": 13, 83 + "attached_to": 0, 84 + "class_list": [ 85 + "pci", 86 + "bridge" 87 + ], 88 + "bus_type": { 89 + "hex": "0004", 90 + "name": "PCI", 91 + "value": 4 92 + }, 93 + "slot": { 94 + "bus": 0, 95 + "number": 0 96 + }, 97 + "base_class": { 98 + "hex": "0006", 99 + "name": "Bridge", 100 + "value": 6 101 + }, 102 + "sub_class": { 103 + "hex": "0000", 104 + "name": "Host bridge", 105 + "value": 0 106 + }, 107 + "vendor": { 108 + "hex": "8086", 109 + "name": "Intel Corporation", 110 + "value": 32902 111 + }, 112 + "sub_vendor": { 113 + "hex": "1af4", 114 + "value": 6900 115 + }, 116 + "device": { 117 + "hex": "1237", 118 + "value": 4663 119 + }, 120 + "sub_device": { 121 + "hex": "1100", 122 + "value": 4352 123 + }, 124 + "revision": { 125 + "hex": "0002", 126 + "value": 2 127 + }, 128 + "model": "Intel Host bridge", 129 + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", 130 + "sysfs_bus_id": "0000:00:00.0", 131 + "detail": { 132 + "function": 0, 133 + "command": 259, 134 + "header_type": 0, 135 + "secondary_bus": 0, 136 + "irq": 0, 137 + "prog_if": 0 138 + }, 139 + "module_alias": "pci:v00008086d00001237sv00001AF4sd00001100bc06sc00i00" 140 + }, 141 + { 142 + "index": 14, 143 + "attached_to": 0, 144 + "class_list": [ 145 + "pci", 146 + "bridge" 147 + ], 148 + "bus_type": { 149 + "hex": "0004", 150 + "name": "PCI", 151 + "value": 4 152 + }, 153 + "slot": { 154 + "bus": 0, 155 + "number": 1 156 + }, 157 + "base_class": { 158 + "hex": "0006", 159 + "name": "Bridge", 160 + "value": 6 161 + }, 162 + "sub_class": { 163 + "hex": "0080", 164 + "name": "Bridge", 165 + "value": 128 166 + }, 167 + "vendor": { 168 + "hex": "8086", 169 + "name": "Intel Corporation", 170 + "value": 32902 171 + }, 172 + "sub_vendor": { 173 + "hex": "1af4", 174 + "value": 6900 175 + }, 176 + "device": { 177 + "hex": "7113", 178 + "value": 28947 179 + }, 180 + "sub_device": { 181 + "hex": "1100", 182 + "value": 4352 183 + }, 184 + "revision": { 185 + "hex": "0003", 186 + "value": 3 187 + }, 188 + "model": "Intel Bridge", 189 + "sysfs_id": "/devices/pci0000:00/0000:00:01.3", 190 + "sysfs_bus_id": "0000:00:01.3", 191 + "resources": [ 192 + { 193 + "type": "irq", 194 + "base": 9, 195 + "triggered": 0, 196 + "enabled": true 197 + } 198 + ], 199 + "detail": { 200 + "function": 3, 201 + "command": 259, 202 + "header_type": 0, 203 + "secondary_bus": 0, 204 + "irq": 9, 205 + "prog_if": 0 206 + }, 207 + "driver": "piix4_smbus", 208 + "driver_module": "i2c_piix4", 209 + "drivers": [ 210 + "piix4_smbus" 211 + ], 212 + "driver_modules": [ 213 + "i2c_piix4" 214 + ], 215 + "module_alias": "pci:v00008086d00007113sv00001AF4sd00001100bc06sc80i00" 216 + } 217 + ], 218 + "cdrom": [ 219 + { 220 + "index": 23, 221 + "attached_to": 16, 222 + "class_list": [ 223 + "cdrom", 224 + "scsi", 225 + "block_device" 226 + ], 227 + "bus_type": { 228 + "hex": "0084", 229 + "name": "SCSI", 230 + "value": 132 231 + }, 232 + "slot": { 233 + "bus": 0, 234 + "number": 0 235 + }, 236 + "base_class": { 237 + "hex": "0106", 238 + "name": "Mass Storage Device", 239 + "value": 262 240 + }, 241 + "sub_class": { 242 + "hex": "0002", 243 + "name": "CD-ROM", 244 + "value": 2 245 + }, 246 + "pci_interface": { 247 + "hex": "0003", 248 + "name": "DVD", 249 + "value": 3 250 + }, 251 + "vendor": { 252 + "hex": "0000", 253 + "name": "QEMU", 254 + "value": 0 255 + }, 256 + "device": { 257 + "hex": "0000", 258 + "name": "QEMU DVD-ROM", 259 + "value": 0 260 + }, 261 + "revision": { 262 + "hex": "0000", 263 + "name": "2.5+", 264 + "value": 0 265 + }, 266 + "model": "QEMU DVD-ROM", 267 + "sysfs_id": "/class/block/sr0", 268 + "sysfs_bus_id": "0:0:0:0", 269 + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.1/ata1/host0/target0:0:0/0:0:0:0", 270 + "unix_device_name": "/dev/sr0", 271 + "unix_device_number": { 272 + "type": 98, 273 + "major": 11, 274 + "minor": 0, 275 + "range": 1 276 + }, 277 + "unix_device_names": [ 278 + "/dev/cdrom", 279 + "/dev/disk/by-id/ata-QEMU_DVD-ROM_QM00001", 280 + "/dev/disk/by-path/pci-0000:00:01.1-ata-1", 281 + "/dev/disk/by-path/pci-0000:00:01.1-ata-1.0", 282 + "/dev/sr0" 283 + ], 284 + "unix_device_name2": "/dev/sg0", 285 + "unix_device_number2": { 286 + "type": 99, 287 + "major": 21, 288 + "minor": 0, 289 + "range": 1 290 + }, 291 + "driver": "ata_piix", 292 + "driver_module": "ata_piix", 293 + "drivers": [ 294 + "ata_piix", 295 + "sr" 296 + ], 297 + "driver_modules": [ 298 + "ata_piix", 299 + "sr_mod" 300 + ] 301 + } 302 + ], 303 + "cpu": [ 304 + { 305 + "architecture": "x86_64", 306 + "vendor_name": "AuthenticAMD", 307 + "family": 25, 308 + "model": 17, 309 + "stepping": 0, 310 + "features": [ 311 + "fpu", 312 + "vme", 313 + "de", 314 + "pse", 315 + "tsc", 316 + "msr", 317 + "pae", 318 + "mce", 319 + "cx8", 320 + "apic", 321 + "sep", 322 + "mtrr", 323 + "pge", 324 + "mca", 325 + "cmov", 326 + "pat", 327 + "pse36", 328 + "clflush", 329 + "mmx", 330 + "fxsr", 331 + "sse", 332 + "sse2", 333 + "syscall", 334 + "nx", 335 + "mmxext", 336 + "fxsr_opt", 337 + "pdpe1gb", 338 + "rdtscp", 339 + "lm", 340 + "rep_good", 341 + "nopl", 342 + "xtopology", 343 + "cpuid", 344 + "extd_apicid", 345 + "tsc_known_freq", 346 + "pni", 347 + "pclmulqdq", 348 + "ssse3", 349 + "fma", 350 + "cx16", 351 + "pcid", 352 + "sse4_1", 353 + "sse4_2", 354 + "x2apic", 355 + "movbe", 356 + "popcnt", 357 + "tsc_deadline_timer", 358 + "aes", 359 + "xsave", 360 + "avx", 361 + "f16c", 362 + "rdrand", 363 + "hypervisor", 364 + "lahf_lm", 365 + "cmp_legacy", 366 + "cr8_legacy", 367 + "abm", 368 + "sse4a", 369 + "misalignsse", 370 + "3dnowprefetch", 371 + "osvw", 372 + "topoext", 373 + "perfctr_core", 374 + "ssbd", 375 + "ibrs", 376 + "ibpb", 377 + "stibp", 378 + "ibrs_enhanced", 379 + "vmmcall", 380 + "fsgsbase", 381 + "tsc_adjust", 382 + "bmi1", 383 + "avx2", 384 + "smep", 385 + "bmi2", 386 + "erms", 387 + "invpcid", 388 + "avx512f", 389 + "avx512dq", 390 + "rdseed", 391 + "adx", 392 + "smap", 393 + "avx512ifma", 394 + "clflushopt", 395 + "clwb", 396 + "avx512cd", 397 + "sha_ni", 398 + "avx512bw", 399 + "avx512vl", 400 + "xsaveopt", 401 + "xsavec", 402 + "xgetbv1", 403 + "xsaves", 404 + "avx512_bf16", 405 + "clzero", 406 + "xsaveerptr", 407 + "wbnoinvd", 408 + "arat", 409 + "avx512vbmi", 410 + "umip", 411 + "pku", 412 + "ospke", 413 + "avx512_vbmi2", 414 + "gfni", 415 + "vaes", 416 + "vpclmulqdq", 417 + "avx512_vnni", 418 + "avx512_bitalg", 419 + "avx512_vpopcntdq", 420 + "la57", 421 + "rdpid", 422 + "fsrm", 423 + "flush_l1d", 424 + "arch_capabilities" 425 + ], 426 + "bugs": [ 427 + "sysret_ss_attrs", 428 + "spectre_v1", 429 + "spectre_v2", 430 + "spec_store_bypass", 431 + "srso", 432 + "ibpb_no_ret" 433 + ], 434 + "bogo": 4493.24, 435 + "cache": 1024, 436 + "physical_id": 0, 437 + "siblings": 1, 438 + "cores": 1, 439 + "fpu": true, 440 + "fpu_exception": true, 441 + "cpuid_level": 13, 442 + "write_protect": false, 443 + "tlb_size": 1024, 444 + "clflush_size": 64, 445 + "cache_alignment": 64, 446 + "address_sizes": { 447 + "physical": "0x28", 448 + "virtual": "0x39" 449 + } 450 + }, 451 + { 452 + "architecture": "x86_64", 453 + "vendor_name": "AuthenticAMD", 454 + "family": 25, 455 + "model": 17, 456 + "stepping": 0, 457 + "features": [ 458 + "fpu", 459 + "vme", 460 + "de", 461 + "pse", 462 + "tsc", 463 + "msr", 464 + "pae", 465 + "mce", 466 + "cx8", 467 + "apic", 468 + "sep", 469 + "mtrr", 470 + "pge", 471 + "mca", 472 + "cmov", 473 + "pat", 474 + "pse36", 475 + "clflush", 476 + "mmx", 477 + "fxsr", 478 + "sse", 479 + "sse2", 480 + "syscall", 481 + "nx", 482 + "mmxext", 483 + "fxsr_opt", 484 + "pdpe1gb", 485 + "rdtscp", 486 + "lm", 487 + "rep_good", 488 + "nopl", 489 + "xtopology", 490 + "cpuid", 491 + "extd_apicid", 492 + "tsc_known_freq", 493 + "pni", 494 + "pclmulqdq", 495 + "ssse3", 496 + "fma", 497 + "cx16", 498 + "pcid", 499 + "sse4_1", 500 + "sse4_2", 501 + "x2apic", 502 + "movbe", 503 + "popcnt", 504 + "tsc_deadline_timer", 505 + "aes", 506 + "xsave", 507 + "avx", 508 + "f16c", 509 + "rdrand", 510 + "hypervisor", 511 + "lahf_lm", 512 + "cmp_legacy", 513 + "cr8_legacy", 514 + "abm", 515 + "sse4a", 516 + "misalignsse", 517 + "3dnowprefetch", 518 + "osvw", 519 + "topoext", 520 + "perfctr_core", 521 + "ssbd", 522 + "ibrs", 523 + "ibpb", 524 + "stibp", 525 + "ibrs_enhanced", 526 + "vmmcall", 527 + "fsgsbase", 528 + "tsc_adjust", 529 + "bmi1", 530 + "avx2", 531 + "smep", 532 + "bmi2", 533 + "erms", 534 + "invpcid", 535 + "avx512f", 536 + "avx512dq", 537 + "rdseed", 538 + "adx", 539 + "smap", 540 + "avx512ifma", 541 + "clflushopt", 542 + "clwb", 543 + "avx512cd", 544 + "sha_ni", 545 + "avx512bw", 546 + "avx512vl", 547 + "xsaveopt", 548 + "xsavec", 549 + "xgetbv1", 550 + "xsaves", 551 + "avx512_bf16", 552 + "clzero", 553 + "xsaveerptr", 554 + "wbnoinvd", 555 + "arat", 556 + "avx512vbmi", 557 + "umip", 558 + "pku", 559 + "ospke", 560 + "avx512_vbmi2", 561 + "gfni", 562 + "vaes", 563 + "vpclmulqdq", 564 + "avx512_vnni", 565 + "avx512_bitalg", 566 + "avx512_vpopcntdq", 567 + "la57", 568 + "rdpid", 569 + "fsrm", 570 + "flush_l1d", 571 + "arch_capabilities" 572 + ], 573 + "bugs": [ 574 + "sysret_ss_attrs", 575 + "spectre_v1", 576 + "spectre_v2", 577 + "spec_store_bypass", 578 + "srso", 579 + "ibpb_no_ret" 580 + ], 581 + "bogo": 4493.24, 582 + "cache": 1024, 583 + "physical_id": 1, 584 + "siblings": 1, 585 + "cores": 1, 586 + "fpu": true, 587 + "fpu_exception": true, 588 + "cpuid_level": 13, 589 + "write_protect": false, 590 + "tlb_size": 1024, 591 + "clflush_size": 64, 592 + "cache_alignment": 64, 593 + "address_sizes": { 594 + "physical": "0x28", 595 + "virtual": "0x39" 596 + } 597 + }, 598 + { 599 + "architecture": "x86_64", 600 + "vendor_name": "AuthenticAMD", 601 + "family": 25, 602 + "model": 17, 603 + "stepping": 0, 604 + "features": [ 605 + "fpu", 606 + "vme", 607 + "de", 608 + "pse", 609 + "tsc", 610 + "msr", 611 + "pae", 612 + "mce", 613 + "cx8", 614 + "apic", 615 + "sep", 616 + "mtrr", 617 + "pge", 618 + "mca", 619 + "cmov", 620 + "pat", 621 + "pse36", 622 + "clflush", 623 + "mmx", 624 + "fxsr", 625 + "sse", 626 + "sse2", 627 + "syscall", 628 + "nx", 629 + "mmxext", 630 + "fxsr_opt", 631 + "pdpe1gb", 632 + "rdtscp", 633 + "lm", 634 + "rep_good", 635 + "nopl", 636 + "xtopology", 637 + "cpuid", 638 + "extd_apicid", 639 + "tsc_known_freq", 640 + "pni", 641 + "pclmulqdq", 642 + "ssse3", 643 + "fma", 644 + "cx16", 645 + "pcid", 646 + "sse4_1", 647 + "sse4_2", 648 + "x2apic", 649 + "movbe", 650 + "popcnt", 651 + "tsc_deadline_timer", 652 + "aes", 653 + "xsave", 654 + "avx", 655 + "f16c", 656 + "rdrand", 657 + "hypervisor", 658 + "lahf_lm", 659 + "cmp_legacy", 660 + "cr8_legacy", 661 + "abm", 662 + "sse4a", 663 + "misalignsse", 664 + "3dnowprefetch", 665 + "osvw", 666 + "topoext", 667 + "perfctr_core", 668 + "ssbd", 669 + "ibrs", 670 + "ibpb", 671 + "stibp", 672 + "ibrs_enhanced", 673 + "vmmcall", 674 + "fsgsbase", 675 + "tsc_adjust", 676 + "bmi1", 677 + "avx2", 678 + "smep", 679 + "bmi2", 680 + "erms", 681 + "invpcid", 682 + "avx512f", 683 + "avx512dq", 684 + "rdseed", 685 + "adx", 686 + "smap", 687 + "avx512ifma", 688 + "clflushopt", 689 + "clwb", 690 + "avx512cd", 691 + "sha_ni", 692 + "avx512bw", 693 + "avx512vl", 694 + "xsaveopt", 695 + "xsavec", 696 + "xgetbv1", 697 + "xsaves", 698 + "avx512_bf16", 699 + "clzero", 700 + "xsaveerptr", 701 + "wbnoinvd", 702 + "arat", 703 + "avx512vbmi", 704 + "umip", 705 + "pku", 706 + "ospke", 707 + "avx512_vbmi2", 708 + "gfni", 709 + "vaes", 710 + "vpclmulqdq", 711 + "avx512_vnni", 712 + "avx512_bitalg", 713 + "avx512_vpopcntdq", 714 + "la57", 715 + "rdpid", 716 + "fsrm", 717 + "flush_l1d", 718 + "arch_capabilities" 719 + ], 720 + "bugs": [ 721 + "sysret_ss_attrs", 722 + "spectre_v1", 723 + "spectre_v2", 724 + "spec_store_bypass", 725 + "srso", 726 + "ibpb_no_ret" 727 + ], 728 + "bogo": 4493.24, 729 + "cache": 1024, 730 + "physical_id": 2, 731 + "siblings": 1, 732 + "cores": 1, 733 + "fpu": true, 734 + "fpu_exception": true, 735 + "cpuid_level": 13, 736 + "write_protect": false, 737 + "tlb_size": 1024, 738 + "clflush_size": 64, 739 + "cache_alignment": 64, 740 + "address_sizes": { 741 + "physical": "0x28", 742 + "virtual": "0x39" 743 + } 744 + }, 745 + { 746 + "architecture": "x86_64", 747 + "vendor_name": "AuthenticAMD", 748 + "family": 25, 749 + "model": 17, 750 + "stepping": 0, 751 + "features": [ 752 + "fpu", 753 + "vme", 754 + "de", 755 + "pse", 756 + "tsc", 757 + "msr", 758 + "pae", 759 + "mce", 760 + "cx8", 761 + "apic", 762 + "sep", 763 + "mtrr", 764 + "pge", 765 + "mca", 766 + "cmov", 767 + "pat", 768 + "pse36", 769 + "clflush", 770 + "mmx", 771 + "fxsr", 772 + "sse", 773 + "sse2", 774 + "syscall", 775 + "nx", 776 + "mmxext", 777 + "fxsr_opt", 778 + "pdpe1gb", 779 + "rdtscp", 780 + "lm", 781 + "rep_good", 782 + "nopl", 783 + "xtopology", 784 + "cpuid", 785 + "extd_apicid", 786 + "tsc_known_freq", 787 + "pni", 788 + "pclmulqdq", 789 + "ssse3", 790 + "fma", 791 + "cx16", 792 + "pcid", 793 + "sse4_1", 794 + "sse4_2", 795 + "x2apic", 796 + "movbe", 797 + "popcnt", 798 + "tsc_deadline_timer", 799 + "aes", 800 + "xsave", 801 + "avx", 802 + "f16c", 803 + "rdrand", 804 + "hypervisor", 805 + "lahf_lm", 806 + "cmp_legacy", 807 + "cr8_legacy", 808 + "abm", 809 + "sse4a", 810 + "misalignsse", 811 + "3dnowprefetch", 812 + "osvw", 813 + "topoext", 814 + "perfctr_core", 815 + "ssbd", 816 + "ibrs", 817 + "ibpb", 818 + "stibp", 819 + "ibrs_enhanced", 820 + "vmmcall", 821 + "fsgsbase", 822 + "tsc_adjust", 823 + "bmi1", 824 + "avx2", 825 + "smep", 826 + "bmi2", 827 + "erms", 828 + "invpcid", 829 + "avx512f", 830 + "avx512dq", 831 + "rdseed", 832 + "adx", 833 + "smap", 834 + "avx512ifma", 835 + "clflushopt", 836 + "clwb", 837 + "avx512cd", 838 + "sha_ni", 839 + "avx512bw", 840 + "avx512vl", 841 + "xsaveopt", 842 + "xsavec", 843 + "xgetbv1", 844 + "xsaves", 845 + "avx512_bf16", 846 + "clzero", 847 + "xsaveerptr", 848 + "wbnoinvd", 849 + "arat", 850 + "avx512vbmi", 851 + "umip", 852 + "pku", 853 + "ospke", 854 + "avx512_vbmi2", 855 + "gfni", 856 + "vaes", 857 + "vpclmulqdq", 858 + "avx512_vnni", 859 + "avx512_bitalg", 860 + "avx512_vpopcntdq", 861 + "la57", 862 + "rdpid", 863 + "fsrm", 864 + "flush_l1d", 865 + "arch_capabilities" 866 + ], 867 + "bugs": [ 868 + "sysret_ss_attrs", 869 + "spectre_v1", 870 + "spectre_v2", 871 + "spec_store_bypass", 872 + "srso", 873 + "ibpb_no_ret" 874 + ], 875 + "bogo": 4493.24, 876 + "cache": 1024, 877 + "physical_id": 3, 878 + "siblings": 1, 879 + "cores": 1, 880 + "fpu": true, 881 + "fpu_exception": true, 882 + "cpuid_level": 13, 883 + "write_protect": false, 884 + "tlb_size": 1024, 885 + "clflush_size": 64, 886 + "cache_alignment": 64, 887 + "address_sizes": { 888 + "physical": "0x28", 889 + "virtual": "0x39" 890 + } 891 + } 892 + ], 893 + "disk": [ 894 + { 895 + "index": 24, 896 + "attached_to": 18, 897 + "class_list": [ 898 + "disk", 899 + "block_device" 900 + ], 901 + "base_class": { 902 + "hex": "0106", 903 + "name": "Mass Storage Device", 904 + "value": 262 905 + }, 906 + "sub_class": { 907 + "hex": "0000", 908 + "name": "Disk", 909 + "value": 0 910 + }, 911 + "model": "Disk", 912 + "sysfs_id": "/class/block/vda", 913 + "sysfs_bus_id": "virtio1", 914 + "sysfs_device_link": "/devices/pci0000:00/0000:00:10.0/virtio1", 915 + "unix_device_name": "/dev/vda", 916 + "unix_device_number": { 917 + "type": 98, 918 + "major": 253, 919 + "minor": 0, 920 + "range": 16 921 + }, 922 + "unix_device_names": [ 923 + "/dev/disk/by-path/pci-0000:00:10.0", 924 + "/dev/disk/by-path/virtio-pci-0000:00:10.0", 925 + "/dev/vda" 926 + ], 927 + "rom_id": "0x80", 928 + "resources": [ 929 + { 930 + "type": "disk_geo", 931 + "cylinders": 1065220, 932 + "heads": 16, 933 + "sectors": 63, 934 + "size": "0x0", 935 + "geo_type": "logical" 936 + }, 937 + { 938 + "type": "size", 939 + "unit": "sectors", 940 + "value_1": 1073741824, 941 + "value_2": 512 942 + } 943 + ], 944 + "driver": "virtio-pci", 945 + "driver_module": "virtio_pci", 946 + "drivers": [ 947 + "virtio-pci", 948 + "virtio_blk" 949 + ], 950 + "driver_modules": [ 951 + "virtio_blk", 952 + "virtio_pci" 953 + ] 954 + } 955 + ], 956 + "graphics_card": [ 957 + { 958 + "index": 17, 959 + "attached_to": 0, 960 + "class_list": [ 961 + "graphics_card", 962 + "pci" 963 + ], 964 + "bus_type": { 965 + "hex": "0004", 966 + "name": "PCI", 967 + "value": 4 968 + }, 969 + "slot": { 970 + "bus": 0, 971 + "number": 2 972 + }, 973 + "base_class": { 974 + "hex": "0003", 975 + "name": "Display controller", 976 + "value": 3 977 + }, 978 + "sub_class": { 979 + "hex": "0000", 980 + "name": "VGA compatible controller", 981 + "value": 0 982 + }, 983 + "pci_interface": { 984 + "hex": "0000", 985 + "name": "VGA", 986 + "value": 0 987 + }, 988 + "vendor": { 989 + "hex": "1234", 990 + "value": 4660 991 + }, 992 + "sub_vendor": { 993 + "hex": "1af4", 994 + "value": 6900 995 + }, 996 + "device": { 997 + "hex": "1111", 998 + "value": 4369 999 + }, 1000 + "sub_device": { 1001 + "hex": "1100", 1002 + "value": 4352 1003 + }, 1004 + "revision": { 1005 + "hex": "0002", 1006 + "value": 2 1007 + }, 1008 + "model": "VGA compatible controller", 1009 + "sysfs_id": "/devices/pci0000:00/0000:00:02.0", 1010 + "sysfs_bus_id": "0000:00:02.0", 1011 + "resources": [ 1012 + { 1013 + "type": "mem", 1014 + "base": 4261412864, 1015 + "range": 8388608, 1016 + "enabled": true, 1017 + "access": "read_only", 1018 + "prefetch": "no" 1019 + }, 1020 + { 1021 + "type": "mem", 1022 + "base": 4273799168, 1023 + "range": 4096, 1024 + "enabled": true, 1025 + "access": "read_write", 1026 + "prefetch": "no" 1027 + }, 1028 + { 1029 + "type": "mem", 1030 + "base": 786432, 1031 + "range": 131072, 1032 + "enabled": false, 1033 + "access": "read_write", 1034 + "prefetch": "no" 1035 + } 1036 + ], 1037 + "detail": { 1038 + "function": 0, 1039 + "command": 3, 1040 + "header_type": 0, 1041 + "secondary_bus": 0, 1042 + "irq": 0, 1043 + "prog_if": 0 1044 + }, 1045 + "driver": "bochs-drm", 1046 + "driver_module": "bochs", 1047 + "drivers": [ 1048 + "bochs-drm" 1049 + ], 1050 + "driver_modules": [ 1051 + "bochs" 1052 + ], 1053 + "module_alias": "pci:v00001234d00001111sv00001AF4sd00001100bc03sc00i00" 1054 + } 1055 + ], 1056 + "hub": [ 1057 + { 1058 + "index": 25, 1059 + "attached_to": 9, 1060 + "class_list": [ 1061 + "usb", 1062 + "hub" 1063 + ], 1064 + "bus_type": { 1065 + "hex": "0086", 1066 + "name": "USB", 1067 + "value": 134 1068 + }, 1069 + "slot": { 1070 + "bus": 0, 1071 + "number": 0 1072 + }, 1073 + "base_class": { 1074 + "hex": "010a", 1075 + "name": "Hub", 1076 + "value": 266 1077 + }, 1078 + "vendor": { 1079 + "hex": "1d6b", 1080 + "name": "Linux 6.14.10 uhci_hcd", 1081 + "value": 7531 1082 + }, 1083 + "device": { 1084 + "hex": "0001", 1085 + "name": "UHCI Host Controller", 1086 + "value": 1 1087 + }, 1088 + "revision": { 1089 + "hex": "0000", 1090 + "name": "6.14", 1091 + "value": 0 1092 + }, 1093 + "serial": "0000:00:01.2", 1094 + "model": "Linux 6.14.10 uhci_hcd UHCI Host Controller", 1095 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-0:1.0", 1096 + "sysfs_bus_id": "1-0:1.0", 1097 + "resources": [ 1098 + { 1099 + "type": "baud", 1100 + "speed": 12000000, 1101 + "bits": 0, 1102 + "stop_bits": 0, 1103 + "parity": 0, 1104 + "handshake": 0 1105 + } 1106 + ], 1107 + "detail": { 1108 + "device_class": { 1109 + "hex": "0009", 1110 + "name": "hub", 1111 + "value": 9 1112 + }, 1113 + "device_subclass": { 1114 + "hex": "0000", 1115 + "name": "per_interface", 1116 + "value": 0 1117 + }, 1118 + "device_protocol": 0, 1119 + "interface_class": { 1120 + "hex": "0009", 1121 + "name": "hub", 1122 + "value": 9 1123 + }, 1124 + "interface_subclass": { 1125 + "hex": "0000", 1126 + "name": "per_interface", 1127 + "value": 0 1128 + }, 1129 + "interface_protocol": 0, 1130 + "interface_number": 0, 1131 + "interface_alternate_setting": 0 1132 + }, 1133 + "hotplug": "usb", 1134 + "driver": "hub", 1135 + "driver_module": "usbcore", 1136 + "drivers": [ 1137 + "hub" 1138 + ], 1139 + "driver_modules": [ 1140 + "usbcore" 1141 + ], 1142 + "module_alias": "usb:v1D6Bp0001d0614dc09dsc00dp00ic09isc00ip00in00" 1143 + } 1144 + ], 1145 + "memory": [ 1146 + { 1147 + "index": 7, 1148 + "attached_to": 0, 1149 + "class_list": [ 1150 + "memory" 1151 + ], 1152 + "base_class": { 1153 + "hex": "0101", 1154 + "name": "Internally Used Class", 1155 + "value": 257 1156 + }, 1157 + "sub_class": { 1158 + "hex": "0002", 1159 + "name": "Main Memory", 1160 + "value": 2 1161 + }, 1162 + "model": "Main Memory", 1163 + "resources": [ 1164 + { 1165 + "type": "mem", 1166 + "base": 0, 1167 + "range": 8328114176, 1168 + "enabled": true, 1169 + "access": "read_write", 1170 + "prefetch": "unknown" 1171 + }, 1172 + { 1173 + "type": "phys_mem", 1174 + "range": 8589934592 1175 + } 1176 + ] 1177 + } 1178 + ], 1179 + "monitor": [ 1180 + { 1181 + "index": 22, 1182 + "attached_to": 17, 1183 + "class_list": [ 1184 + "monitor" 1185 + ], 1186 + "base_class": { 1187 + "hex": "0100", 1188 + "name": "Monitor", 1189 + "value": 256 1190 + }, 1191 + "sub_class": { 1192 + "hex": "0002", 1193 + "name": "LCD Monitor", 1194 + "value": 2 1195 + }, 1196 + "vendor": { 1197 + "hex": "4914", 1198 + "value": 18708 1199 + }, 1200 + "device": { 1201 + "hex": "1234", 1202 + "name": "QEMU Monitor", 1203 + "value": 4660 1204 + }, 1205 + "serial": "0", 1206 + "model": "QEMU Monitor", 1207 + "resources": [ 1208 + { 1209 + "type": "monitor", 1210 + "width": 1024, 1211 + "height": 768, 1212 + "vertical_frequency": 60, 1213 + "interlaced": false 1214 + }, 1215 + { 1216 + "type": "monitor", 1217 + "width": 1280, 1218 + "height": 800, 1219 + "vertical_frequency": 60, 1220 + "interlaced": false 1221 + }, 1222 + { 1223 + "type": "monitor", 1224 + "width": 1600, 1225 + "height": 1200, 1226 + "vertical_frequency": 60, 1227 + "interlaced": false 1228 + }, 1229 + { 1230 + "type": "monitor", 1231 + "width": 1920, 1232 + "height": 1080, 1233 + "vertical_frequency": 60, 1234 + "interlaced": false 1235 + }, 1236 + { 1237 + "type": "monitor", 1238 + "width": 2048, 1239 + "height": 1152, 1240 + "vertical_frequency": 60, 1241 + "interlaced": false 1242 + }, 1243 + { 1244 + "type": "monitor", 1245 + "width": 640, 1246 + "height": 480, 1247 + "vertical_frequency": 60, 1248 + "interlaced": false 1249 + }, 1250 + { 1251 + "type": "monitor", 1252 + "width": 800, 1253 + "height": 600, 1254 + "vertical_frequency": 60, 1255 + "interlaced": false 1256 + }, 1257 + { 1258 + "type": "size", 1259 + "unit": "mm", 1260 + "value_1": 325, 1261 + "value_2": 203 1262 + } 1263 + ], 1264 + "detail": { 1265 + "manufacture_year": 2014, 1266 + "manufacture_week": 42, 1267 + "vertical_sync": { 1268 + "min": 50, 1269 + "max": 125 1270 + }, 1271 + "horizontal_sync": { 1272 + "min": 30, 1273 + "max": 160 1274 + }, 1275 + "horizontal_sync_timings": { 1276 + "disp": 1280, 1277 + "sync_start": 1600, 1278 + "sync_end": 1638, 1279 + "total": 1728 1280 + }, 1281 + "vertical_sync_timings": { 1282 + "disp": 800, 1283 + "sync_start": 804, 1284 + "sync_end": 808, 1285 + "total": 828 1286 + }, 1287 + "clock": 107300, 1288 + "width": 1280, 1289 + "height": 800, 1290 + "width_millimetres": 325, 1291 + "height_millimetres": 203, 1292 + "horizontal_flag": 45, 1293 + "vertical_flag": 45, 1294 + "vendor": "", 1295 + "name": "QEMU Monitor" 1296 + }, 1297 + "driver_info": { 1298 + "type": "display", 1299 + "width": 2048, 1300 + "height": 1152, 1301 + "vertical_sync": { 1302 + "min": 50, 1303 + "max": 125 1304 + }, 1305 + "horizontal_sync": { 1306 + "min": 30, 1307 + "max": 160 1308 + }, 1309 + "bandwidth": 0, 1310 + "horizontal_sync_timings": { 1311 + "disp": 1280, 1312 + "sync_start": 1600, 1313 + "sync_end": 1638, 1314 + "total": 1728 1315 + }, 1316 + "vertical_sync_timings": { 1317 + "disp": 800, 1318 + "sync_start": 804, 1319 + "sync_end": 808, 1320 + "total": 828 1321 + }, 1322 + "horizontal_flag": 45, 1323 + "vertical_flag": 45 1324 + } 1325 + } 1326 + ], 1327 + "mouse": [ 1328 + { 1329 + "index": 26, 1330 + "attached_to": 25, 1331 + "class_list": [ 1332 + "mouse", 1333 + "usb" 1334 + ], 1335 + "bus_type": { 1336 + "hex": "0086", 1337 + "name": "USB", 1338 + "value": 134 1339 + }, 1340 + "slot": { 1341 + "bus": 0, 1342 + "number": 0 1343 + }, 1344 + "base_class": { 1345 + "hex": "0105", 1346 + "name": "Mouse", 1347 + "value": 261 1348 + }, 1349 + "sub_class": { 1350 + "hex": "0003", 1351 + "name": "USB Mouse", 1352 + "value": 3 1353 + }, 1354 + "vendor": { 1355 + "hex": "0627", 1356 + "name": "QEMU", 1357 + "value": 1575 1358 + }, 1359 + "device": { 1360 + "hex": "0001", 1361 + "name": "QEMU USB Tablet", 1362 + "value": 1 1363 + }, 1364 + "serial": "28754-0000:00:01.2-1", 1365 + "compat_vendor": "Unknown", 1366 + "compat_device": "Generic USB Mouse", 1367 + "model": "QEMU USB Tablet", 1368 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-1/1-1:1.0", 1369 + "sysfs_bus_id": "1-1:1.0", 1370 + "unix_device_name": "/dev/input/mice", 1371 + "unix_device_number": { 1372 + "type": 99, 1373 + "major": 13, 1374 + "minor": 63, 1375 + "range": 1 1376 + }, 1377 + "unix_device_names": [ 1378 + "/dev/input/mice" 1379 + ], 1380 + "unix_device_name2": "/dev/input/mouse0", 1381 + "unix_device_number2": { 1382 + "type": 99, 1383 + "major": 13, 1384 + "minor": 32, 1385 + "range": 1 1386 + }, 1387 + "resources": [ 1388 + { 1389 + "type": "baud", 1390 + "speed": 12000000, 1391 + "bits": 0, 1392 + "stop_bits": 0, 1393 + "parity": 0, 1394 + "handshake": 0 1395 + } 1396 + ], 1397 + "detail": { 1398 + "device_class": { 1399 + "hex": "0000", 1400 + "name": "per_interface", 1401 + "value": 0 1402 + }, 1403 + "device_subclass": { 1404 + "hex": "0000", 1405 + "name": "per_interface", 1406 + "value": 0 1407 + }, 1408 + "device_protocol": 0, 1409 + "interface_class": { 1410 + "hex": "0003", 1411 + "name": "hid", 1412 + "value": 3 1413 + }, 1414 + "interface_subclass": { 1415 + "hex": "0000", 1416 + "name": "per_interface", 1417 + "value": 0 1418 + }, 1419 + "interface_protocol": 0, 1420 + "interface_number": 0, 1421 + "interface_alternate_setting": 0 1422 + }, 1423 + "hotplug": "usb", 1424 + "driver": "usbhid", 1425 + "driver_module": "usbhid", 1426 + "drivers": [ 1427 + "usbhid" 1428 + ], 1429 + "driver_modules": [ 1430 + "usbhid" 1431 + ], 1432 + "driver_info": { 1433 + "type": "mouse", 1434 + "db_entry_0": [ 1435 + "explorerps/2", 1436 + "exps2" 1437 + ], 1438 + "xf86": "explorerps/2", 1439 + "gpm": "exps2", 1440 + "buttons": -1, 1441 + "wheels": -1 1442 + }, 1443 + "module_alias": "usb:v0627p0001d0000dc00dsc00dp00ic03isc00ip00in00" 1444 + } 1445 + ], 1446 + "network_controller": [ 1447 + { 1448 + "index": 20, 1449 + "attached_to": 15, 1450 + "class_list": [ 1451 + "network_controller" 1452 + ], 1453 + "bus_type": { 1454 + "hex": "008f", 1455 + "name": "Virtio", 1456 + "value": 143 1457 + }, 1458 + "slot": { 1459 + "bus": 0, 1460 + "number": 0 1461 + }, 1462 + "base_class": { 1463 + "hex": "0002", 1464 + "name": "Network controller", 1465 + "value": 2 1466 + }, 1467 + "sub_class": { 1468 + "hex": "0000", 1469 + "name": "Ethernet controller", 1470 + "value": 0 1471 + }, 1472 + "vendor": "Virtio", 1473 + "device": "Ethernet Card 0", 1474 + "model": "Virtio Ethernet Card 0", 1475 + "sysfs_id": "/devices/pci0000:00/0000:00:03.0/virtio0", 1476 + "sysfs_bus_id": "virtio0", 1477 + "unix_device_name": "ens3", 1478 + "unix_device_names": [ 1479 + "ens3" 1480 + ], 1481 + "resources": [ 1482 + { 1483 + "type": "hwaddr", 1484 + "address": 55 1485 + }, 1486 + { 1487 + "type": "phwaddr", 1488 + "address": 55 1489 + } 1490 + ], 1491 + "driver": "virtio_net", 1492 + "driver_module": "virtio_net", 1493 + "drivers": [ 1494 + "virtio_net" 1495 + ], 1496 + "driver_modules": [ 1497 + "virtio_net" 1498 + ], 1499 + "module_alias": "virtio:d00000001v00001AF4" 1500 + } 1501 + ], 1502 + "network_interface": [ 1503 + { 1504 + "index": 27, 1505 + "attached_to": 0, 1506 + "class_list": [ 1507 + "network_interface" 1508 + ], 1509 + "base_class": { 1510 + "hex": "0107", 1511 + "name": "Network Interface", 1512 + "value": 263 1513 + }, 1514 + "sub_class": { 1515 + "hex": "0000", 1516 + "name": "Loopback", 1517 + "value": 0 1518 + }, 1519 + "model": "Loopback network interface", 1520 + "sysfs_id": "/class/net/lo", 1521 + "unix_device_name": "lo", 1522 + "unix_device_names": [ 1523 + "lo" 1524 + ] 1525 + }, 1526 + { 1527 + "index": 28, 1528 + "attached_to": 20, 1529 + "class_list": [ 1530 + "network_interface" 1531 + ], 1532 + "base_class": { 1533 + "hex": "0107", 1534 + "name": "Network Interface", 1535 + "value": 263 1536 + }, 1537 + "sub_class": { 1538 + "hex": "0001", 1539 + "name": "Ethernet", 1540 + "value": 1 1541 + }, 1542 + "model": "Ethernet network interface", 1543 + "sysfs_id": "/class/net/ens3", 1544 + "sysfs_device_link": "/devices/pci0000:00/0000:00:03.0/virtio0", 1545 + "unix_device_name": "ens3", 1546 + "unix_device_names": [ 1547 + "ens3" 1548 + ], 1549 + "resources": [ 1550 + { 1551 + "type": "hwaddr", 1552 + "address": 55 1553 + }, 1554 + { 1555 + "type": "phwaddr", 1556 + "address": 55 1557 + } 1558 + ], 1559 + "driver": "virtio_net", 1560 + "driver_module": "virtio_net", 1561 + "drivers": [ 1562 + "virtio_net" 1563 + ], 1564 + "driver_modules": [ 1565 + "virtio_net" 1566 + ] 1567 + } 1568 + ], 1569 + "pci": [ 1570 + { 1571 + "index": 8, 1572 + "attached_to": 0, 1573 + "class_list": [ 1574 + "pci", 1575 + "unknown" 1576 + ], 1577 + "bus_type": { 1578 + "hex": "0004", 1579 + "name": "PCI", 1580 + "value": 4 1581 + }, 1582 + "slot": { 1583 + "bus": 0, 1584 + "number": 28 1585 + }, 1586 + "base_class": { 1587 + "hex": "0007", 1588 + "name": "Communication controller", 1589 + "value": 7 1590 + }, 1591 + "sub_class": { 1592 + "hex": "0080", 1593 + "name": "Communication controller", 1594 + "value": 128 1595 + }, 1596 + "vendor": { 1597 + "hex": "1af4", 1598 + "value": 6900 1599 + }, 1600 + "sub_vendor": { 1601 + "hex": "1af4", 1602 + "value": 6900 1603 + }, 1604 + "device": { 1605 + "hex": "1003", 1606 + "value": 4099 1607 + }, 1608 + "sub_device": { 1609 + "hex": "0003", 1610 + "value": 3 1611 + }, 1612 + "model": "Communication controller", 1613 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0", 1614 + "sysfs_bus_id": "0000:00:1c.0", 1615 + "resources": [ 1616 + { 1617 + "type": "io", 1618 + "base": 49344, 1619 + "range": 64, 1620 + "enabled": true, 1621 + "access": "read_write" 1622 + }, 1623 + { 1624 + "type": "irq", 1625 + "base": 11, 1626 + "triggered": 0, 1627 + "enabled": true 1628 + }, 1629 + { 1630 + "type": "mem", 1631 + "base": 4273811456, 1632 + "range": 4096, 1633 + "enabled": true, 1634 + "access": "read_write", 1635 + "prefetch": "no" 1636 + }, 1637 + { 1638 + "type": "mem", 1639 + "base": 824633753600, 1640 + "range": 16384, 1641 + "enabled": true, 1642 + "access": "read_only", 1643 + "prefetch": "no" 1644 + } 1645 + ], 1646 + "detail": { 1647 + "function": 0, 1648 + "command": 1287, 1649 + "header_type": 0, 1650 + "secondary_bus": 0, 1651 + "irq": 11, 1652 + "prog_if": 0 1653 + }, 1654 + "driver": "virtio-pci", 1655 + "driver_module": "virtio_pci", 1656 + "drivers": [ 1657 + "virtio-pci" 1658 + ], 1659 + "driver_modules": [ 1660 + "virtio_pci" 1661 + ], 1662 + "module_alias": "pci:v00001AF4d00001003sv00001AF4sd00000003bc07sc80i00" 1663 + }, 1664 + { 1665 + "index": 10, 1666 + "attached_to": 0, 1667 + "class_list": [ 1668 + "pci", 1669 + "unknown" 1670 + ], 1671 + "bus_type": { 1672 + "hex": "0004", 1673 + "name": "PCI", 1674 + "value": 4 1675 + }, 1676 + "slot": { 1677 + "bus": 0, 1678 + "number": 16 1679 + }, 1680 + "base_class": { 1681 + "hex": "0001", 1682 + "name": "Mass storage controller", 1683 + "value": 1 1684 + }, 1685 + "sub_class": { 1686 + "hex": "0000", 1687 + "name": "SCSI storage controller", 1688 + "value": 0 1689 + }, 1690 + "vendor": { 1691 + "hex": "1af4", 1692 + "value": 6900 1693 + }, 1694 + "sub_vendor": { 1695 + "hex": "1af4", 1696 + "value": 6900 1697 + }, 1698 + "device": { 1699 + "hex": "1001", 1700 + "value": 4097 1701 + }, 1702 + "sub_device": { 1703 + "hex": "0002", 1704 + "value": 2 1705 + }, 1706 + "model": "SCSI storage controller", 1707 + "sysfs_id": "/devices/pci0000:00/0000:00:10.0", 1708 + "sysfs_bus_id": "0000:00:10.0", 1709 + "resources": [ 1710 + { 1711 + "type": "io", 1712 + "base": 49152, 1713 + "range": 128, 1714 + "enabled": true, 1715 + "access": "read_write" 1716 + }, 1717 + { 1718 + "type": "irq", 1719 + "base": 11, 1720 + "triggered": 0, 1721 + "enabled": true 1722 + }, 1723 + { 1724 + "type": "mem", 1725 + "base": 4273807360, 1726 + "range": 4096, 1727 + "enabled": true, 1728 + "access": "read_write", 1729 + "prefetch": "no" 1730 + }, 1731 + { 1732 + "type": "mem", 1733 + "base": 824633737216, 1734 + "range": 16384, 1735 + "enabled": true, 1736 + "access": "read_only", 1737 + "prefetch": "no" 1738 + } 1739 + ], 1740 + "detail": { 1741 + "function": 0, 1742 + "command": 1287, 1743 + "header_type": 0, 1744 + "secondary_bus": 0, 1745 + "irq": 11, 1746 + "prog_if": 0 1747 + }, 1748 + "driver": "virtio-pci", 1749 + "driver_module": "virtio_pci", 1750 + "drivers": [ 1751 + "virtio-pci" 1752 + ], 1753 + "driver_modules": [ 1754 + "virtio_pci" 1755 + ], 1756 + "module_alias": "pci:v00001AF4d00001001sv00001AF4sd00000002bc01sc00i00" 1757 + }, 1758 + { 1759 + "index": 12, 1760 + "attached_to": 0, 1761 + "class_list": [ 1762 + "pci", 1763 + "unknown" 1764 + ], 1765 + "bus_type": { 1766 + "hex": "0004", 1767 + "name": "PCI", 1768 + "value": 4 1769 + }, 1770 + "slot": { 1771 + "bus": 0, 1772 + "number": 30 1773 + }, 1774 + "base_class": { 1775 + "hex": "0000", 1776 + "name": "Unclassified device", 1777 + "value": 0 1778 + }, 1779 + "sub_class": { 1780 + "hex": "00ff", 1781 + "value": 255 1782 + }, 1783 + "vendor": { 1784 + "hex": "1af4", 1785 + "value": 6900 1786 + }, 1787 + "sub_vendor": { 1788 + "hex": "1af4", 1789 + "value": 6900 1790 + }, 1791 + "device": { 1792 + "hex": "1002", 1793 + "value": 4098 1794 + }, 1795 + "sub_device": { 1796 + "hex": "0005", 1797 + "value": 5 1798 + }, 1799 + "model": "Unclassified device", 1800 + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0", 1801 + "sysfs_bus_id": "0000:00:1e.0", 1802 + "resources": [ 1803 + { 1804 + "type": "io", 1805 + "base": 49408, 1806 + "range": 64, 1807 + "enabled": true, 1808 + "access": "read_write" 1809 + }, 1810 + { 1811 + "type": "irq", 1812 + "base": 10, 1813 + "triggered": 0, 1814 + "enabled": true 1815 + }, 1816 + { 1817 + "type": "mem", 1818 + "base": 824633769984, 1819 + "range": 16384, 1820 + "enabled": true, 1821 + "access": "read_only", 1822 + "prefetch": "no" 1823 + } 1824 + ], 1825 + "detail": { 1826 + "function": 0, 1827 + "command": 263, 1828 + "header_type": 0, 1829 + "secondary_bus": 0, 1830 + "irq": 10, 1831 + "prog_if": 0 1832 + }, 1833 + "driver": "virtio-pci", 1834 + "driver_module": "virtio_pci", 1835 + "drivers": [ 1836 + "virtio-pci" 1837 + ], 1838 + "driver_modules": [ 1839 + "virtio_pci" 1840 + ], 1841 + "module_alias": "pci:v00001AF4d00001002sv00001AF4sd00000005bc00scFFi00" 1842 + }, 1843 + { 1844 + "index": 15, 1845 + "attached_to": 0, 1846 + "class_list": [ 1847 + "pci", 1848 + "unknown" 1849 + ], 1850 + "bus_type": { 1851 + "hex": "0004", 1852 + "name": "PCI", 1853 + "value": 4 1854 + }, 1855 + "slot": { 1856 + "bus": 0, 1857 + "number": 3 1858 + }, 1859 + "base_class": { 1860 + "hex": "0002", 1861 + "name": "Network controller", 1862 + "value": 2 1863 + }, 1864 + "sub_class": { 1865 + "hex": "0000", 1866 + "name": "Ethernet controller", 1867 + "value": 0 1868 + }, 1869 + "vendor": { 1870 + "hex": "1af4", 1871 + "value": 6900 1872 + }, 1873 + "sub_vendor": { 1874 + "hex": "1af4", 1875 + "value": 6900 1876 + }, 1877 + "device": { 1878 + "hex": "1000", 1879 + "value": 4096 1880 + }, 1881 + "sub_device": { 1882 + "hex": "0001", 1883 + "value": 1 1884 + }, 1885 + "model": "Ethernet controller", 1886 + "sysfs_id": "/devices/pci0000:00/0000:00:03.0", 1887 + "sysfs_bus_id": "0000:00:03.0", 1888 + "resources": [ 1889 + { 1890 + "type": "io", 1891 + "base": 49280, 1892 + "range": 64, 1893 + "enabled": true, 1894 + "access": "read_write" 1895 + }, 1896 + { 1897 + "type": "irq", 1898 + "base": 10, 1899 + "triggered": 0, 1900 + "enabled": true 1901 + }, 1902 + { 1903 + "type": "mem", 1904 + "base": 4273471488, 1905 + "range": 262144, 1906 + "enabled": false, 1907 + "access": "read_only", 1908 + "prefetch": "no" 1909 + }, 1910 + { 1911 + "type": "mem", 1912 + "base": 4273803264, 1913 + "range": 4096, 1914 + "enabled": true, 1915 + "access": "read_write", 1916 + "prefetch": "no" 1917 + }, 1918 + { 1919 + "type": "mem", 1920 + "base": 824633720832, 1921 + "range": 16384, 1922 + "enabled": true, 1923 + "access": "read_only", 1924 + "prefetch": "no" 1925 + } 1926 + ], 1927 + "detail": { 1928 + "function": 0, 1929 + "command": 1287, 1930 + "header_type": 0, 1931 + "secondary_bus": 0, 1932 + "irq": 10, 1933 + "prog_if": 0 1934 + }, 1935 + "driver": "virtio-pci", 1936 + "driver_module": "virtio_pci", 1937 + "drivers": [ 1938 + "virtio-pci" 1939 + ], 1940 + "driver_modules": [ 1941 + "virtio_pci" 1942 + ], 1943 + "module_alias": "pci:v00001AF4d00001000sv00001AF4sd00000001bc02sc00i00" 1944 + } 1945 + ], 1946 + "storage_controller": [ 1947 + { 1948 + "index": 16, 1949 + "attached_to": 0, 1950 + "class_list": [ 1951 + "storage_controller", 1952 + "pci" 1953 + ], 1954 + "bus_type": { 1955 + "hex": "0004", 1956 + "name": "PCI", 1957 + "value": 4 1958 + }, 1959 + "slot": { 1960 + "bus": 0, 1961 + "number": 1 1962 + }, 1963 + "base_class": { 1964 + "hex": "0001", 1965 + "name": "Mass storage controller", 1966 + "value": 1 1967 + }, 1968 + "sub_class": { 1969 + "hex": "0001", 1970 + "name": "IDE interface", 1971 + "value": 1 1972 + }, 1973 + "pci_interface": { 1974 + "hex": "0080", 1975 + "value": 128 1976 + }, 1977 + "vendor": { 1978 + "hex": "8086", 1979 + "name": "Intel Corporation", 1980 + "value": 32902 1981 + }, 1982 + "sub_vendor": { 1983 + "hex": "1af4", 1984 + "value": 6900 1985 + }, 1986 + "device": { 1987 + "hex": "7010", 1988 + "value": 28688 1989 + }, 1990 + "sub_device": { 1991 + "hex": "1100", 1992 + "value": 4352 1993 + }, 1994 + "model": "Intel IDE interface", 1995 + "sysfs_id": "/devices/pci0000:00/0000:00:01.1", 1996 + "sysfs_bus_id": "0000:00:01.1", 1997 + "resources": [ 1998 + { 1999 + "type": "io", 2000 + "base": 1014, 2001 + "range": 1, 2002 + "enabled": true, 2003 + "access": "read_write" 2004 + }, 2005 + { 2006 + "type": "io", 2007 + "base": 368, 2008 + "range": 8, 2009 + "enabled": true, 2010 + "access": "read_write" 2011 + }, 2012 + { 2013 + "type": "io", 2014 + "base": 49504, 2015 + "range": 16, 2016 + "enabled": true, 2017 + "access": "read_write" 2018 + }, 2019 + { 2020 + "type": "io", 2021 + "base": 496, 2022 + "range": 8, 2023 + "enabled": true, 2024 + "access": "read_write" 2025 + }, 2026 + { 2027 + "type": "io", 2028 + "base": 886, 2029 + "range": 1, 2030 + "enabled": true, 2031 + "access": "read_write" 2032 + } 2033 + ], 2034 + "detail": { 2035 + "function": 1, 2036 + "command": 263, 2037 + "header_type": 0, 2038 + "secondary_bus": 0, 2039 + "irq": 0, 2040 + "prog_if": 128 2041 + }, 2042 + "driver": "ata_piix", 2043 + "driver_module": "ata_piix", 2044 + "drivers": [ 2045 + "ata_piix" 2046 + ], 2047 + "driver_modules": [ 2048 + "ata_piix" 2049 + ], 2050 + "module_alias": "pci:v00008086d00007010sv00001AF4sd00001100bc01sc01i80" 2051 + }, 2052 + { 2053 + "index": 18, 2054 + "attached_to": 10, 2055 + "class_list": [ 2056 + "storage_controller" 2057 + ], 2058 + "bus_type": { 2059 + "hex": "008f", 2060 + "name": "Virtio", 2061 + "value": 143 2062 + }, 2063 + "slot": { 2064 + "bus": 0, 2065 + "number": 0 2066 + }, 2067 + "base_class": { 2068 + "hex": "0001", 2069 + "name": "Mass storage controller", 2070 + "value": 1 2071 + }, 2072 + "sub_class": { 2073 + "hex": "0080", 2074 + "name": "Storage controller", 2075 + "value": 128 2076 + }, 2077 + "vendor": "Virtio", 2078 + "device": "Storage 0", 2079 + "model": "Virtio Storage 0", 2080 + "sysfs_id": "/devices/pci0000:00/0000:00:10.0/virtio1", 2081 + "sysfs_bus_id": "virtio1", 2082 + "driver": "virtio_blk", 2083 + "driver_module": "virtio_blk", 2084 + "drivers": [ 2085 + "virtio_blk" 2086 + ], 2087 + "driver_modules": [ 2088 + "virtio_blk" 2089 + ], 2090 + "module_alias": "virtio:d00000002v00001AF4" 2091 + } 2092 + ], 2093 + "system": { 2094 + "form_factor": "desktop" 2095 + }, 2096 + "unknown": [ 2097 + { 2098 + "index": 19, 2099 + "attached_to": 8, 2100 + "class_list": [ 2101 + "unknown" 2102 + ], 2103 + "base_class": { 2104 + "hex": "0000", 2105 + "name": "Unclassified device", 2106 + "value": 0 2107 + }, 2108 + "sub_class": { 2109 + "hex": "0000", 2110 + "name": "Unclassified device", 2111 + "value": 0 2112 + }, 2113 + "vendor": "Virtio", 2114 + "device": "", 2115 + "model": "Virtio Unclassified device", 2116 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0/virtio2", 2117 + "sysfs_bus_id": "virtio2", 2118 + "driver": "virtio_console", 2119 + "driver_module": "virtio_console", 2120 + "drivers": [ 2121 + "virtio_console" 2122 + ], 2123 + "driver_modules": [ 2124 + "virtio_console" 2125 + ], 2126 + "module_alias": "virtio:d00000003v00001AF4" 2127 + }, 2128 + { 2129 + "index": 21, 2130 + "attached_to": 12, 2131 + "class_list": [ 2132 + "unknown" 2133 + ], 2134 + "base_class": { 2135 + "hex": "0000", 2136 + "name": "Unclassified device", 2137 + "value": 0 2138 + }, 2139 + "sub_class": { 2140 + "hex": "0000", 2141 + "name": "Unclassified device", 2142 + "value": 0 2143 + }, 2144 + "vendor": "Virtio", 2145 + "device": "", 2146 + "model": "Virtio Unclassified device", 2147 + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0/virtio3", 2148 + "sysfs_bus_id": "virtio3", 2149 + "driver": "virtio_balloon", 2150 + "driver_module": "virtio_balloon", 2151 + "drivers": [ 2152 + "virtio_balloon" 2153 + ], 2154 + "driver_modules": [ 2155 + "virtio_balloon" 2156 + ], 2157 + "module_alias": "virtio:d00000005v00001AF4" 2158 + } 2159 + ], 2160 + "usb_controller": [ 2161 + { 2162 + "index": 9, 2163 + "attached_to": 0, 2164 + "class_list": [ 2165 + "usb_controller", 2166 + "pci" 2167 + ], 2168 + "bus_type": { 2169 + "hex": "0004", 2170 + "name": "PCI", 2171 + "value": 4 2172 + }, 2173 + "slot": { 2174 + "bus": 0, 2175 + "number": 1 2176 + }, 2177 + "base_class": { 2178 + "hex": "000c", 2179 + "name": "Serial bus controller", 2180 + "value": 12 2181 + }, 2182 + "sub_class": { 2183 + "hex": "0003", 2184 + "name": "USB Controller", 2185 + "value": 3 2186 + }, 2187 + "pci_interface": { 2188 + "hex": "0000", 2189 + "name": "UHCI", 2190 + "value": 0 2191 + }, 2192 + "vendor": { 2193 + "hex": "8086", 2194 + "name": "Intel Corporation", 2195 + "value": 32902 2196 + }, 2197 + "sub_vendor": { 2198 + "hex": "1af4", 2199 + "value": 6900 2200 + }, 2201 + "device": { 2202 + "hex": "7020", 2203 + "value": 28704 2204 + }, 2205 + "sub_device": { 2206 + "hex": "1100", 2207 + "value": 4352 2208 + }, 2209 + "revision": { 2210 + "hex": "0001", 2211 + "value": 1 2212 + }, 2213 + "model": "Intel USB Controller", 2214 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2", 2215 + "sysfs_bus_id": "0000:00:01.2", 2216 + "resources": [ 2217 + { 2218 + "type": "io", 2219 + "base": 49472, 2220 + "range": 32, 2221 + "enabled": true, 2222 + "access": "read_write" 2223 + }, 2224 + { 2225 + "type": "irq", 2226 + "base": 11, 2227 + "triggered": 0, 2228 + "enabled": true 2229 + } 2230 + ], 2231 + "detail": { 2232 + "function": 2, 2233 + "command": 263, 2234 + "header_type": 0, 2235 + "secondary_bus": 0, 2236 + "irq": 11, 2237 + "prog_if": 0 2238 + }, 2239 + "driver": "uhci_hcd", 2240 + "driver_module": "uhci_hcd", 2241 + "drivers": [ 2242 + "uhci_hcd" 2243 + ], 2244 + "driver_modules": [ 2245 + "uhci_hcd" 2246 + ], 2247 + "driver_info": { 2248 + "type": "module", 2249 + "db_entry_0": [ 2250 + "uhci-hcd" 2251 + ], 2252 + "active": true, 2253 + "modprobe": true, 2254 + "names": [ 2255 + "uhci-hcd" 2256 + ], 2257 + "module_args": [ 2258 + "" 2259 + ], 2260 + "conf": "" 2261 + }, 2262 + "module_alias": "pci:v00008086d00007020sv00001AF4sd00001100bc0Csc03i00" 2263 + } 2264 + ] 2265 + }, 2266 + "smbios": { 2267 + "bios": { 2268 + "handle": 0, 2269 + "vendor": "netcup", 2270 + "version": "VPS 1000 G12 Pro", 2271 + "date": "11/26/2025", 2272 + "features": null, 2273 + "start_address": "0xe8000", 2274 + "rom_size": 65536 2275 + }, 2276 + "chassis": [ 2277 + { 2278 + "handle": 768, 2279 + "manufacturer": "QEMU", 2280 + "version": "pc-i440fx-9.2", 2281 + "chassis_type": { 2282 + "hex": "0001", 2283 + "name": "Other", 2284 + "value": 1 2285 + }, 2286 + "lock_present": false, 2287 + "bootup_state": { 2288 + "hex": "0003", 2289 + "name": "Safe", 2290 + "value": 3 2291 + }, 2292 + "power_state": { 2293 + "hex": "0003", 2294 + "name": "Safe", 2295 + "value": 3 2296 + }, 2297 + "thermal_state": { 2298 + "hex": "0003", 2299 + "name": "Safe", 2300 + "value": 3 2301 + }, 2302 + "security_state": { 2303 + "hex": "0002", 2304 + "name": "Unknown", 2305 + "value": 2 2306 + }, 2307 + "oem": "0x0" 2308 + } 2309 + ], 2310 + "memory_array": [ 2311 + { 2312 + "handle": 4096, 2313 + "location": { 2314 + "hex": "0001", 2315 + "name": "Other", 2316 + "value": 1 2317 + }, 2318 + "usage": { 2319 + "hex": "0003", 2320 + "name": "System memory", 2321 + "value": 3 2322 + }, 2323 + "ecc": { 2324 + "hex": "0006", 2325 + "name": "Multi-bit", 2326 + "value": 6 2327 + }, 2328 + "max_size": "0x800000", 2329 + "error_handle": 65534, 2330 + "slots": 1 2331 + } 2332 + ], 2333 + "memory_array_mapped_address": [ 2334 + { 2335 + "handle": 4864, 2336 + "array_handle": 4096, 2337 + "start_address": "0x0", 2338 + "end_address": "0xc0000000", 2339 + "part_width": 1 2340 + }, 2341 + { 2342 + "handle": 4865, 2343 + "array_handle": 4096, 2344 + "start_address": "0x100000000", 2345 + "end_address": "0x240000000", 2346 + "part_width": 1 2347 + } 2348 + ], 2349 + "memory_device": [ 2350 + { 2351 + "handle": 4352, 2352 + "location": "DIMM 0", 2353 + "bank_location": "", 2354 + "manufacturer": "QEMU", 2355 + "part_number": "", 2356 + "array_handle": 4096, 2357 + "error_handle": 65534, 2358 + "width": 0, 2359 + "ecc_bits": 0, 2360 + "size": 8388608, 2361 + "form_factor": { 2362 + "hex": "0009", 2363 + "name": "DIMM", 2364 + "value": 9 2365 + }, 2366 + "set": 0, 2367 + "memory_type": { 2368 + "hex": "0007", 2369 + "name": "RAM", 2370 + "value": 7 2371 + }, 2372 + "memory_type_details": [ 2373 + "Other" 2374 + ], 2375 + "speed": 0 2376 + } 2377 + ], 2378 + "processor": [ 2379 + { 2380 + "handle": 1024, 2381 + "socket": "CPU 0", 2382 + "socket_type": { 2383 + "hex": "0001", 2384 + "name": "Other", 2385 + "value": 1 2386 + }, 2387 + "socket_populated": true, 2388 + "manufacturer": "QEMU", 2389 + "version": "pc-i440fx-9.2", 2390 + "part": "", 2391 + "processor_type": { 2392 + "hex": "0003", 2393 + "name": "CPU", 2394 + "value": 3 2395 + }, 2396 + "processor_family": { 2397 + "hex": "00fe", 2398 + "name": "Other", 2399 + "value": 254 2400 + }, 2401 + "processor_status": { 2402 + "hex": "0001", 2403 + "name": "Enabled", 2404 + "value": 1 2405 + }, 2406 + "clock_ext": 0, 2407 + "clock_max": 2000, 2408 + "cache_handle_l1": 0, 2409 + "cache_handle_l2": 0, 2410 + "cache_handle_l3": 0 2411 + }, 2412 + { 2413 + "handle": 1025, 2414 + "socket": "CPU 1", 2415 + "socket_type": { 2416 + "hex": "0001", 2417 + "name": "Other", 2418 + "value": 1 2419 + }, 2420 + "socket_populated": true, 2421 + "manufacturer": "QEMU", 2422 + "version": "pc-i440fx-9.2", 2423 + "part": "", 2424 + "processor_type": { 2425 + "hex": "0003", 2426 + "name": "CPU", 2427 + "value": 3 2428 + }, 2429 + "processor_family": { 2430 + "hex": "00fe", 2431 + "name": "Other", 2432 + "value": 254 2433 + }, 2434 + "processor_status": { 2435 + "hex": "0001", 2436 + "name": "Enabled", 2437 + "value": 1 2438 + }, 2439 + "clock_ext": 0, 2440 + "clock_max": 2000, 2441 + "cache_handle_l1": 0, 2442 + "cache_handle_l2": 0, 2443 + "cache_handle_l3": 0 2444 + }, 2445 + { 2446 + "handle": 1026, 2447 + "socket": "CPU 2", 2448 + "socket_type": { 2449 + "hex": "0001", 2450 + "name": "Other", 2451 + "value": 1 2452 + }, 2453 + "socket_populated": true, 2454 + "manufacturer": "QEMU", 2455 + "version": "pc-i440fx-9.2", 2456 + "part": "", 2457 + "processor_type": { 2458 + "hex": "0003", 2459 + "name": "CPU", 2460 + "value": 3 2461 + }, 2462 + "processor_family": { 2463 + "hex": "00fe", 2464 + "name": "Other", 2465 + "value": 254 2466 + }, 2467 + "processor_status": { 2468 + "hex": "0001", 2469 + "name": "Enabled", 2470 + "value": 1 2471 + }, 2472 + "clock_ext": 0, 2473 + "clock_max": 2000, 2474 + "cache_handle_l1": 0, 2475 + "cache_handle_l2": 0, 2476 + "cache_handle_l3": 0 2477 + }, 2478 + { 2479 + "handle": 1027, 2480 + "socket": "CPU 3", 2481 + "socket_type": { 2482 + "hex": "0001", 2483 + "name": "Other", 2484 + "value": 1 2485 + }, 2486 + "socket_populated": true, 2487 + "manufacturer": "QEMU", 2488 + "version": "pc-i440fx-9.2", 2489 + "part": "", 2490 + "processor_type": { 2491 + "hex": "0003", 2492 + "name": "CPU", 2493 + "value": 3 2494 + }, 2495 + "processor_family": { 2496 + "hex": "00fe", 2497 + "name": "Other", 2498 + "value": 254 2499 + }, 2500 + "processor_status": { 2501 + "hex": "0001", 2502 + "name": "Enabled", 2503 + "value": 1 2504 + }, 2505 + "clock_ext": 0, 2506 + "clock_max": 2000, 2507 + "cache_handle_l1": 0, 2508 + "cache_handle_l2": 0, 2509 + "cache_handle_l3": 0 2510 + } 2511 + ], 2512 + "system": { 2513 + "handle": 256, 2514 + "manufacturer": "netcup", 2515 + "product": "KVM Server", 2516 + "version": "VPS 1000 G12 Pro", 2517 + "wake_up": { 2518 + "hex": "0006", 2519 + "name": "Power Switch", 2520 + "value": 6 2521 + } 2522 + } 2523 + } 2524 + }
+3
nix/hosts/poseidon/users/tghanken/home-configuration.nix
··· 1 + {inputs, ...}: { 2 + imports = [inputs.self.homeModules.tghanken]; 3 + }
+44
nix/hosts/zeus/configuration.nix
··· 1 + { 2 + inputs, 3 + flake, 4 + modulesPath, 5 + ... 6 + }: { 7 + imports = [ 8 + # QEMU Guest for virtualized host 9 + (modulesPath + "/profiles/qemu-guest.nix") 10 + 11 + # Standard nixos-anywhere modules 12 + inputs.disko.nixosModules.disko 13 + inputs.nixos-facter-modules.nixosModules.facter 14 + { 15 + config.facter.reportPath = 16 + if builtins.pathExists ./facter.json 17 + then ./facter.json 18 + else throw "Have you forgotten to run nixos-anywhere with `--generate-hardware-config nixos-facter ./facter.json`?"; 19 + } 20 + 21 + # Add user modules 22 + flake.modules.users.tghanken 23 + 24 + # Additional NixOs modules from this flake 25 + flake.nixosModules.bootloader 26 + flake.nixosModules.bootstrap 27 + flake.nixosModules.determinate 28 + flake.nixosModules.kernel 29 + flake.nixosModules.networking 30 + flake.nixosModules.tailscale 31 + 32 + flake.modules.secrets.base 33 + 34 + flake.modules.utils.auto-upgrade 35 + flake.modules.utils.earlyoom 36 + ]; 37 + 38 + # Required for nixos-anywhere 39 + disko.devices = import ./disk-config.nix; 40 + networking.hostName = "zeus"; 41 + networking.hostId = "413627db"; # Generate using `head -c 8 /etc/machine-id` 42 + 43 + system.stateVersion = "25.11"; # initial nixos state 44 + }
+84
nix/hosts/zeus/disk-config.nix
··· 1 + { 2 + disk = { 3 + boot = { 4 + type = "disk"; 5 + device = "/dev/vda"; 6 + content = { 7 + type = "gpt"; 8 + partitions = { 9 + ESP = { 10 + size = "512M"; 11 + type = "EF00"; 12 + content = { 13 + type = "filesystem"; 14 + format = "vfat"; 15 + mountpoint = "/boot"; 16 + }; 17 + priority = 1; 18 + }; 19 + zfs = { 20 + end = "-4G"; 21 + content = { 22 + type = "zfs"; 23 + pool = "zroot"; 24 + }; 25 + priority = 2; 26 + }; 27 + encryptedSwap = { 28 + size = "100%"; 29 + content = { 30 + type = "swap"; 31 + randomEncryption = true; 32 + priority = 100; # prefer to encrypt as long as we have space for it 33 + }; 34 + }; 35 + }; 36 + }; 37 + }; 38 + }; 39 + zpool = { 40 + zroot = { 41 + type = "zpool"; 42 + mode = { 43 + topology = { 44 + type = "topology"; 45 + cache = []; 46 + vdev = [ 47 + { 48 + members = ["boot"]; 49 + } 50 + ]; 51 + }; 52 + }; 53 + rootFsOptions = { 54 + # ashift = "12"; 55 + xattr = "sa"; 56 + compression = "lz4"; 57 + atime = "off"; 58 + recordsize = "64K"; 59 + "com.sun:auto-snapshot" = "true"; 60 + }; 61 + mountpoint = "/"; 62 + datasets = { 63 + nix = { 64 + type = "zfs_fs"; 65 + mountpoint = "/nix"; 66 + options."com.sun:auto-snapshot" = "false"; 67 + }; 68 + var = { 69 + type = "zfs_fs"; 70 + mountpoint = "/var"; 71 + }; 72 + home = { 73 + type = "zfs_fs"; 74 + mountpoint = "/home"; 75 + }; 76 + reserved = { 77 + type = "zfs_fs"; 78 + options.refreservation = "10G"; 79 + options.mountpoint = "none"; 80 + }; 81 + }; 82 + }; 83 + }; 84 + }
+2524
nix/hosts/zeus/facter.json
··· 1 + { 2 + "version": 1, 3 + "system": "x86_64-linux", 4 + "virtualisation": "kvm", 5 + "hardware": { 6 + "bios": { 7 + "apm_info": { 8 + "supported": false, 9 + "enabled": false, 10 + "version": 0, 11 + "sub_version": 0, 12 + "bios_flags": 0 13 + }, 14 + "vbe_info": { 15 + "version": 0, 16 + "video_memory": 0 17 + }, 18 + "pnp": true, 19 + "pnp_id": 0, 20 + "lba_support": false, 21 + "low_memory_size": 654336, 22 + "smbios_version": 520 23 + }, 24 + "bridge": [ 25 + { 26 + "index": 11, 27 + "attached_to": 0, 28 + "class_list": [ 29 + "pci", 30 + "bridge" 31 + ], 32 + "bus_type": { 33 + "hex": "0004", 34 + "name": "PCI", 35 + "value": 4 36 + }, 37 + "slot": { 38 + "bus": 0, 39 + "number": 1 40 + }, 41 + "base_class": { 42 + "hex": "0006", 43 + "name": "Bridge", 44 + "value": 6 45 + }, 46 + "sub_class": { 47 + "hex": "0001", 48 + "name": "ISA bridge", 49 + "value": 1 50 + }, 51 + "vendor": { 52 + "hex": "8086", 53 + "name": "Intel Corporation", 54 + "value": 32902 55 + }, 56 + "sub_vendor": { 57 + "hex": "1af4", 58 + "value": 6900 59 + }, 60 + "device": { 61 + "hex": "7000", 62 + "value": 28672 63 + }, 64 + "sub_device": { 65 + "hex": "1100", 66 + "value": 4352 67 + }, 68 + "model": "Intel ISA bridge", 69 + "sysfs_id": "/devices/pci0000:00/0000:00:01.0", 70 + "sysfs_bus_id": "0000:00:01.0", 71 + "detail": { 72 + "function": 0, 73 + "command": 259, 74 + "header_type": 0, 75 + "secondary_bus": 0, 76 + "irq": 0, 77 + "prog_if": 0 78 + }, 79 + "module_alias": "pci:v00008086d00007000sv00001AF4sd00001100bc06sc01i00" 80 + }, 81 + { 82 + "index": 13, 83 + "attached_to": 0, 84 + "class_list": [ 85 + "pci", 86 + "bridge" 87 + ], 88 + "bus_type": { 89 + "hex": "0004", 90 + "name": "PCI", 91 + "value": 4 92 + }, 93 + "slot": { 94 + "bus": 0, 95 + "number": 0 96 + }, 97 + "base_class": { 98 + "hex": "0006", 99 + "name": "Bridge", 100 + "value": 6 101 + }, 102 + "sub_class": { 103 + "hex": "0000", 104 + "name": "Host bridge", 105 + "value": 0 106 + }, 107 + "vendor": { 108 + "hex": "8086", 109 + "name": "Intel Corporation", 110 + "value": 32902 111 + }, 112 + "sub_vendor": { 113 + "hex": "1af4", 114 + "value": 6900 115 + }, 116 + "device": { 117 + "hex": "1237", 118 + "value": 4663 119 + }, 120 + "sub_device": { 121 + "hex": "1100", 122 + "value": 4352 123 + }, 124 + "revision": { 125 + "hex": "0002", 126 + "value": 2 127 + }, 128 + "model": "Intel Host bridge", 129 + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", 130 + "sysfs_bus_id": "0000:00:00.0", 131 + "detail": { 132 + "function": 0, 133 + "command": 259, 134 + "header_type": 0, 135 + "secondary_bus": 0, 136 + "irq": 0, 137 + "prog_if": 0 138 + }, 139 + "module_alias": "pci:v00008086d00001237sv00001AF4sd00001100bc06sc00i00" 140 + }, 141 + { 142 + "index": 14, 143 + "attached_to": 0, 144 + "class_list": [ 145 + "pci", 146 + "bridge" 147 + ], 148 + "bus_type": { 149 + "hex": "0004", 150 + "name": "PCI", 151 + "value": 4 152 + }, 153 + "slot": { 154 + "bus": 0, 155 + "number": 1 156 + }, 157 + "base_class": { 158 + "hex": "0006", 159 + "name": "Bridge", 160 + "value": 6 161 + }, 162 + "sub_class": { 163 + "hex": "0080", 164 + "name": "Bridge", 165 + "value": 128 166 + }, 167 + "vendor": { 168 + "hex": "8086", 169 + "name": "Intel Corporation", 170 + "value": 32902 171 + }, 172 + "sub_vendor": { 173 + "hex": "1af4", 174 + "value": 6900 175 + }, 176 + "device": { 177 + "hex": "7113", 178 + "value": 28947 179 + }, 180 + "sub_device": { 181 + "hex": "1100", 182 + "value": 4352 183 + }, 184 + "revision": { 185 + "hex": "0003", 186 + "value": 3 187 + }, 188 + "model": "Intel Bridge", 189 + "sysfs_id": "/devices/pci0000:00/0000:00:01.3", 190 + "sysfs_bus_id": "0000:00:01.3", 191 + "resources": [ 192 + { 193 + "type": "irq", 194 + "base": 9, 195 + "triggered": 0, 196 + "enabled": true 197 + } 198 + ], 199 + "detail": { 200 + "function": 3, 201 + "command": 259, 202 + "header_type": 0, 203 + "secondary_bus": 0, 204 + "irq": 9, 205 + "prog_if": 0 206 + }, 207 + "driver": "piix4_smbus", 208 + "driver_module": "i2c_piix4", 209 + "drivers": [ 210 + "piix4_smbus" 211 + ], 212 + "driver_modules": [ 213 + "i2c_piix4" 214 + ], 215 + "module_alias": "pci:v00008086d00007113sv00001AF4sd00001100bc06sc80i00" 216 + } 217 + ], 218 + "cdrom": [ 219 + { 220 + "index": 23, 221 + "attached_to": 16, 222 + "class_list": [ 223 + "cdrom", 224 + "scsi", 225 + "block_device" 226 + ], 227 + "bus_type": { 228 + "hex": "0084", 229 + "name": "SCSI", 230 + "value": 132 231 + }, 232 + "slot": { 233 + "bus": 0, 234 + "number": 0 235 + }, 236 + "base_class": { 237 + "hex": "0106", 238 + "name": "Mass Storage Device", 239 + "value": 262 240 + }, 241 + "sub_class": { 242 + "hex": "0002", 243 + "name": "CD-ROM", 244 + "value": 2 245 + }, 246 + "pci_interface": { 247 + "hex": "0003", 248 + "name": "DVD", 249 + "value": 3 250 + }, 251 + "vendor": { 252 + "hex": "0000", 253 + "name": "QEMU", 254 + "value": 0 255 + }, 256 + "device": { 257 + "hex": "0000", 258 + "name": "QEMU DVD-ROM", 259 + "value": 0 260 + }, 261 + "revision": { 262 + "hex": "0000", 263 + "name": "2.5+", 264 + "value": 0 265 + }, 266 + "model": "QEMU DVD-ROM", 267 + "sysfs_id": "/class/block/sr0", 268 + "sysfs_bus_id": "0:0:0:0", 269 + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.1/ata1/host0/target0:0:0/0:0:0:0", 270 + "unix_device_name": "/dev/sr0", 271 + "unix_device_number": { 272 + "type": 98, 273 + "major": 11, 274 + "minor": 0, 275 + "range": 1 276 + }, 277 + "unix_device_names": [ 278 + "/dev/cdrom", 279 + "/dev/disk/by-id/ata-QEMU_DVD-ROM_QM00001", 280 + "/dev/disk/by-path/pci-0000:00:01.1-ata-1", 281 + "/dev/disk/by-path/pci-0000:00:01.1-ata-1.0", 282 + "/dev/sr0" 283 + ], 284 + "unix_device_name2": "/dev/sg0", 285 + "unix_device_number2": { 286 + "type": 99, 287 + "major": 21, 288 + "minor": 0, 289 + "range": 1 290 + }, 291 + "driver": "ata_piix", 292 + "driver_module": "ata_piix", 293 + "drivers": [ 294 + "ata_piix", 295 + "sr" 296 + ], 297 + "driver_modules": [ 298 + "ata_piix", 299 + "sr_mod" 300 + ] 301 + } 302 + ], 303 + "cpu": [ 304 + { 305 + "architecture": "x86_64", 306 + "vendor_name": "AuthenticAMD", 307 + "family": 25, 308 + "model": 17, 309 + "stepping": 0, 310 + "features": [ 311 + "fpu", 312 + "vme", 313 + "de", 314 + "pse", 315 + "tsc", 316 + "msr", 317 + "pae", 318 + "mce", 319 + "cx8", 320 + "apic", 321 + "sep", 322 + "mtrr", 323 + "pge", 324 + "mca", 325 + "cmov", 326 + "pat", 327 + "pse36", 328 + "clflush", 329 + "mmx", 330 + "fxsr", 331 + "sse", 332 + "sse2", 333 + "syscall", 334 + "nx", 335 + "mmxext", 336 + "fxsr_opt", 337 + "pdpe1gb", 338 + "rdtscp", 339 + "lm", 340 + "rep_good", 341 + "nopl", 342 + "xtopology", 343 + "cpuid", 344 + "extd_apicid", 345 + "tsc_known_freq", 346 + "pni", 347 + "pclmulqdq", 348 + "ssse3", 349 + "fma", 350 + "cx16", 351 + "pcid", 352 + "sse4_1", 353 + "sse4_2", 354 + "x2apic", 355 + "movbe", 356 + "popcnt", 357 + "tsc_deadline_timer", 358 + "aes", 359 + "xsave", 360 + "avx", 361 + "f16c", 362 + "rdrand", 363 + "hypervisor", 364 + "lahf_lm", 365 + "cmp_legacy", 366 + "cr8_legacy", 367 + "abm", 368 + "sse4a", 369 + "misalignsse", 370 + "3dnowprefetch", 371 + "osvw", 372 + "topoext", 373 + "perfctr_core", 374 + "ssbd", 375 + "ibrs", 376 + "ibpb", 377 + "stibp", 378 + "ibrs_enhanced", 379 + "vmmcall", 380 + "fsgsbase", 381 + "tsc_adjust", 382 + "bmi1", 383 + "avx2", 384 + "smep", 385 + "bmi2", 386 + "erms", 387 + "invpcid", 388 + "avx512f", 389 + "avx512dq", 390 + "rdseed", 391 + "adx", 392 + "smap", 393 + "avx512ifma", 394 + "clflushopt", 395 + "clwb", 396 + "avx512cd", 397 + "sha_ni", 398 + "avx512bw", 399 + "avx512vl", 400 + "xsaveopt", 401 + "xsavec", 402 + "xgetbv1", 403 + "xsaves", 404 + "avx512_bf16", 405 + "clzero", 406 + "xsaveerptr", 407 + "wbnoinvd", 408 + "arat", 409 + "avx512vbmi", 410 + "umip", 411 + "pku", 412 + "ospke", 413 + "avx512_vbmi2", 414 + "gfni", 415 + "vaes", 416 + "vpclmulqdq", 417 + "avx512_vnni", 418 + "avx512_bitalg", 419 + "avx512_vpopcntdq", 420 + "la57", 421 + "rdpid", 422 + "fsrm", 423 + "flush_l1d", 424 + "arch_capabilities" 425 + ], 426 + "bugs": [ 427 + "sysret_ss_attrs", 428 + "spectre_v1", 429 + "spectre_v2", 430 + "spec_store_bypass", 431 + "srso", 432 + "ibpb_no_ret" 433 + ], 434 + "bogo": 4493.24, 435 + "cache": 1024, 436 + "physical_id": 0, 437 + "siblings": 1, 438 + "cores": 1, 439 + "fpu": true, 440 + "fpu_exception": true, 441 + "cpuid_level": 13, 442 + "write_protect": false, 443 + "tlb_size": 1024, 444 + "clflush_size": 64, 445 + "cache_alignment": 64, 446 + "address_sizes": { 447 + "physical": "0x28", 448 + "virtual": "0x39" 449 + } 450 + }, 451 + { 452 + "architecture": "x86_64", 453 + "vendor_name": "AuthenticAMD", 454 + "family": 25, 455 + "model": 17, 456 + "stepping": 0, 457 + "features": [ 458 + "fpu", 459 + "vme", 460 + "de", 461 + "pse", 462 + "tsc", 463 + "msr", 464 + "pae", 465 + "mce", 466 + "cx8", 467 + "apic", 468 + "sep", 469 + "mtrr", 470 + "pge", 471 + "mca", 472 + "cmov", 473 + "pat", 474 + "pse36", 475 + "clflush", 476 + "mmx", 477 + "fxsr", 478 + "sse", 479 + "sse2", 480 + "syscall", 481 + "nx", 482 + "mmxext", 483 + "fxsr_opt", 484 + "pdpe1gb", 485 + "rdtscp", 486 + "lm", 487 + "rep_good", 488 + "nopl", 489 + "xtopology", 490 + "cpuid", 491 + "extd_apicid", 492 + "tsc_known_freq", 493 + "pni", 494 + "pclmulqdq", 495 + "ssse3", 496 + "fma", 497 + "cx16", 498 + "pcid", 499 + "sse4_1", 500 + "sse4_2", 501 + "x2apic", 502 + "movbe", 503 + "popcnt", 504 + "tsc_deadline_timer", 505 + "aes", 506 + "xsave", 507 + "avx", 508 + "f16c", 509 + "rdrand", 510 + "hypervisor", 511 + "lahf_lm", 512 + "cmp_legacy", 513 + "cr8_legacy", 514 + "abm", 515 + "sse4a", 516 + "misalignsse", 517 + "3dnowprefetch", 518 + "osvw", 519 + "topoext", 520 + "perfctr_core", 521 + "ssbd", 522 + "ibrs", 523 + "ibpb", 524 + "stibp", 525 + "ibrs_enhanced", 526 + "vmmcall", 527 + "fsgsbase", 528 + "tsc_adjust", 529 + "bmi1", 530 + "avx2", 531 + "smep", 532 + "bmi2", 533 + "erms", 534 + "invpcid", 535 + "avx512f", 536 + "avx512dq", 537 + "rdseed", 538 + "adx", 539 + "smap", 540 + "avx512ifma", 541 + "clflushopt", 542 + "clwb", 543 + "avx512cd", 544 + "sha_ni", 545 + "avx512bw", 546 + "avx512vl", 547 + "xsaveopt", 548 + "xsavec", 549 + "xgetbv1", 550 + "xsaves", 551 + "avx512_bf16", 552 + "clzero", 553 + "xsaveerptr", 554 + "wbnoinvd", 555 + "arat", 556 + "avx512vbmi", 557 + "umip", 558 + "pku", 559 + "ospke", 560 + "avx512_vbmi2", 561 + "gfni", 562 + "vaes", 563 + "vpclmulqdq", 564 + "avx512_vnni", 565 + "avx512_bitalg", 566 + "avx512_vpopcntdq", 567 + "la57", 568 + "rdpid", 569 + "fsrm", 570 + "flush_l1d", 571 + "arch_capabilities" 572 + ], 573 + "bugs": [ 574 + "sysret_ss_attrs", 575 + "spectre_v1", 576 + "spectre_v2", 577 + "spec_store_bypass", 578 + "srso", 579 + "ibpb_no_ret" 580 + ], 581 + "bogo": 4493.24, 582 + "cache": 1024, 583 + "physical_id": 1, 584 + "siblings": 1, 585 + "cores": 1, 586 + "fpu": true, 587 + "fpu_exception": true, 588 + "cpuid_level": 13, 589 + "write_protect": false, 590 + "tlb_size": 1024, 591 + "clflush_size": 64, 592 + "cache_alignment": 64, 593 + "address_sizes": { 594 + "physical": "0x28", 595 + "virtual": "0x39" 596 + } 597 + }, 598 + { 599 + "architecture": "x86_64", 600 + "vendor_name": "AuthenticAMD", 601 + "family": 25, 602 + "model": 17, 603 + "stepping": 0, 604 + "features": [ 605 + "fpu", 606 + "vme", 607 + "de", 608 + "pse", 609 + "tsc", 610 + "msr", 611 + "pae", 612 + "mce", 613 + "cx8", 614 + "apic", 615 + "sep", 616 + "mtrr", 617 + "pge", 618 + "mca", 619 + "cmov", 620 + "pat", 621 + "pse36", 622 + "clflush", 623 + "mmx", 624 + "fxsr", 625 + "sse", 626 + "sse2", 627 + "syscall", 628 + "nx", 629 + "mmxext", 630 + "fxsr_opt", 631 + "pdpe1gb", 632 + "rdtscp", 633 + "lm", 634 + "rep_good", 635 + "nopl", 636 + "xtopology", 637 + "cpuid", 638 + "extd_apicid", 639 + "tsc_known_freq", 640 + "pni", 641 + "pclmulqdq", 642 + "ssse3", 643 + "fma", 644 + "cx16", 645 + "pcid", 646 + "sse4_1", 647 + "sse4_2", 648 + "x2apic", 649 + "movbe", 650 + "popcnt", 651 + "tsc_deadline_timer", 652 + "aes", 653 + "xsave", 654 + "avx", 655 + "f16c", 656 + "rdrand", 657 + "hypervisor", 658 + "lahf_lm", 659 + "cmp_legacy", 660 + "cr8_legacy", 661 + "abm", 662 + "sse4a", 663 + "misalignsse", 664 + "3dnowprefetch", 665 + "osvw", 666 + "topoext", 667 + "perfctr_core", 668 + "ssbd", 669 + "ibrs", 670 + "ibpb", 671 + "stibp", 672 + "ibrs_enhanced", 673 + "vmmcall", 674 + "fsgsbase", 675 + "tsc_adjust", 676 + "bmi1", 677 + "avx2", 678 + "smep", 679 + "bmi2", 680 + "erms", 681 + "invpcid", 682 + "avx512f", 683 + "avx512dq", 684 + "rdseed", 685 + "adx", 686 + "smap", 687 + "avx512ifma", 688 + "clflushopt", 689 + "clwb", 690 + "avx512cd", 691 + "sha_ni", 692 + "avx512bw", 693 + "avx512vl", 694 + "xsaveopt", 695 + "xsavec", 696 + "xgetbv1", 697 + "xsaves", 698 + "avx512_bf16", 699 + "clzero", 700 + "xsaveerptr", 701 + "wbnoinvd", 702 + "arat", 703 + "avx512vbmi", 704 + "umip", 705 + "pku", 706 + "ospke", 707 + "avx512_vbmi2", 708 + "gfni", 709 + "vaes", 710 + "vpclmulqdq", 711 + "avx512_vnni", 712 + "avx512_bitalg", 713 + "avx512_vpopcntdq", 714 + "la57", 715 + "rdpid", 716 + "fsrm", 717 + "flush_l1d", 718 + "arch_capabilities" 719 + ], 720 + "bugs": [ 721 + "sysret_ss_attrs", 722 + "spectre_v1", 723 + "spectre_v2", 724 + "spec_store_bypass", 725 + "srso", 726 + "ibpb_no_ret" 727 + ], 728 + "bogo": 4493.24, 729 + "cache": 1024, 730 + "physical_id": 2, 731 + "siblings": 1, 732 + "cores": 1, 733 + "fpu": true, 734 + "fpu_exception": true, 735 + "cpuid_level": 13, 736 + "write_protect": false, 737 + "tlb_size": 1024, 738 + "clflush_size": 64, 739 + "cache_alignment": 64, 740 + "address_sizes": { 741 + "physical": "0x28", 742 + "virtual": "0x39" 743 + } 744 + }, 745 + { 746 + "architecture": "x86_64", 747 + "vendor_name": "AuthenticAMD", 748 + "family": 25, 749 + "model": 17, 750 + "stepping": 0, 751 + "features": [ 752 + "fpu", 753 + "vme", 754 + "de", 755 + "pse", 756 + "tsc", 757 + "msr", 758 + "pae", 759 + "mce", 760 + "cx8", 761 + "apic", 762 + "sep", 763 + "mtrr", 764 + "pge", 765 + "mca", 766 + "cmov", 767 + "pat", 768 + "pse36", 769 + "clflush", 770 + "mmx", 771 + "fxsr", 772 + "sse", 773 + "sse2", 774 + "syscall", 775 + "nx", 776 + "mmxext", 777 + "fxsr_opt", 778 + "pdpe1gb", 779 + "rdtscp", 780 + "lm", 781 + "rep_good", 782 + "nopl", 783 + "xtopology", 784 + "cpuid", 785 + "extd_apicid", 786 + "tsc_known_freq", 787 + "pni", 788 + "pclmulqdq", 789 + "ssse3", 790 + "fma", 791 + "cx16", 792 + "pcid", 793 + "sse4_1", 794 + "sse4_2", 795 + "x2apic", 796 + "movbe", 797 + "popcnt", 798 + "tsc_deadline_timer", 799 + "aes", 800 + "xsave", 801 + "avx", 802 + "f16c", 803 + "rdrand", 804 + "hypervisor", 805 + "lahf_lm", 806 + "cmp_legacy", 807 + "cr8_legacy", 808 + "abm", 809 + "sse4a", 810 + "misalignsse", 811 + "3dnowprefetch", 812 + "osvw", 813 + "topoext", 814 + "perfctr_core", 815 + "ssbd", 816 + "ibrs", 817 + "ibpb", 818 + "stibp", 819 + "ibrs_enhanced", 820 + "vmmcall", 821 + "fsgsbase", 822 + "tsc_adjust", 823 + "bmi1", 824 + "avx2", 825 + "smep", 826 + "bmi2", 827 + "erms", 828 + "invpcid", 829 + "avx512f", 830 + "avx512dq", 831 + "rdseed", 832 + "adx", 833 + "smap", 834 + "avx512ifma", 835 + "clflushopt", 836 + "clwb", 837 + "avx512cd", 838 + "sha_ni", 839 + "avx512bw", 840 + "avx512vl", 841 + "xsaveopt", 842 + "xsavec", 843 + "xgetbv1", 844 + "xsaves", 845 + "avx512_bf16", 846 + "clzero", 847 + "xsaveerptr", 848 + "wbnoinvd", 849 + "arat", 850 + "avx512vbmi", 851 + "umip", 852 + "pku", 853 + "ospke", 854 + "avx512_vbmi2", 855 + "gfni", 856 + "vaes", 857 + "vpclmulqdq", 858 + "avx512_vnni", 859 + "avx512_bitalg", 860 + "avx512_vpopcntdq", 861 + "la57", 862 + "rdpid", 863 + "fsrm", 864 + "flush_l1d", 865 + "arch_capabilities" 866 + ], 867 + "bugs": [ 868 + "sysret_ss_attrs", 869 + "spectre_v1", 870 + "spectre_v2", 871 + "spec_store_bypass", 872 + "srso", 873 + "ibpb_no_ret" 874 + ], 875 + "bogo": 4493.24, 876 + "cache": 1024, 877 + "physical_id": 3, 878 + "siblings": 1, 879 + "cores": 1, 880 + "fpu": true, 881 + "fpu_exception": true, 882 + "cpuid_level": 13, 883 + "write_protect": false, 884 + "tlb_size": 1024, 885 + "clflush_size": 64, 886 + "cache_alignment": 64, 887 + "address_sizes": { 888 + "physical": "0x28", 889 + "virtual": "0x39" 890 + } 891 + } 892 + ], 893 + "disk": [ 894 + { 895 + "index": 24, 896 + "attached_to": 18, 897 + "class_list": [ 898 + "disk", 899 + "block_device" 900 + ], 901 + "base_class": { 902 + "hex": "0106", 903 + "name": "Mass Storage Device", 904 + "value": 262 905 + }, 906 + "sub_class": { 907 + "hex": "0000", 908 + "name": "Disk", 909 + "value": 0 910 + }, 911 + "model": "Disk", 912 + "sysfs_id": "/class/block/vda", 913 + "sysfs_bus_id": "virtio1", 914 + "sysfs_device_link": "/devices/pci0000:00/0000:00:10.0/virtio1", 915 + "unix_device_name": "/dev/vda", 916 + "unix_device_number": { 917 + "type": 98, 918 + "major": 253, 919 + "minor": 0, 920 + "range": 16 921 + }, 922 + "unix_device_names": [ 923 + "/dev/disk/by-path/pci-0000:00:10.0", 924 + "/dev/disk/by-path/virtio-pci-0000:00:10.0", 925 + "/dev/vda" 926 + ], 927 + "rom_id": "0x80", 928 + "resources": [ 929 + { 930 + "type": "disk_geo", 931 + "cylinders": 1065220, 932 + "heads": 16, 933 + "sectors": 63, 934 + "size": "0x0", 935 + "geo_type": "logical" 936 + }, 937 + { 938 + "type": "size", 939 + "unit": "sectors", 940 + "value_1": 1073741824, 941 + "value_2": 512 942 + } 943 + ], 944 + "driver": "virtio-pci", 945 + "driver_module": "virtio_pci", 946 + "drivers": [ 947 + "virtio-pci", 948 + "virtio_blk" 949 + ], 950 + "driver_modules": [ 951 + "virtio_blk", 952 + "virtio_pci" 953 + ] 954 + } 955 + ], 956 + "graphics_card": [ 957 + { 958 + "index": 17, 959 + "attached_to": 0, 960 + "class_list": [ 961 + "graphics_card", 962 + "pci" 963 + ], 964 + "bus_type": { 965 + "hex": "0004", 966 + "name": "PCI", 967 + "value": 4 968 + }, 969 + "slot": { 970 + "bus": 0, 971 + "number": 2 972 + }, 973 + "base_class": { 974 + "hex": "0003", 975 + "name": "Display controller", 976 + "value": 3 977 + }, 978 + "sub_class": { 979 + "hex": "0000", 980 + "name": "VGA compatible controller", 981 + "value": 0 982 + }, 983 + "pci_interface": { 984 + "hex": "0000", 985 + "name": "VGA", 986 + "value": 0 987 + }, 988 + "vendor": { 989 + "hex": "1234", 990 + "value": 4660 991 + }, 992 + "sub_vendor": { 993 + "hex": "1af4", 994 + "value": 6900 995 + }, 996 + "device": { 997 + "hex": "1111", 998 + "value": 4369 999 + }, 1000 + "sub_device": { 1001 + "hex": "1100", 1002 + "value": 4352 1003 + }, 1004 + "revision": { 1005 + "hex": "0002", 1006 + "value": 2 1007 + }, 1008 + "model": "VGA compatible controller", 1009 + "sysfs_id": "/devices/pci0000:00/0000:00:02.0", 1010 + "sysfs_bus_id": "0000:00:02.0", 1011 + "resources": [ 1012 + { 1013 + "type": "mem", 1014 + "base": 4261412864, 1015 + "range": 8388608, 1016 + "enabled": true, 1017 + "access": "read_only", 1018 + "prefetch": "no" 1019 + }, 1020 + { 1021 + "type": "mem", 1022 + "base": 4273799168, 1023 + "range": 4096, 1024 + "enabled": true, 1025 + "access": "read_write", 1026 + "prefetch": "no" 1027 + }, 1028 + { 1029 + "type": "mem", 1030 + "base": 786432, 1031 + "range": 131072, 1032 + "enabled": false, 1033 + "access": "read_write", 1034 + "prefetch": "no" 1035 + } 1036 + ], 1037 + "detail": { 1038 + "function": 0, 1039 + "command": 3, 1040 + "header_type": 0, 1041 + "secondary_bus": 0, 1042 + "irq": 0, 1043 + "prog_if": 0 1044 + }, 1045 + "driver": "bochs-drm", 1046 + "driver_module": "bochs", 1047 + "drivers": [ 1048 + "bochs-drm" 1049 + ], 1050 + "driver_modules": [ 1051 + "bochs" 1052 + ], 1053 + "module_alias": "pci:v00001234d00001111sv00001AF4sd00001100bc03sc00i00" 1054 + } 1055 + ], 1056 + "hub": [ 1057 + { 1058 + "index": 25, 1059 + "attached_to": 9, 1060 + "class_list": [ 1061 + "usb", 1062 + "hub" 1063 + ], 1064 + "bus_type": { 1065 + "hex": "0086", 1066 + "name": "USB", 1067 + "value": 134 1068 + }, 1069 + "slot": { 1070 + "bus": 0, 1071 + "number": 0 1072 + }, 1073 + "base_class": { 1074 + "hex": "010a", 1075 + "name": "Hub", 1076 + "value": 266 1077 + }, 1078 + "vendor": { 1079 + "hex": "1d6b", 1080 + "name": "Linux 6.14.10 uhci_hcd", 1081 + "value": 7531 1082 + }, 1083 + "device": { 1084 + "hex": "0001", 1085 + "name": "UHCI Host Controller", 1086 + "value": 1 1087 + }, 1088 + "revision": { 1089 + "hex": "0000", 1090 + "name": "6.14", 1091 + "value": 0 1092 + }, 1093 + "serial": "0000:00:01.2", 1094 + "model": "Linux 6.14.10 uhci_hcd UHCI Host Controller", 1095 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-0:1.0", 1096 + "sysfs_bus_id": "1-0:1.0", 1097 + "resources": [ 1098 + { 1099 + "type": "baud", 1100 + "speed": 12000000, 1101 + "bits": 0, 1102 + "stop_bits": 0, 1103 + "parity": 0, 1104 + "handshake": 0 1105 + } 1106 + ], 1107 + "detail": { 1108 + "device_class": { 1109 + "hex": "0009", 1110 + "name": "hub", 1111 + "value": 9 1112 + }, 1113 + "device_subclass": { 1114 + "hex": "0000", 1115 + "name": "per_interface", 1116 + "value": 0 1117 + }, 1118 + "device_protocol": 0, 1119 + "interface_class": { 1120 + "hex": "0009", 1121 + "name": "hub", 1122 + "value": 9 1123 + }, 1124 + "interface_subclass": { 1125 + "hex": "0000", 1126 + "name": "per_interface", 1127 + "value": 0 1128 + }, 1129 + "interface_protocol": 0, 1130 + "interface_number": 0, 1131 + "interface_alternate_setting": 0 1132 + }, 1133 + "hotplug": "usb", 1134 + "driver": "hub", 1135 + "driver_module": "usbcore", 1136 + "drivers": [ 1137 + "hub" 1138 + ], 1139 + "driver_modules": [ 1140 + "usbcore" 1141 + ], 1142 + "module_alias": "usb:v1D6Bp0001d0614dc09dsc00dp00ic09isc00ip00in00" 1143 + } 1144 + ], 1145 + "memory": [ 1146 + { 1147 + "index": 7, 1148 + "attached_to": 0, 1149 + "class_list": [ 1150 + "memory" 1151 + ], 1152 + "base_class": { 1153 + "hex": "0101", 1154 + "name": "Internally Used Class", 1155 + "value": 257 1156 + }, 1157 + "sub_class": { 1158 + "hex": "0002", 1159 + "name": "Main Memory", 1160 + "value": 2 1161 + }, 1162 + "model": "Main Memory", 1163 + "resources": [ 1164 + { 1165 + "type": "mem", 1166 + "base": 0, 1167 + "range": 8328114176, 1168 + "enabled": true, 1169 + "access": "read_write", 1170 + "prefetch": "unknown" 1171 + }, 1172 + { 1173 + "type": "phys_mem", 1174 + "range": 8589934592 1175 + } 1176 + ] 1177 + } 1178 + ], 1179 + "monitor": [ 1180 + { 1181 + "index": 22, 1182 + "attached_to": 17, 1183 + "class_list": [ 1184 + "monitor" 1185 + ], 1186 + "base_class": { 1187 + "hex": "0100", 1188 + "name": "Monitor", 1189 + "value": 256 1190 + }, 1191 + "sub_class": { 1192 + "hex": "0002", 1193 + "name": "LCD Monitor", 1194 + "value": 2 1195 + }, 1196 + "vendor": { 1197 + "hex": "4914", 1198 + "value": 18708 1199 + }, 1200 + "device": { 1201 + "hex": "1234", 1202 + "name": "QEMU Monitor", 1203 + "value": 4660 1204 + }, 1205 + "serial": "0", 1206 + "model": "QEMU Monitor", 1207 + "resources": [ 1208 + { 1209 + "type": "monitor", 1210 + "width": 1024, 1211 + "height": 768, 1212 + "vertical_frequency": 60, 1213 + "interlaced": false 1214 + }, 1215 + { 1216 + "type": "monitor", 1217 + "width": 1280, 1218 + "height": 800, 1219 + "vertical_frequency": 60, 1220 + "interlaced": false 1221 + }, 1222 + { 1223 + "type": "monitor", 1224 + "width": 1600, 1225 + "height": 1200, 1226 + "vertical_frequency": 60, 1227 + "interlaced": false 1228 + }, 1229 + { 1230 + "type": "monitor", 1231 + "width": 1920, 1232 + "height": 1080, 1233 + "vertical_frequency": 60, 1234 + "interlaced": false 1235 + }, 1236 + { 1237 + "type": "monitor", 1238 + "width": 2048, 1239 + "height": 1152, 1240 + "vertical_frequency": 60, 1241 + "interlaced": false 1242 + }, 1243 + { 1244 + "type": "monitor", 1245 + "width": 640, 1246 + "height": 480, 1247 + "vertical_frequency": 60, 1248 + "interlaced": false 1249 + }, 1250 + { 1251 + "type": "monitor", 1252 + "width": 800, 1253 + "height": 600, 1254 + "vertical_frequency": 60, 1255 + "interlaced": false 1256 + }, 1257 + { 1258 + "type": "size", 1259 + "unit": "mm", 1260 + "value_1": 325, 1261 + "value_2": 203 1262 + } 1263 + ], 1264 + "detail": { 1265 + "manufacture_year": 2014, 1266 + "manufacture_week": 42, 1267 + "vertical_sync": { 1268 + "min": 50, 1269 + "max": 125 1270 + }, 1271 + "horizontal_sync": { 1272 + "min": 30, 1273 + "max": 160 1274 + }, 1275 + "horizontal_sync_timings": { 1276 + "disp": 1280, 1277 + "sync_start": 1600, 1278 + "sync_end": 1638, 1279 + "total": 1728 1280 + }, 1281 + "vertical_sync_timings": { 1282 + "disp": 800, 1283 + "sync_start": 804, 1284 + "sync_end": 808, 1285 + "total": 828 1286 + }, 1287 + "clock": 107300, 1288 + "width": 1280, 1289 + "height": 800, 1290 + "width_millimetres": 325, 1291 + "height_millimetres": 203, 1292 + "horizontal_flag": 45, 1293 + "vertical_flag": 45, 1294 + "vendor": "", 1295 + "name": "QEMU Monitor" 1296 + }, 1297 + "driver_info": { 1298 + "type": "display", 1299 + "width": 2048, 1300 + "height": 1152, 1301 + "vertical_sync": { 1302 + "min": 50, 1303 + "max": 125 1304 + }, 1305 + "horizontal_sync": { 1306 + "min": 30, 1307 + "max": 160 1308 + }, 1309 + "bandwidth": 0, 1310 + "horizontal_sync_timings": { 1311 + "disp": 1280, 1312 + "sync_start": 1600, 1313 + "sync_end": 1638, 1314 + "total": 1728 1315 + }, 1316 + "vertical_sync_timings": { 1317 + "disp": 800, 1318 + "sync_start": 804, 1319 + "sync_end": 808, 1320 + "total": 828 1321 + }, 1322 + "horizontal_flag": 45, 1323 + "vertical_flag": 45 1324 + } 1325 + } 1326 + ], 1327 + "mouse": [ 1328 + { 1329 + "index": 26, 1330 + "attached_to": 25, 1331 + "class_list": [ 1332 + "mouse", 1333 + "usb" 1334 + ], 1335 + "bus_type": { 1336 + "hex": "0086", 1337 + "name": "USB", 1338 + "value": 134 1339 + }, 1340 + "slot": { 1341 + "bus": 0, 1342 + "number": 0 1343 + }, 1344 + "base_class": { 1345 + "hex": "0105", 1346 + "name": "Mouse", 1347 + "value": 261 1348 + }, 1349 + "sub_class": { 1350 + "hex": "0003", 1351 + "name": "USB Mouse", 1352 + "value": 3 1353 + }, 1354 + "vendor": { 1355 + "hex": "0627", 1356 + "name": "QEMU", 1357 + "value": 1575 1358 + }, 1359 + "device": { 1360 + "hex": "0001", 1361 + "name": "QEMU USB Tablet", 1362 + "value": 1 1363 + }, 1364 + "serial": "28754-0000:00:01.2-1", 1365 + "compat_vendor": "Unknown", 1366 + "compat_device": "Generic USB Mouse", 1367 + "model": "QEMU USB Tablet", 1368 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-1/1-1:1.0", 1369 + "sysfs_bus_id": "1-1:1.0", 1370 + "unix_device_name": "/dev/input/mice", 1371 + "unix_device_number": { 1372 + "type": 99, 1373 + "major": 13, 1374 + "minor": 63, 1375 + "range": 1 1376 + }, 1377 + "unix_device_names": [ 1378 + "/dev/input/mice" 1379 + ], 1380 + "unix_device_name2": "/dev/input/mouse0", 1381 + "unix_device_number2": { 1382 + "type": 99, 1383 + "major": 13, 1384 + "minor": 32, 1385 + "range": 1 1386 + }, 1387 + "resources": [ 1388 + { 1389 + "type": "baud", 1390 + "speed": 12000000, 1391 + "bits": 0, 1392 + "stop_bits": 0, 1393 + "parity": 0, 1394 + "handshake": 0 1395 + } 1396 + ], 1397 + "detail": { 1398 + "device_class": { 1399 + "hex": "0000", 1400 + "name": "per_interface", 1401 + "value": 0 1402 + }, 1403 + "device_subclass": { 1404 + "hex": "0000", 1405 + "name": "per_interface", 1406 + "value": 0 1407 + }, 1408 + "device_protocol": 0, 1409 + "interface_class": { 1410 + "hex": "0003", 1411 + "name": "hid", 1412 + "value": 3 1413 + }, 1414 + "interface_subclass": { 1415 + "hex": "0000", 1416 + "name": "per_interface", 1417 + "value": 0 1418 + }, 1419 + "interface_protocol": 0, 1420 + "interface_number": 0, 1421 + "interface_alternate_setting": 0 1422 + }, 1423 + "hotplug": "usb", 1424 + "driver": "usbhid", 1425 + "driver_module": "usbhid", 1426 + "drivers": [ 1427 + "usbhid" 1428 + ], 1429 + "driver_modules": [ 1430 + "usbhid" 1431 + ], 1432 + "driver_info": { 1433 + "type": "mouse", 1434 + "db_entry_0": [ 1435 + "explorerps/2", 1436 + "exps2" 1437 + ], 1438 + "xf86": "explorerps/2", 1439 + "gpm": "exps2", 1440 + "buttons": -1, 1441 + "wheels": -1 1442 + }, 1443 + "module_alias": "usb:v0627p0001d0000dc00dsc00dp00ic03isc00ip00in00" 1444 + } 1445 + ], 1446 + "network_controller": [ 1447 + { 1448 + "index": 20, 1449 + "attached_to": 15, 1450 + "class_list": [ 1451 + "network_controller" 1452 + ], 1453 + "bus_type": { 1454 + "hex": "008f", 1455 + "name": "Virtio", 1456 + "value": 143 1457 + }, 1458 + "slot": { 1459 + "bus": 0, 1460 + "number": 0 1461 + }, 1462 + "base_class": { 1463 + "hex": "0002", 1464 + "name": "Network controller", 1465 + "value": 2 1466 + }, 1467 + "sub_class": { 1468 + "hex": "0000", 1469 + "name": "Ethernet controller", 1470 + "value": 0 1471 + }, 1472 + "vendor": "Virtio", 1473 + "device": "Ethernet Card 0", 1474 + "model": "Virtio Ethernet Card 0", 1475 + "sysfs_id": "/devices/pci0000:00/0000:00:03.0/virtio0", 1476 + "sysfs_bus_id": "virtio0", 1477 + "unix_device_name": "ens3", 1478 + "unix_device_names": [ 1479 + "ens3" 1480 + ], 1481 + "resources": [ 1482 + { 1483 + "type": "hwaddr", 1484 + "address": 100 1485 + }, 1486 + { 1487 + "type": "phwaddr", 1488 + "address": 100 1489 + } 1490 + ], 1491 + "driver": "virtio_net", 1492 + "driver_module": "virtio_net", 1493 + "drivers": [ 1494 + "virtio_net" 1495 + ], 1496 + "driver_modules": [ 1497 + "virtio_net" 1498 + ], 1499 + "module_alias": "virtio:d00000001v00001AF4" 1500 + } 1501 + ], 1502 + "network_interface": [ 1503 + { 1504 + "index": 27, 1505 + "attached_to": 20, 1506 + "class_list": [ 1507 + "network_interface" 1508 + ], 1509 + "base_class": { 1510 + "hex": "0107", 1511 + "name": "Network Interface", 1512 + "value": 263 1513 + }, 1514 + "sub_class": { 1515 + "hex": "0001", 1516 + "name": "Ethernet", 1517 + "value": 1 1518 + }, 1519 + "model": "Ethernet network interface", 1520 + "sysfs_id": "/class/net/ens3", 1521 + "sysfs_device_link": "/devices/pci0000:00/0000:00:03.0/virtio0", 1522 + "unix_device_name": "ens3", 1523 + "unix_device_names": [ 1524 + "ens3" 1525 + ], 1526 + "resources": [ 1527 + { 1528 + "type": "hwaddr", 1529 + "address": 100 1530 + }, 1531 + { 1532 + "type": "phwaddr", 1533 + "address": 100 1534 + } 1535 + ], 1536 + "driver": "virtio_net", 1537 + "driver_module": "virtio_net", 1538 + "drivers": [ 1539 + "virtio_net" 1540 + ], 1541 + "driver_modules": [ 1542 + "virtio_net" 1543 + ] 1544 + }, 1545 + { 1546 + "index": 28, 1547 + "attached_to": 0, 1548 + "class_list": [ 1549 + "network_interface" 1550 + ], 1551 + "base_class": { 1552 + "hex": "0107", 1553 + "name": "Network Interface", 1554 + "value": 263 1555 + }, 1556 + "sub_class": { 1557 + "hex": "0000", 1558 + "name": "Loopback", 1559 + "value": 0 1560 + }, 1561 + "model": "Loopback network interface", 1562 + "sysfs_id": "/class/net/lo", 1563 + "unix_device_name": "lo", 1564 + "unix_device_names": [ 1565 + "lo" 1566 + ] 1567 + } 1568 + ], 1569 + "pci": [ 1570 + { 1571 + "index": 8, 1572 + "attached_to": 0, 1573 + "class_list": [ 1574 + "pci", 1575 + "unknown" 1576 + ], 1577 + "bus_type": { 1578 + "hex": "0004", 1579 + "name": "PCI", 1580 + "value": 4 1581 + }, 1582 + "slot": { 1583 + "bus": 0, 1584 + "number": 28 1585 + }, 1586 + "base_class": { 1587 + "hex": "0007", 1588 + "name": "Communication controller", 1589 + "value": 7 1590 + }, 1591 + "sub_class": { 1592 + "hex": "0080", 1593 + "name": "Communication controller", 1594 + "value": 128 1595 + }, 1596 + "vendor": { 1597 + "hex": "1af4", 1598 + "value": 6900 1599 + }, 1600 + "sub_vendor": { 1601 + "hex": "1af4", 1602 + "value": 6900 1603 + }, 1604 + "device": { 1605 + "hex": "1003", 1606 + "value": 4099 1607 + }, 1608 + "sub_device": { 1609 + "hex": "0003", 1610 + "value": 3 1611 + }, 1612 + "model": "Communication controller", 1613 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0", 1614 + "sysfs_bus_id": "0000:00:1c.0", 1615 + "resources": [ 1616 + { 1617 + "type": "io", 1618 + "base": 49344, 1619 + "range": 64, 1620 + "enabled": true, 1621 + "access": "read_write" 1622 + }, 1623 + { 1624 + "type": "irq", 1625 + "base": 11, 1626 + "triggered": 0, 1627 + "enabled": true 1628 + }, 1629 + { 1630 + "type": "mem", 1631 + "base": 4273811456, 1632 + "range": 4096, 1633 + "enabled": true, 1634 + "access": "read_write", 1635 + "prefetch": "no" 1636 + }, 1637 + { 1638 + "type": "mem", 1639 + "base": 824633753600, 1640 + "range": 16384, 1641 + "enabled": true, 1642 + "access": "read_only", 1643 + "prefetch": "no" 1644 + } 1645 + ], 1646 + "detail": { 1647 + "function": 0, 1648 + "command": 1287, 1649 + "header_type": 0, 1650 + "secondary_bus": 0, 1651 + "irq": 11, 1652 + "prog_if": 0 1653 + }, 1654 + "driver": "virtio-pci", 1655 + "driver_module": "virtio_pci", 1656 + "drivers": [ 1657 + "virtio-pci" 1658 + ], 1659 + "driver_modules": [ 1660 + "virtio_pci" 1661 + ], 1662 + "module_alias": "pci:v00001AF4d00001003sv00001AF4sd00000003bc07sc80i00" 1663 + }, 1664 + { 1665 + "index": 10, 1666 + "attached_to": 0, 1667 + "class_list": [ 1668 + "pci", 1669 + "unknown" 1670 + ], 1671 + "bus_type": { 1672 + "hex": "0004", 1673 + "name": "PCI", 1674 + "value": 4 1675 + }, 1676 + "slot": { 1677 + "bus": 0, 1678 + "number": 16 1679 + }, 1680 + "base_class": { 1681 + "hex": "0001", 1682 + "name": "Mass storage controller", 1683 + "value": 1 1684 + }, 1685 + "sub_class": { 1686 + "hex": "0000", 1687 + "name": "SCSI storage controller", 1688 + "value": 0 1689 + }, 1690 + "vendor": { 1691 + "hex": "1af4", 1692 + "value": 6900 1693 + }, 1694 + "sub_vendor": { 1695 + "hex": "1af4", 1696 + "value": 6900 1697 + }, 1698 + "device": { 1699 + "hex": "1001", 1700 + "value": 4097 1701 + }, 1702 + "sub_device": { 1703 + "hex": "0002", 1704 + "value": 2 1705 + }, 1706 + "model": "SCSI storage controller", 1707 + "sysfs_id": "/devices/pci0000:00/0000:00:10.0", 1708 + "sysfs_bus_id": "0000:00:10.0", 1709 + "resources": [ 1710 + { 1711 + "type": "io", 1712 + "base": 49152, 1713 + "range": 128, 1714 + "enabled": true, 1715 + "access": "read_write" 1716 + }, 1717 + { 1718 + "type": "irq", 1719 + "base": 11, 1720 + "triggered": 0, 1721 + "enabled": true 1722 + }, 1723 + { 1724 + "type": "mem", 1725 + "base": 4273807360, 1726 + "range": 4096, 1727 + "enabled": true, 1728 + "access": "read_write", 1729 + "prefetch": "no" 1730 + }, 1731 + { 1732 + "type": "mem", 1733 + "base": 824633737216, 1734 + "range": 16384, 1735 + "enabled": true, 1736 + "access": "read_only", 1737 + "prefetch": "no" 1738 + } 1739 + ], 1740 + "detail": { 1741 + "function": 0, 1742 + "command": 1287, 1743 + "header_type": 0, 1744 + "secondary_bus": 0, 1745 + "irq": 11, 1746 + "prog_if": 0 1747 + }, 1748 + "driver": "virtio-pci", 1749 + "driver_module": "virtio_pci", 1750 + "drivers": [ 1751 + "virtio-pci" 1752 + ], 1753 + "driver_modules": [ 1754 + "virtio_pci" 1755 + ], 1756 + "module_alias": "pci:v00001AF4d00001001sv00001AF4sd00000002bc01sc00i00" 1757 + }, 1758 + { 1759 + "index": 12, 1760 + "attached_to": 0, 1761 + "class_list": [ 1762 + "pci", 1763 + "unknown" 1764 + ], 1765 + "bus_type": { 1766 + "hex": "0004", 1767 + "name": "PCI", 1768 + "value": 4 1769 + }, 1770 + "slot": { 1771 + "bus": 0, 1772 + "number": 30 1773 + }, 1774 + "base_class": { 1775 + "hex": "0000", 1776 + "name": "Unclassified device", 1777 + "value": 0 1778 + }, 1779 + "sub_class": { 1780 + "hex": "00ff", 1781 + "value": 255 1782 + }, 1783 + "vendor": { 1784 + "hex": "1af4", 1785 + "value": 6900 1786 + }, 1787 + "sub_vendor": { 1788 + "hex": "1af4", 1789 + "value": 6900 1790 + }, 1791 + "device": { 1792 + "hex": "1002", 1793 + "value": 4098 1794 + }, 1795 + "sub_device": { 1796 + "hex": "0005", 1797 + "value": 5 1798 + }, 1799 + "model": "Unclassified device", 1800 + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0", 1801 + "sysfs_bus_id": "0000:00:1e.0", 1802 + "resources": [ 1803 + { 1804 + "type": "io", 1805 + "base": 49408, 1806 + "range": 64, 1807 + "enabled": true, 1808 + "access": "read_write" 1809 + }, 1810 + { 1811 + "type": "irq", 1812 + "base": 10, 1813 + "triggered": 0, 1814 + "enabled": true 1815 + }, 1816 + { 1817 + "type": "mem", 1818 + "base": 824633769984, 1819 + "range": 16384, 1820 + "enabled": true, 1821 + "access": "read_only", 1822 + "prefetch": "no" 1823 + } 1824 + ], 1825 + "detail": { 1826 + "function": 0, 1827 + "command": 263, 1828 + "header_type": 0, 1829 + "secondary_bus": 0, 1830 + "irq": 10, 1831 + "prog_if": 0 1832 + }, 1833 + "driver": "virtio-pci", 1834 + "driver_module": "virtio_pci", 1835 + "drivers": [ 1836 + "virtio-pci" 1837 + ], 1838 + "driver_modules": [ 1839 + "virtio_pci" 1840 + ], 1841 + "module_alias": "pci:v00001AF4d00001002sv00001AF4sd00000005bc00scFFi00" 1842 + }, 1843 + { 1844 + "index": 15, 1845 + "attached_to": 0, 1846 + "class_list": [ 1847 + "pci", 1848 + "unknown" 1849 + ], 1850 + "bus_type": { 1851 + "hex": "0004", 1852 + "name": "PCI", 1853 + "value": 4 1854 + }, 1855 + "slot": { 1856 + "bus": 0, 1857 + "number": 3 1858 + }, 1859 + "base_class": { 1860 + "hex": "0002", 1861 + "name": "Network controller", 1862 + "value": 2 1863 + }, 1864 + "sub_class": { 1865 + "hex": "0000", 1866 + "name": "Ethernet controller", 1867 + "value": 0 1868 + }, 1869 + "vendor": { 1870 + "hex": "1af4", 1871 + "value": 6900 1872 + }, 1873 + "sub_vendor": { 1874 + "hex": "1af4", 1875 + "value": 6900 1876 + }, 1877 + "device": { 1878 + "hex": "1000", 1879 + "value": 4096 1880 + }, 1881 + "sub_device": { 1882 + "hex": "0001", 1883 + "value": 1 1884 + }, 1885 + "model": "Ethernet controller", 1886 + "sysfs_id": "/devices/pci0000:00/0000:00:03.0", 1887 + "sysfs_bus_id": "0000:00:03.0", 1888 + "resources": [ 1889 + { 1890 + "type": "io", 1891 + "base": 49280, 1892 + "range": 64, 1893 + "enabled": true, 1894 + "access": "read_write" 1895 + }, 1896 + { 1897 + "type": "irq", 1898 + "base": 10, 1899 + "triggered": 0, 1900 + "enabled": true 1901 + }, 1902 + { 1903 + "type": "mem", 1904 + "base": 4273471488, 1905 + "range": 262144, 1906 + "enabled": false, 1907 + "access": "read_only", 1908 + "prefetch": "no" 1909 + }, 1910 + { 1911 + "type": "mem", 1912 + "base": 4273803264, 1913 + "range": 4096, 1914 + "enabled": true, 1915 + "access": "read_write", 1916 + "prefetch": "no" 1917 + }, 1918 + { 1919 + "type": "mem", 1920 + "base": 824633720832, 1921 + "range": 16384, 1922 + "enabled": true, 1923 + "access": "read_only", 1924 + "prefetch": "no" 1925 + } 1926 + ], 1927 + "detail": { 1928 + "function": 0, 1929 + "command": 1287, 1930 + "header_type": 0, 1931 + "secondary_bus": 0, 1932 + "irq": 10, 1933 + "prog_if": 0 1934 + }, 1935 + "driver": "virtio-pci", 1936 + "driver_module": "virtio_pci", 1937 + "drivers": [ 1938 + "virtio-pci" 1939 + ], 1940 + "driver_modules": [ 1941 + "virtio_pci" 1942 + ], 1943 + "module_alias": "pci:v00001AF4d00001000sv00001AF4sd00000001bc02sc00i00" 1944 + } 1945 + ], 1946 + "storage_controller": [ 1947 + { 1948 + "index": 16, 1949 + "attached_to": 0, 1950 + "class_list": [ 1951 + "storage_controller", 1952 + "pci" 1953 + ], 1954 + "bus_type": { 1955 + "hex": "0004", 1956 + "name": "PCI", 1957 + "value": 4 1958 + }, 1959 + "slot": { 1960 + "bus": 0, 1961 + "number": 1 1962 + }, 1963 + "base_class": { 1964 + "hex": "0001", 1965 + "name": "Mass storage controller", 1966 + "value": 1 1967 + }, 1968 + "sub_class": { 1969 + "hex": "0001", 1970 + "name": "IDE interface", 1971 + "value": 1 1972 + }, 1973 + "pci_interface": { 1974 + "hex": "0080", 1975 + "value": 128 1976 + }, 1977 + "vendor": { 1978 + "hex": "8086", 1979 + "name": "Intel Corporation", 1980 + "value": 32902 1981 + }, 1982 + "sub_vendor": { 1983 + "hex": "1af4", 1984 + "value": 6900 1985 + }, 1986 + "device": { 1987 + "hex": "7010", 1988 + "value": 28688 1989 + }, 1990 + "sub_device": { 1991 + "hex": "1100", 1992 + "value": 4352 1993 + }, 1994 + "model": "Intel IDE interface", 1995 + "sysfs_id": "/devices/pci0000:00/0000:00:01.1", 1996 + "sysfs_bus_id": "0000:00:01.1", 1997 + "resources": [ 1998 + { 1999 + "type": "io", 2000 + "base": 1014, 2001 + "range": 1, 2002 + "enabled": true, 2003 + "access": "read_write" 2004 + }, 2005 + { 2006 + "type": "io", 2007 + "base": 368, 2008 + "range": 8, 2009 + "enabled": true, 2010 + "access": "read_write" 2011 + }, 2012 + { 2013 + "type": "io", 2014 + "base": 49504, 2015 + "range": 16, 2016 + "enabled": true, 2017 + "access": "read_write" 2018 + }, 2019 + { 2020 + "type": "io", 2021 + "base": 496, 2022 + "range": 8, 2023 + "enabled": true, 2024 + "access": "read_write" 2025 + }, 2026 + { 2027 + "type": "io", 2028 + "base": 886, 2029 + "range": 1, 2030 + "enabled": true, 2031 + "access": "read_write" 2032 + } 2033 + ], 2034 + "detail": { 2035 + "function": 1, 2036 + "command": 263, 2037 + "header_type": 0, 2038 + "secondary_bus": 0, 2039 + "irq": 0, 2040 + "prog_if": 128 2041 + }, 2042 + "driver": "ata_piix", 2043 + "driver_module": "ata_piix", 2044 + "drivers": [ 2045 + "ata_piix" 2046 + ], 2047 + "driver_modules": [ 2048 + "ata_piix" 2049 + ], 2050 + "module_alias": "pci:v00008086d00007010sv00001AF4sd00001100bc01sc01i80" 2051 + }, 2052 + { 2053 + "index": 18, 2054 + "attached_to": 10, 2055 + "class_list": [ 2056 + "storage_controller" 2057 + ], 2058 + "bus_type": { 2059 + "hex": "008f", 2060 + "name": "Virtio", 2061 + "value": 143 2062 + }, 2063 + "slot": { 2064 + "bus": 0, 2065 + "number": 0 2066 + }, 2067 + "base_class": { 2068 + "hex": "0001", 2069 + "name": "Mass storage controller", 2070 + "value": 1 2071 + }, 2072 + "sub_class": { 2073 + "hex": "0080", 2074 + "name": "Storage controller", 2075 + "value": 128 2076 + }, 2077 + "vendor": "Virtio", 2078 + "device": "Storage 0", 2079 + "model": "Virtio Storage 0", 2080 + "sysfs_id": "/devices/pci0000:00/0000:00:10.0/virtio1", 2081 + "sysfs_bus_id": "virtio1", 2082 + "driver": "virtio_blk", 2083 + "driver_module": "virtio_blk", 2084 + "drivers": [ 2085 + "virtio_blk" 2086 + ], 2087 + "driver_modules": [ 2088 + "virtio_blk" 2089 + ], 2090 + "module_alias": "virtio:d00000002v00001AF4" 2091 + } 2092 + ], 2093 + "system": { 2094 + "form_factor": "desktop" 2095 + }, 2096 + "unknown": [ 2097 + { 2098 + "index": 19, 2099 + "attached_to": 8, 2100 + "class_list": [ 2101 + "unknown" 2102 + ], 2103 + "base_class": { 2104 + "hex": "0000", 2105 + "name": "Unclassified device", 2106 + "value": 0 2107 + }, 2108 + "sub_class": { 2109 + "hex": "0000", 2110 + "name": "Unclassified device", 2111 + "value": 0 2112 + }, 2113 + "vendor": "Virtio", 2114 + "device": "", 2115 + "model": "Virtio Unclassified device", 2116 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0/virtio2", 2117 + "sysfs_bus_id": "virtio2", 2118 + "driver": "virtio_console", 2119 + "driver_module": "virtio_console", 2120 + "drivers": [ 2121 + "virtio_console" 2122 + ], 2123 + "driver_modules": [ 2124 + "virtio_console" 2125 + ], 2126 + "module_alias": "virtio:d00000003v00001AF4" 2127 + }, 2128 + { 2129 + "index": 21, 2130 + "attached_to": 12, 2131 + "class_list": [ 2132 + "unknown" 2133 + ], 2134 + "base_class": { 2135 + "hex": "0000", 2136 + "name": "Unclassified device", 2137 + "value": 0 2138 + }, 2139 + "sub_class": { 2140 + "hex": "0000", 2141 + "name": "Unclassified device", 2142 + "value": 0 2143 + }, 2144 + "vendor": "Virtio", 2145 + "device": "", 2146 + "model": "Virtio Unclassified device", 2147 + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0/virtio3", 2148 + "sysfs_bus_id": "virtio3", 2149 + "driver": "virtio_balloon", 2150 + "driver_module": "virtio_balloon", 2151 + "drivers": [ 2152 + "virtio_balloon" 2153 + ], 2154 + "driver_modules": [ 2155 + "virtio_balloon" 2156 + ], 2157 + "module_alias": "virtio:d00000005v00001AF4" 2158 + } 2159 + ], 2160 + "usb_controller": [ 2161 + { 2162 + "index": 9, 2163 + "attached_to": 0, 2164 + "class_list": [ 2165 + "usb_controller", 2166 + "pci" 2167 + ], 2168 + "bus_type": { 2169 + "hex": "0004", 2170 + "name": "PCI", 2171 + "value": 4 2172 + }, 2173 + "slot": { 2174 + "bus": 0, 2175 + "number": 1 2176 + }, 2177 + "base_class": { 2178 + "hex": "000c", 2179 + "name": "Serial bus controller", 2180 + "value": 12 2181 + }, 2182 + "sub_class": { 2183 + "hex": "0003", 2184 + "name": "USB Controller", 2185 + "value": 3 2186 + }, 2187 + "pci_interface": { 2188 + "hex": "0000", 2189 + "name": "UHCI", 2190 + "value": 0 2191 + }, 2192 + "vendor": { 2193 + "hex": "8086", 2194 + "name": "Intel Corporation", 2195 + "value": 32902 2196 + }, 2197 + "sub_vendor": { 2198 + "hex": "1af4", 2199 + "value": 6900 2200 + }, 2201 + "device": { 2202 + "hex": "7020", 2203 + "value": 28704 2204 + }, 2205 + "sub_device": { 2206 + "hex": "1100", 2207 + "value": 4352 2208 + }, 2209 + "revision": { 2210 + "hex": "0001", 2211 + "value": 1 2212 + }, 2213 + "model": "Intel USB Controller", 2214 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2", 2215 + "sysfs_bus_id": "0000:00:01.2", 2216 + "resources": [ 2217 + { 2218 + "type": "io", 2219 + "base": 49472, 2220 + "range": 32, 2221 + "enabled": true, 2222 + "access": "read_write" 2223 + }, 2224 + { 2225 + "type": "irq", 2226 + "base": 11, 2227 + "triggered": 0, 2228 + "enabled": true 2229 + } 2230 + ], 2231 + "detail": { 2232 + "function": 2, 2233 + "command": 263, 2234 + "header_type": 0, 2235 + "secondary_bus": 0, 2236 + "irq": 11, 2237 + "prog_if": 0 2238 + }, 2239 + "driver": "uhci_hcd", 2240 + "driver_module": "uhci_hcd", 2241 + "drivers": [ 2242 + "uhci_hcd" 2243 + ], 2244 + "driver_modules": [ 2245 + "uhci_hcd" 2246 + ], 2247 + "driver_info": { 2248 + "type": "module", 2249 + "db_entry_0": [ 2250 + "uhci-hcd" 2251 + ], 2252 + "active": true, 2253 + "modprobe": true, 2254 + "names": [ 2255 + "uhci-hcd" 2256 + ], 2257 + "module_args": [ 2258 + "" 2259 + ], 2260 + "conf": "" 2261 + }, 2262 + "module_alias": "pci:v00008086d00007020sv00001AF4sd00001100bc0Csc03i00" 2263 + } 2264 + ] 2265 + }, 2266 + "smbios": { 2267 + "bios": { 2268 + "handle": 0, 2269 + "vendor": "netcup", 2270 + "version": "VPS 1000 G12 Pro", 2271 + "date": "11/26/2025", 2272 + "features": null, 2273 + "start_address": "0xe8000", 2274 + "rom_size": 65536 2275 + }, 2276 + "chassis": [ 2277 + { 2278 + "handle": 768, 2279 + "manufacturer": "QEMU", 2280 + "version": "pc-i440fx-9.2", 2281 + "chassis_type": { 2282 + "hex": "0001", 2283 + "name": "Other", 2284 + "value": 1 2285 + }, 2286 + "lock_present": false, 2287 + "bootup_state": { 2288 + "hex": "0003", 2289 + "name": "Safe", 2290 + "value": 3 2291 + }, 2292 + "power_state": { 2293 + "hex": "0003", 2294 + "name": "Safe", 2295 + "value": 3 2296 + }, 2297 + "thermal_state": { 2298 + "hex": "0003", 2299 + "name": "Safe", 2300 + "value": 3 2301 + }, 2302 + "security_state": { 2303 + "hex": "0002", 2304 + "name": "Unknown", 2305 + "value": 2 2306 + }, 2307 + "oem": "0x0" 2308 + } 2309 + ], 2310 + "memory_array": [ 2311 + { 2312 + "handle": 4096, 2313 + "location": { 2314 + "hex": "0001", 2315 + "name": "Other", 2316 + "value": 1 2317 + }, 2318 + "usage": { 2319 + "hex": "0003", 2320 + "name": "System memory", 2321 + "value": 3 2322 + }, 2323 + "ecc": { 2324 + "hex": "0006", 2325 + "name": "Multi-bit", 2326 + "value": 6 2327 + }, 2328 + "max_size": "0x800000", 2329 + "error_handle": 65534, 2330 + "slots": 1 2331 + } 2332 + ], 2333 + "memory_array_mapped_address": [ 2334 + { 2335 + "handle": 4864, 2336 + "array_handle": 4096, 2337 + "start_address": "0x0", 2338 + "end_address": "0xc0000000", 2339 + "part_width": 1 2340 + }, 2341 + { 2342 + "handle": 4865, 2343 + "array_handle": 4096, 2344 + "start_address": "0x100000000", 2345 + "end_address": "0x240000000", 2346 + "part_width": 1 2347 + } 2348 + ], 2349 + "memory_device": [ 2350 + { 2351 + "handle": 4352, 2352 + "location": "DIMM 0", 2353 + "bank_location": "", 2354 + "manufacturer": "QEMU", 2355 + "part_number": "", 2356 + "array_handle": 4096, 2357 + "error_handle": 65534, 2358 + "width": 0, 2359 + "ecc_bits": 0, 2360 + "size": 8388608, 2361 + "form_factor": { 2362 + "hex": "0009", 2363 + "name": "DIMM", 2364 + "value": 9 2365 + }, 2366 + "set": 0, 2367 + "memory_type": { 2368 + "hex": "0007", 2369 + "name": "RAM", 2370 + "value": 7 2371 + }, 2372 + "memory_type_details": [ 2373 + "Other" 2374 + ], 2375 + "speed": 0 2376 + } 2377 + ], 2378 + "processor": [ 2379 + { 2380 + "handle": 1024, 2381 + "socket": "CPU 0", 2382 + "socket_type": { 2383 + "hex": "0001", 2384 + "name": "Other", 2385 + "value": 1 2386 + }, 2387 + "socket_populated": true, 2388 + "manufacturer": "QEMU", 2389 + "version": "pc-i440fx-9.2", 2390 + "part": "", 2391 + "processor_type": { 2392 + "hex": "0003", 2393 + "name": "CPU", 2394 + "value": 3 2395 + }, 2396 + "processor_family": { 2397 + "hex": "00fe", 2398 + "name": "Other", 2399 + "value": 254 2400 + }, 2401 + "processor_status": { 2402 + "hex": "0001", 2403 + "name": "Enabled", 2404 + "value": 1 2405 + }, 2406 + "clock_ext": 0, 2407 + "clock_max": 2000, 2408 + "cache_handle_l1": 0, 2409 + "cache_handle_l2": 0, 2410 + "cache_handle_l3": 0 2411 + }, 2412 + { 2413 + "handle": 1025, 2414 + "socket": "CPU 1", 2415 + "socket_type": { 2416 + "hex": "0001", 2417 + "name": "Other", 2418 + "value": 1 2419 + }, 2420 + "socket_populated": true, 2421 + "manufacturer": "QEMU", 2422 + "version": "pc-i440fx-9.2", 2423 + "part": "", 2424 + "processor_type": { 2425 + "hex": "0003", 2426 + "name": "CPU", 2427 + "value": 3 2428 + }, 2429 + "processor_family": { 2430 + "hex": "00fe", 2431 + "name": "Other", 2432 + "value": 254 2433 + }, 2434 + "processor_status": { 2435 + "hex": "0001", 2436 + "name": "Enabled", 2437 + "value": 1 2438 + }, 2439 + "clock_ext": 0, 2440 + "clock_max": 2000, 2441 + "cache_handle_l1": 0, 2442 + "cache_handle_l2": 0, 2443 + "cache_handle_l3": 0 2444 + }, 2445 + { 2446 + "handle": 1026, 2447 + "socket": "CPU 2", 2448 + "socket_type": { 2449 + "hex": "0001", 2450 + "name": "Other", 2451 + "value": 1 2452 + }, 2453 + "socket_populated": true, 2454 + "manufacturer": "QEMU", 2455 + "version": "pc-i440fx-9.2", 2456 + "part": "", 2457 + "processor_type": { 2458 + "hex": "0003", 2459 + "name": "CPU", 2460 + "value": 3 2461 + }, 2462 + "processor_family": { 2463 + "hex": "00fe", 2464 + "name": "Other", 2465 + "value": 254 2466 + }, 2467 + "processor_status": { 2468 + "hex": "0001", 2469 + "name": "Enabled", 2470 + "value": 1 2471 + }, 2472 + "clock_ext": 0, 2473 + "clock_max": 2000, 2474 + "cache_handle_l1": 0, 2475 + "cache_handle_l2": 0, 2476 + "cache_handle_l3": 0 2477 + }, 2478 + { 2479 + "handle": 1027, 2480 + "socket": "CPU 3", 2481 + "socket_type": { 2482 + "hex": "0001", 2483 + "name": "Other", 2484 + "value": 1 2485 + }, 2486 + "socket_populated": true, 2487 + "manufacturer": "QEMU", 2488 + "version": "pc-i440fx-9.2", 2489 + "part": "", 2490 + "processor_type": { 2491 + "hex": "0003", 2492 + "name": "CPU", 2493 + "value": 3 2494 + }, 2495 + "processor_family": { 2496 + "hex": "00fe", 2497 + "name": "Other", 2498 + "value": 254 2499 + }, 2500 + "processor_status": { 2501 + "hex": "0001", 2502 + "name": "Enabled", 2503 + "value": 1 2504 + }, 2505 + "clock_ext": 0, 2506 + "clock_max": 2000, 2507 + "cache_handle_l1": 0, 2508 + "cache_handle_l2": 0, 2509 + "cache_handle_l3": 0 2510 + } 2511 + ], 2512 + "system": { 2513 + "handle": 256, 2514 + "manufacturer": "netcup", 2515 + "product": "KVM Server", 2516 + "version": "VPS 1000 G12 Pro", 2517 + "wake_up": { 2518 + "hex": "0006", 2519 + "name": "Power Switch", 2520 + "value": 6 2521 + } 2522 + } 2523 + } 2524 + }
+3
nix/hosts/zeus/users/tghanken/home-configuration.nix
··· 1 + {inputs, ...}: { 2 + imports = [inputs.self.homeModules.tghanken]; 3 + }