summary refs log tree commit diff stats
path: root/gitlab/issues/target_missing/host_missing/accel_missing/1770.toml
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-05-21 21:21:26 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-05-21 21:21:26 +0200
commit4b927bc37359dec23f67d3427fc982945f24f404 (patch)
tree245449ef9146942dc7fffd0235b48b7e70a00bf2 /gitlab/issues/target_missing/host_missing/accel_missing/1770.toml
parentaa8bd79cec7bf6790ddb01d156c2ef2201abbaab (diff)
downloademulator-bug-study-4b927bc37359dec23f67d3427fc982945f24f404.tar.gz
emulator-bug-study-4b927bc37359dec23f67d3427fc982945f24f404.zip
add gitlab issues in toml format
Diffstat (limited to 'gitlab/issues/target_missing/host_missing/accel_missing/1770.toml')
-rw-r--r--gitlab/issues/target_missing/host_missing/accel_missing/1770.toml30
1 files changed, 30 insertions, 0 deletions
diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1770.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1770.toml
new file mode 100644
index 00000000..cfb38d25
--- /dev/null
+++ b/gitlab/issues/target_missing/host_missing/accel_missing/1770.toml
@@ -0,0 +1,30 @@
+id = 1770
+title = "Wrong unpacked structure for epoll_event on qemu-or1k (openrisc)"
+state = "closed"
+created_at = "2023-07-18T12:58:18.844Z"
+closed_at = "2023-08-03T06:40:23.368Z"
+labels = ["linux-user", "workflow::Patch available"]
+url = "https://gitlab.com/qemu-project/qemu/-/issues/1770"
+host-os = "Slackware GNU/Linux"
+host-arch = "x86_64"
+qemu-version = "8.0.50 (git commit hash 4633c1e2c576fbabfe5c8c93f4b842504b69c096)"
+guest-os = "GNU/Linux OpenRISC user-space"
+guest-arch = "or1k (OpenRISC)"
+description = """When using cmake automoc, the process will infinite loop waiting for epoll_events."""
+reproduce = """1. Try to compile cmake with qt5 support
+2. The build process will freeze when "Automatic MOC" is invoked"""
+additional = """The problem is that or1k has a "packed" epoll_event structure, so it should be also packed in target_epoll_event structure.
+Following the (very trivial) patch:
+```
+--- qemu-20230327/linux-user/syscall_defs.h.orig\t2023-03-27 15:41:42.000000000 +0200
++++ qemu-20230327/linux-user/syscall_defs.h\t2023-06-30 17:29:39.034322213 +0200
+@@ -2714,7 +2709,7 @@ 
+ #define FUTEX_CMD_MASK          ~(FUTEX_PRIVATE_FLAG | FUTEX_CLOCK_REALTIME)
+ 
+ #ifdef CONFIG_EPOLL
+-#if defined(TARGET_X86_64)
++#if defined(TARGET_X86_64) || defined(TARGET_OPENRISC)
+ #define TARGET_EPOLL_PACKED QEMU_PACKED
+ #else
+ #define TARGET_EPOLL_PACKED
+```"""