Add ISA-dependent settings for RISC-V.

This commit is contained in:
Jakob Stoklund Olesen
2016-08-05 16:19:46 -07:00
parent 1925c1b2c2
commit 4efb0efb44
8 changed files with 38 additions and 2 deletions

View File

@@ -99,6 +99,14 @@ def gen_group(sgrp, fmt):
def generate(isas, out_dir):
# Generate shared settings.
fmt = srcgen.Formatter()
gen_group(settings.group, fmt)
fmt.update_file('settings.rs', out_dir)
# Generate ISA-specific settings.
for isa in isas:
if isa.settings:
fmt = srcgen.Formatter()
gen_group(isa.settings, fmt)
fmt.update_file('settings-{}.rs'.format(isa.name), out_dir)