1-doc_begin="Intel specific source files are out of scope." 2-file_tag+={out_of_scope,"^xen/arch/x86/cpu/intel\\.c$"} 3-file_tag+={out_of_scope,"^xen/arch/x86/cpu/intel_cacheinfo\\.c$"} 4-file_tag+={out_of_scope,"^xen/arch/x86/cpu/microcode/intel\\.c$"} 5-file_tag+={out_of_scope,"^xen/arch/x86/cpu/shanghai\\.c$"} 6-file_tag+={out_of_scope,"^xen/arch/x86/hvm/vmx/.*$"} 7-file_tag+={out_of_scope,"^xen/arch/x86/include/asm/hvm/vmx/.*$"} 8-file_tag+={out_of_scope,"^xen/drivers/passthrough/vtd/.*$"} 9-file_tag+={out_of_scope,"^xen/arch/x86/cpu/mcheck/mce_intel\\.c$"} 10-file_tag+={out_of_scope,"^xen/arch/x86/cpu/mwait-idle\\.c$"} 11-file_tag+={out_of_scope,"^xen/arch/x86/cpu/vpmu_intel\\.c$"} 12-file_tag+={out_of_scope,"^xen/arch/x86/tsx\\.c$"} 13-file_tag+={out_of_scope,"^xen/arch/x86/mm/altp2m\\.c$"} 14-file_tag+={out_of_scope,"^xen/arch/x86/mm/p2m-ept\\.c$"} 15-file_tag+={out_of_scope,"^xen/arch/x86/mm/hap/nested_ept\\.c$"} 16-file_tag+={out_of_scope,"^xen/arch/x86/include/asm/altp2m\\.h$"} 17-file_tag+={out_of_scope,"^xen/arch/x86/include/asm/intel-family\\.h$"} 18-doc_end 19 20-doc_begin="Build tools are out of scope." 21-file_tag+={out_of_scope_tools,"^xen/tools/.*$"} 22-file_tag+={out_of_scope_tools,"^xen/arch/x86/efi/mkreloc\\.c$"} 23-file_tag+={out_of_scope_tools,"^xen/arch/x86/boot/mkelf32\\.c$"} 24-doc_end 25 26-doc_begin="Out of scope headers." 27-file_tag+={out_of_scope,"^xen/include/xen/bitmap\\.h$"} 28-file_tag+={out_of_scope,"^xen/include/xen/earlycpio\\.h$"} 29-file_tag+={out_of_scope,"^xen/include/xen/lzo\\.h$"} 30-file_tag+={out_of_scope,"^xen/include/xen/lz4\\.h$"} 31-file_tag+={out_of_scope,"^xen/common/lz4/defs\\.h$"} 32-file_tag+={out_of_scope,"^xen/include/xen/radix-tree\\.h$"} 33-file_tag+={out_of_scope,"^xen/include/xen/list_sort\\.h$"} 34-file_tag+={out_of_scope,"^xen/include/xen/rbtree\\.h$"} 35-file_tag+={out_of_scope,"^xen/include/xen/xxhash\\.h$"} 36-doc_end 37 38-doc_begin="Headers under xen/include/public/ are the description of the public 39hypercall ABI so the community is extremely conservative in making changes 40there, because the interface is maintained for backward compatibility: ignore 41for now." 42-file_tag+={hypercall_ABI, "^xen/include/public/.*$"} 43-source_files+={hide, hypercall_ABI} 44-doc_end 45 46-doc_begin="Consider out-of-scope files external to the project." 47-file_tag+={external, out_of_scope} 48-doc_end 49 50-doc_begin="Consider adopted files external to the project." 51-file_tag+={external, adopted} 52-doc_end 53 54-doc_begin="Disregard out-of-scope tools." 55-frames+={hide,"main(out_of_scope_tools)"} 56-doc_end 57 58-doc_begin="The build performs speculative calls with target /dev/null: this 59frames should be ignored." 60-frames+={hide,"target(^/dev/null$)"} 61-doc_end 62