diff --git a/src/freedreno/registers/gen_header.py b/src/freedreno/registers/gen_header.py index 4e11b8d3f6f..4f18460d7a7 100644 --- a/src/freedreno/registers/gen_header.py +++ b/src/freedreno/registers/gen_header.py @@ -429,7 +429,8 @@ class Parser(object): xml_doc = etree.parse(filename) if not xmlschema.validate(xml_doc): - raise self.error("Schema validation failed for: " + filename) + error_str = str(xmlschema.error_log.filter_from_errors()[0]) + raise self.error("Schema validation failed for: " + filename + "\n" + error_str) except ImportError: print("lxml not found, skipping validation", file=sys.stderr)