From 3f6ff1b11e6b66c7cbb6572043a4345207770c60 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Mon, 7 Oct 2024 13:45:09 -0400 Subject: [PATCH] asahi: don't do extra runtime validation for exact silly. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/genxml/gen_pack.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/asahi/genxml/gen_pack.py b/src/asahi/genxml/gen_pack.py index 4101026bbbf..972e97ec9f1 100644 --- a/src/asahi/genxml/gen_pack.py +++ b/src/asahi/genxml/gen_pack.py @@ -307,7 +307,7 @@ class Group(object): if field.type in ["uint", "hex", "address", "bool"] or field.type in self.parser.enums: bits = (end - start + 1) - if bits < 64: + if bits < 64 and not field.exact: # Add some nicer error checking label = f"{self.label}::{name}" bound = hex(1 << bits)