Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | upstream: qemu-sockets changes. | David Turner | 2010-09-13 | 5 | -231/+637 |
| | |||||
* | upstream: qemu-char updates. | David Turner | 2010-09-13 | 5 | -292/+818 |
| | |||||
* | upstream: qemu-char.h update | David Turner | 2010-09-13 | 3 | -0/+587 |
| | |||||
* | upstream: osdep changes + fix mingw build. | David Turner | 2010-09-13 | 5 | -41/+237 |
| | |||||
* | upstream: rename IOCanRWHandler into IOCanReadHandler | David Turner | 2010-09-13 | 6 | -12/+12 |
| | |||||
* | upstream: osdep updates. | David Turner | 2010-09-13 | 2 | -153/+239 |
| | | | | + add CONFIG_ANDROID to config-host.h | ||||
* | upstream: qemu-common.h updates. | David Turner | 2010-09-13 | 6 | -15/+112 |
| | |||||
* | upstream: minow hw updates. | David Turner | 2010-09-13 | 14 | -215/+224 |
| | |||||
* | upstream: qemu-option.c | David Turner | 2010-09-13 | 3 | -54/+225 |
| | |||||
* | upstream: qemu-malloc | David Turner | 2010-09-13 | 1 | -14/+7 |
| | |||||
* | upstream: softmmu | David Turner | 2010-09-13 | 3 | -17/+39 |
| | |||||
* | upstream: aio | David Turner | 2010-09-13 | 3 | -4/+76 |
| | |||||
* | upstream: monitor.h | David Turner | 2010-09-13 | 3 | -8/+87 |
| | |||||
* | upstream: qemu-io.c | David Turner | 2010-09-13 | 1 | -220/+781 |
| | |||||
* | upstream: minor updates. | David Turner | 2010-09-13 | 7 | -16/+47 |
| | |||||
* | upstream: elf.h | David Turner | 2010-09-13 | 1 | -1/+46 |
| | |||||
* | fix win32 build. | David Turner | 2010-09-13 | 1 | -3/+3 |
| | |||||
* | upstream: minor QObject update. | David Turner | 2010-09-13 | 4 | -32/+116 |
| | |||||
* | upstream: json update. | David Turner | 2010-09-13 | 3 | -68/+71 |
| | |||||
* | upstream: disas update. | David Turner | 2010-09-13 | 5 | -40/+69 |
| | |||||
* | upstream: move timer management code to qemu-timer.c | David Turner | 2010-09-13 | 19 | -2400/+1576 |
| | |||||
* | upstream: qemu-thread update. | David Turner | 2010-09-13 | 2 | -0/+33 |
| | |||||
* | upstream: minor QObject updates. | David Turner | 2010-09-13 | 14 | -56/+486 |
| | |||||
* | upstream: buffered file minor change. | David Turner | 2010-09-13 | 3 | -11/+26 |
| | |||||
* | upstream: bswap.h | David Turner | 2010-09-13 | 4 | -9/+21 |
| | | | | + add a <machine/bswap.h> probe to android-configure.sh | ||||
* | Add <fnmatch.h> check to android-configure.h | David Turner | 2010-09-13 | 5 | -1/+9 |
| | |||||
* | upstream: acl changes. | David Turner | 2010-09-13 | 1 | -2/+2 |
| | |||||
* | upstream: softfloat changes. | David Turner | 2010-09-13 | 2 | -8/+86 |
| | |||||
* | Merge "Add basic suspend/resume support for networking." | David Turner | 2010-09-09 | 1 | -2/+81 |
|\ | |||||
| * | Add basic suspend/resume support for networking. | Ot ten Thije | 2010-09-08 | 1 | -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 Chtchetkine | 2010-09-08 | 4 | -28/+67 |
|/ | | | | Change-Id: I56955fb13a073b15ee2a41fdfbd6845bfe65edc5 | ||||
* | Add new "qemu monitor" command to the console. | David 'Digit' Turner | 2010-09-08 | 15 | -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 Thije | 2010-09-06 | 2 | -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 Chtchetkine | 2010-09-01 | 7 | -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 Chtchetkine | 2010-09-01 | 8 | -24/+167 |
|\ | |||||
| * | Fixed dependency ob core data in android/help.c | Vladimir Chtchetkine | 2010-09-01 | 8 | -24/+167 |
| | | | | | | | | | | | | Also moved along -tcpdump option Change-Id: I9fc53e0dc6a86e9a880d6127bf2da3ac1d7ec58a | ||||
* | | Merge "Add keymap files needed by the VNC implementation." | David 'Digit' Turner | 2010-08-27 | 35 | -0/+3627 |
|\ \ | |||||
| * | | Add keymap files needed by the VNC implementation. | David 'Digit' Turner | 2010-08-27 | 35 | -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' Turner | 2010-08-27 | 7 | -42/+742 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Add a PulseAudio audio backend for Linux. | David 'Digit' Turner | 2010-08-27 | 7 | -42/+742 |
| |/ | | | | | | | Change-Id: Ifaf876c41ab6c7275ba7d1dc8e12139f62840cd6 | ||||
* | | Moved nand and netspeed initialization from main to core. | Vladimir Chtchetkine | 2010-08-26 | 5 | -131/+202 |
|/ | | | | Change-Id: Ide3914fa52f62f618d39ac20f02bce8185a6805a | ||||
* | Fix build break | Vladimir Chtchetkine | 2010-08-26 | 1 | -1/+65 |
| | | | | Change-Id: Icbf421bb33db5b6d13d3ae23e2ea6ce353fe08d2 | ||||
* | Merge "Cleaned up build script from rebuilding locally generated sources" | Vladimir Chtchetkine | 2010-08-26 | 4 | -66/+13 |
|\ | |||||
| * | Cleaned up build script from rebuilding locally generated sources | Vladimir Chtchetkine | 2010-08-25 | 4 | -66/+13 |
| | | | | | | | | | | | | Also passed along -show-kernel option to the emulator core Change-Id: Ic606a7a9cdac677cbd5ce9ca1a9f1a2b16da4dfa | ||||
* | | Merge "update Android kernel build documentation." | David 'Digit' Turner | 2010-08-25 | 1 | -1/+17 |
|\ \ | |||||
| * | | update Android kernel build documentation. | David 'Digit' Turner | 2010-08-24 | 1 | -1/+17 |
| | | | | | | | | | | | | Change-Id: Ia9aa6ce2cbdfd31bd5a51d1e27adf98fd6e4f4c7 | ||||
* | | | Fix stack-smashing when using IPv6 sockets in the networking code. | David 'Digit' Turner | 2010-08-25 | 2 | -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 core | Vladimir Chtchetkine | 2010-08-24 | 3 | -100/+186 |
|/ | | | | Change-Id: I9d76bb3cd892b7b2b0713a27ff5477195c93ff36 | ||||
* | Cleanup stuff for the UI build | Vladimir Chtchetkine | 2010-08-24 | 3 | -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 Chtchetkine | 2010-08-09 | 4 | -10/+27 |
| | | | | | | Also move qemu-malloc.c to common CORE and UI sources Change-Id: Ifd62ae247cc03700d85b5fc35072d73ac37cc570 |