unicorn/qemu/target
Eduardo Habkost db87beaaa6
i386: Helpers to encode cache information consistently
Instead of having a collection of macros that need to be used in
complex expressions to build CPUID data, define a CPUCacheInfo
struct that can hold information about a given cache. Helper
functions will take a CPUCacheInfo struct as input to encode
CPUID leaves for a cache.

This will help us ensure consistency between cache information
CPUID leaves, and make the existing inconsistencies in CPUID info
more visible.

Backports commit 7e3482f824809e1f6ffeb5bb8103ba27a7d1a52a from qemu
2018-05-17 18:54:29 -04:00
..
arm target/arm: Fix sqrt_f16 exception raising 2018-05-15 22:29:54 -04:00
i386 i386: Helpers to encode cache information consistently 2018-05-17 18:54:29 -04:00
m68k m68k: fix floatx80_mod() (Coverity CID1390568) 2018-05-15 07:44:12 -04:00
mips target/mips: convert to TranslatorOps 2018-05-12 16:42:21 -04:00
sparc target/sparc: convert to TranslatorOps 2018-05-11 15:17:12 -04:00