• Home
  • History
  • Annotate
  • only in /external/qemu/telephony/
History log of /external/qemu/telephony/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e9bd6b6d60a1bb12037ffa12f8194b8547fca1dd 09-Aug-2012 Uma Maheswari Ramalingam <umam@codeaurora.org> external/qemu: Support for Signal Strength in emulator

Change-Id: Ia62ef338b64739d50eeb55d33d15227a0047d8d0
ndroid_modem.c
5973c775c853e26f684de58ad28c267281aaffd6 10-May-2011 David 'Digit' Turner <digit@android.com> qemu-timer.c: rename qemu_timer_new_scale()

Get rid of qemu_timer_new() implementation, and update all
callers to use qemu_timer_new_ms() or qemu_timer_new_ns()
instead.

Rename qemu_new_timer_scale() to qemu_new_timer() to follow
upstream conventions.

Change-Id: Id2c04f8597ec5026e02f87b3e2c5507920eb688e
ysdeps_qemu.c
e5af8a259e619973538f393011b1c26a3e2f4afb 24-Feb-2011 David 'Digit' Turner <digit@android.com> Remove CONFIG_ANDROID_SNAPSHOTS macro.

The feature is no longer optional.

Change-Id: I4558f12e3804e42069e8a3e6bcf0837d350206ed
ndroid_modem.c
d7f019d2d4f9f1b547da93cd5c0099104291bbd7 04-Feb-2011 David 'Digit' Turner <digit@android.com> Improve telephony emulation support.

This patch fixes a few minor bugs in our emulated GSM modem.
- Mixup between the answers for +CGDCONT=? and +CGDCONT?
- Return our IP address as part of +CGDCONT=? now
- Ensure the area code and cell id are no more than 4 hexadecimal digits

Change-Id: I4fc0b333ed0f7df88a9874490d3b3e0b4a09a7d3
ndroid_modem.c
e50d7246d699d293b3229cbaf29a328bf70b204c 21-Dec-2010 Tim Baverstock <weasel@google.com> Serialise GSM call status to snapshot

Change-Id: I54491e3e9910591aedcd700a9a350dc7a6fa7127
ndroid_modem.c
4c6b10a4f385c04dbd7226e10a86a1f5cbd34f2a 15-Dec-2010 Tim Baverstock <weasel@google.com> Add 'gsm signal' command, to set rssi and ber

Change-Id: I24d4738f6e5135437af25d22e2fa68617f5632fa
ndroid_modem.c
ndroid_modem.h
622b8f4c760b8c4479d28430f978bad8bb9ea32c 07-Dec-2010 Tim Baverstock <weasel@google.com> Send unsolicited time response to first signal strength query after loadvm

Change-Id: I9c6260493d42564ee3aa34799313368bb2de7d4d
ndroid_modem.c
d9b6cb97a8a9e93f1bbe5351874b03f7faa81783 20-Oct-2010 David 'Digit' Turner <digit@android.com> Fix linux-x86_64 build.

Fix various 64-bitness issues in the source code to
make the --try-64 option work again on Linux. Note that
the generated binary is not faster than its 32-bit variant
when it comes to benchmarking the boot sequence.

Change-Id: Iad248e033757d4cd25524a438a5dbe1cf3aca6cf
ndroid_modem.c
1a000857bb7eef298efa787699050884f92311fe 22-Jul-2010 Jaime Lopez <jaimel@codeaurora.org> qemu: Multimode support

Preliminary implementation of a Multimode modem
- Added the +CTEC AT command which allows querying and setting the current technology
- Added preliminary NVRAM file support

Add cdma subscription source support
- Add support to save the subscription source preference to nv.
- Add command 'cdma ssource' to switch subscription source from the
emulator console

Implement AT+WRMP command
Implement the AT+WRMP command to set and get the roaming preference

Implement Emergency Callback Mode

Implement the +WSOS command and unsol to notify Emergency Callback Mode status

Implement +WPRL AT Command
Enable PRL update notification by implementing the AT+WPRL query command
Implement a console command to send +WPRL unsolicited response

Change-Id: I5c036c1b0832b94c0b7675931f6a18b5d9ca7436
ndroid_modem.c
ndroid_modem.h
4e024bb4f5c8aa8b07459f7fbd65c35122127fd1 22-Sep-2010 David 'Digit' Turner <digit@android.com> Remove compiler warnings when building the emulator.

This forces -Wall during the build. Note that this patch doesn't
remove all warnings, but most of the remaining ones are from upstream anyway.

Change-Id: I8808d8495e99866e156ce5780d2e3c305eab491f
emote_call.c
e92bc56ef89ab8b51c4c89d4d9779b64e9491b9b 07-Sep-2010 David 'Digit' Turner <digit@android.com> Add new "qemu monitor" command to the console.

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
ndroid_modem.c
a1b379c65f787fc85bd9c6f4a6d14d8a2bebc9d5 14-Jul-2010 Marc Petit-Huguenin <petithug@gmail.com> Make the GSM simulator more realistic

- The phone number of the phone is now built by concatenating "1555521"
to the console port.
- Convert number in remote call by concatenating "1555521" to the port
number.
- Convert called number to a number starting with "1555521".
- Fixed a bug in sms_address_to_str where the length returned is
incorrect is the length of the phone number to convert is odd.

Change-Id: Iefbdd866b6e41f6086c6e0cc33026551e3d5ae8f
ndroid_modem.c
sm.h
emote_call.c
im_card.c
im_card.h
ms.c
a7fb77d6eca56e61e94f62e7deb4120b60b1e919 11-May-2010 David 'Digit' Turner <digit@android.com> Upstream: integrate timer/clock management changes.

Change-Id: I24acbdebe58d207352548f54dda1abf5be01e7d4
ysdeps_qemu.c
ce0f4b02160ee72d7d2428867fe757bc37c68c98 25-Mar-2010 David 'Digit' Turner <digit@google.com> Fix Win32 socket error handling.

This also fixes -http-proxy support on Windows.

Change-Id: I741b224511c064412ac39351ed4f1b9146a313a5
ysdeps_qemu.c
3e7a92854dbf66902da5522ca3dfb2011c0ce8be 14-May-2009 David 'Digit' Turner <digit@google.com> This fixes sock_address_init_resolv() to properly parse the linked-list returned by getaddrinfo().

The previous implementation simply took the first entry, which could be an IPv6 address
instead of an IPv4 one in certain OS setups. This created problems when "localhost" resolved
to :::1 instead of 127.0.0.1. For example, when implementing inter-emulator telephony or SMS,
since the caller would try to connect to localhost:5556, which was resolved to :::1:5556 while
the received is listening on 127.0.0.1:5556

Also disable debugging traces that should not be activated. And make the error messages in
sockets.c only dumped to the terminal when -debug-socket is active.
ysdeps_qemu.c
fbcbf4201b9b56b72e9a06d292ae94360dd66b9e 15-Apr-2009 David Turner <> AI 146315: am: CL 146314 modify GSM emulation to accomodate 1.0 and 1.1 system images.
without this, networking doesn't work well when using the 1.1 add-on with
the cupcake sdk
Original author: digit
Merged from: //branches/cupcake/...

Automated import of CL 146315
ndroid_modem.c
ndroid_modem.h
8b23a6c7e1aee255004dd19098d4c2462b61b849 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
amfile
ndroid_modem.c
ndroid_modem.h
sm.c
sm.h
odem_driver.c
odem_driver.h
emote_call.c
emote_call.h
im_card.c
im_card.h
imulator.c
ms.c
ms.h
ysdeps.h
ysdeps_posix.c
ysdeps_qemu.c
est1.c
est2.c
f721e3ac031f892af46f255a47d7f54a91317b30 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
amfile
ndroid_modem.c
ndroid_modem.h
sm.c
sm.h
odem_driver.c
odem_driver.h
emote_call.c
emote_call.h
im_card.c
im_card.h
imulator.c
ms.c
ms.h
ysdeps.h
ysdeps_posix.c
ysdeps_qemu.c
est1.c
est2.c
c27f813900a3c114562efbb8df1065e94766fc48 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
ndroid_modem.c
odem_driver.c
odem_driver.h
emote_call.c
ms.c
ysdeps_qemu.c
c2db2b6accc7888df514261a7240e7759df95a4c 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
sm.c
emote_call.c
im_card.c
ysdeps_qemu.c
df7881f07f53b041dc0568be8528e9dbb74994cc 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
ysdeps_qemu.c
55f4e4a5ec657a017e3bf75299ad71fd1c968dd3 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
amfile
ndroid_modem.c
ndroid_modem.h
sm.c
sm.h
odem_driver.c
odem_driver.h
emote_call.c
emote_call.h
im_card.c
im_card.h
imulator.c
ms.c
ms.h
ysdeps.h
ysdeps_posix.c
ysdeps_qemu.c
est1.c
est2.c