lazymio
|
e382ca102a
|
Fix the regression bug
|
2022-02-13 09:52:00 +01:00 |
|
lazymio
|
96518634fb
|
Fix the wrong block found when doing split_region
|
2022-02-12 21:34:46 +01:00 |
|
lazymio
|
a2f18bbfaf
|
Format code
|
2022-02-12 16:29:00 +01:00 |
|
lazymio
|
5683a5484d
|
Add test for switch endianess runtime
|
2022-02-12 14:35:33 +01:00 |
|
lazymio
|
380e72bc12
|
Add tests for armeb CPSR.E and SCTLR.B
|
2022-02-12 14:29:15 +01:00 |
|
lazymio
|
58fc952230
|
Remove armeb-softmmu and aarch64eb-softmmu
|
2022-02-12 14:15:54 +01:00 |
|
lazymio
|
3e6665db00
|
Implement coprocessor register read/write for arm64
|
2022-02-11 22:13:01 +01:00 |
|
lazymio
|
8bc1489210
|
Implement coprocessor register read/write for arm
|
2022-02-11 21:45:37 +01:00 |
|
lazymio
|
bbfb376a88
|
Merge pull request #1521 from unicorn-engine/s390x
S390X Support
|
2022-01-19 23:07:19 +01:00 |
|
mio
|
2ad9f152f9
|
Set emulation_done to true if and only if we exit the outer uc_emu_start
Or we may lost uc_emu_stop wrongly
|
2022-01-19 21:58:46 +01:00 |
|
mio
|
e6ff7e83e3
|
Sync with dev branch
|
2022-01-18 21:39:45 +01:00 |
|
mio
|
ac510d13c7
|
Fix fuzzing and remove unused variable
|
2022-01-18 21:37:32 +01:00 |
|
mio
|
4f1aeb83ca
|
Add fuzz_emu_s390x_be.c
|
2022-01-18 21:16:01 +01:00 |
|
mio
|
7095605607
|
Merge branch 'dev' into systemz
|
2022-01-18 21:10:55 +01:00 |
|
lazymio
|
ea9c7425b0
|
Fix the wrong PC when arm translation fectches unmapped memory
This behavior keeps the same with Unicorn1, though, different from arm doc
|
2022-01-16 16:42:38 +01:00 |
|
lazymio
|
459a595a98
|
Merge branch 'dev' into s390x
Mostly for bindings update.
|
2022-01-15 20:56:39 +01:00 |
|
lazymio
|
6ed2214399
|
Rebuilt hflags when swithing modes
Or we may get the wrong mode during translation
|
2022-01-14 19:37:48 +01:00 |
|
lazymio
|
980eae7f44
|
Sync PC at the end of emulation
|
2022-01-10 15:45:56 +01:00 |
|
lazymio
|
71f044ca50
|
Merge branch 'dev' into s390x
|
2022-01-10 15:17:42 +01:00 |
|
lazymio
|
36afa1022c
|
More PPC registers
Add FPR0-31, CR0-7, LR, CTR, MSR, XER, FPSCR for PPC
Add a test for ppc32 float point
|
2022-01-10 15:16:10 +01:00 |
|
lazymio
|
e84a5c44e9
|
Add a test for arm mrc instruction (also for coproc)
|
2022-01-05 21:57:32 +01:00 |
|
lazymio
|
8e70f3e524
|
Format code
|
2022-01-05 21:56:58 +01:00 |
|
lazymio
|
b8817518ae
|
Add a test for arm64 pac extension
|
2022-01-05 20:02:21 +01:00 |
|
lazymio
|
3f64491fda
|
Add further test for arm system mode transition
|
2022-01-05 19:38:02 +01:00 |
|
lazymio
|
73149f3616
|
Fix test case
|
2022-01-04 20:54:52 +01:00 |
|
lazymio
|
7dc858d03d
|
Add a test for arm privilege escalation
|
2022-01-04 20:30:07 +01:00 |
|
mio
|
8fc836c5fa
|
Fix tests list not marked with NULL
|
2021-12-29 23:10:21 +01:00 |
|
mio
|
849325b9c6
|
Add unit test for s390x
|
2021-12-27 23:59:53 +01:00 |
|
mio
|
faa689c0f0
|
Merge systemz to the latest uc2 codebase
|
2021-12-26 22:58:32 +01:00 |
|
lazymio
|
cddc9cf2ed
|
Fix arm post init
|
2021-12-25 00:16:51 +01:00 |
|
lazymio
|
5b3a9e1024
|
Add test for arm v8
|
2021-12-24 23:45:57 +01:00 |
|
lazymio
|
4f73d75ea8
|
Fix #1500
|
2021-12-23 21:46:27 +01:00 |
|
lazymio
|
ef6f8a2427
|
Fix x86 CPUID
|
2021-12-22 23:39:41 +01:00 |
|
lazymio
|
7bb0abb977
|
Format
|
2021-12-22 20:37:15 +01:00 |
|
lazymio
|
7bb756249a
|
Better design of cpuid instruction hook
|
2021-12-22 20:36:56 +01:00 |
|
Quentin DUCASSE
|
033e79abac
|
Added cache flush after code patching in unit tests for arm64 and riscv
|
2021-12-17 14:55:08 +01:00 |
|
Quentin DUCASSE
|
549274f44c
|
Code patching tests for riscv and arm64
|
2021-12-10 15:27:54 +01:00 |
|
Nguyen Anh Quynh
|
b042a6a01d
|
add missing files
|
2021-12-06 04:28:13 +08:00 |
|
lazymio
|
8a0ca8715e
|
Fix SR read/write and a test
|
2021-12-04 23:22:28 +01:00 |
|
lazymio
|
221cde18df
|
Write CPSR as it is initiated from instructions to allow regs switch
|
2021-11-24 17:10:51 +01:00 |
|
lazymio
|
78e0ddbc4d
|
Fix mmio unmap
|
2021-11-24 00:18:19 +01:00 |
|
lazymio
|
4ed1c4cff9
|
Fix test name typo
|
2021-11-23 23:24:53 +01:00 |
|
Sven Bartscher
|
3e2580ef9e
|
Add test case for #1497
|
2021-11-23 22:47:20 +01:00 |
|
lazymio
|
e11cc16e54
|
Implement high-resolution clock for mingw64 in test_ctl
|
2021-11-23 14:15:18 +01:00 |
|
lazymio
|
ccfb66611f
|
Move test to test_mem
|
2021-11-23 00:41:49 +01:00 |
|
Sven Bartscher
|
b35dbb90b2
|
Add test case for #1495
|
2021-11-22 18:48:16 +01:00 |
|
lazymio
|
907ec5095d
|
Fix a stackoverflow in tests
|
2021-11-21 19:28:45 +01:00 |
|
lazymio
|
fc467edbc6
|
Fix 32bit target getting wrong offset for mmio
|
2021-11-16 22:40:57 +01:00 |
|
lazymio
|
247ffbe0e8
|
Support nested uc_emu_start calls
|
2021-11-16 21:07:03 +01:00 |
|
lazymio
|
640251e1aa
|
Leave out size parameter in callback
|
2021-11-09 00:21:34 +01:00 |
|