aboutsummaryrefslogtreecommitdiff
path: root/target/i386/hvf
AgeCommit message (Expand)AuthorFilesLines
2024-10-31target/i386/hvf: fix handling of XSAVE-related CPUID bitsPaolo Bonzini1-21/+31
2024-09-13hvf: Split up hv_vm_create logic per archDanny Canter1-0/+5
2024-07-02hvf: Drop ifdef for macOS versions older than 12.0Akihiko Odaki1-22/+1
2024-06-08i386/hvf: Updates API usage to use modern vCPU run functionPhil Dennis-Jordan1-1/+22
2024-06-08i386/hvf: In kick_vcpu use hv_vcpu_interrupt to force exitPhil Dennis-Jordan1-0/+1
2024-06-08i386/hvf: Fixes dirty memory tracking by page granularity RX->RWX changePhil Dennis-Jordan1-2/+3
2024-06-08i386/hvf: Fixes some compilation warningsPhil Dennis-Jordan3-5/+4
2024-06-08i386/hvf: Adds support for INVTSC cpuid bitPhil Dennis-Jordan2-0/+22
2024-04-26accel/hvf: Use accel-specific per-vcpu @dirty fieldPhilippe Mathieu-Daudé2-3/+3
2024-04-02accel/hvf: Un-inline hvf_arch_supports_guest_debug()Philippe Mathieu-Daudé1-1/+1
2024-03-12target/i386/hvf: Use CPUState typedefPhilippe Mathieu-Daudé7-49/+52
2024-03-12bulk: Access existing variables initialized to &S->F when availablePhilippe Mathieu-Daudé1-1/+1
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi2-4/+4
2023-11-07target/i386/hvf: Rename 'X86CPU *x86_cpu' variable as 'cpu'Philippe Mathieu-Daudé1-9/+9
2023-11-07target/i386/hvf: Rename 'CPUState *cpu' variable as 'cs'Philippe Mathieu-Daudé1-46/+46
2023-11-07target/i386/hvf: Use CPUState typedefPhilippe Mathieu-Daudé1-3/+3
2023-11-07target/i386/hvf: Use env_archcpu() in simulate_[rdmsr/wrmsr]()Philippe Mathieu-Daudé3-15/+14
2023-11-07target/i386/hvf: Use x86_cpu in simulate_[rdmsr|wrmsr]()Philippe Mathieu-Daudé1-2/+2
2023-10-07sysemu/kvm: Restrict hvf_get_supported_cpuid() to x86 targetsPhilippe Mathieu-Daudé3-0/+4
2023-10-07target/i386/hvf: Remove unused includes in 'hvf-i386.h'Philippe Mathieu-Daudé1-6/+0
2023-10-03accel: Rename AccelCPUClass::cpu_realizefn() -> cpu_target_realize()Philippe Mathieu-Daudé1-1/+1
2023-08-24sysemu/hvf: Use vaddr for hvf_arch_[insert|remove]_hw_breakpointAnton Johansson1-2/+2
2023-06-28accel: Rename HVF 'struct hvf_vcpu_state' -> AccelCPUStatePhilippe Mathieu-Daudé8-233/+233
2023-06-28accel: Rename 'cpu_state' -> 'cs'Philippe Mathieu-Daudé2-195/+195
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-1/+1
2023-06-06hvf: add guest debugging handlers for Apple Silicon hostsFrancesco Cagnin1-0/+9
2023-06-06hvf: add breakpoint handlersFrancesco Cagnin1-0/+24
2023-02-27target/i386: Remove NEED_CPU_H guard from target-specific headersPhilippe Mathieu-Daudé1-4/+0
2022-07-13hvf: Enable RDTSCP supportCameron Esfahani3-13/+23
2022-06-08Fix 'writeable' typosPeter Maydell2-2/+2
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau10-10/+0
2022-03-15hvf: Remove deprecated hv_vcpu_flush() callsPhilippe Mathieu-Daudé3-5/+0
2022-03-15hvf: Make hvf_get_segments() / hvf_put_segments() localPhilippe Mathieu-Daudé2-4/+2
2022-03-15hvf: Use standard CR0 and CR4 register definitionsCameron Esfahani5-47/+15
2022-03-08Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307'...Peter Maydell1-0/+1
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell1-0/+1
2022-03-06target: Use forward declared type instead of structure typePhilippe Mathieu-Daudé2-66/+66
2021-09-20hvf: Add Apple Silicon supportAlexander Graf1-0/+6
2021-09-20hvf: Introduce hvf_arch_init() callbackAlexander Graf1-0/+5
2021-07-06target/i386: Populate x86_ext_save_areas offsets using cpuid where possibleDavid Edmondson2-0/+35
2021-07-06target/i386: Pass buffer and length to XSAVE helperDavid Edmondson2-12/+10
2021-06-03hvf: Simplify post reset/init/loadvm hooksAlexander Graf1-1/+4
2021-06-03hvf: Introduce hvf vcpu structAlexander Graf8-234/+236
2021-06-03hvf: Remove hvf-accel-ops.hAlexander Graf1-2/+0
2021-06-03hvf: Use cpu_synchronize_state()Alexander Graf1-5/+4
2021-06-03hvf: Split out common code on vcpu init and destroyAlexander Graf1-21/+2
2021-06-03hvf: Move hvf internal definitions into common headerAlexander Graf1-30/+1
2021-06-03hvf: Move cpu functions into common directoryAlexander Graf3-306/+0
2021-06-03hvf: Move vcpu thread functions into common directoryAlexander Graf4-171/+1
2021-06-03hvf: Move assert_hvf_ok() into common directoryAlexander Graf1-32/+1