aboutsummaryrefslogtreecommitdiffstats
path: root/qemu-common.h
Commit message (Collapse)AuthorAgeFilesLines
* Force emulator to quit if it's built w/o global register variable supportAndrew Hsieh2012-06-121-0/+16
| | | | | | | | | | | | | | | | | | | Clang and llvm-gcc don't support global register variable (GRV) crucial to emulator (where a register is reserved to point to target architecture state for better code-gen). Clang and llvm-gcc are provided in recent Xcode to replace the original gcc with GRV support. MacOSX developers may accidentally install newer Xcode and break emulator. This CL allows emulator (and the rest of Android tree) to build but forces emulator to quit if it's built w/o GRV support. Developers build Android tree with clang or llvm-gcc can still get good system image, but they have to use emulators built the other way or from SDKs to run it. Related CL & bug entry: https://android-review.googlesource.com/#/c/33011 http://code.google.com/p/android/issues/detail?id=32577 Change-Id: Ia585dd7bf9783e2ff4c114b4f0ec20b89684ab57
* Fixes a hack that was enabling multi-touch emulation on Mac.Vladimir Chtchetkine2012-03-161-0/+13
| | | | | | | | The issue was that on Mac there is a bug in select() implementation, that caused select() to fail with EINVAL on condition that timeout exceeds 100000000 secods. So the real fix was to clamp timout value to that limit when select() is called on Mac. Change-Id: Icb9ead00a0060028957af1e6e22911d5e8e231c6
* vl-android.c: use os-specific setup routinesDavid 'Digit' Turner2011-06-011-0/+6
| | | | | | Also fixes a bug in os-posix.c Change-Id: If2c6fb94d3e48d1db051aa9141dc2f69bdca35a8
* vl-android.c: Move code to iohandler.cDavid 'Digit' Turner2011-06-011-0/+4
| | | | Change-Id: I28d2025dfa1f7bfc1ab2318f5ff6c0fd56f4b658
* qemu-common.h: other intergratesDavid 'Digit' Turner2011-06-011-2/+29
| | | | Change-Id: Iaf5221814247d7686ec3d57abeab097b09c6a5dd
* integrate: qemu-common.h changesDavid 'Digit' Turner2011-06-011-12/+56
| | | | Change-Id: I4620b4560465ed105202332b59f91b708d91a525
* Build standalone UI program (emulator-ui).David 'Digit' Turner2010-10-081-0/+9
| | | | | | | | | | | | | | | | This changes introduces a new program, called emulator-ui that only contains parts necessary to display the UI (and removes anything related to CPU emulation). This is only a skeleton right now, since it is not capable of launching a core, or displaying anything meaningful, except the skin, trackball, respond to commands (e.g. change layouts with KP-7 and KP-9). Later changes will introduce core launching, communication, etc... Change-Id: Icef9deb8a3a256532655e1cd409b4aab52565d03
* upstream: osdep changes + fix mingw build.David Turner2010-09-131-0/+4
|
* upstream: rename IOCanRWHandler into IOCanReadHandlerDavid Turner2010-09-131-1/+1
|
* upstream: qemu-common.h updates.David Turner2010-09-131-5/+65
|
* upstream: move timer management code to qemu-timer.cDavid Turner2010-09-131-6/+16
|
* Upstream: add qemu_fdatasync()David 'Digit' Turner2010-05-111-0/+2
| | | | Change-Id: I232b9c4df372e1fded97694fffcd72ef9ea113c4
* Upstream: HAVE_IOVEC => CONFIG_IOVECDavid 'Digit' Turner2010-05-111-2/+2
| | | | Change-Id: I18025d9c154a02af5d6298c7d7f72fc9f2c1c5d7
* Merge upstream QEMU 10.0.50 into the Android source tree.David 'Digit' Turner2009-09-141-6/+96
| | | | | | | | | | | | | | | | | | | This change integrates many changes from the upstream QEMU sources. Its main purpose is to enable correct ARMv6 and ARMv7 support to the Android emulator. Due to the nature of the upstream code base, this unfortunately also required changes to many other parts of the source. Note that to ensure easier integrations in the future, some source files and directories that have heavy Android-specific customization have been renamed with an -android suffix. The original files are still there for easier integration tracking, but *never* compiled. For example: net.c net-android.c qemu-char.c qemu-char-android.c slirp/ slirp-android/ etc... Tested on linux-x86, darwin-x86 and windows host machines.
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+142
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-142/+0
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-0/+142