summary refs log tree commit diff stats
path: root/gitlab/issues/target_tricore
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-05-30 16:52:07 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-05-30 16:52:17 +0200
commit9260319e7411ff8281700a532caa436f40120ec4 (patch)
tree2f6bfe5f3458dd49d328d3a9eb508595450adec0 /gitlab/issues/target_tricore
parent225caa38269323af1bfc2daadff5ec8bd930747f (diff)
downloadqemu-analysis-9260319e7411ff8281700a532caa436f40120ec4.tar.gz
qemu-analysis-9260319e7411ff8281700a532caa436f40120ec4.zip
gitlab scraper: download in toml and text format
Diffstat (limited to 'gitlab/issues/target_tricore')
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_TCG/1363.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/1452.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/1453.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/1523.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/1667.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/1698.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/1699.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/1700.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/1774.toml35
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/1847.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/596.toml15
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/652.toml40
-rw-r--r--gitlab/issues/target_tricore/host_missing/accel_missing/653.toml71
13 files changed, 0 insertions, 296 deletions
diff --git a/gitlab/issues/target_tricore/host_missing/accel_TCG/1363.toml b/gitlab/issues/target_tricore/host_missing/accel_TCG/1363.toml
deleted file mode 100644
index 66e8879f5..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_TCG/1363.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 1363
-title = "TriCore: writing to registers is not working (as it's supposed to)"
-state = "closed"
-created_at = "2022-12-12T14:25:33.473Z"
-closed_at = "2022-12-19T15:08:55.000Z"
-labels = ["Closed::Fixed", "GDB", "accel: TCG", "target: tricore"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1363"
-host-os = "Windows 10"
-host-arch = "Tricore"
-qemu-version = "n/a"
-guest-os = "None; bare-metal application."
-guest-arch = "Tricore"
-description = """Reading the tricore register list from QEMU works just fine. However, writing this registers is not working as expected. It looks like the bug is on QEMU's side, since third party gdb client faces the same issues."""
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/1452.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/1452.toml
deleted file mode 100644
index 2abf5375a..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/1452.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 1452
-title = "Tricore: support for shuffle and syscall instruction"
-state = "closed"
-created_at = "2023-01-19T01:31:44.517Z"
-closed_at = "2023-06-21T20:43:35.316Z"
-labels = ["kind::Feature Request", "target: tricore", "workflow::Triaged"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1452"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = "n/a"
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/1453.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/1453.toml
deleted file mode 100644
index ddb9951cd..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/1453.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 1453
-title = "Tricore: different definitions of pcxi register field"
-state = "closed"
-created_at = "2023-01-19T02:00:48.836Z"
-closed_at = "2023-06-08T14:47:20.149Z"
-labels = ["target: tricore", "workflow::Triaged"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1453"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = "n/a"
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/1523.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/1523.toml
deleted file mode 100644
index 5719fb1a8..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/1523.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 1523
-title = "Tricore: no interrupts emulation"
-state = "opened"
-created_at = "2023-03-01T07:56:44.100Z"
-closed_at = "n/a"
-labels = ["target: tricore", "workflow::Triaged"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1523"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = "n/a"
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/1667.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/1667.toml
deleted file mode 100644
index fa19c4dc8..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/1667.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 1667
-title = "Tricore: missing a few TC1.6.2 instruction set"
-state = "closed"
-created_at = "2023-05-26T02:53:19.089Z"
-closed_at = "2023-10-02T21:56:36.992Z"
-labels = ["target: tricore", "workflow::Patch available"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1667"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = "n/a"
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/1698.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/1698.toml
deleted file mode 100644
index 2309a4c08..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/1698.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 1698
-title = "Global-buffer-overflow in QEMU TirCore TCG"
-state = "closed"
-created_at = "2023-06-09T09:06:15.630Z"
-closed_at = "2023-06-21T20:43:35.313Z"
-labels = ["target: tricore"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1698"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = "n/a"
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/1699.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/1699.toml
deleted file mode 100644
index 91751e230..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/1699.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 1699
-title = "Tricore: Call instruction wrong"
-state = "closed"
-created_at = "2023-06-09T09:07:53.998Z"
-closed_at = "2023-06-21T20:43:35.395Z"
-labels = ["target: tricore"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1699"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = "n/a"
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/1700.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/1700.toml
deleted file mode 100644
index 8b3d4bc0e..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/1700.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 1700
-title = "TriCore:  helper_ret() is not correctly restoring PSW"
-state = "closed"
-created_at = "2023-06-09T13:06:42.863Z"
-closed_at = "2023-06-21T20:43:35.375Z"
-labels = ["target: tricore"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1700"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = "n/a"
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/1774.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/1774.toml
deleted file mode 100644
index 1f6d0d233..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/1774.toml
+++ /dev/null
@@ -1,35 +0,0 @@
-id = 1774
-title = "8.1-rc0 failure to build with capstone 5.0"
-state = "closed"
-created_at = "2023-07-21T03:25:12.823Z"
-closed_at = "2023-07-25T19:07:52.318Z"
-labels = ["target: tricore"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1774"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = """Use >=capstone-5.0 dependency, try to build qemu, get this error:
-```
-/opt/homebrew/Cellar/capstone/5.0/include/capstone/tricore.h:561:3: error:
-redefinition of 'tricore_feature' as different kind of symbol
-} tricore_feature;
-  ^
-../target/tricore/cpu.h:261:19: note: previous definition is here
-static inline int tricore_feature(CPUTriCoreState *env, int feature)
-                  ^
-1 error generated.
-```
-
-The fix is trivial and it was already mentioned in the mailing list but wasn't fixed for rc0, so I figured it might have been forgotten about.
-
-https://lore.kernel.org/qemu-devel/CA+PgxXVxVKpT0SZ3N+Fc1YvXCiwkkbqm0FmLKqLTbgcDpYCNgg@mail.gmail.com/
-
-If you meet any other problem with capstone (e.g. some regression), please don't hesitate to report it mainstream.
-
-There are plans to make a new patch release soon with fixes for some most annoying bugs since the 5.0 release: https://github.com/capstone-engine/capstone/issues/2081
-
-https://github.com/capstone-engine/capstone/releases"""
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/1847.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/1847.toml
deleted file mode 100644
index f229dfd6b..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/1847.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 1847
-title = "TriCore missing ftoq31, ftoq31z, and q31tof instructions"
-state = "opened"
-created_at = "2023-08-26T16:10:12.292Z"
-closed_at = "n/a"
-labels = ["kind::Feature Request", "target: tricore"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1847"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = "n/a"
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/596.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/596.toml
deleted file mode 100644
index 8f4228cda..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/596.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-id = 596
-title = "\"./ylwrap: -d: not found\" error in tricore-debian-cross-container job"
-state = "closed"
-created_at = "2021-09-03T17:32:46.569Z"
-closed_at = "2022-01-19T16:37:25.298Z"
-labels = ["Build System", "target: tricore"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/596"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "n/a"
-guest-arch = "n/a"
-description = "n/a"
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/652.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/652.toml
deleted file mode 100644
index 7c0266daf..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/652.toml
+++ /dev/null
@@ -1,40 +0,0 @@
-id = 652
-title = "Tricore: wrong implementation of OPC1_16_SRO_LD_H in target/tricore/translate.c"
-state = "closed"
-created_at = "2021-09-30T16:48:32.641Z"
-closed_at = "2023-02-09T11:23:01.887Z"
-labels = ["target: tricore"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/652"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "not needed, fail is trivial"
-guest-arch = "tricore"
-description = """The translation of the 16bit opcode LD.HD[15], A[b], off4 (SRO) is not done properly.
-Page 210 of
-https://www.infineon.com/dgdl/Infineon-TC2xx_Architecture_vol2-UM-v01_00-EN.pdf?fileId=5546d46269bda8df0169ca1bf33124a8
-as 
-D[15] = sign_ext(M(A[b] + zero_ext(2 * off4), half-word));
-1) Implemented in target/tricore/translate.c as
-    case OPC1_16_SRO_LD_H:
-        gen_offset_ld(ctx, cpu_gpr_d[15], cpu_gpr_a[r2], address, MO_LESW);
-        break;
-
-2) Should be 
-    case OPC1_16_SRO_LD_H:
-        gen_offset_ld(ctx, cpu_gpr_d[15], cpu_gpr_a[r2], address * 2, MO_LESW);
-        break;
-
-Detected: 
-testsuite gcc9.1.0 delta analysis of Infineon Instruction Set Simulator vs. qemu-system-tricore
-fix from 2) is successfull
-
-Confidence Level for bugfix high.
-Is according to spec. and in line with reference Instruction Set Simulator from Infineon.
-
-Motivation
-Reexecution of gcc/g++/libstdc++ testsuites with qemu
-
-I honor the implementation work which was done by bkoppelmann, vo_lumit@gmx.de"""
-reproduce = "n/a"
-additional = "n/a"
diff --git a/gitlab/issues/target_tricore/host_missing/accel_missing/653.toml b/gitlab/issues/target_tricore/host_missing/accel_missing/653.toml
deleted file mode 100644
index 06f5195aa..000000000
--- a/gitlab/issues/target_tricore/host_missing/accel_missing/653.toml
+++ /dev/null
@@ -1,71 +0,0 @@
-id = 653
-title = "Tricore: wrong implementation of OPC2_32_RCRW_IMASK and OPC2_32_RCRW_INSERT in target/tricore/translate.c"
-state = "closed"
-created_at = "2021-09-30T17:04:02.045Z"
-closed_at = "2023-03-03T12:15:46.945Z"
-labels = ["target: tricore"]
-url = "https://gitlab.com/qemu-project/qemu/-/issues/653"
-host-os = "n/a"
-host-arch = "n/a"
-qemu-version = "n/a"
-guest-os = "not needed, fail is trivial"
-guest-arch = "tricore"
-description = """The translation of the instructions is not done properly.
-please check
-https://www.infineon.com/dgdl/Infineon-TC2xx_Architecture_vol2-UM-v01_00-EN.pdf?fileId=5546d46269bda8df0169ca1bf33124a8
-
-1) Implemented in target/tricore/translate.c as
-    switch (op2) {
-    case OPC2_32_RCRW_IMASK:
-        tcg_gen_andi_tl(temp, cpu_gpr_d[r4], 0x1f);
-        tcg_gen_movi_tl(temp2, (1 << width) - 1);
-        tcg_gen_shl_tl(cpu_gpr_d[r3 + 1], temp2, temp);
-        tcg_gen_movi_tl(temp2, const4);
-        tcg_gen_shl_tl(cpu_gpr_d[r3], temp2, temp);
-        break;
-    case OPC2_32_RCRW_INSERT:
-        temp3 = tcg_temp_new();
-
-        tcg_gen_movi_tl(temp, width);
-        tcg_gen_movi_tl(temp2, const4);
-        tcg_gen_andi_tl(temp3, cpu_gpr_d[r4], 0x1f);
-        gen_insert(cpu_gpr_d[r3], cpu_gpr_d[r1], temp2, temp, temp3);
-
-        tcg_temp_free(temp3);
-        break;
-
-2) Should be 
-    case OPC2_32_RCRW_IMASK:
-        tcg_gen_andi_tl(temp, cpu_gpr_d[r3], 0x1f);
-        tcg_gen_movi_tl(temp2, (1 << width) - 1);
-        tcg_gen_shl_tl(cpu_gpr_d[r4 + 1], temp2, temp);
-        tcg_gen_movi_tl(temp2, const4);
-        tcg_gen_shl_tl(cpu_gpr_d[r4], temp2, temp);
-        break;
-    case OPC2_32_RCRW_INSERT:
-        temp3 = tcg_temp_new();
-
-        tcg_gen_movi_tl(temp, width);
-        tcg_gen_movi_tl(temp2, const4);
-        tcg_gen_andi_tl(temp3, cpu_gpr_d[r3], 0x1f);
-        gen_insert(cpu_gpr_d[r4], cpu_gpr_d[r1], temp2, temp, temp3);
-
-        tcg_temp_free(temp3);
-        break;
-From encoding point of view d4 is target and not source.
-Assumption is here misleading swap of d3 and d4.
-
-
-Detected: 
-testsuite libstdc++ 9.1.0 delta analysis of Infineon Instruction Set Simulator vs. qemu-system-tricore
-fix from 2) is successfull
-
-Confidence Level for bugfix high.
-Is according to spec. and in line with reference Instruction Set Simulator from Infineon.
-
-Motivation
-Reexecution of gcc/g++/libstdc++ testsuites with qemu
-
-I honor the implementation work which was done by bkoppelmann, vo_lumit@gmx.de"""
-reproduce = "n/a"
-additional = "n/a"