unicorn/qemu
Takacs, Philipp e96ac42b2e Remove MMU hacks
Unicorn has included some ugly hacks to provide a envirement where vaddr == paddr.
These hacks where to use the full 64 bit mappings on x86 without init the mmu
and some memory redirect for MIPS.

The UC_TLB_CPU mode defaults to vaddr == paddr, therfor these hacks aren't
required anymore.
2023-03-28 14:02:17 +02:00
..
accel/tcg make unicorn use the physical addresses 2023-03-28 13:50:11 +02:00
crypto import Unicorn2 2021-10-03 22:14:44 +08:00
fpu import Unicorn2 2021-10-03 22:14:44 +08:00
hw Don't cache S390SkeyState and S390SkeysClass 2022-01-10 19:18:52 +01:00
include add virtuall tlb 2023-03-28 13:50:11 +02:00
libdecnumber import Unicorn2 2021-10-03 22:14:44 +08:00
scripts import Unicorn2 2021-10-03 22:14:44 +08:00
softmmu add virtuall tlb 2023-03-28 13:50:11 +02:00
target Remove MMU hacks 2023-03-28 14:02:17 +02:00
tcg Detect AVX2 correctly for MSVC 2023-02-07 01:07:53 +01:00
trace import Unicorn2 2021-10-03 22:14:44 +08:00
util qemu_getauxval FreeBSD implementation backport (#1366) 2021-10-11 11:22:16 +08:00
.editorconfig import Unicorn2 2021-10-03 22:14:44 +08:00
aarch64.h add virtuall tlb 2023-03-28 13:50:11 +02:00
arm.h add virtuall tlb 2023-03-28 13:50:11 +02:00
CODING_STYLE.rst import Unicorn2 2021-10-03 22:14:44 +08:00
configure TriCore Support (#1568) 2022-04-29 23:11:34 +02:00
COPYING import 2015-08-21 15:04:50 +08:00
COPYING.LIB import Unicorn2 2021-10-03 22:14:44 +08:00
exec-vary.c Fix the undefined shift 2022-02-12 18:22:56 +01:00
exec.c Don't resize user alloc-ed memory 2022-09-25 17:41:33 +02:00
LICENSE import Unicorn2 2021-10-03 22:14:44 +08:00
m68k.h add virtuall tlb 2023-03-28 13:50:11 +02:00
MAINTAINERS import Unicorn2 2021-10-03 22:14:44 +08:00
memory_ldst.inc.c import Unicorn2 2021-10-03 22:14:44 +08:00
mips64.h add virtuall tlb 2023-03-28 13:50:11 +02:00
mips64el.h add virtuall tlb 2023-03-28 13:50:11 +02:00
mips.h add virtuall tlb 2023-03-28 13:50:11 +02:00
mipsel.h add virtuall tlb 2023-03-28 13:50:11 +02:00
ppc64.h add virtuall tlb 2023-03-28 13:50:11 +02:00
ppc.h add virtuall tlb 2023-03-28 13:50:11 +02:00
riscv32.h add virtuall tlb 2023-03-28 13:50:11 +02:00
riscv64.h add virtuall tlb 2023-03-28 13:50:11 +02:00
rules.mak import Unicorn2 2021-10-03 22:14:44 +08:00
s390x.h add virtuall tlb 2023-03-28 13:50:11 +02:00
sparc64.h add virtuall tlb 2023-03-28 13:50:11 +02:00
sparc.h add virtuall tlb 2023-03-28 13:50:11 +02:00
tricore.h add virtuall tlb 2023-03-28 13:50:11 +02:00
unicorn_common.h add virtuall tlb 2023-03-28 13:50:11 +02:00
VERSION import Unicorn2 2021-10-03 22:14:44 +08:00
vl.h import 2015-08-21 15:04:50 +08:00
x86_64.h add virtuall tlb 2023-03-28 13:50:11 +02:00