summaryrefslogtreecommitdiffstats
path: root/newton/newton/registration/views/hpa.json
blob: 832d55af0018372b9bf14ee59d688c9a74fa9a8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
    "basicCapabilities": {
        "info": {
            "hpa-feature": "basicCapabilities",
            "hpa-version": "v1",
            "architecture": "generic"
        },
        "hpa-attributes": {
            "vcpus": {
                "key": "numVirtualCpu",
                "unit": null
            },
            "ram": {
                "key": "virtualMemSize",
                "unit": "GB"
            }
        }
    },
    "localStorage": {
        "info": {
            "hpa-feature": "localStorage",
            "hpa-version": "v1",
            "architecture": "generic"
        },
        "hpa-attributes": {
            "disk": {
                "key": "diskSize",
                "unit": "GB"
            },
            "swap": {
                "key": "swapMemSize",
                "unit": "MB"
            }
        }
    },
    "cpuTopology": {
        "info": {
            "hpa-feature": "cpuTopology",
            "hpa-version": "v1",
            "architecture": "generic"
        },
        "hpa-attributes": {
            "hw:cpu_sockets": {
                "key": "numCpuSockets",
                "unit": null
            },
            "hw:cpu_cores": {
                "key": "numCpuCores",
                "unit": null
            },
            "hw:cpu_threads": { 
                "key": "numCpuThreads",
                "unit": null
            }
        }
    },
    "cpuPinning": {
        "info": {
            "hpa-feature": "cpuPinning",
            "hpa-version": "v1",
            "architecture": "generic"
        },
        "hpa-attributes": {
            "hw:cpu_thread_policy": {
                "key": "logicalCpuThreadPinningPolicy",
                "unit": null
            },
            "hw:cpu_policy": {
                "key": "logicalCpuPinningPolicy",
                "unit": null
            }
        }
    },
    "numa": {
        "info": {
            "hpa-feature": "numa",
            "hpa-version": "v1",
            "architecture": "generic"
        },
        "hpa-attributes": {
            "hw:numa_nodes": {
                "key": "numaNodes",
                "unit": null
            },
            "hw:numa_cpus": {
                "key": "numaCpu",
                "unit": null
            },
            "hw:numa_mem": {
                "key": "numaMem",
                "unit": "GB"
            }
        }
    },
    "hugePages": {
        "info": {
            "hpa-feature": "hugePages",
            "hpa-version": "v1",
            "architecture": "generic"
        },
        "hpa-attributes": {
            "hw:mem_page_size": {
                "key": "memoryPageSize",
                "unit": null
            }
        }
    },
    "pciePassthrough": {
        "info": {
            "hpa-feature": "pciePassthrough",
            "hpa-version": "v1",
            "architecture": "generic"
        },
        "hpa-attributes": {
            "pci_count": {
                "key": "pciCount",
                "unit": null
            },
            "pci_vendor_id": {
                "key": "pciVendorId",
                "unit": null
            },
            "pci_device_id": {
                "key": "pciDeviceId",
                "unit": null
            }
        }
    }
}