1 {% extends
"../base.html" %}
3 {% block title %}{{ _(
"Processors") }}{% end block %}
6 {% set map = backend.fireinfo.get_cpu_flags_map(when=when) %}
8 <section class=
"hero is-primary">
9 <div class=
"hero-body">
10 <div class=
"container">
11 <nav class=
"breadcrumb" aria-label=
"breadcrumbs">
14 <a href=
"https://ipfire.org/">
23 <li class=
"is-active">
31 <h1 class=
"title">{{ _(
"Processors") }}
</h1>
36 <section class=
"section">
37 <div class=
"container">
38 {% for arch in sorted(map) %}
39 <h2 class=
"title is-2">{{ arch }}
</h2>
41 {% for flag in sorted(map[arch], key=lambda f: map[arch][f], reverse=True) %}
42 {% set p = map[arch][flag] %}
45 <div class=
"column is-2">
46 {% if flag ==
"aes" %}
47 {{ _(
"AES Instruction Set") }}
48 {% elif flag ==
"avx" %}
50 {% elif flag ==
"avx2" %}
52 {% elif flag ==
"lpae" %}
54 {% elif flag ==
"mmx" %}
56 {% elif flag ==
"mmxext" %}
58 {% elif flag ==
"neon" %}
60 {% elif flag ==
"nx" %}
61 {{ _(
"No eXecute bit") }}
62 {% elif flag ==
"lm" %}
63 {{ _(
"Supports 64 bits") }}
64 {% elif flag ==
"pae" %}
66 {% elif flag ==
"pclmulqdq" %}
68 {% elif flag ==
"pni" %}
70 {% elif flag ==
"popcnt" %}
72 {% elif flag ==
"rdrand" %}
74 {% elif flag ==
"rdseed" %}
76 {% elif flag ==
"sha" %}
78 {% elif flag ==
"sse" %}
80 {% elif flag ==
"sse2" %}
82 {% elif flag ==
"sse4a" %}
84 {% elif flag ==
"sse4_1" %}
86 {% elif flag ==
"sse4_2" %}
88 {% elif flag ==
"ssse3" %}
90 {% elif flag ==
"thumb" %}
92 {% elif flag ==
"thumb2" %}
94 {% elif flag ==
"thumbee" %}
96 {% elif flag ==
"vfpv3" %}
98 {% elif flag ==
"vfpv4" %}
100 {% elif flag ==
"virt" %}
101 {{ _(
"Virtualization") }}
109 {% module ProgressBar(p,
"success") %}
111 {% module ProgressBar(p,
"warning") %}
113 {% module ProgressBar(p,
"info") %}
115 {% module ProgressBar(p,
"danger") %}