+1
-1
README.md
+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
+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
+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
+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
+3
nix/hosts/hades/users/tghanken/home-configuration.nix
+44
nix/hosts/poseidon/configuration.nix
+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
+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
+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
+3
nix/hosts/poseidon/users/tghanken/home-configuration.nix
+44
nix/hosts/zeus/configuration.nix
+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
+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
+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
+
}