You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/include/sysemu
Lei He 39fff6f3e8 cryptodev: Add a lkcf-backend for cryptodev
cryptodev: Added a new type of backend named lkcf-backend for
cryptodev. This backend upload asymmetric keys to linux kernel,
and let kernel do the accelerations if possible.
The lkcf stands for Linux Kernel Cryptography Framework.

Signed-off-by: lei he <helei.sig11@bytedance.com>
Message-Id: <20221008085030.70212-5-helei.sig11@bytedance.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2 years ago
..
accel-ops.h gdbstub: move guest debug support check to ops 2 years ago
arch_init.h hw/loongarch: Add support loongson3 virt machine type. 2 years ago
balloon.h qapi: Restrict balloon-related commands to machine code 4 years ago
block-backend-common.h block-backend-common.h: split function pointers in BlockDevOps 3 years ago
block-backend-global-state.h block: return errors from bdrv_register_buf() 2 years ago
block-backend-io.h block: Reorganize some declarations in block-backend-io.h 2 years ago
block-backend.h include/sysemu/block-backend: split header into I/O and global state (GS) API 3 years ago
block-ram-registrar.h block: add BlockRAMRegistrar 2 years ago
blockdev.h include/sysemu/blockdev.h: global state API 3 years ago
cpu-throttle.h cpu-throttle: new module, extracted from cpus.c 4 years ago
cpu-timers.h replay: notify vCPU when BH is scheduled 2 years ago
cpus.h gdbstub: move breakpoint logic to accel ops 2 years ago
cryptodev-vhost-user.h cryptodev: Fix Lesser GPL version number 4 years ago
cryptodev-vhost.h cryptodev: Fix Lesser GPL version number 4 years ago
cryptodev.h cryptodev: Add a lkcf-backend for cryptodev 2 years ago
device_tree.h device-tree: add re-randomization helper function 2 years ago
dirtylimit.h softmmu/dirtylimit: Implement virtual CPU throttle 2 years ago
dirtyrate.h migration/dirtyrate: Refactor dirty page rate calculation 2 years ago
dma.h hw/dma: Let dma_buf_read() / dma_buf_write() propagate MemTxResult 3 years ago
dump-arch.h dump: Add architecture section and section string table support 2 years ago
dump.h s390x: pv: Add dump support 2 years ago
event-loop-base.h util/event-loop-base: Introduce options to set the thread pool size 3 years ago
hax.h accel/hax: Introduce CONFIG_HAX_IS_POSSIBLE 3 years ago
hostmem.h hostmem: Allow for specifying a ThreadContext for preallocation 2 years ago
hvf.h include/sysemu: Poison all accelerator CONFIG switches in common code 4 years ago
hvf_int.h arm/hvf: Add a WFI handler 3 years ago
hw_accel.h accel: Introduce AccelOpsClass::cpus_are_resettable() 3 years ago
iothread.h Introduce event-loop-base abstract class 3 years ago
kvm.h kvm: allow target-specific accelerator properties 2 years ago
kvm_int.h kvm: expose struct KVMState 2 years ago
memory_mapping.h sysemu/memory_mapping: Become target-agnostic 3 years ago
numa.h numa: drop support for '-numa node' (without memory specified) 4 years ago
nvmm.h Only check CONFIG_NVMM when NEED_CPU_H is defined 3 years ago
os-posix.h block: move fcntl_setfl() 3 years ago
os-win32.h util/qemu-sockets: Enable unix socket support on Windows 2 years ago
qtest.h cpu-timers, icount: new modules 4 years ago
replay.h chardev: src buffer const for write functions 2 years ago
reset.h reset: allow registering handlers that aren't called by snapshot loading 2 years ago
rng-random.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
rng.h qom: Remove module_obj_name parameter from OBJECT_DECLARE* macros 4 years ago
rtc.h rtc: Move RTC function prototypes to their own header 3 years ago
runstate-action.h vl: Add option to avoid stopping VM upon guest panic 4 years ago
runstate.h whpx: Added support for breakpoints and stepping 3 years ago
seccomp.h sandbox: disable -sandbox if CONFIG_SECCOMP undefined 7 years ago
sysemu.h ui/cocoa: Run qemu_init in the main thread 2 years ago
tcg.h accel/tcg: Merge tcg_exec_init into tcg_init_machine 3 years ago
tpm.h sysemu: tpm: Add a stub function for TPM_IS_CRB 3 years ago
tpm_backend.h sysemu: Make TPM structures inaccessible if CONFIG_TPM is not defined 3 years ago
tpm_util.h tpm: Fix Lesser GPL version number 4 years ago
vhost-user-backend.h qom: Remove module_obj_name parameter from OBJECT_DECLARE* macros 4 years ago
watchdog.h watchdog: remove -watchdog option 2 years ago
whpx.h include/sysemu: Poison all accelerator CONFIG switches in common code 4 years ago
xen-mapcache.h include: Make headers more self-contained 5 years ago
xen.h sysemu/xen: Add missing 'exec/cpu-common.h' header for ram_addr_t type 4 years ago