Fabian
|
693b905013
Remove ENABLE_PROFILER (is configured via cargo.toml)
|
3 years ago |
Fabian
|
ee542c5f84
Optimise lazy flag handling
|
3 years ago |
Fabian
|
27a1f00657
Simplify
|
3 years ago |
Fabian
|
fdaf79eaa9
jit jo, jno, js, jns, jl, jnl, jle, jnle (the remaining arithmetic bits)
|
3 years ago |
Fabian
|
e4b41a8cbe
Mark mousewheel event non-passive
|
3 years ago |
Fabian
|
8f231431fc
Simplify
|
3 years ago |
Fabian
|
88613c3f27
Remove page_fault
|
3 years ago |
Fabian
|
90517dcc7c
Restore check_tlb_invariants (was lost during c2rust translation)
|
3 years ago |
Fabian
|
745abd3e2a
Add emulator.automatically
|
3 years ago |
Fabian
|
9394624353
Stub MSR_TEST_CTRL and MSR_IA32_FEAT_CTL (Linux 5.7)
|
3 years ago |
Fabian
|
c10cf41a49
fixup: improve safe_write_slow_jit
|
3 years ago |
Fabian
|
d31e0edb5a
Improved code generation for jitted memory reads and writes
|
3 years ago |
Fabian
|
1709974987
kvm-unit-test: Import some changes from upstream
|
3 years ago |
Fabian
|
c406d65317
Add kvm-unit-test target with release mode (for benchmarks)
|
3 years ago |
Fabian
|
5e48b2da83
Workaround for Rust compiler bug
|
3 years ago |
Fabian
|
8a0e31da16
Update expect tests (inc32)
|
3 years ago |
Fabian
|
46671b5354
Jit inc16/dec16
|
3 years ago |
Fabian
|
ce0f34eff2
Jit cmp8/test8
|
3 years ago |
Fabian
|
4723249259
Jit more cmp16/test16
|
3 years ago |
Fabian
|
741d6005d2
Simplify
|
3 years ago |
Fabian
|
3a41694efb
Jit cmp16/test16
|
3 years ago |
Fabian
|
fe89acfc80
Jit xchg r, r/m
|
3 years ago |
Fabian
|
5bfd56571c
Delete more JS (port lss and enter)
|
3 years ago |
Fabian
|
d9bfbad2f6
Fix: safe_read_write16_jit was incorrectly calling read_jit method
|
3 years ago |
Fabian
|
35312b2c3f
Use let bindings to avoid some memory loads, fix casts
|
3 years ago |
Fabian
|
962155f560
Improve
|
3 years ago |
Fabian
|
8427a30d89
Simplify
|
3 years ago |
Fabian
|
860833e80f
Custom inc32 & dec32
|
3 years ago |
Fabian
|
c59115599f
Clear cache when restoring state
|
3 years ago |
Fabian
|
b5c1f2b09f
Fix release build
|
3 years ago |