Skip to content

glib_shim: add opaque GLib type declarations#76

Merged
Alwalid Salama (alwalidsalama) merged 2 commits into
qualcomm:mainfrom
alwalidsalama:glib
Jun 19, 2026
Merged

glib_shim: add opaque GLib type declarations#76
Alwalid Salama (alwalidsalama) merged 2 commits into
qualcomm:mainfrom
alwalidsalama:glib

Conversation

@alwalidsalama

Copy link
Copy Markdown
Contributor
  • Add a small glib.h shim under qemu-components/common/include/glib_shim with opaque forward-decls of GArray and GByteArray. libqemu's typedefs.h is wrapped in extern "C" and pulls in qemu-plugin.h, which itself includes <glib.h>.

- Add a small glib.h shim under qemu-components/common/include/glib_shim
  with opaque forward-decls of GArray and GByteArray. libqemu's
  typedefs.h is wrapped in extern "C" and pulls in qemu-plugin.h, which
  itself includes <glib.h>.

Signed-off-by: Alwalid Salama <asalama@qti.qualcomm.com>
 -libqemu: expose TCG plugin API through LibQemuExports
 -contrib/plugins: install idlinker on Windows and stage it for the loader
 -target/riscv: handle platform-defined local interrupts (IRQ >= 12)
 -target/riscv: add vendor CSR 0x7c1 as no-op
 -virtio-gpu: Fix vircl OpenCL device (capsets, QOM type, timers)

Signed-off-by: Alwalid Salama <asalama@qti.qualcomm.com>
Comment thread package-lock.cmake
@alwalidsalama Alwalid Salama (alwalidsalama) merged commit c2738e4 into qualcomm:main Jun 19, 2026
35 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants