d9b66c4b74
Merge pull request #2017 from elicn/fix-sparc
...
Fix SPARC I0-7 registers write
2024-10-01 00:03:09 +08:00
elicn
ff06b145e1
Fix I0-7 registers write
2024-09-30 18:52:37 +03:00
35a6b14f1e
Merge pull request #2014 from elicn/more-x86-regs
...
Add support for more Intel registers
2024-09-29 14:13:13 +08:00
elicn
9af1df6543
Add read and write support for i386 ZMM0-31
2024-09-28 22:17:06 +03:00
elicn
5164dbd609
Add read and write support for i386 YMM8-31
2024-09-28 22:16:45 +03:00
elicn
e3675162ba
Add read and write support for i386 XMM16-31
2024-09-28 22:15:00 +03:00
elicn
6cb9bfe5c0
Avoid updating CR3 when writing CR1 and CR2
2024-09-28 22:11:54 +03:00
elicn
433bb163d9
Add read and write cases for i386 CR8
2024-09-28 22:11:01 +03:00
91122b6a68
Fix compatibility of 3.8
2024-09-26 23:02:03 +08:00
d568885d64
Re-add muls_wheel.sh
...
Thanks to @Antelox
Co-authored-by: @Antelox <anteloxrce@gmail.com >
2024-09-26 19:15:03 +08:00
050f2fbcaf
temp remove
2024-09-26 19:13:57 +08:00
9e0addd682
Still add plat-name for Linux
2024-09-26 19:11:53 +08:00
2ccdc08237
Fix musl build script
2024-09-26 18:47:20 +08:00
867770c7ef
Tag and release 2.1.1
2024-09-26 18:44:51 +08:00
4fa34d43ef
Fix arm64 wheel
...
93542c397c/cibuildwheel/macos.py (L247-L260)
We shall really migrate to cibuildwheel
2024-09-26 18:38:23 +08:00
9f89428abf
Update changelog for 2.1.1
2024-09-26 18:15:48 +08:00
869968a96f
Only publish when tagging
2024-09-26 18:13:43 +08:00
8bd254c6f5
Update changelog
2024-09-26 17:28:54 +08:00
d645848fd3
Fix macos wheels
2024-09-26 17:26:16 +08:00
08e14abf70
Remove hacks for bdist_wheel
2024-09-26 17:18:36 +08:00
1e04dbf83b
Remove pkg-packages
2024-09-26 17:15:53 +08:00
f164769a9a
Update logging
2024-09-22 00:14:03 +08:00
f8a1e3e695
Update changelog
2024-09-22 00:13:20 +08:00
ed37d2561d
Update release.yml
2024-09-21 23:31:51 +08:00
cdd451a0de
Update prerelease.yml
2024-09-21 23:12:02 +08:00
3f230f3a96
Update README to reflect dev branch
2024-09-21 23:02:38 +08:00
67f08b1c27
Bump version and generate bindings
2024-09-21 23:00:57 +08:00
6c4a3fd84b
Merge pull request #2005 from omer54463/dev
...
Add py.typed to the Python binding package
2024-09-21 23:00:41 +08:00
78cb4affda
Fix uccallback
2024-09-21 22:48:32 +08:00
d87791329f
Add a cmake option
2024-09-21 22:16:02 +08:00
80f0898740
Merge remote-tracking branch 'bits/revive-qemu-logs' into dev
2024-09-21 22:09:07 +08:00
920d076e51
Remove page-collection-locs
2024-09-21 22:03:44 +08:00
6cc7e1d431
Also only reset if hooks are installed
2024-09-21 21:52:38 +08:00
8816883bb3
Fix TLB for snapshots
2024-09-21 21:49:01 +08:00
2cd227f804
Update symbols for tlb_reset_dirty_by_vaddr
2024-09-21 20:54:24 +08:00
8f74405031
Update symbols
2024-09-21 20:51:35 +08:00
Andrei Warkentin
d01035767e
notdirty_write: fix store-related performance problems
...
Every store would always cause the tb_invalidate_phys_page_fast path to be invoked,
amounting to a 40x slowdown of stores compared to loads.
Change this code to only worry about TB invalidation for regions marked as
executable (i.e. emulated executable).
Even without uc_set_native_thunks, this change fixes most of the performance
issues seen with thunking to native calls.
Signed-off-by: Andrei Warkentin <andrei.warkentin@intel.com >
2024-09-21 20:50:43 +08:00
9f21566b53
Also update macos
2024-09-21 20:48:51 +08:00
7fb38e0e66
Avoid failure of pushing to github
2024-09-21 20:48:51 +08:00
0d26efd07e
Merge pull request #2003 from elicn/dev
...
Misc. Python binding re-arrangements
2024-09-21 18:43:02 +08:00
9427f0a553
Merge pull request #1991 from apparentlymart/b-riscv-invalidinsn-pcadj
...
riscv: Invalid 32-bit instruction should not decrement pc
2024-09-21 18:26:59 +08:00
96bf47dd7a
Update CI
2024-09-21 18:24:46 +08:00
22d6febff1
Merge pull request #1985 from atipls/dev
...
Update zig bindings to 0.13.0
2024-09-21 18:01:11 +08:00
87c0b86248
Format code
2024-09-21 17:59:23 +08:00
a5fa548049
Fix qemu_vfree implementation on MINGW
...
Also correctly release bounce.buffer
2024-09-21 17:58:15 +08:00
Omer Lubin
5c7fa35b43
ADD py.typed
2024-09-21 00:05:48 +03:00
elicn
386e0ed575
Include networking auditing sample in script
2024-09-19 17:17:04 +03:00
elicn
5cc2d80916
Adjust import path to new path
2024-09-19 17:16:21 +03:00
elicn
f573356a8b
Add initial support for batch operations
2024-09-19 17:15:24 +03:00
elicn
4471377b77
Styling fixes
2024-09-19 17:13:36 +03:00