7891dd35fa2439a70f43ab8572778a398365bf24 |
|
28-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Support building with newest Mingw64 cross-toolchain. This modifies android-configure.sh to detect the new Mingw64-based cross toolchain (i.e. x86_64-w64-mingw32-gcc) and use it when it is in the user's path. Note that this only builds a 32-bit Windows binary, it just uses a different toolchain to do it. A future patch will add support for building both Win32 and Win64 binaries at the same time (which the new toolchain supports). Since this switches from GCC 4.2 to 4.8, this introduces a ton of new warnings that require some cleanups in the sources too. Only the most important warnings are fixed here. Change-Id: Iec8c9b8332d4a38a2cb8acf368c8aa5341cf77be
/external/qemu/include/qemu-common.h
|
bf7a22f3a6c38d359d2e933dec4706d1c7375f0a |
|
25-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Move cpu_xxx functions to qom/cpu.h This patch moves a few CPU-releated function declarations to include/qom/cpu.h, while changing their signature to take a CPUState instead of a CPUOldState. Change-Id: I5f09b522dc755be334973a27f58b6704fbccc4c6
/external/qemu/include/qemu-common.h
|
48fbbc097293db01bdfb3be6511a8a40451b4db0 |
|
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Cleanup HOST_LONG_BITS, HOST_I386 and HOST_X86_64 HOST_LONG_BITS is now computed automatically in include/qemu-common.h so remove all the configuration/probing that was required before this patch to get the correct value. Also get rid of HOST_I386 and HOST_X86_64 since they are not needed anymore. Change-Id: I61823a896033e38938346242b7aea78d3e832826
/external/qemu/include/qemu-common.h
|
e711ca0dbf7d0a55897aec0a0249f349fee37894 |
|
16-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
<sysemu/os-xxxx.h>: upstream version. Change-Id: I0516af43d2195230e256dfdd2975d4ccd0086c92
/external/qemu/include/qemu-common.h
|
32d5d8e307eb8d68bb319aa1af15e8cf2a0502ba |
|
10-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Remove obsolete qemu_service_io() Calling qemu_notify_event() directly from posix-aio-compat.c instead. Change-Id: I527fb46f6788f1492e5bf4b65999cf31a3ecd176
/external/qemu/include/qemu-common.h
|
9b3a4b03315af9bcdf282243059e8fd1ce1c5c70 |
|
23-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
qemu-common.h: Remove include of cpu.h The "qemu-common.h" included "cpu.h" when NEED_CPU_H was defined, which introduced some nasty circular header dependency issues that affect later patches in this series. This patch removes the include, and fixes all other sources to include "cpu.h" as needed instead. + Move loader declarations to "hw/loader.h" + Move some stuff from "qemu/timer.h" to "exec/cpu-all.h" Change-Id: Ida1a4eccd889bae450b35ee32a931273ffe1f8d8
/external/qemu/include/qemu-common.h
|
6731cf52901064b55e19bae60ade2ccb5f69829c |
|
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
<qemu-common.h>, <osdep.h>: upstream integration. Change-Id: I418ead66b929af81bd158114afe56387c9939a97
/external/qemu/include/qemu-common.h
|
1befd3440439e8181a31140674e847f2d3e1481e |
|
15-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Bring <qemu/iov.h> and <qemu/typedefs.h> The location of qemu_iovec_xxx functions has moved from util/cutils.c to a new file util/iov.c, with a few changes in the function's interface, so update all callers. + Bring in <qemu/typedefs.h> and fix the few conflicts there. Change-Id: I851ad31c3e15a0e8a23266cbfd5d1a52630a66b7
/external/qemu/include/qemu-common.h
|
a6775c752a2af7a51b431367e284f3ac619e48f3 |
|
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
util/cutils.c: update to upstream. Note that this still contains qemu_iovec_xxx routines which will be moved elsewhere later. Change-Id: I66e5cfa99b39a16f342f7b4d67eb14aff31b30ee
/external/qemu/include/qemu-common.h
|
f6669d7bf05c4abb8f95862e82322ec4689251f4 |
|
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
update <qemu/atomic.h> and add <qemu/compiler.h> Also update <qemu-common.h> and <sysemu/sysemu.h> in the process. Change-Id: Iae47c07295c7ddde0498e297ae8b0b9ee05cfac3
/external/qemu/include/qemu-common.h
|
aa8236dc1b1ea300ab18716db5b8fab42aca3ca7 |
|
10-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
qemu-malloc.c: Remove qemu-specific heap routines. Remove all uses of qemu_malloc/malloc0/realloc/free/strdup/etc to use the equivalent GLib functions (g_malloc, g_free, ...) as per upstream. This also removes qemu-malloc.c since it's no longer required. Change-Id: I3c36a0396b73dd114b8da385b43f56a2e54dbb15
/external/qemu/include/qemu-common.h
|
057b0f638014d1cb6764aab945b98197329f745e |
|
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move elf_ops.h -> include/hw/elf_ops.h + qemu-thread.h -> include/qemu/thread.h + qemu-os-*.h -> include/sysemu/os-*.h Change-Id: I68a58a817e54a7f607b34b7a9b34e38a685233ea
/external/qemu/include/qemu-common.h
|
e1e03df288d5a44bfbffbd86588395c7cbbc27df |
|
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move more headers. cbuffer.h, charpipe.h -> include/android/ cbuffer.c, charpipe.c -> android/ qemu_debug.h -> include/android/qemu-debug.h block.h, block_int.h -> include/block/ elf.h -> include/ hax.h -> include/exec/ qemu-lock.h -> include/exec/spinlock.h readline.h -> include/monitor/readline.h qemu-common.h - include qemu-barrier.h -> include/qemu/atomic.h qemu-log.h -> include/qemu/log.h Change-Id: I86b998932461caa35d347cd71b40bd6e4ec7d84d
/external/qemu/include/qemu-common.h
|