diff options
Diffstat (limited to 'gitlab/issues/target_missing/host_x86/accel_missing')
6 files changed, 0 insertions, 304 deletions
diff --git a/gitlab/issues/target_missing/host_x86/accel_missing/1891.toml b/gitlab/issues/target_missing/host_x86/accel_missing/1891.toml deleted file mode 100644 index 7afa0026..00000000 --- a/gitlab/issues/target_missing/host_x86/accel_missing/1891.toml +++ /dev/null @@ -1,56 +0,0 @@ -id = 1891 -title = "qemu 8.1.0 breaks gvt-g + qemu-ui-gtk w gl=on (black screen, qemu: eglCreateImageKHR failed)" -state = "closed" -created_at = "2023-09-15T10:25:40.593Z" -closed_at = "2023-10-10T01:28:04.205Z" -labels = ["GUI::GTK", "Stable::to backport", "VFIO", "host: x86", "workflow::Patch available"] -url = "https://gitlab.com/qemu-project/qemu/-/issues/1891" -host-os = "Manjaro latest, Artix latest" -host-arch = "x86_64" -qemu-version = "QEMU emulator version 8.1.0" -guest-os = "Windows 10 21H1" -guest-arch = "x86_64" -description = """As of 8.1.0, qemu-ui-gtk renders a black window with the error `qemu: eglCreateImageKHR failed` repeatedly appearing in the command line. - - -#""" -reproduce = """1. enable kernel modules, set parameters etc. -2. create vgpu - `echo "$GVT_GUID" > "/sys/devices/pci0000:00/0000:00:02.0/mdev_supported_types/i915-GVTg_V4_2/create"` -3. launch VM -4. wait - -Instructions (a small part of which I wrote by trial and error) for the setup are on the [Arch Wiki](https://wiki.archlinux.org/title/Intel_GVT-g). - -#""" -additional = """Windows is installed directly to a second SSD, I dual-boot it. -I've been using this exact VM, from libvirt, for almost two years. -relevant sections: -``` - <hostdev mode="subsystem" type="mdev" managed="no" model="vfio-pci" display="off"> - <source> - <address uuid="$GVT_GUID"/> - </source> - </hostdev> - </devices> - <qemu:commandline> - <qemu:arg value="-display"/> - <qemu:arg value="gtk,gl=on,zoom-to-fit=off"/> - <qemu:env name="DISPLAY" value=":0.0"/> - </qemu:commandline> - <qemu:override> - <qemu:device alias="hostdev0"> - <qemu:frontend> - <qemu:property name="x-igd-opregion" type="bool" value="true"/> - <qemu:property name="driver" type="string" value="vfio-pci-nohotplug"/> - <qemu:property name="ramfb" type="bool" value="true"/> - <qemu:property name="display" type="string" value="on"/> - <qemu:property name="romfile" type="string" value="/home/user/VM/vbios_gvt_uefi.rom"/> - </qemu:frontend> - </qemu:device> - </qemu:override> -``` - -The patched vBIOS necessary to use DMA-BUF with OVMF is linked there too, but its [successors](https://github.com/patmagauran/i915ovmfPkg) doesn't work either. - -#""" diff --git a/gitlab/issues/target_missing/host_x86/accel_missing/1895.toml b/gitlab/issues/target_missing/host_x86/accel_missing/1895.toml deleted file mode 100644 index 008f594b..00000000 --- a/gitlab/issues/target_missing/host_x86/accel_missing/1895.toml +++ /dev/null @@ -1,154 +0,0 @@ -id = 1895 -title = "qemu-user uses fixed stack size and ignores RLIMIT_STACK request, causing some guest programs to crash" -state = "opened" -created_at = "2023-09-17T00:26:47.368Z" -closed_at = "n/a" -labels = ["host: x86", "linux-user"] -url = "https://gitlab.com/qemu-project/qemu/-/issues/1895" -host-os = "Arch Linux" -host-arch = "x86_64" -qemu-version = "qemu-riscv64 version 8.1.0" -guest-os = "Arch Linux riscv64" -guest-arch = "riscv64" -description = """When compiling a source file, g++ segmentation faults in qemu-user riscv64. But it doesn't fail on real riscv64 boards. - -We discovered this problem while compiling nodejs-lts-hydrogen. The source file has been reduced to 5KB by cvise.""" -reproduce = """1. Setup an Arch Linux riscv64 qemu-user container: https://github.com/felixonmars/archriscv-packages/wiki/Setup-Arch-Linux-RISC-V-Development-Environment -2. Start the container: `sudo systemd-nspawn -D ./archriscv -a -U` -3. Install gcc inside the container: `sudo pacman -Syu gcc` -4. Run the following command in the container: `g++ -S testcase.i -w -fpreprocessed -o /dev/null` [testcase.i](/uploads/d63b1867a458a240ef0d90c760d76bc7/testcase.i) -5. g++ segmentation faults: `g++: internal compiler error: Segmentation fault signal terminated program cc1plus`""" -additional = """Initially I thought this is a g++ bug. But I can't reproduce this bug on real riscv64 hardware. - -g++ version: g++ (GCC) 13.2.1 20230801 - -testcase.i: - -```c++ -namespace std { -typedef long unsigned size_t; -inline namespace __cxx11 {} -} // namespace std -typedef char uint8_t; -namespace std { -template <typename _Default, typename, template <typename> class> -struct __detector { - using type = _Default; -}; -template <typename _Default, template <typename> class _Op> -using __detected_or = __detector<_Default, void, _Op>; -template <typename _Default, template <typename> class _Op> -using __detected_or_t = typename __detected_or<_Default, _Op>::type; -template <typename> class allocator; -namespace __cxx11 { -template <typename _CharT, typename = _CharT, typename = allocator<_CharT>> -class basic_string; -} -typedef basic_string<char> string; -} // namespace std -template <typename _Tp> class __new_allocator { -public: - typedef _Tp value_type; -}; -namespace std { -template <typename _Tp> using __allocator_base = __new_allocator<_Tp>; -template <typename _Tp> class allocator : public __allocator_base<_Tp> {}; -template <class _E> class initializer_list { - typedef size_t size_type; - typedef _E *iterator; - iterator _M_array; - size_type _M_len; -}; -struct __allocator_traits_base { - template <typename _Tp> using __pointer = typename _Tp::const_pointer; -}; -template <typename _Alloc> struct allocator_traits : __allocator_traits_base { - typedef typename _Alloc::value_type value_type; - using pointer = __detected_or_t<value_type, __pointer>; -}; -} // namespace std -namespace __gnu_cxx { -template <typename _Alloc> -struct __alloc_traits : std::allocator_traits<_Alloc> {}; -} // namespace __gnu_cxx -namespace std { -namespace __cxx11 { -template <typename _CharT, typename, typename _Alloc> class basic_string { - typedef __gnu_cxx::__alloc_traits<_Alloc> _Alloc_traits; - -public: - typedef typename _Alloc_traits::pointer pointer; - struct _Alloc_hider { - _Alloc_hider(pointer, _Alloc); - } _M_dataplus; - pointer _M_local_data(); - basic_string(_CharT *, _Alloc __a = _Alloc()) - : _M_dataplus(_M_local_data(), __a) {} - ~basic_string(); -}; -} // namespace __cxx11 -} // namespace std -namespace v8 { -class StartupData {}; -} // namespace v8 -namespace std { -template <typename _Tp> class vector { -public: - typedef _Tp value_type; - vector(initializer_list<value_type>); -}; -namespace builtins { -struct CodeCacheInfo { - string id; - vector<uint8_t> data; -}; -} // namespace builtins -struct IsolateDataSerializeInfo {}; -struct EnvSerializeInfo {}; -struct SnapshotMetadata { - enum { kDefault } type; - string node_version; - string node_arch; - string v8_cache_version_tag; -}; -struct SnapshotData { - enum { kNotOwned } data_ownership; - SnapshotMetadata metadata; - v8::StartupData v8_snapshot_blob_data; - IsolateDataSerializeInfo isolate_data_info; - EnvSerializeInfo env_info; - vector<builtins::CodeCacheInfo> code_cache; -} snapshot_data{ - SnapshotData::kNotOwned, - SnapshotMetadata::kDefault, - "", - "", - "", - {}, - {}, - {}, - {{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}}}; -} // namespace std -```""" diff --git a/gitlab/issues/target_missing/host_x86/accel_missing/1912.toml b/gitlab/issues/target_missing/host_x86/accel_missing/1912.toml deleted file mode 100644 index 31e9e488..00000000 --- a/gitlab/issues/target_missing/host_x86/accel_missing/1912.toml +++ /dev/null @@ -1,15 +0,0 @@ -id = 1912 -title = "linux-user: (recursive) segfault when built with -static -disable-pie" -state = "opened" -created_at = "2023-09-28T09:49:42.050Z" -closed_at = "n/a" -labels = ["host: x86", "linux-user"] -url = "https://gitlab.com/qemu-project/qemu/-/issues/1912" -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_missing/host_x86/accel_missing/1916.toml b/gitlab/issues/target_missing/host_x86/accel_missing/1916.toml deleted file mode 100644 index e9631e8c..00000000 --- a/gitlab/issues/target_missing/host_x86/accel_missing/1916.toml +++ /dev/null @@ -1,36 +0,0 @@ -id = 1916 -title = "qemu-fixed-text-console.device not found error when using display set to anything but SDL" -state = "closed" -created_at = "2023-09-30T23:30:01.091Z" -closed_at = "2024-01-20T17:27:13.172Z" -labels = ["GUI", "host: x86", "hostos: Linux", "workflow::Needs Info"] -url = "https://gitlab.com/qemu-project/qemu/-/issues/1916" -host-os = "Ubuntu 22.04 in WSL2 on Windows 11" -host-arch = "x86_64" -qemu-version = "built from source using up-to-date master branch" -guest-os = "Bodhi Linux 7.0" -guest-arch = "x86_64" -description = """When attempting to launch QEmu from the command line using any display option aside from `sdl`, QEmu fails to launch with this error message: - -```plaintext -Unexpected error in object_property_find_err() at ../qom/object.c:1314: -qemu: Property 'qemu-fixed-text-console.device' not found -Aborted -``` - -This error is almost nonexistent when searching online. There is a mention of it in this chain of messages on the mailing list from about a week ago, but it doesn't seem to discuss any kind of way to remedy it. Link: https://www.mail-archive.com/qemu-devel@nongnu.org/msg988630.html - -I came across this issue because I was attempting to launch QEmu in other display modes, because for some reason if I launch with the `-display sdl` option, QEmu successfully starts up but then the display is black the majority of the time with some very brief flickers of the OS, and mouse/keyboard input don't seem to be correctly handled, making it unusable. So when trying to see if another display configuration could help me be able to resolve the black screen issue, I learned that I can't even launch with any other configuration due to the fixed text console not being found. - -I have been using these simple arguments for running the configure script: - -```plaintext -../configure --enable-debug --target-list=x86_64-softmmu -``` - -I tried using the configure flags `--enable-gtk` and `--enable-sdl` to see if they made any difference, but it seemed like they did not (neither the black screen issue or the fixed text console device error changed) so I just started leaving them off.""" -reproduce = """1. Run configure script -2. Run make to build QEmu -3. Launch QEmu using `-display gtk` or with no `-display` option specified at all (also tried: `./qemu-system-x86_64 -m 6G -smp 2 -hda ../../vdisk1.qcow2`) and the error occurred. -4. Error occurs""" -additional = """I am new to QEmu and am trying to use it as part of a college project, so if anyone wants to respond, please let me know if I can give any additional information at all that could help.""" diff --git a/gitlab/issues/target_missing/host_x86/accel_missing/2200.toml b/gitlab/issues/target_missing/host_x86/accel_missing/2200.toml deleted file mode 100644 index 926d20da..00000000 --- a/gitlab/issues/target_missing/host_x86/accel_missing/2200.toml +++ /dev/null @@ -1,17 +0,0 @@ -id = 2200 -title = "QEMU OpenGL of SDL and GTK not working properly on Windows hosts" -state = "opened" -created_at = "2024-02-28T12:43:12.538Z" -closed_at = "n/a" -labels = ["device:graphics", "device:virtio", "guest: Windows", "host: x86"] -url = "https://gitlab.com/qemu-project/qemu/-/issues/2200" -host-os = "Windows 11 Pro (23H2)" -host-arch = "x64" -qemu-version = "8.2.0" -guest-os = "WinXP" -guest-arch = "x86" -description = """QEMU OpenGL of SDL and GTK not working properly on Windows hosts.""" -reproduce = """1. -2. -3.""" -additional = """""" diff --git a/gitlab/issues/target_missing/host_x86/accel_missing/2405.toml b/gitlab/issues/target_missing/host_x86/accel_missing/2405.toml deleted file mode 100644 index ec841500..00000000 --- a/gitlab/issues/target_missing/host_x86/accel_missing/2405.toml +++ /dev/null @@ -1,26 +0,0 @@ -id = 2405 -title = "Qemu on Windows fails to parse absolute file path in -acpitable switch" -state = "opened" -created_at = "2024-06-23T19:14:23.223Z" -closed_at = "n/a" -labels = ["ACPI", "host: x86", "hostos: Windows", "kind::Bug"] -url = "https://gitlab.com/qemu-project/qemu/-/issues/2405" -host-os = "Windows 11 23H2" -host-arch = "x64" -qemu-version = "v9.0.0-12054-g923cf646f4" -guest-os = "no matter" -guest-arch = "no matter" -description = """I expect qemu-system-x86_64.exe to navigate to the path provided with -acpitable switch and to try to parse it. Instead, Qemu prints: "can't open file C: No such file or directory" if provided with absolute path. Qemu thinks "C:" itself is a file with acpi table. - -However, Qemu correctly processes files with relative path. If I run this command to try to parse file COPYING bundled in default qemu build: - -`qemu-system-x86_64.exe -acpitable "file=copying"` - -Qemu says: `qemu-system-x86_64.exe: -acpitable file=copying: warning: ACPI table has wrong length, header says 1313284128, actual size 17992 bytes` - -Then it proceeds to boot BIOS, as usual.""" -reproduce = """1. Run `qemu-system-x86_64.exe -acpitable "file=C:\\temp\\temp.txt"` -2. Experience "can't open file C: No such file or directory" error message returning you to the command prompt. No BIOS screen. -3. Run `qemu-system-x86_64.exe -acpitable "file=copying"` -4. Experience insignificant warning and then a normal BIOS screen.""" -additional = "n/a" |