aboutsummaryrefslogtreecommitdiff
path: root/scripts/qapi/parser.py
diff options
context:
space:
mode:
authorFrank Chang <frank.chang@sifive.com>2024-06-25 19:46:25 +0800
committerAlistair Francis <alistair.francis@wdc.com>2024-06-26 23:07:35 +1000
commit047da861f94e1306cc1d76f3f76462e4f7ed2930 (patch)
treea3397c9402021ec64f800061ead70dc56341e5f7 /scripts/qapi/parser.py
parentf04f7709203c539bec29258288ba846b993db8e3 (diff)
downloadqemu-047da861f94e1306cc1d76f3f76462e4f7ed2930.zip
qemu-047da861f94e1306cc1d76f3f76462e4f7ed2930.tar.gz
qemu-047da861f94e1306cc1d76f3f76462e4f7ed2930.tar.bz2
target/riscv: Introduce extension implied rule helpers
Introduce helpers to enable the extensions based on the implied rules. The implied extensions are enabled recursively, so we don't have to expand all of them manually. This also eliminates the old-fashioned ordering requirement. For example, Zvksg implies Zvks, Zvks implies Zvksed, etc., removing the need to check the implied rules of Zvksg before Zvks. Signed-off-by: Frank Chang <frank.chang@sifive.com> Reviewed-by: Jerry Zhang Jian <jerry.zhangjian@sifive.com> Tested-by: Max Chou <max.chou@sifive.com> Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Message-ID: <20240625114629.27793-3-frank.chang@sifive.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'scripts/qapi/parser.py')
0 files changed, 0 insertions, 0 deletions