QEMU main repository: Please see https://www.qemu.org/docs/master/devel/submitting-a-patch.html for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website. http://www.qemu.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Philippe Mathieu-Daudé e4e9db2562 util/fifo8: Introduce fifo8_drop() 2 years ago
..
accel.h accel: Declare AccelClass::cpu_common_[un]realize() handlers 3 years ago
async-teardown.h Don't include headers already included by qemu/osdep.h 3 years ago
atomic.h include: move typeof_strip_qual to compiler.h, use it in QAPI_LIST_LENGTH() 2 years ago
atomic128.h tcg: Correct invalid mentions of 'softmmu' by 'system-mode' 3 years ago
base64.h nomaintainer: Fix Lesser GPL version number 5 years ago
bcd.h Clean up decorations and whitespace around header guards 10 years ago
bitmap.h bitmap: Use g_try_new0/g_new0/g_renew 2 years ago
bitops.h migration/multifd: Support outgoing mapped-ram stream format 2 years ago
bswap.h bswap: Add st24_be_p() to store 24 bits in big-endian order 2 years ago
buffer.h Replace GCC_FMT_ATTR with G_GNUC_PRINTF 4 years ago
cacheflush.h util: Enhance flush_icache_range with separate data pointer 5 years ago
cacheinfo.h include: Move qemu_[id]cache_* declarations to new qemu/cacheinfo.h 4 years ago
chardev_open.h util/char_dev: Add open_cdev() 2 years ago
clang-tsa.h clang-tsa: Add macros for shared locks 3 years ago
co-shared-resource.h co-shared-resource: protect with a mutex 5 years ago
compiler.h include: move typeof_strip_qual to compiler.h, use it in QAPI_LIST_LENGTH() 2 years ago
config-file.h util/qemu-config: Extract QMP commands to qemu-config-qmp.c 2 years ago
coroutine-core.h Rename "QEMU global mutex" to "BQL" in comments and docs 2 years ago
coroutine-tls.h tls: add macros for coroutine-safe TLS variables 4 years ago
coroutine.h lockable: remove QemuLockable from typedefs.h 2 years ago
coroutine_int.h coroutine: support SafeStack in ucontext backend 6 years ago
cpu-float.h Clean up ill-advised or unusual header guards 4 years ago
cpuid.h host/include/i386: Implement clmul.h 3 years ago
crc-ccitt.h bulk: Do not declare function prototypes using 'extern' keyword 3 years ago
crc32c.h igb: Implement Rx SCTP CSO 3 years ago
ctype.h qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h 7 years ago
cutils.h util/hexdump: Add unit_len and block_len to qemu_hexdump_line 2 years ago
datadir.h vl: extract softmmu/datadir.c 5 years ago
dbus.h Don't include headers already included by qemu/osdep.h 3 years ago
defer-call.h util/defer-call: move defer_call() to util/ 2 years ago
drm.h Clean up ill-advised or unusual header guards 7 years ago
envlist.h remove unnecessary extern "C" blocks 3 years ago
error-report.h Move error_printf_unless_qmp() with monitor unit 4 years ago
event_notifier.h event_notifier: add event_notifier_get_wfd() 4 years ago
fifo8.h util/fifo8: Introduce fifo8_drop() 2 years ago
fifo32.h hw: Clean up includes 10 years ago
filemonitor.h nomaintainer: Fix Lesser GPL version number 5 years ago
futex.h futex: add missing header guards 9 years ago
guest-random.h util/guest-random: Clean up global variable shadowing 3 years ago
hbitmap.h hbitmap: fix hbitmap_status() return value for first dirty bit case 3 years ago
help-texts.h docs: update copyright date to the year 2024 2 years ago
help_option.h keyval: Parse help options 6 years ago
host-utils.h host-utils: Add muldiv64_round_up 3 years ago
hw-version.h include: Move hardware version declarations to new qemu/hw-version.h 4 years ago
id.h net: Use id_generate() in the network subsystem, too 5 years ago
int128.h host/include/generic/host/atomic128: Fix compilation problem with Clang 17 2 years ago
interval-tree.h util: Add interval-tree.c 3 years ago
iov.h util/iov: Remove qemu_iovec_init_extended() 3 years ago
iova-tree.h util: spelling fixes 3 years ago
jhash.h Clean up ill-advised or unusual header guards 7 years ago
job.h mirror: Don't call job_pause_point() under graph lock 2 years ago
keyval.h Clean up ill-advised or unusual header guards 4 years ago
lockable.h lockable: Do not cast function pointers 2 years ago
log-for-trace.h util/log: Drop return value from qemu_log 4 years ago
log.h plugins: Replace pr_ops with a proper debug dump flag 2 years ago
madvise.h include: Move qemu_madvise() and related #defines to new qemu/madvise.h 4 years ago
main-loop.h qemu/main-loop: rename qemu_cond_wait_iothread() to qemu_cond_wait_bql() 2 years ago
memalign.h osdep: Move memalign-related functions to their own header 4 years ago
memfd.h linux-user: add memfd_create 7 years ago
mmap-alloc.h util/mmap-alloc: qemu_fd_getfs() 3 years ago
module.h module: add Error arguments to module_load and module_load_qom 3 years ago
mprotect.h include: Move qemu_mprotect_*() to new qemu/mprotect.h 4 years ago
notify.h migration: convert to NotifierWithReturn 2 years ago
nvdimm-utils.h Clean up includes 5 years ago
option.h qemu-option: remove QemuOpt from typedefs.h 2 years ago
option_int.h qemu/queue.h: simplify reverse access to QTAILQ 7 years ago
osdep.h migration: Add direct-io parameter 2 years ago
path.h Clean up decorations and whitespace around header guards 10 years ago
plugin-event.h include/qemu: Split out plugin-event.h 3 years ago
plugin-memory.h plugin: Simplify struct qemu_plugin_hwaddr 3 years ago
plugin.h plugins: Free CPUPluginState before destroying vCPU state 2 years ago
pmem.h Clean up decorations and whitespace around header guards 7 years ago
processor.h qemu/processor: Remove unused 'qemu/atomic.h' header 3 years ago
progress_meter.h coroutine: Clean up superfluous inclusion of qemu/lockable.h 3 years ago
qdist.h Include qemu-common.h exactly where needed 7 years ago
qemu-plugin.h plugins: add time control API 2 years ago
qemu-print.h Replace GCC_FMT_ATTR with G_GNUC_PRINTF 4 years ago
qemu-progress.h include: move progress API to qemu-progress.h 4 years ago
qht.h qht: constify qht_statistics_init 8 years ago
qsp.h qsp: Simplify how qsp_report() prints 7 years ago
qtree.h include: Clean up includes 2 years ago
queue.h qemu/atomic.h: rename atomic_ to qatomic_ 6 years ago
range.h util/range: Make ranges_overlap() return bool 2 years ago
ratelimit.h ratelimit: treat zero speed as unlimited 5 years ago
rcu.h bulk: Do not declare function prototypes using 'extern' keyword 3 years ago
rcu_queue.h remove unnecessary extern "C" blocks 3 years ago
readline.h readline: Extract readline_add_completion_of() from monitor 3 years ago
reserved-region.h util/reserved-region: Add new ReservedRegion helpers 2 years ago
selfmap.h util/selfmap: Use dev_t and ino_t in MapInfo 3 years ago
seqlock.h qemu/atomic.h: rename atomic_ to qatomic_ 6 years ago
sockets.h osdep: implement qemu_socketpair() for win32 3 years ago
stats64.h stat64: Add stat64_set() operation 3 years ago
sys_membarrier.h bulk: Do not declare function prototypes using 'extern' keyword 3 years ago
systemd.h Normalize header guard symbol definition. 7 years ago
thread-context.h util: Introduce ThreadContext user-creatable object 4 years ago
thread-posix.h thread-posix: implement Semaphore with QemuCond and QemuMutex 4 years ago
thread-win32.h util: Use real functions for thread-posix QemuRecMutex 5 years ago
thread.h system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() 2 years ago
throttle-options.h block: add throttle block filter driver 9 years ago
throttle.h throttle: use enum ThrottleDirection instead of bool is_write 3 years ago
timed-average.h include: Clean up includes 10 years ago
timer.h qemu/timer: Add host ticks function for LoongArch 2 years ago
transactions.h transactions: Invoke clean() after everything else 4 years ago
tsan.h include/qemu: Added tsan.h for annotations. 6 years ago
typedefs.h disas: Use translator_st to get disassembly data 2 years ago
unicode.h json: Reject invalid UTF-8 sequences 8 years ago
units.h block: Eliminate the S_1KiB, S_2KiB, ... macros 7 years ago
userfaultfd.h migration: Clean up includes 3 years ago
uuid.h util/uuid: Define UUID_STR_LEN from UUID_NONE string 2 years ago
vfio-helpers.h util/vfio-helpers: Pass Error handle to qemu_vfio_dma_map() 5 years ago
vhost-user-server.h export/vhost-user-blk: Fix consecutive drains 2 years ago
win_dump_defs.h include/qemu: add 32-bit Windows dump structures 4 years ago
xattr.h qemu/xattr.h: Exclude <sys/xattr.h> for Windows 3 years ago
xxhash.h accel/tcg: include cs_base in our hash calculations 3 years ago
yank.h qapi: Fix dangling references to docs/devel/qapi-code-gen.txt 2 years ago