1-doc="Hide reports marked as compliant."
2-remap_rtag={compliant,hide}
3
4-doc="Hide reports marked as safe."
5-remap_rtag={safe,hide}
6
7-doc="Hide reports marked as relied."
8-remap_rtag={relied,hide}
9
10-doc="Hide reports marked as deliberate."
11-remap_rtag={deliberate,hide}
12
13-doc="Hide reports marked as disapplied."
14-remap_rtag={disapplied,hide}
15
16####################
17# Clean guidelines #
18####################
19
20-doc_begin="Clean guidelines: new violations for these guidelines are not accepted."
21
22-service_selector={clean_guidelines_common,
23"MC3R1.D1.1||
24MC3R1.D2.1||
25MC3R1.D4.1||
26MC3R1.D4.11||
27MC3R1.D4.14||
28MC3R1.R1.1||
29MC3R1.R1.3||
30MC3R1.R1.4||
31MC3R1.R2.2||
32MC3R1.R2.6||
33MC3R1.R3.1||
34MC3R1.R3.2||
35MC3R1.R4.1||
36MC3R1.R4.2||
37MC3R1.R5.1||
38MC3R1.R5.2||
39MC3R1.R5.4||
40MC3R1.R5.6||
41MC3R1.R6.1||
42MC3R1.R6.2||
43MC3R1.R7.1||
44MC3R1.R7.2||
45MC3R1.R7.4||
46MC3R1.R8.1||
47MC3R1.R8.2||
48MC3R1.R8.5||
49MC3R1.R8.6||
50MC3R1.R8.8||
51MC3R1.R8.10||
52MC3R1.R8.12||
53MC3R1.R8.14||
54MC3R1.R9.2||
55MC3R1.R9.3||
56MC3R1.R9.4||
57MC3R1.R9.5||
58MC3R1.R10.2||
59MC3R1.R11.7||
60MC3R1.R11.9||
61MC3R1.R12.5||
62MC3R1.R14.1||
63MC3R1.R14.4||
64MC3R1.R16.7||
65MC3R1.R17.1||
66MC3R1.R17.3||
67MC3R1.R17.4||
68MC3R1.R17.5||
69MC3R1.R17.6||
70MC3R1.R18.8||
71MC3R1.R20.2||
72MC3R1.R20.3||
73MC3R1.R20.4||
74MC3R1.R20.6||
75MC3R1.R20.9||
76MC3R1.R20.11||
77MC3R1.R20.12||
78MC3R1.R20.13||
79MC3R1.R20.14||
80MC3R1.R21.3||
81MC3R1.R21.4||
82MC3R1.R21.5||
83MC3R1.R21.7||
84MC3R1.R21.8||
85MC3R1.R21.9||
86MC3R1.R21.10||
87MC3R1.R21.12||
88MC3R1.R21.13||
89MC3R1.R21.19||
90MC3R1.R21.21||
91MC3R1.R22.1||
92MC3R1.R22.2||
93MC3R1.R22.3||
94MC3R1.R22.4||
95MC3R1.R22.5||
96MC3R1.R22.6||
97MC3R1.R22.7||
98MC3R1.R22.8||
99MC3R1.R22.9||
100MC3R1.R22.10"
101}
102
103-setq=target,getenv("XEN_TARGET_ARCH")
104
105if(string_equal(target,"x86_64"),
106    service_selector({"additional_clean_guidelines","MC3R1.D4.3"})
107)
108
109if(string_equal(target,"arm64"),
110    service_selector({"additional_clean_guidelines","MC3R1.R16.6||MC3R1.R2.1||MC3R1.R5.3||MC3R1.R7.3"})
111)
112
113-reports+={clean:added,"service(clean_guidelines_common||additional_clean_guidelines)"}
114
115-doc_end
116