scribam
|
1ed4c43ff3
|
Update cmake minimum required to version 3.5 (#1976)
|
2024-07-19 11:08:13 +08:00 |
|
Arsenii es3n1n
|
ddd6b7c254
|
build: allow CMAKE_MSVC_RUNTIME_LIBRARY #1958 (#1960)
|
2024-06-12 14:46:13 +08:00 |
|
mio
|
da84208d89
|
Hide symbols for unicorn-common
|
2024-04-29 11:55:06 +08:00 |
|
mio
|
a9a54aed2f
|
Fix for xcode build
|
2024-03-08 17:28:46 +08:00 |
|
lazymio
|
0406407213
|
Told QEMU configure to use atomic
|
2023-12-29 00:55:32 +08:00 |
|
lazymio
|
e5fa037aeb
|
Also add atomic to samples lib linkage
|
2023-12-28 23:38:33 +08:00 |
|
lazymio
|
60cf9eba40
|
Reflect in pkg-config
|
2023-12-28 23:18:13 +08:00 |
|
lazymio
|
e3163ccda1
|
Refine -latomic fix
|
2023-12-28 23:14:10 +08:00 |
|
lazymio
|
db0acd5ace
|
Add -latomic to samples and tests
|
2023-12-28 22:50:48 +08:00 |
|
lazymio
|
f389666ea6
|
Fix typo
|
2023-12-28 22:05:44 +08:00 |
|
lazymio
|
55560a2474
|
Add -latomic for arm and riscv64
|
2023-12-28 22:02:39 +08:00 |
|
Matheus C. França
|
4fb4b3e4b0
|
Zig binding
* zig binding - sample added
* zig build CI
* split mingw (shared/static) CI/CD
* unicorn log added
* build C/C++ samples
|
2023-08-04 11:24:00 -03:00 |
|
Takacs, Philipp
|
e25419bb2d
|
add virtuall tlb
this virtuall tlb allows to use mmu indipendent of the architectur
|
2023-03-28 13:50:11 +02:00 |
|
Takacs, Philipp
|
759d694e24
|
sample to use the softmmu
|
2023-03-28 13:50:11 +02:00 |
|
Nguyen Anh Quynh
|
6e9c6aea5f
|
bump version to 2.0.2
|
2023-02-04 13:00:58 +08:00 |
|
mio
|
5f5ef1546c
|
Update CMakeLists versions
|
2022-11-16 15:01:49 +01:00 |
|
lazymio
|
a2f9630236
|
Merge pull request #1691 from relapids/arm_specific_tests
Disable ARM-specific tests when ARM is unavailable. (#1689)
|
2022-08-31 22:08:12 +08:00 |
|
relapids
|
a0eb240a29
|
Fix MSVC runtime library handling in CMakeLists.
|
2022-08-18 22:03:38 -07:00 |
|
relapids
|
154a21d6a3
|
Disable ARM-specific tests when ARM is unavailable.
|
2022-08-18 18:29:24 -07:00 |
|
mio
|
bdb141aeef
|
Disable unaligned access test on ppc and aarch64
The memoy read operations on these architectures are inlined
e.g. ldur on aarch64
|
2022-08-14 15:42:37 +02:00 |
|
lazymio
|
6a2e2a1291
|
Minor fix for CMakeLists.txt
|
2022-05-23 22:29:07 +02:00 |
|
lazymio
|
42e52cd4c7
|
Merge remote-tracking branch 'origin/dev' into mrexodia-msvc-find-lib
|
2022-05-03 00:08:47 +02:00 |
|
Duncan Ogilvie
|
1f4bdaf6e0
|
Make sure setjmp-setjmp-wrapper-win32 participates in the build
See: https://stackoverflow.com/a/49446994/1806760
|
2022-05-03 00:01:30 +02:00 |
|
lazymio
|
fc2683c973
|
Fix cmake typo to correctly only set archive output name
|
2022-05-02 23:34:08 +02:00 |
|
lazymio
|
7bc6e9a265
|
Fix syntax error
|
2022-05-02 17:53:35 +02:00 |
|
lazymio
|
bc056727af
|
Fix MSVC build
|
2022-05-02 17:51:03 +02:00 |
|
lazymio
|
f3ce0fdb33
|
Generate both shared lib and static archive by default
|
2022-04-30 00:25:27 +02:00 |
|
Eric Poole
|
cfee2139a0
|
TriCore Support (#1568)
* TriCore Support
python sample
* Update sample_tricore.py
Correct attribution
* Update sample_tricore.py
Fixed byte code to execute properly.
* Update sample_tricore.py
Removed testing artifact
* Added tricore msvc config-file.h
* Added STATIC to tricore config and added helper methods to symbol file generation.
* Update op_helper.c
Use built in crc32
* Fix tricore samples and small code blocks are now handled properly
* Add CPU types
* Generate bindings
* Format code
Co-authored-by: lazymio <mio@lazym.io>
|
2022-04-29 23:11:34 +02:00 |
|
lazymio
|
0c975caf09
|
Add -static-libgcc for mingw64-32
|
2022-04-24 00:10:12 +02:00 |
|
lazymio
|
d661173ecf
|
Pick #1594
|
2022-04-17 16:16:11 +02:00 |
|
lazymio
|
a60db86144
|
Move static linkage flags to Libs.private
|
2022-04-16 15:57:54 +02:00 |
|
shuffle2
|
2912cd1e29
|
fix rust bindings build on windows (#1584)
Refine rust bindings.
|
2022-04-16 13:40:04 +02:00 |
|
lazymio
|
ac04c02789
|
Refine static libs on Linux/MacOS
|
2022-04-12 18:49:15 +02:00 |
|
lazymio
|
e188591695
|
Rename unicorn_static to unicorn-static
|
2022-04-04 10:54:35 +02:00 |
|
lazymio
|
82559cb9a7
|
Bundle static libraries
|
2022-04-04 10:24:07 +02:00 |
|
lazymio
|
1b346f94e0
|
Add back arm_armbe and arm64_armbe targets
|
2022-02-12 14:17:33 +01:00 |
|
lazymio
|
58fc952230
|
Remove armeb-softmmu and aarch64eb-softmmu
|
2022-02-12 14:15:54 +01:00 |
|
mio
|
5a592c753e
|
Set s390x-softmmu to STATIC
|
2022-01-19 22:32:00 +01:00 |
|
mio
|
67c437d8b8
|
Enable s390x in default arch
This was overriden in a previous PR
|
2022-01-19 22:02:26 +01:00 |
|
mio
|
c5ad3c318c
|
Sync with dev and resolve conflicts
|
2022-01-19 20:09:25 +01:00 |
|
lazymio
|
e018a9ca6a
|
Merge pull request #1544 from mrexodia/cmake-subdirectory
Refactor CMake
|
2022-01-19 14:07:37 +01:00 |
|
Duncan Ogilvie
|
5d471d81e7
|
Change PUBLIC to PRIVATE for linking to unicorn-common
|
2022-01-18 22:27:37 +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 |
|
Duncan Ogilvie
|
c0e86b0d2f
|
Refactor CMake
Everything from #1373 seems to have been undone, so I did it again.
|
2022-01-18 21:08:33 +01:00 |
|
mio
|
28e791a37f
|
Add debug tracing feature
It's disabled by default, use -DUNICORN_TRACER=on to enable it
|
2022-01-18 19:35:43 +01:00 |
|
Nguyen Anh Quynh
|
5bb40c5faf
|
s390x: cleanup CMakeLists.txt
|
2022-01-01 10:15:18 +08:00 |
|
mio
|
faa689c0f0
|
Merge systemz to the latest uc2 codebase
|
2021-12-26 22:58:32 +01:00 |
|