summary refs log tree commit diff stats
path: root/include/hw/core/cpu.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson2023-10-041-3/+6
* accel/tcg: Move can_do_io to CPUNegativeOffsetStateRichard Henderson2023-10-031-4/+2
* accel/tcg: Remove CPUState.icount_decr_ptrRichard Henderson2023-10-031-2/+0
* accel/tcg: Move CPUNegativeOffsetState into CPUStateRichard Henderson2023-10-031-2/+15
* accel/tcg: Move CPUTLB definitions from cpu-defs.hRichard Henderson2023-10-031-0/+141
* accel/tcg: Simplify tlb_plugin_lookupRichard Henderson2023-09-161-13/+0
* accel: Remove HAX acceleratorPhilippe Mathieu-Daudé2023-08-311-1/+1
* plugins: force slow path when plugins instrument memory opsAlex Bennée2023-07-031-0/+17
* accel: Rename HVF 'struct hvf_vcpu_state' -> AccelCPUStatePhilippe Mathieu-Daudé2023-06-281-4/+0
* accel: Move HAX hThread to accelerator contextPhilippe Mathieu-Daudé2023-06-281-1/+0
* accel: Rename HAX 'struct hax_vcpu_state' -> AccelCPUStatePhilippe Mathieu-Daudé2023-06-281-3/+2
* accel: Rename 'hax_vcpu' as 'accel' in CPUStatePhilippe Mathieu-Daudé2023-06-281-1/+1
* accel/tcg: Store some tlb flags in CPUTLBEntryFullRichard Henderson2023-06-261-0/+1
* kvm: reuse per-vcpu stats fd to avoid vcpu interruptionMarcelo Tosatti2023-06-261-0/+1
* Revert "cputlb: Restrict SavedIOTLB to system emulation"Peter Maydell2023-06-211-4/+2
* cputlb: Restrict SavedIOTLB to system emulationPhilippe Mathieu-Daudé2023-06-201-2/+4
* hw/core/cpu: Check for USER_ONLY definition instead of SOFTMMU onePhilippe Mathieu-Daudé2023-06-201-2/+2
* util/log: Add vector registers to logIvan Klokov2023-06-131-0/+2
* tcg: remove the final vestiges of dstateAlex Bennée2023-06-011-5/+0
* cpu: Introduce a wrapper for being able to use TARGET_NAME in common codeThomas Huth2023-05-161-0/+2
* hw/core: Use a callback for target specific query-cpus-fast informationThomas Huth2023-05-161-0/+4
* softmmu: Restore use of CPU watchpoint for all acceleratorsPhilippe Mathieu-Daudé2023-03-281-1/+1
* softmmu: Restrict cpu_check_watchpoint / address_matches to TCG accelPhilippe Mathieu-Daudé2023-03-281-37/+0
* include/qemu: Split out plugin-event.hRichard Henderson2023-03-221-1/+1
* softmmu: Check watchpoints for read+write at onceRichard Henderson2023-03-051-3/+4
* hw/cpu: Extend CPUState::cluster_index documentationPhilippe Mathieu-Daudé2023-02-271-0/+2
* softmmu: Extract watchpoint API from physmem.cPhilippe Mathieu-Daudé2023-02-271-1/+1
* cpus: Make {start,end}_exclusive() recursiveIlya Leoshkevich2023-02-211-2/+2
* accel: introduce accelerator blocker APIEmanuele Giuseppe Esposito2023-01-111-0/+3
* accel/qtest: Support qtest accelerator for WindowsXuzhou Cheng2022-10-281-0/+1
* hw/core: Add CPUClass.get_pcRichard Henderson2022-10-041-0/+3
* include/hw/core: Create struct CPUJumpCacheRichard Henderson2022-10-041-14/+1
* accel/tcg: Drop addr member from SavedIOTLBRichard Henderson2022-10-031-1/+0
* cpu: cache CPUClass in CPUState for hot code pathsAlex Bennée2022-10-031-0/+9
* softmmu/dirtylimit: Implement virtual CPU throttleHyman Huang(黄勇)2022-07-201-0/+6
* compiler.h: replace QEMU_NORETURN with G_NORETURNMarc-André Lureau2022-04-211-1/+1
* include: move page_size_init() to include/hw/core/cpu.hMarc-André Lureau2022-04-061-0/+2
* Replace TARGET_WORDS_BIGENDIANMarc-André Lureau2022-04-061-1/+1
* Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau2022-04-061-1/+1
* Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau2022-03-221-1/+1
* target: Use ArchCPU as interface to target CPUPhilippe Mathieu-Daudé2022-03-061-2/+2
* target: Introduce and use OBJECT_DECLARE_CPU_TYPE() macroPhilippe Mathieu-Daudé2022-03-061-0/+18
* target: Use CPUArchState as interface to target-specific CPU statePhilippe Mathieu-Daudé2022-03-061-1/+1
* exec: Declare vaddr as a generic target-agnostic typePhilippe Mathieu-Daudé2022-03-061-12/+1
* linux-user: Add code for PR_GET/SET_UNALIGNRichard Henderson2022-01-061-0/+3
* KVM: introduce dirty_pages and kvm_dirty_ring_enabledHyman Huang(黄勇)2021-11-011-0/+1
* Revert "cpu: Move cpu_common_props to hw/core/cpu.c"Richard Henderson2021-10-151-0/+1
* hw/core/cpu: Re-sort the non-pointers to the end of CPUClassRichard Henderson2021-10-051-4/+7
* hw/core: Introduce CPUClass.gdb_adjust_breakpointRichard Henderson2021-07-211-0/+4
* hvf: Introduce hvf vcpu structAlexander Graf2021-06-031-1/+2