0260f22ef89f923d4ea6bb48eebb06b7baafaeb8 |
|
08-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: misc upstream integration. Upstream 5bdb91b0dd66b7e0fdfc801601c433ad4752aeb0 Upstream c7b3c87397a3458d3d26499c483e0badaf79849c Upstream fee71888a29ab9f31b23386383812a4f5c953829 Upstream 3ca51d07dae5b2d2301431c55b08d4faaad95d91 Upstream e207582f6660e0e2d10a2e79e664e456e80b2887 Upstream 773cdfccb835cc82aca2b2ff34277b4bf58d6bb9 Upstream 1608ecca95188dcf4f78072be48f41dbe2062b25 Upstream d229edce1c58e6bb13d386bef4c31fc2e3850cb6 Upstream ccfcdd09bf91aabe039d2dae0b5ec3a05f083e59 Upstream b666265b2071e4288110f6553b598efe00246d06 Upstream 086c40778485f9a52d41a66fd4ef0d8723a2ac0a Upstream 8115f117357a63bff84522caac6c3bcadee0a285 Upstream 06847f1f1a7cff71f68dc6416cdd729c01ae2305 Upstream 1a5c635947e60167c4626dd274531b8b0eacc2e5 Upstream 2cb4764577f270eec259123955a6396ad6a2f161 Change-Id: I146948132a2f9ec2f5904aad6f290e2c8123f7af
/external/qemu/target-i386/cpu.h
|
70be1e22423b6c3a2c782b6dcfb524de78352add |
|
08-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: misc upstream integration. Applies various patches to get closer to upstream. Upstream 24537a01910f110fe3e343c13df13e48f7968a9e Upstream 93ab25d7d129fbe47a99fd8c91292ea99bff747e Upstream d824df34e8cdd2fbe55258f26731d7ef3ac7ced2 Upstream 91642ff80607ad90c66ba044fe91e4a53b09bdbb Upstream b27fc131fe8dc18924904e4dd0b82dfd77dc51c7 Upstream 52320e15dbb0c2531501a924972e63cdb59742a7 Upstream 0ff6addd92979b9759efa1c0945526e6ac78ce5b Upstream f5847c912d62d60a9917ed1e88cd6d4548fd40f3 Upstream 6fa38ed219587723fcab9b878f42269489d51705 Change-Id: Ic5b08b8d1c4be920bc9f5c7005c9873c03b65fcc
/external/qemu/target-i386/cpu.h
|
0c9bc1662c8ed6691ca790082ec81a96003fe4c2 |
|
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move exception helpers to excp_helper.c Change-Id: I4694ebcf1e0327269aa844f5bd59e0463a0812f6
/external/qemu/target-i386/cpu.h
|
ebb1b24d47f93ec6088ae8bcce85b89d2c0df8a3 |
|
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move condition code helpers to cc_helper.c Getting closer to upstream. Change-Id: Iea220cd93e833b0fd63b929c77264c4bf504b558
/external/qemu/target-i386/cpu.h
|
6657678c3d86395084f6a699e73614195f06c445 |
|
24-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Introduce CPUState. This patch splits the definitions previously found in CPUArchState, to place some of them in a common data structure called CPUState, to mirror upstream. Note that upstream also makes CPUState a complete QOM object that derives from DeviceState / DeviceClass, but this patch doesn't do that. That's why the target-*/cpu-qom.h files, as well as include/qom/cpu.h are not the real ones from upstream yet. Future patches will get rid of CPUOldState, which is currently used as an alias for CPUArchState, but will be replaced entirely by CPUState, requiring changing the signature of many functions to match upstream. QOM-ification will probably happen after that, but may require a few more patches due to layering / coupling issues. Change-Id: Ifc33f8abe2aa80b20da13f5c83c109e37aff7e11 Conflicts: cputlb.c target-arm/op_helper.c target-i386/op_helper.c target-mips/op_helper.c
/external/qemu/target-i386/cpu.h
|
7e928d4e526c00c91e8e5b48eaf77fabdc5d4e90 |
|
04-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Pass env to segment helpers. Change-Id: I9f76b125319079a7f9a3a91851fb88c59ab87aa4
/external/qemu/target-i386/cpu.h
|
0d8b235c0c6c02de86a4e7415d574175b4518ff0 |
|
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Large page TLB flush + Remove unused is_softmmu parameter. Upstream d4c430a80f000d722bb70287af4d4c184a8d7006 Upstream 97b348e7d221c94ddde609346407bd2cd6f85044 Change-Id: I7ccc6a8ffc040f91a58a3206d95417d22001b67b
/external/qemu/target-i386/cpu.h
|
a889d35e76c8ea18caf70c738fd585c64b857369 |
|
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-*/exec.h cleanup This patch gets rid of target-*/exec.h headers by moving the corresponding definitions either inside target-*/op_helper.c, or dyngen-exec.h for the global register-based 'env' value, which will be removed in future patches. Upstream 3e4571724fb92c77de81d8b54957de8232be6706 Change-Id: I513d5c27c01c6dc727c1ce6fb7f3a7a5dc03800f
/external/qemu/target-i386/cpu.h
|
9e279126ca80427cd0c7485ca640bfc43b04b3d7 |
|
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move cpu_has_work to cpu.h + Remove obsolete cpu_halted() function. Change-Id: I9d723919b085137c77fd57b9571f7257bb41f159
/external/qemu/target-i386/cpu.h
|
93949dc9a6f5a702db214d19080397a9e94b45f6 |
|
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Move cpu_has_work and cpu_pc_from_tb to cpu.h Upstream f081c76ccfdbc1fdaa90fa5eb6abad46c1b5bfa8 Change-Id: I6f871f67404e13ba0c5070370542c0166814da02
/external/qemu/target-i386/cpu.h
|
bf2340f1eae08ddada9ed09490aa83e0a1bd7586 |
|
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
cpu-exec: unify do_interrupt call Upstream e694d4e289b05d0c9b118850eff961aa9ca33183 Upstream 3c688828bcb3afa2744e1f1729a40eef4a575b56 Upstream d8108fb187bb68459cfe7dca4b5c983db33bcc7b Change-Id: Ia492dae677ddfe052768b943f8ea275fab8a9c49
/external/qemu/target-i386/cpu.h
|
a6aabef22a039b4523f3454e3f3c04dc051ab906 |
|
28-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Fix FPU helpers. This fixes the bug that prevents x86 system images from booting properly without KVM/HAXM. It was introduced by commit e228840614eab80006f9d7e68339b09b3890931a which upgraded softfloat support to upstream version. This patch upgrades the target-i386 FPU emulation code to always use 80-bit FPU registera, and perform computations appropriately. This comes from upstream QEMU patch c31da136a0bf8caad70c348f5ffc283206e9c7fc Change-Id: I5c3452a3072f31299623b5dae754a060c86c402a
/external/qemu/target-i386/cpu.h
|
81911b0de42d9e949deda2dfef6a59a1c0561bda |
|
10-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Remove dead KQEMU support code. CONFIG_KQEMU was never defined anyway, so remove this dead code from the source tree. Change-Id: Ie854f7015f1c02352b0a59a9b7ff0294fa889a6e
/external/qemu/target-i386/cpu.h
|
0e0515410009c5bdd4d2d77a4a9131081573f040 |
|
23-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
migration/qemu-file.h: Move QEMUFile declarations here. Move the QEMUFile-related declarations to migration/qemu-file.h, from hw/hw.h to get closer to upstream. Note that this also updates the implementation slightly. The end result is still different from upstream in certain ways, that will be handled in future patches. Change-Id: I11719c4449040df13d9e6f62c55d642a0dd6434d
/external/qemu/target-i386/cpu.h
|
e2678e116c8cdb0f36b247a5bd9cfacc849362fc |
|
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Rename CPUState to CPUOldState. Upstream qemu has split the cpu state into two new data structures: CPUState -> is used to model the CPU state through the QEMU object model. CPUArchState -> actually a macro that aliases CPUArmState, CPUX86State or CPUMIPSState. Both were part of the "CPUState" in the current emulator sources. Previous patches introduced CPUArchState, as a simple alias to the machine-specific state. This patch renames any use of CPUState in the current code to CPUOldState, except within target-*/ directories where it is replaced by CPU${ARCH}State instead. This will allow bringing the upstream CPUState definition in the source tree, and slowly migrate everything to the right location. Change-Id: I88b79e6e89f1f36084dc2642e1cf415135e4da09
/external/qemu/target-i386/cpu.h
|
26a8fb6421ab91cfdecdbee299e5e28918c4f0d4 |
|
15-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
target-i386/mips: Minor updates from upstream. Does not change the behaviour, just introduces new constants/types and define CPUArchState everywhere now. Change-Id: I2caac85f0597360195b6b0b54788ab84a40ddb6a
/external/qemu/target-i386/cpu.h
|
5425d40d2955e859097ded7a04913c3e7ee1a7b6 |
|
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move fpu/softfloat.h -> include/fpu/ Change-Id: I0d15a547dff8b421cdb633ecf939f954a4727631
/external/qemu/target-i386/cpu.h
|
852088c7e08182c2de563872d558309815cbfa0d |
|
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move headers to include/exec/ Change-Id: Ife43f9cd12a02aa98f408043b0cccb9fe45a9ff7
/external/qemu/target-i386/cpu.h
|
c7389bd69e570a2c8432b37399aff1976b021f0f |
|
13-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
64-bit emulator Patch to allow emulator searches for emulator64-${ARCH} first on 64-bit OS. If none is found, the original behavior which searchs for 32-bit emulator-${ARCH} is performed as usual. 64-bit emulator (which still emulates Android built in 32-bit) offers up to 20% speedup compared to its 32-bit counterpart. Details: android/main-emulator.c 1) search emulator64 based on the OS 2) dlopen lib64OpenglRender in 64-bit Makefile.* 1) Rules to build 64-bit executable emulator64-{x86,arm} and libraries emulator64-{libui,libqemu,target-i386,target-arm,libelff,common} 2) remove -Wa,-32 3) Changes prebuit toolchain path android-configure.h android/build/common.h 1) no longer force 32-bit build (because now prebuilts/tools/gcc-sdk/gcc can now handle 64-bit 2) set ANDROID_PREBUILTS to correctly locate ccache android/config/*/config-host.h 1) Detect HOST_X86_64 and HOST_X86_64/HOST_I386 Misc 64-bit porting clean-up 1) use %zx to print variable of type size_t in hex 2) use %zu to print variable of type size_t in dec 3) Initialize query_parm to NULL 4) use PRIu64 to replace PDUd64 5) use PRId64/PRIu64/PRIX64 to print 64-bit 6) drop PRUx64 because PRIx64 does the same 7) cast pointer arith to intptr_t before casting to int 8) fixed 1ULL<<63 Change-Id: Ife62a20063a6ec38d4a9b23977e840af1fce149a
/external/qemu/target-i386/cpu.h
|
462564f31bbdc9939bf1d2376e2782defa7ef655 |
|
23-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Minor cleanups for core/ui Makefile separation. This patch contains minor cleanups that will be needed by a few future patches that will improve the way core and ui sources are separated and built. - remove a few compiler warnings - formatting - remove the memcheck CONFIG_MEMCHECK checks (they later get in the way) - refine hw/hw.h inclusion's of cpu.h (this comes from upstream) - add missing definitions for PRUd64 and PRUx64 (used later) - remove CONFIG_SHAPER test, replace with CONFIG_ANDROID instead. - add missing strdup() calls. Change-Id: Ic7d6681a51af718c298f0ee4bd884b1d8750f28e
/external/qemu/target-i386/cpu.h
|
fc8ed80ba1362d2ce500003625e1c9c39f765661 |
|
10-Feb-2011 |
Xavier Ducrohet <xav@android.com> |
Revert "Build arm and x86 binaries at the same time." This fails to build on MacOS X This reverts commit a39b10bd2574825a815d6ad854499dd127cfa9cb.
/external/qemu/target-i386/cpu.h
|
a39b10bd2574825a815d6ad854499dd127cfa9cb |
|
07-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Build arm and x86 binaries at the same time. Change-Id: I105c5a097c988cb964b47b40b71c7a08af0d9210
/external/qemu/target-i386/cpu.h
|
86797937017f52bff088d02edf64fb931177a7ea |
|
29-Jan-2011 |
Jun Nakajima <jnakajim@gmail.com> |
New files are from the upstream QEMU (0.10.5), and the code is based on the following commit (dated 2009-06-19, see CHANGES.TXT): d2e9fd8f703203c2eeeed120b1ef6c3a6574e0ab new file: hw/apic.c new file: hw/fdc.h new file: hw/fw_cfg.c new file: hw/fw_cfg.h new file: hw/i8254.c new file: hw/i8259.c new file: hw/ioapic.c new file: hw/mc146818rtc.c new file: hw/ne2000.c new file: hw/pc.c new file: hw/pckbd.c new file: hw/piix_pci.c new file: hw/ps2.c new file: hw/ps2.h new file: hw/smbios.c new file: target-i386/TODO new file: target-i386/cpu.h new file: target-i386/exec.h new file: target-i386/helper.c new file: target-i386/helper.h new file: target-i386/helper_template.h new file: target-i386/kvm.c new file: target-i386/machine.c new file: target-i386/op_helper.c new file: target-i386/ops_sse.h new file: target-i386/ops_sse_header.h new file: target-i386/svm.h new file: target-i386/translate.c Change-Id: I55c62ed7516f002c882705545e7c21997ece9927
/external/qemu/target-i386/cpu.h
|
55f4e4a5ec657a017e3bf75299ad71fd1c968dd3 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/external/qemu/target-i386/cpu.h
|
413f05aaf54fa08c0ae7e997327a4f4a473c0a8d |
|
12-Jan-1970 |
Upstream <upstream-import@none> |
external/qemu 0.8.2
/external/qemu/target-i386/cpu.h
|