Age | Commit message (Expand) | Author | Files | Lines |
2021-06-29 | tcg: Use correct trap number for page faults on *BSD systems | Warner Losh | 1 | -2/+18 |
2021-06-25 | KVM: Fix dirty ring mmap incorrect size due to renaming accident | Peter Xu | 1 | -2/+2 |
2021-06-19 | accel/tcg: Probe the proper permissions for atomic ops | Richard Henderson | 3 | -44/+83 |
2021-06-19 | accel/tcg: Add tcg call flags to plugins helpers | Richard Henderson | 1 | -2/+2 |
2021-06-19 | plugins: Drop tcg_flags from struct qemu_plugin_dyn_cb | Richard Henderson | 2 | -5/+4 |
2021-06-19 | accel/tcg/plugin-gen: Drop inline markers | Richard Henderson | 1 | -7/+5 |
2021-06-13 | tcg: Move tcg_init_ctx and tcg_ctx from accel/tcg/ | Richard Henderson | 1 | -3/+0 |
2021-06-11 | accel/tcg: Pass down max_cpus to tcg_init | Richard Henderson | 1 | -1/+9 |
2021-06-11 | accel/tcg: Use MiB in tcg_init_machine | Richard Henderson | 1 | -1/+2 |
2021-06-11 | accel/tcg: Merge tcg_exec_init into tcg_init_machine | Richard Henderson | 3 | -20/+19 |
2021-06-11 | tcg: Create tcg_init | Richard Henderson | 1 | -2/+1 |
2021-06-11 | accel/tcg: Rename tcg_init to tcg_init_machine | Richard Henderson | 1 | -2/+2 |
2021-06-11 | accel/tcg: Move alloc_code_gen_buffer to tcg/region.c | Richard Henderson | 1 | -413/+1 |
2021-06-11 | accel/tcg: Inline cpu_gen_init | Richard Henderson | 1 | -6/+1 |
2021-06-11 | tcg: Re-order tcg_region_init vs tcg_prologue_init | Richard Henderson | 2 | -11/+3 |
2021-06-03 | hvf: Simplify post reset/init/loadvm hooks | Alexander Graf | 1 | -20/+7 |
2021-06-03 | hvf: Introduce hvf vcpu struct | Alexander Graf | 1 | -2/+6 |
2021-06-03 | hvf: Remove hvf-accel-ops.h | Alexander Graf | 2 | -19/+0 |
2021-06-03 | hvf: Make synchronize functions static | Alexander Graf | 2 | -6/+3 |
2021-06-03 | hvf: Use cpu_synchronize_state() | Alexander Graf | 2 | -2/+1 |
2021-06-03 | hvf: Split out common code on vcpu init and destroy | Alexander Graf | 2 | -2/+30 |
2021-06-03 | hvf: Remove use of hv_uvaddr_t and hv_gpaddr_t | Alexander Graf | 1 | -3/+3 |
2021-06-03 | hvf: Make hvf_set_phys_mem() static | Alexander Graf | 1 | -1/+1 |
2021-06-03 | hvf: Move cpu functions into common directory | Alexander Graf | 1 | -1/+307 |
2021-06-03 | hvf: Move vcpu thread functions into common directory | Alexander Graf | 3 | -0/+170 |
2021-06-03 | hvf: Move assert_hvf_ok() into common directory | Alexander Graf | 3 | -0/+54 |
2021-06-02 | docs: fix references to docs/devel/tracing.rst | Stefano Garzarella | 2 | -2/+2 |
2021-05-28 | Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210526' into... | Peter Maydell | 7 | -5/+166 |
2021-05-26 | accel/tcg: Keep TranslationBlock headers local to TCG | Philippe Mathieu-Daudé | 7 | -7/+166 |
2021-05-26 | accel/tcg: Reduce 'exec/tb-context.h' inclusion | Philippe Mathieu-Daudé | 2 | -0/+2 |
2021-05-26 | KVM: Dirty ring support | Peter Xu | 2 | -3/+378 |
2021-05-26 | KVM: Disable manual dirty log when dirty ring enabled | Peter Xu | 1 | -14/+23 |
2021-05-26 | KVM: Add dirty-ring-size property | Peter Xu | 1 | -0/+46 |
2021-05-26 | KVM: Cache kvm slot dirty bitmap size | Peter Xu | 1 | -0/+1 |
2021-05-26 | KVM: Simplify dirty log sync in kvm_set_phys_mem | Peter Xu | 1 | -1/+2 |
2021-05-26 | KVM: Provide helper to sync dirty bitmap from slot to ramblock | Peter Xu | 1 | -20/+17 |
2021-05-26 | KVM: Provide helper to get kvm dirty log | Peter Xu | 1 | -22/+30 |
2021-05-26 | KVM: Create the KVMSlot dirty bitmap on flag changes | Peter Xu | 1 | -14/+9 |
2021-05-26 | KVM: Use a big lock to replace per-kml slots_lock | Peter Xu | 1 | -15/+18 |
2021-05-26 | KVM: do not allow setting properties at runtime | Paolo Bonzini | 1 | -1/+12 |
2021-05-25 | accel/tlb: Rename tlb_flush_[page_bits > range]_by_mmuidx_async_[2 > 1] | Richard Henderson | 1 | -6/+6 |
2021-05-25 | accel/tcg: Rename tlb_flush_page_bits -> range]_by_mmuidx_async_0 | Richard Henderson | 1 | -6/+5 |
2021-05-25 | accel/tlb: Add tlb_flush_range_by_mmuidx_all_cpus_synced() | Richard Henderson | 1 | -7/+20 |
2021-05-25 | accel/tcg: Add tlb_flush_range_by_mmuidx_all_cpus() | Richard Henderson | 1 | -7/+17 |
2021-05-25 | accel/tcg: Add tlb_flush_range_by_mmuidx() | Richard Henderson | 1 | -5/+15 |
2021-05-25 | accel/tcg: Remove {encode,decode}_pbm_to_runon | Richard Henderson | 1 | -66/+20 |
2021-05-25 | accel/tlb: Rename TLBFlushPageBitsByMMUIdxData -> TLBFlushRangeData | Richard Henderson | 1 | -12/+12 |
2021-05-25 | accel/tcg: Pass length argument to tlb_flush_range_locked() | Richard Henderson | 1 | -15/+33 |
2021-05-25 | accel/tcg: Replace g_new() + memcpy() by g_memdup() | Richard Henderson | 1 | -11/+4 |
2021-05-20 | accel/tcg: Assert that tb->size != 0 after translation | Ilya Leoshkevich | 1 | -0/+1 |