From 4ccb89307a758db52d1fb02d814fd1ee52e50a66 Mon Sep 17 00:00:00 2001 From: Keith Rothman <537074+litghost@users.noreply.github.com> Date: Thu, 17 Jan 2019 12:42:41 -0800 Subject: [PATCH] Use correct envvar for picking bitfilter. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> --- fuzzers/050-pip-seed/generate.py | 2 +- fuzzers/055-pip-gnd/generate.py | 2 +- fuzzers/int_generate.py | 2 +- prjxray/bitfilter.py | 6 +++++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/fuzzers/050-pip-seed/generate.py b/fuzzers/050-pip-seed/generate.py index 29a98666..0c4d3fbf 100644 --- a/fuzzers/050-pip-seed/generate.py +++ b/fuzzers/050-pip-seed/generate.py @@ -61,5 +61,5 @@ for tile, pips_srcs_dsts in tiledata.items(): elif src_dst[1] not in dsts: segmk.add_tile_tag(tile, "%s.%s" % (dst, src), 0) -segmk.compile(bitfilter=get_bitfilter(os.getenv('XRAY_PART'), 'INT')) +segmk.compile(bitfilter=get_bitfilter(os.getenv('XRAY_DATABASE'), 'INT')) segmk.write() diff --git a/fuzzers/055-pip-gnd/generate.py b/fuzzers/055-pip-gnd/generate.py index 8b667e06..fd499ecd 100644 --- a/fuzzers/055-pip-gnd/generate.py +++ b/fuzzers/055-pip-gnd/generate.py @@ -55,5 +55,5 @@ for tile, pips_srcs_dsts in tiledata.items(): elif src_dst[1] not in dsts: segmk.add_tile_tag(tile, "%s.%s" % (dst, src), 0) -segmk.compile(bitfilter=get_bitfilter(os.getenv('XRAY_PART'), 'INT')) +segmk.compile(bitfilter=get_bitfilter(os.getenv('XRAY_DATABASE'), 'INT')) segmk.write() diff --git a/fuzzers/int_generate.py b/fuzzers/int_generate.py index f728e184..d073b949 100644 --- a/fuzzers/int_generate.py +++ b/fuzzers/int_generate.py @@ -86,5 +86,5 @@ for tile, pips_srcs_dsts in tiledata.items(): elif src_dst[1] not in dsts: segmk.add_tile_tag(tile, "%s.%s" % (dst, src), 0) -segmk.compile(bitfilter=get_bitfilter(os.getenv('XRAY_PART'), 'INT')) +segmk.compile(bitfilter=get_bitfilter(os.getenv('XRAY_DATABASE'), 'INT')) segmk.write() diff --git a/prjxray/bitfilter.py b/prjxray/bitfilter.py index 4cd94a22..a9a0d699 100644 --- a/prjxray/bitfilter.py +++ b/prjxray/bitfilter.py @@ -39,4 +39,8 @@ def get_bitfilter(part, tile): Either returns bitfilter to specified part and tile type, or the default bitfilter, which includes all bits. """ - return BITFILTERS.get((part, tile), None) + key = (part, tile) + if key in BITFILTERS: + return BITFILTERS[key].filter + else: + return None