Age | Commit message (Expand) | Author | Files | Lines |
2017-10-24 | cpu-exec: lookup/generate TB outside exclusive region during step_atomic | Emilio G. Cota | 1 | -16/+14 |
2017-10-24 | tcg: check CF_PARALLEL instead of parallel_cpus | Emilio G. Cota | 1 | -0/+1 |
2017-10-24 | tcg: convert tb->cflags reads to tb_cflags(tb) | Emilio G. Cota | 1 | -2/+2 |
2017-10-24 | tcg: Add CPUState cflags_next_tb | Richard Henderson | 2 | -30/+27 |
2017-10-24 | tcg: define CF_PARALLEL and use it for TB hashing along with CF_COUNT_MASK | Emilio G. Cota | 3 | -27/+33 |
2017-10-20 | accel/tcg: allow to invalidate a write TLB entry immediately | David Hildenbrand | 2 | -3/+6 |
2017-10-19 | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging | Peter Maydell | 1 | -25/+14 |
2017-10-18 | kvm: simplify kvm_align_section() | David Hildenbrand | 1 | -12/+6 |
2017-10-18 | kvm: region_add and region_del is not called on updates | David Hildenbrand | 1 | -7/+1 |
2017-10-18 | kvm: fix error message when failing to unregister slot | David Hildenbrand | 1 | -1/+1 |
2017-10-18 | kvm: tolerate non-existing slot for log_start/log_stop/log_sync | David Hildenbrand | 1 | -4/+4 |
2017-10-18 | kvm: fix alignment of ram address | David Hildenbrand | 1 | -1/+2 |
2017-10-16 | tcg: Fix off-by-one in assert in page_set_flags | Richard Henderson | 1 | -1/+1 |
2017-10-10 | exec-all: extract tb->tc_* into a separate struct tc_tb | Emilio G. Cota | 3 | -21/+21 |
2017-10-10 | translate-all: define and use DEBUG_TB_CHECK_GATE | Emilio G. Cota | 1 | -6/+22 |
2017-10-10 | translate-all: define and use DEBUG_TB_INVALIDATE_GATE | Emilio G. Cota | 1 | -3/+9 |
2017-10-10 | exec-all: introduce TB_PAGE_ADDR_FMT | Emilio G. Cota | 1 | -2/+1 |
2017-10-10 | translate-all: define and use DEBUG_TB_FLUSH_GATE | Emilio G. Cota | 1 | -7/+13 |
2017-10-10 | exec-all: bring tb->invalid into tb->cflags | Emilio G. Cota | 2 | -4/+3 |
2017-10-10 | tcg: consolidate TB lookups in tb_lookup__cpu_state | Emilio G. Cota | 2 | -47/+24 |
2017-10-10 | tcg: remove addr argument from lookup_tb_ptr | Emilio G. Cota | 2 | -11/+11 |
2017-10-10 | cpu-exec: rename have_tb_lock to acquired_tb_lock in tb_find | Emilio G. Cota | 1 | -5/+5 |
2017-10-10 | translate-all: make have_tb_lock static | Emilio G. Cota | 1 | -1/+1 |
2017-10-10 | tcg: fix corruption of code_time profiling counter upon tb_flush | Emilio G. Cota | 1 | -2/+2 |
2017-10-10 | cputlb: bring back tlb_flush_count under !TLB_DEBUG | Emilio G. Cota | 2 | -4/+15 |
2017-10-02 | kvm: check KVM_CAP_NR_VCPUS with kvm_vm_check_extension() | Greg Kurz | 1 | -21/+22 |
2017-10-02 | kvm: check KVM_CAP_SYNC_MMU with kvm_vm_check_extension() | Greg Kurz | 2 | -5/+7 |
2017-09-25 | accel/tcg/cputlb: avoid recursive BQL (fixes #1706296) | Alex Bennée | 1 | -2/+2 |
2017-09-21 | kvm: drop wrong assertion creating problems with pflash | David Hildenbrand | 1 | -1/+0 |
2017-09-19 | accel/hax: move hax-stub.c to accel/stubs/ | Philippe Mathieu-Daudé | 2 | -0/+35 |
2017-09-19 | Convert multi-line fprintf() to warn_report() | Alistair Francis | 1 | -4/+3 |
2017-09-19 | kvm: kvm_log_sync() is only called with known memory sections | David Hildenbrand | 1 | -49/+12 |
2017-09-19 | kvm: kvm_log_start/stop are only called with known sections | David Hildenbrand | 1 | -6/+12 |
2017-09-19 | kvm: we never have overlapping slots in kvm_set_phys_mem() | David Hildenbrand | 1 | -57/+11 |
2017-09-19 | kvm: use start + size for memory ranges | David Hildenbrand | 1 | -4/+3 |
2017-09-19 | kvm: factor out alignment of memory section | David Hildenbrand | 1 | -20/+39 |
2017-09-19 | kvm: require JOIN_MEMORY_REGIONS_WORKS | David Hildenbrand | 1 | -41/+1 |
2017-09-17 | accel/tcg: move USER code to user-exec.c | Philippe Mathieu-Daudé | 2 | -54/+52 |
2017-09-17 | accel/tcg: move atomic_template.h to accel/tcg/ | Philippe Mathieu-Daudé | 1 | -0/+215 |
2017-09-17 | accel/tcg: move tcg-runtime to accel/tcg/ | Philippe Mathieu-Daudé | 3 | -0/+371 |
2017-09-17 | accel/tcg: move user-exec to accel/tcg/ | Philippe Mathieu-Daudé | 3 | -0/+612 |
2017-09-17 | accel/tcg: move softmmu_template.h to accel/tcg/ | Thomas Huth | 1 | -0/+433 |
2017-09-07 | tcg: Infrastructure for managing constant pools | Richard Henderson | 1 | -1/+21 |
2017-09-07 | tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.h | Richard Henderson | 2 | -7/+42 |
2017-09-06 | tcg: Add generic translation framework | Lluís Vilanova | 2 | -0/+139 |
2017-09-04 | cputlb: Support generating CPU exceptions on memory transaction failures | Peter Maydell | 1 | -2/+30 |
2017-08-30 | kvm: remove hard dependency on pci | Cornelia Huck | 1 | -3/+3 |
2017-08-01 | accel: cleanup error output | Laurent Vivier | 1 | -10/+10 |
2017-08-01 | trace-events: fix code style: print 0x before hex numbers | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2017-07-19 | tcg: Pass generic CPUState to gen_intermediate_code() | Lluís Vilanova | 1 | -1/+1 |