Lines Matching defs:arch
98 """Parses a single arch-support.txt feature file."""
105 if base != "arch-support.txt":
166 if re.search(r"^\s*\|\s*arch\s*\|\s*status\s*\|\s*$", line):
176 arch = match.group(1)
181 self.max_size_arch = max(self.max_size_arch, len(arch))
186 arch_table[arch] = status
220 """Parses all arch-support.txt feature files inside self.prefix."""
227 example_path = os.path.join(path, "arch-support.txt")
235 def output_arch_table(self, arch, feat=None):
240 title = f"Feature status on {arch} architecture"
275 if not arch in arch_table:
283 self.emit(f"{arch_table[arch]:<{self.max_size_status}} ",
336 for arch in sorted(arch_table.keys()):
337 self.emit(f"{arch:<{self.max_size_arch}} ", end="")
338 self.emit(f"{arch_table[arch]:<{self.max_size_status}}")
422 for arch, status in arch_table:
430 line = f"- **{status}**: {arch}"
431 elif len(line) + len(arch) + 2 < max_size_status:
432 line += f", {arch}"
435 line = f" {arch}"
479 def list_arch_features(self, arch, feat):
484 self.emit(f"# Kernel feature support matrix of the '{arch}' architecture:")
496 status = arch_table.get(arch, "")