unicorn/qemu
Alex Bennée 0eee5afd0e
target/*/cpu.h: remove softfloat.h
As cpu.h is another typically widely included file which doesn't need
full access to the softfloat API we can remove the includes from here
as well. Where they do need types it's typically for float_status and
the rounding modes so we move that to softfloat-types.h as well.

As a result of not having softfloat in every cpu.h call we now need to
add it to various helpers that do need the full softfloat.h
definitions.

Backports commit 24f91e81b65fcdd0552d1f0fcb0ea7cfe3829c19 from qemu
2018-03-08 09:58:47 -05:00
..
accel
crypto
default-configs
docs
fpu fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
hw Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
include target/*/cpu.h: remove softfloat.h 2018-03-08 09:58:47 -05:00
qapi Include qapi/qmp/qlist.h exactly where needed 2018-03-08 08:50:06 -05:00
qobject Include qapi/qmp/qlist.h exactly where needed 2018-03-08 08:50:06 -05:00
qom Include qapi/qmp/qobject.h exactly where needed 2018-03-08 08:48:27 -05:00
scripts Include qapi/qmp/qdict.h exactly where needed 2018-03-08 08:51:46 -05:00
target target/*/cpu.h: remove softfloat.h 2018-03-08 09:58:47 -05:00
tcg tcg/aarch64: Add vector operations 2018-03-07 08:07:58 -05:00
util oslib-posix: check for posix_memalign in configure script 2018-03-08 08:56:35 -05:00
aarch64.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
aarch64eb.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
accel.c
arm.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
armeb.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
atomic_template.h
CODING_STYLE
configure build-sys: check static linking of UBSAN 2018-03-08 09:00:31 -05:00
COPYING
COPYING.LIB
cpu-exec-common.c
cpu-exec.c
cpus.c Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
cputlb.c accel/tcg: add size paremeter in tlb_fill() 2018-03-06 10:56:34 -05:00
exec.c
gen_all_header.sh
glib_compat.c
HACKING
header_gen.py fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
ioport.c
LICENSE
m68k.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
Makefile Revert "build-sys: silence make by default or V=0" 2018-03-08 08:58:11 -05:00
Makefile.objs
Makefile.target tcg: Add generic vector expanders 2018-03-06 13:42:52 -05:00
memory.c memory: remove memory_region_test_and_clear_dirty 2018-03-08 09:02:06 -05:00
memory_ldst.inc.c
memory_mapping.c
mips.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
mips64.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
mips64el.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
mipsel.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
powerpc.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
qapi-schema.json
qemu-timer.c
rules.mak
softmmu_template.h accel/tcg: add size paremeter in tlb_fill() 2018-03-06 10:56:34 -05:00
sparc.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
sparc64.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00
tcg-runtime-gvec.c tcg: Add generic vector helpers with a scalar operand 2018-03-06 16:10:09 -05:00
tcg-runtime.c
translate-all.c
translate-all.h
translate-common.c
unicorn_common.h
VERSION
vl.c Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
vl.h
x86_64.h fpu/softfloat: implement float16_squash_input_denormal 2018-03-08 09:44:20 -05:00