diff options
-rw-r--r-- | conf/machine/include/microblaze/feature-microblaze-versions.inc | 5 | ||||
-rw-r--r-- | conf/machine/s3adsp1800-qemu-microblazeeb.conf | 2 |
2 files changed, 2 insertions, 5 deletions
diff --git a/conf/machine/include/microblaze/feature-microblaze-versions.inc b/conf/machine/include/microblaze/feature-microblaze-versions.inc index 4a2b4f4e..2e641649 100644 --- a/conf/machine/include/microblaze/feature-microblaze-versions.inc +++ b/conf/machine/include/microblaze/feature-microblaze-versions.inc | |||
@@ -29,13 +29,12 @@ def microblaze_current_version(d, gcc = False): | |||
29 | version = next((v for v in [microblaze_parse_version(i) for i in tunes] if v), None) | 29 | version = next((v for v in [microblaze_parse_version(i) for i in tunes] if v), None) |
30 | if version: | 30 | if version: |
31 | if version[0] <= 8 and len(version) > 2 and (gcc or version[2] != "a"): | 31 | if version[0] <= 8 and len(version) > 2 and (gcc or version[2] != "a"): |
32 | return "v%d.%d.%s" % version[0:3] | 32 | return "v%d.%02d.%s" % version[0:3] |
33 | else: | 33 | else: |
34 | return "v%d.%d" % version[0:2] | 34 | return "v%d.%d" % version[0:2] |
35 | return "" | 35 | return "" |
36 | 36 | ||
37 | # MicroBlaze versions | 37 | # MicroBlaze versions |
38 | TUNEVALID[v7.30] = "MicroBlaze version 7.30" | ||
39 | TUNEVALID[v8.00] = "MicroBlaze version 8.00" | 38 | TUNEVALID[v8.00] = "MicroBlaze version 8.00" |
40 | TUNEVALID[v8.10] = "MicroBlaze version 8.10" | 39 | TUNEVALID[v8.10] = "MicroBlaze version 8.10" |
41 | TUNEVALID[v8.20] = "MicroBlaze version 8.20" | 40 | TUNEVALID[v8.20] = "MicroBlaze version 8.20" |
@@ -52,7 +51,6 @@ TUNEVALID[v9.6] = "MicroBlaze version 9.6" | |||
52 | TUNEVALID[v10.0] = "MicroBlaze version 10.0" | 51 | TUNEVALID[v10.0] = "MicroBlaze version 10.0" |
53 | 52 | ||
54 | # Version conflict matrix | 53 | # Version conflict matrix |
55 | TUNECONFLICTS[v7.30] := "${@microblaze_version_conflict('v7.30', d)}" | ||
56 | TUNECONFLICTS[v8.00] := "${@microblaze_version_conflict('v8.00', d)}" | 54 | TUNECONFLICTS[v8.00] := "${@microblaze_version_conflict('v8.00', d)}" |
57 | TUNECONFLICTS[v8.10] := "${@microblaze_version_conflict('v8.10', d)}" | 55 | TUNECONFLICTS[v8.10] := "${@microblaze_version_conflict('v8.10', d)}" |
58 | TUNECONFLICTS[v8.20] := "${@microblaze_version_conflict('v8.20', d)}" | 56 | TUNECONFLICTS[v8.20] := "${@microblaze_version_conflict('v8.20', d)}" |
@@ -69,7 +67,6 @@ TUNECONFLICTS[v9.6] := "${@microblaze_version_conflict('v9.6', d)}" | |||
69 | TUNECONFLICTS[v10.0] := "${@microblaze_version_conflict('v10.0', d)}" | 67 | TUNECONFLICTS[v10.0] := "${@microblaze_version_conflict('v10.0', d)}" |
70 | 68 | ||
71 | # Version/feature conflicts | 69 | # Version/feature conflicts |
72 | TUNECONFLICTS[v7.30] += "reorder" | ||
73 | TUNECONFLICTS[v8.00] += "reorder" | 70 | TUNECONFLICTS[v8.00] += "reorder" |
74 | TUNECONFLICTS[v8.10] += "reorder" | 71 | TUNECONFLICTS[v8.10] += "reorder" |
75 | TUNECONFLICTS[v8.20] += "reorder" | 72 | TUNECONFLICTS[v8.20] += "reorder" |
diff --git a/conf/machine/s3adsp1800-qemu-microblazeeb.conf b/conf/machine/s3adsp1800-qemu-microblazeeb.conf index 9dcbd619..6bd75417 100644 --- a/conf/machine/s3adsp1800-qemu-microblazeeb.conf +++ b/conf/machine/s3adsp1800-qemu-microblazeeb.conf | |||
@@ -6,7 +6,7 @@ require conf/machine/include/tune-microblaze.inc | |||
6 | require conf/machine/include/machine-xilinx-default.inc | 6 | require conf/machine/include/machine-xilinx-default.inc |
7 | require conf/machine/include/machine-xilinx-qemu.inc | 7 | require conf/machine/include/machine-xilinx-qemu.inc |
8 | 8 | ||
9 | TUNE_FEATURES_tune-microblaze += "v7.30 bigendian barrel-shift pattern-compare multiply-low" | 9 | TUNE_FEATURES_tune-microblaze += "v8.00 bigendian barrel-shift pattern-compare multiply-low" |
10 | 10 | ||
11 | MACHINE_FEATURES = "" | 11 | MACHINE_FEATURES = "" |
12 | 12 | ||