aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* upstream: qemu-sockets changes.David Turner2010-09-135-231/+637
|
* upstream: qemu-char updates.David Turner2010-09-135-292/+818
|
* upstream: qemu-char.h updateDavid Turner2010-09-133-0/+587
|
* upstream: osdep changes + fix mingw build.David Turner2010-09-135-41/+237
|
* upstream: rename IOCanRWHandler into IOCanReadHandlerDavid Turner2010-09-136-12/+12
|
* upstream: osdep updates.David Turner2010-09-132-153/+239
| | | | + add CONFIG_ANDROID to config-host.h
* upstream: qemu-common.h updates.David Turner2010-09-136-15/+112
|
* upstream: minow hw updates.David Turner2010-09-1314-215/+224
|
* upstream: qemu-option.cDavid Turner2010-09-133-54/+225
|
* upstream: qemu-mallocDavid Turner2010-09-131-14/+7
|
* upstream: softmmuDavid Turner2010-09-133-17/+39
|
* upstream: aioDavid Turner2010-09-133-4/+76
|
* upstream: monitor.hDavid Turner2010-09-133-8/+87
|
* upstream: qemu-io.cDavid Turner2010-09-131-220/+781
|
* upstream: minor updates.David Turner2010-09-137-16/+47
|
* upstream: elf.hDavid Turner2010-09-131-1/+46
|
* fix win32 build.David Turner2010-09-131-3/+3
|
* upstream: minor QObject update.David Turner2010-09-134-32/+116
|
* upstream: json update.David Turner2010-09-133-68/+71
|
* upstream: disas update.David Turner2010-09-135-40/+69
|
* upstream: move timer management code to qemu-timer.cDavid Turner2010-09-1319-2400/+1576
|
* upstream: qemu-thread update.David Turner2010-09-132-0/+33
|
* upstream: minor QObject updates.David Turner2010-09-1314-56/+486
|
* upstream: buffered file minor change.David Turner2010-09-133-11/+26
|
* upstream: bswap.hDavid Turner2010-09-134-9/+21
| | | | + add a <machine/bswap.h> probe to android-configure.sh
* Add <fnmatch.h> check to android-configure.hDavid Turner2010-09-135-1/+9
|
* upstream: acl changes.David Turner2010-09-131-2/+2
|
* upstream: softfloat changes.David Turner2010-09-132-8/+86
|
* Merge "Add basic suspend/resume support for networking."David Turner2010-09-091-2/+81
|\
| * Add basic suspend/resume support for networking.Ot ten Thije2010-09-081-2/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch saves the current state of the SMSC 91C111 ethernet emulation. The restore function will restore all buffers, thus preventing segfaults when guest code tries to access data that was there when state was saved. However, no effort is made to re-establish connections. This is probably impossible anyway, since we have no way to generically make the remote end pick up where we left when state was suspended. From the perspective of the guest, resuming is therefore equivalent to a temporary network failure, in which all open connections are lost. After the restore is complete, new connections can be made as though nothing happened. Change-Id: Ibbbabc685ef296e675d4018996f703e07d9aad6a
* | Passed boot properties from main to core as -boot-property parameters.Vladimir Chtchetkine2010-09-084-28/+67
|/ | | | Change-Id: I56955fb13a073b15ee2a41fdfbd6845bfe65edc5
* Add new "qemu monitor" command to the console.David 'Digit' Turner2010-09-0815-84/+162
| | | | | | | | | | | | | | | | | | | This allows you to access the QEMU virtual machine monitor directly from the console (instead of playing with the command-line to do it). The implementation of the 'quit' command has been modified to simply close the connection, instead of stopping the emulator program. This patch introduces changes that allow a console session to be detached and redirected at runtime to other internal services of the emulator program. This will be useful in the future to implement other features. + doc typo + add proper definitions for CONFIG_ANDROID on config-host.h + remove obsolete sysdeps.h dependency in android/console.c Change-Id: If16cfe41c12a26eb8f56e3a9c24452eafa5efab4
* Fix suspending and resuming timers.Ot ten Thije2010-09-062-38/+49
| | | | | | | | | | | | | This brings the code for saving and restoring the vm clock up to date with the current codebase. It also includes a workaround for an issue that occurred when the state of a goldfish timer was restored. For unexplained reasons, the compiler generated code to copy the least significant 32 bits only when reading a 64 bit number, dropping the remaining 32 bits. In order to facilitate debugging, the variables in the goldfish timer code have been suffixed with their units ("ns" for nanoseconds or "tks" for ticks).
* Add android_port initialization in the core.Vladimir Chtchetkine2010-09-017-16/+110
| | | | | | Also some minor cleanups to the ui <-> core stuff. Change-Id: I7d64ec1aa694c027851b7e262b6e1b80bb6cef08
* Merge "Fixed dependency ob core data in android/help.c"Vladimir Chtchetkine2010-09-018-24/+167
|\
| * Fixed dependency ob core data in android/help.cVladimir Chtchetkine2010-09-018-24/+167
| | | | | | | | | | | | Also moved along -tcpdump option Change-Id: I9fc53e0dc6a86e9a880d6127bf2da3ac1d7ec58a
* | Merge "Add keymap files needed by the VNC implementation."David 'Digit' Turner2010-08-2735-0/+3627
|\ \
| * | Add keymap files needed by the VNC implementation.David 'Digit' Turner2010-08-2735-0/+3627
| | | | | | | | | | | | | | | | | | | | | This allows us to connect to the qemu-android "core" emulation program through VNC easily. Change-Id: I9855d12aea39335e5c1b6958022a74b1d073d305
* | | Merge "Add a PulseAudio audio backend for Linux."David 'Digit' Turner2010-08-277-42/+742
|\ \ \ | |_|/ |/| |
| * | Add a PulseAudio audio backend for Linux.David 'Digit' Turner2010-08-277-42/+742
| |/ | | | | | | Change-Id: Ifaf876c41ab6c7275ba7d1dc8e12139f62840cd6
* | Moved nand and netspeed initialization from main to core.Vladimir Chtchetkine2010-08-265-131/+202
|/ | | | Change-Id: Ide3914fa52f62f618d39ac20f02bce8185a6805a
* Fix build breakVladimir Chtchetkine2010-08-261-1/+65
| | | | Change-Id: Icbf421bb33db5b6d13d3ae23e2ea6ce353fe08d2
* Merge "Cleaned up build script from rebuilding locally generated sources"Vladimir Chtchetkine2010-08-264-66/+13
|\
| * Cleaned up build script from rebuilding locally generated sourcesVladimir Chtchetkine2010-08-254-66/+13
| | | | | | | | | | | | Also passed along -show-kernel option to the emulator core Change-Id: Ic606a7a9cdac677cbd5ce9ca1a9f1a2b16da4dfa
* | Merge "update Android kernel build documentation."David 'Digit' Turner2010-08-251-1/+17
|\ \
| * | update Android kernel build documentation.David 'Digit' Turner2010-08-241-1/+17
| | | | | | | | | | | | Change-Id: Ia9aa6ce2cbdfd31bd5a51d1e27adf98fd6e4f4c7
* | | Fix stack-smashing when using IPv6 sockets in the networking code.David 'Digit' Turner2010-08-252-51/+38
| |/ |/| | | | | | | | | | | struct sockaddr is not enough, and struct sockaddr_storage is not portable, so redefine our own union to deal with the problem correctly. Change-Id: Ib250da3e7bafef2d05c060ea61272720576994cb
* | Moved radio, gps and audio setup entirely into the coreVladimir Chtchetkine2010-08-243-100/+186
|/ | | | Change-Id: I9d76bb3cd892b7b2b0713a27ff5477195c93ff36
* Cleanup stuff for the UI buildVladimir Chtchetkine2010-08-243-87/+127
| | | | | | | | 1. Move DNS server registration entirely to the core. 2. Move -memcheck option initialization entirely to the core. 3. Move qemu_help routine (used by both, Core and UI) to common qemu-help.c file. Change-Id: I5e47e94bdc375f0e037ccc6bd88daeb5fa06d1cf
* Move memchecker initialization from main.c to vl-android.c (core)Vladimir Chtchetkine2010-08-094-10/+27
| | | | | | Also move qemu-malloc.c to common CORE and UI sources Change-Id: Ifd62ae247cc03700d85b5fc35072d73ac37cc570