From 1dc6a620dbff32398390d311ac6f67cb33f04c38 Mon Sep 17 00:00:00 2001 From: Hans Baier Date: Thu, 7 Nov 2024 04:29:30 +0700 Subject: [PATCH] fuzzers/064-gtx-channel-conf: fix wrong attrs; fuzzer now works perfectly Signed-off-by: Hans Baier --- fuzzers/063-gtx-common-conf/generate.py | 3 ++ fuzzers/064-gtx-channel-conf/attrs.json | 40 ++++++++++++------------- fuzzers/064-gtx-channel-conf/bits.dbf | 2 -- 3 files changed, 23 insertions(+), 22 deletions(-) diff --git a/fuzzers/063-gtx-common-conf/generate.py b/fuzzers/063-gtx-common-conf/generate.py index fed2e2b3..16d85af0 100644 --- a/fuzzers/063-gtx-common-conf/generate.py +++ b/fuzzers/063-gtx-common-conf/generate.py @@ -27,6 +27,9 @@ def bitfilter_gtx_common_mid(frame, bit): if word < 44 or word > 56: return False + if frame not in [0, 1]: + return False + return True diff --git a/fuzzers/064-gtx-channel-conf/attrs.json b/fuzzers/064-gtx-channel-conf/attrs.json index 415f4c30..7d5952ca 100644 --- a/fuzzers/064-gtx-channel-conf/attrs.json +++ b/fuzzers/064-gtx-channel-conf/attrs.json @@ -314,8 +314,8 @@ }, "RXLPM_LF_CFG": { "type": "BIN", - "values": [262144], - "digits": 18 + "values": [8191], + "digits": 13 }, "RXLPM_HF_CFG": { "type": "BIN", @@ -693,8 +693,8 @@ }, "RX_BIAS_CFG": { "type": "BIN", - "values": [65535], - "digits": 16 + "values": [4095], + "digits": 12 }, "TX_CLKMUX_PD": { "type": "BIN", @@ -708,13 +708,13 @@ }, "TERM_RCAL_CFG": { "type": "BIN", - "values": [32767], - "digits": 15 + "values": [31], + "digits": 5 }, "TERM_RCAL_OVRD": { "type": "BIN", - "values": [7], - "digits": 3 + "values": [1], + "digits": 1 }, "TX_CLK25_DIV": { "type": "INT", @@ -815,13 +815,13 @@ }, "TX_DEEMPH1": { "type": "BIN", - "values": [63], - "digits": 6 + "values": [31], + "digits": 5 }, "TX_DEEMPH0": { "type": "BIN", - "values": [63], - "digits": 6 + "values": [31], + "digits": 5 }, "TX_RXDETECT_REF": { "type": "BIN", @@ -845,13 +845,13 @@ }, "RX_CM_TRIM": { "type": "BIN", - "values": [15], - "digits": 4 + "values": [7], + "digits": 3 }, "PMA_RSV2": { "type": "BIN", - "values": [4294836225], - "digits": 32 + "values": [32767], + "digits": 15 }, "DMONITOR_CFG": { "type": "BIN", @@ -964,8 +964,8 @@ }, "RX_DEBUG_CFG": { "type": "BIN", - "values": [16383], - "digits": 14 + "values": [2047], + "digits": 11 }, "ES_PMA_CFG": { "type": "BIN", @@ -994,7 +994,7 @@ }, "RXCDR_CFG": { "type": "BIN", - "values": [8461835120962772112965625], - "digits": 83 + "values": [2361183241434822606847], + "digits": 71 } } diff --git a/fuzzers/064-gtx-channel-conf/bits.dbf b/fuzzers/064-gtx-channel-conf/bits.dbf index 0ec75595..e69de29b 100644 --- a/fuzzers/064-gtx-channel-conf/bits.dbf +++ b/fuzzers/064-gtx-channel-conf/bits.dbf @@ -1,2 +0,0 @@ -00_519 01_519 -28_519 29_519