summary refs log tree commit diff stats
path: root/gitlab/issues_text/target_alpha/host_missing
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_text/target_alpha/host_missing
parent225caa38269323af1bfc2daadff5ec8bd930747f (diff)
downloadqemu-analysis-9260319e7411ff8281700a532caa436f40120ec4.tar.gz
qemu-analysis-9260319e7411ff8281700a532caa436f40120ec4.zip
gitlab scraper: download in toml and text format
Diffstat (limited to 'gitlab/issues_text/target_alpha/host_missing')
-rw-r--r--gitlab/issues_text/target_alpha/host_missing/accel_TCG/25695
-rw-r--r--gitlab/issues_text/target_alpha/host_missing/accel_TCG/4381
-rw-r--r--gitlab/issues_text/target_alpha/host_missing/accel_TCG/4941
-rw-r--r--gitlab/issues_text/target_alpha/host_missing/accel_missing/145611
-rw-r--r--gitlab/issues_text/target_alpha/host_missing/accel_missing/57725
5 files changed, 43 insertions, 0 deletions
diff --git a/gitlab/issues_text/target_alpha/host_missing/accel_TCG/2569 b/gitlab/issues_text/target_alpha/host_missing/accel_TCG/2569
new file mode 100644
index 000000000..6c6698a0c
--- /dev/null
+++ b/gitlab/issues_text/target_alpha/host_missing/accel_TCG/2569
@@ -0,0 +1,5 @@
+The alpha target doesn't support tcg plugin register tracking due to missing XML
+Description of problem:
+There is no register tracking because we build our register list based on XML and there was no XML for alpha because its so old. We could synthesise one to cover the register to fix this.
+Steps to reproduce:
+1. ./qemu-alpha -d plugin -plugin ./contrib/plugins/libexeclog.so,reg=\* ./tests/tcg/alpha-linux-user/hello-alpha
diff --git a/gitlab/issues_text/target_alpha/host_missing/accel_TCG/438 b/gitlab/issues_text/target_alpha/host_missing/accel_TCG/438
new file mode 100644
index 000000000..3538f9d36
--- /dev/null
+++ b/gitlab/issues_text/target_alpha/host_missing/accel_TCG/438
@@ -0,0 +1 @@
+[alpha] FEN bit not honored in system mode
diff --git a/gitlab/issues_text/target_alpha/host_missing/accel_TCG/494 b/gitlab/issues_text/target_alpha/host_missing/accel_TCG/494
new file mode 100644
index 000000000..20eca227f
--- /dev/null
+++ b/gitlab/issues_text/target_alpha/host_missing/accel_TCG/494
@@ -0,0 +1 @@
+cmake crashes on qemu-alpha-user with Illegal Instruction
diff --git a/gitlab/issues_text/target_alpha/host_missing/accel_missing/1456 b/gitlab/issues_text/target_alpha/host_missing/accel_missing/1456
new file mode 100644
index 000000000..2ef7fb798
--- /dev/null
+++ b/gitlab/issues_text/target_alpha/host_missing/accel_missing/1456
@@ -0,0 +1,11 @@
+qemu-system-alpha crashes during migration
+Description of problem:
+QEMU crashes (aborts) when trying to migrate with qemu-system-alpha.
+
+```
+qemu-system-alpha: migration/ram.c:874: pss_find_next_dirty: Assertion `pss->host_page_end' failed.
+```
+Steps to reproduce:
+1. Run `./qemu-system-alpha -incoming tcp:0:1234` in one terminal
+2. Run `./qemu-system-alpha -monitor stdio` in another terminal
+3. Type `migrate tcp:0:1234` in the HMP monitor
diff --git a/gitlab/issues_text/target_alpha/host_missing/accel_missing/577 b/gitlab/issues_text/target_alpha/host_missing/accel_missing/577
new file mode 100644
index 000000000..ba7c5e3cd
--- /dev/null
+++ b/gitlab/issues_text/target_alpha/host_missing/accel_missing/577
@@ -0,0 +1,25 @@
+getdtablesize() returns wrong value in qemu user mode on Linux/alpha
+Description of problem:
+The `getdtablesize()` function returns a value that is too large. Namely, `getdtablesize() - 1` ought to be a valid file descriptor, but is not.
+Steps to reproduce:
+[foo.c](/uploads/7a9e99d3811fe4a7eef183ed98c966a4/foo.c)
+
+1.
+```
+# apt install g++-10-alpha-linux-gnu
+```
+2.
+```
+$ alpha-linux-gnu-gcc-10 -Wall -static foo.c
+```
+[a.out](/uploads/4fffa6dd2332885f51e4030dcbe25644/a.out)
+
+3. Transfer the a.out file to a Linux/alpha machine; execute it there. The return code is 0.
+4.
+```
+$ QEMU_LD_PREFIX=/usr/alpha-linux-gnu ~/inst-qemu/6.1.0/bin/qemu-alpha ./a.out ; echo $?
+```
+Expected: `0`
+Actual: `1`
+Additional information:
+