We recently had a few requests to ship symbols with our prebuilt
Android builds, like:
https://android-build.linaro.org/builds/~linaro-android/panda-ics-gcc47-til…
...see build artifacts:
target/product/pandaboard/system.tar.bz2
target/product/pandaboard/boot.tar.bz2
target/product/pandaboard/userdata.tar.bz2
We could simply tar up the out/ directory of the build and post that
as well, but I thought we may want to do something a little different.
Since the intended target is to allow DS-5 to resolve symbols on
prebuilt Android builds is there a better way to post this so that
things "just work."
--
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
Team,
Here's the idea, we put the build configuration and anything else we
need to build the build into the build. We fix the builds so that
people can use the instructions listed on:
http://source.android.com/source/building.html
...and we add all the tests that LAVA would call and all the results
parsing to the builds.
What this would do is:
1. Allow all builds to be reproduced exactly using a git and a commit
or branch. Since everything's baked into the build all the config,
tests, everything is reproduced exactly.
2. Allow us to remove a bunch of documentation on how to do specific builds
3. Unify builds in the cloud and local builds
Ideas, thoughts?
--
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
Hi,
if you check the android-build LAVA result table for
https://android-build.linaro.org/builds/~linaro-android/snowball-ics-gcc46-…
you will notice we see quite some details for the benchmarks.
However, we don't see the individual pass/fails for the "simple
pass/fail" tests.
For example:
1. lava, mmtest etc. - don't display what tests succeeded/failed -
just the aggregated number
2. glmark2 etc. - display all the individual measurements
What can we do to display details for all test runs on android-build?
I am in particular keen about seeing the individual "lava" results
inline on android-build.
--
Alexander Sack
Technical Director, Linaro Platform Teams
http://www.linaro.org | Open source software for ARM SoCs
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
Hi ,
I wanted your inputs on an appropriate project path to host benchmarking
project.The project would basically host the apk and a monkeyrunner script
corresponding to the apk to run in an automated manner.
Currently This is what I have thought . A single project with different
benchmarking apps.The project name would be "Linaro/Benchmarks/" and the
apps would be checked in this manner:
Benchmarks
|
|----Linpack
| |----Linpack.apk
| |----run.py (monkeyrunner script)
|
|----Quadrant
| |----Quandrant.apk
| |----run.py
This layout helps us to leverage the existing monkeyrunner support in LAVA.
LAVA monkeyrunner support expects the git to be in this layout .
Regards,
Vishal
Looks like we're getting some more attention from the outside world
after Connect - I just got a slew of review requests from Cyanogenmod
merging optimization related patches from our tree into theirs.
Step 1 - local git
Step 2 - cyanogenmod
Step 3 - aosp
Step 4 - world domination ;)
ttyl
bero
Hi everybody,
I find that when switch on the mobile, some icon of the application
(for example. MMS , Phone, Contacts) has been added on desktop by
default, so my question is if I write a new application, how can I
add the icon to desktop like that.
Thanks for any help!
------------------------------------------------------------------------------------------------
HCMC June 07th, 2012
Võ Anh Quốc.
<http://xesco.com.vn/vn/>
Hi,
I am building android 4.0.4 for imx53 board. I'm stuck with wifi porting
issue.
I'm able to scan and connect using command prompt, but i'm unable to use
GUI for wlan0 and not able to start supplicant properly with GUI.
The following is the error message:
D/NetworkManagementService( 1144): Registering observer
I/WifiService( 1144): WifiService starting up with Wi-Fi enabled
I/WifiHW ( 1144): ************* wifi.c insmod is called**********
I/ethernet( 1144): User ask for device name on 0, list:B7F740, total:2
I/ethernet( 1144): User ask for device name on 1, list:B7F740, total:2
I/WifiHW ( 1144): ************* wifi.c insmod is called**********
D/NetworkManagementService( 1144): rsp <213 00:23:a7:00:01:58 0.0.0.0 0
[down broadcast multicast]>
D/CommandListener( 1066): Setting iface cfg
D/CommandListener( 1066): Trying to bring down wlan0
D/CommandListener( 1066): broadcast flag ignored
D/CommandListener( 1066): multicast flag ignored
D/NetworkManagementService( 1144): flags <[down broadcast multicast]>
E/WifiHW ( 1144): ctrl_interface is = /data/misc/wifi
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
No such file or directory
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
No such file or directory
W/EthernetStateMachine( 1144): Could not stop DHCP
I/EthernetSta[ 66.122325] init: no such service 'dhcpcd_sit0:-h
android-45fe3c772cef2905 sit0'
teMachine( 1144): trigger dhcp for device sit0
I/SystemServer( 1144): Throttle Service
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
No such file or directory
I/SystemServer( 1144): Backup Service
D/dalvikvm( 1144): GC_CONCURRENT freed 182K, 4% free 8037K/8327K, paused
3ms+47ms
I/SystemServer( 1144): SamplingProfiler Service
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
No such file or directory
I/SystemServer( 1144): NetworkTimeUpdateService
I/WindowManager( 1144): SAFE MODE not enabled
W/RecognitionManagerService( 1144): no available voice recognition
services found
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
No such file or directory
D/dalvikvm( 1144): GC_CONCURRENT freed 252K, 4% free 8311K/8647K, paused
5ms+5ms
I/ActivityManager( 1144): Start proc org.linaro.wallpaper for service
org.linaro.wallpaper/.LogoWallpaper: pid=1236 uid=10019 gids={}
W/InputManagerService( 1144): Ignoring setImeWindowStatus of uid 1000
token: null
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
No such file or directory
E/WifiStateMachine( 1144): Failed to setup control channel, restart
supplicant
I/ActivityManager( 1144): Start proc com.android.inputmethod.latin for
service com.android.inputmethod.latin/.LatinIME: pid=1248 uid=10028 gids={}
D/SystemUIService( 1221): loading: class
com.android.systemui.statusbar.tablet.TabletStatusBar
D/SystemUIService( 1221): running:
com.android.systemui.statusbar.tablet.TabletStatusBar@4112ff98
sms: com.android.providers.telephony.MmsSmsProvider
I/Process ( 1144): Sending signal. PID: 1298 SIG: 3
I/dalvikvm( 1298): threadid=3: reacting to signal 3
I/wpa_supplicant( 1315): CTRL-EVENT-STATE-CHANGE id=-1 state=2
BSSID=00:00:00:00:00:00
[ 76.900519] SIOCSIWPRIV request wlan0, info->cmd:8b0c, info->flags:0
[ 76.900532] dwrq->length:20E/WifiHW ( 1144): Unable to open
connection to supplicant on "wlan0":
E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0":
No such file or directory
/*In wifi.c file i included few changes:*/
//static const char IFACE_DIR[] = "/data/system/wpa_supplicant";
//#ifdef WIFI_DRIVER_MODULE_PATH
//static const char DRIVER_MODULE_NAME[] = WIFI_DRIVER_MODULE_NAME;
static const char DRIVER_MODULE_TAG[] = WIFI_DRIVER_MODULE_NAME " ";
//static const char DRIVER_MODULE_PATH[] = WIFI_DRIVER_MODULE_PATH;
static const char DRIVER_MODULE_ARG[] = WIFI_DRIVER_MODULE_ARG;
//#endif
static const char FIRMWARE_LOADER[] = WIFI_FIRMWARE_LOADER;
static const char DRIVER_PROP_NAME[] = "wlan.driver.status";
static const char SUPPLICANT_NAME[] = "wpa_supplicant";
static const char SUPP_PROP_NAME[] = "init.svc.wpa_supplicant";
static const char SUPP_CONFIG_TEMPLATE[]=
"/system/etc/wifi/wpa_supplicant.conf";
static const char SUPP_CONFIG_FILE[] =
"/data/misc/wifi/wpa_supplicant.conf";
static const char P2P_CONFIG_FILE[] =
"/data/misc/wifi/p2p_supplicant.conf";
static const char CONTROL_IFACE_PATH[] = "/data/misc/wifi";
static const char MODULE_FILE[] = "/proc/modules";
static const char SUPP_ENTROPY_FILE[] = WIFI_ENTROPY_FILE;
static unsigned char dummy_key[21] = { 0x02, 0x11, 0xbe, 0x33, 0x43, 0x35,
0x68, 0x47, 0x84, 0x99, 0xa9, 0x2b,
0x1c, 0xd3, 0xee, 0xff, 0xf1, 0xe2,
0xf3, 0xf4, 0xf5 };
/*In init.rc i made following modifications:*/
mkdir /data/misc/systemkeys 0700 system system
mkdir /data/misc/vpn/profiles 0770 system system
# give system access to wpa_supplicant.conf for backup and restore
mkdir /data/misc/wifi 0770 wifi wifi
chmod 0770 /data/misc/wifi
chmod 0777 /data/misc/wifi/wpa_supplicant
chmod 0777 /system/release
mkdir /data/misc/wifi/sockets 0777 wifi wifi
chmod 0667 /data/misc/wifi/wpa_supplicant.conf
chmod 0777 /system/release/wifi_settings.cfg
mkdir /data/local 0751 root root
mkdir /data/local/tmp 0771 shell shell
mkdir /data/data 0771 system system
mkdir /data/app-private 0771 system system
mkdir /data/app 0771 system system
mkdir /data/property 0700 root root
chmod 0777 /system/release
setprop wifi.interface wlan0
#setprop wlan.driver.status "ok"
#Define service for wifi
#service wpa_supplicant /system/bin/wpa_supplicant -Drsi -iwlan0
-c/system/release/wifi_settings.cfg
#service wpa_supplicant /system/bin/wpa_supplicant -Drsi -iwlan0
-c/data/misc/wifi/wpa_supplicant.conf
service wpa_supplicant /system/bin/wpa_supplicant -Dwext -iwlan0
-c/data/misc/wifi/wpa_supplicant.conf
group system wifi inet
disabled
oneshot
service ifcfg_eth /system/bin/ifconfig wlan0 up
disabled
oneshot
#service dhcpcd_wlan0 /system/bin/dhcpcd -BKL wlan0 -f
/system/etc/android.conf
service dhcpcd_wlan0 /system/bin/dhcpcd -BKL wlan0
group system dhcp
disabled
oneshot
Thanks
Swaraj