prebuiltと自前ビルドの差を調べる
できたuserlandの差を調べる。
kinneko@BuildSV:~/KZM9D/20111018$ mkdir -p test/my kinneko@BuildSV:~/KZM9D/20111018$ mkdir -p test/org kinneko@BuildSV:~/KZM9D/20111018$ cp out/android-root.tar.bz2 test/my/ kinneko@BuildSV:~/KZM9D/20111018$ cp prebuilt/android-root.tar.bz2 test/org/ kinneko@BuildSV:~/KZM9D/20111018$ cd test/my/ kinneko@BuildSV:~/KZM9D/20111018/test/my$ tar jxf android-root.tar.bz2 kinneko@BuildSV:~/KZM9D/20111018/test/my$ rm android-root.tar.bz2 kinneko@BuildSV:~/KZM9D/20111018/test/my$ cd ../org/ kinneko@BuildSV:~/KZM9D/20111018/test/org$ tar jxf android-root.tar.bz2 kinneko@BuildSV:~/KZM9D/20111018/test/org$ rm android-root.tar.bz2 kinneko@BuildSV:~/KZM9D/20111018/test/org$ cd .. kinneko@BuildSV:~/KZM9D/20111018/test$ diff -Naur org/ my/ > userland.diff kinneko@BuildSV:~/KZM9D/20111018/test$ ls -lh userland.diff -rw-r--r-- 1 kinneko kinneko 11M Jun 18 20:43 userland.diff kinneko@BuildSV:~/KZM9D/20111018/test$ mkdir temp kinneko@BuildSV:~/KZM9D/20111018/test$ cd temp/ kinneko@BuildSV:~/KZM9D/20111018/test/temp$ splitdiff -ad ../userland.diff Wrote >my__lib_modules_em_ave.ko Wrote >my__lib_modules_inter_dsp.ko Wrote >my__lib_modules_pwm.ko Wrote >my__system_app_AccountAndSyncSettings.apk Wrote >my__system_app_ApplicationsProvider.apk Wrote >my__system_app_Bluetooth.apk Wrote >my__system_app_Browser.apk Wrote >my__system_app_Calculator.apk Wrote >my__system_app_Calendar.apk Wrote >my__system_app_CalendarProvider.apk Wrote >my__system_app_Camera.apk Wrote >my__system_app_CertInstaller.apk Wrote >my__system_app_Contacts.apk Wrote >my__system_app_ContactsProvider.apk Wrote >my__system_app_DefaultContainerService.apk Wrote >my__system_app_DeskClock.apk Wrote >my__system_app_Development.apk Wrote >my__system_app_DownloadProvider.apk Wrote >my__system_app_DownloadProviderUi.apk Wrote >my__system_app_DrmProvider.apk Wrote >my__system_app_Email.apk Wrote >my__system_app_Gallery3D.apk Wrote >my__system_app_HTMLViewer.apk Wrote >my__system_app_LatinIME.apk Wrote >my__system_app_Launcher2.apk Wrote >my__system_app_LiveWallpapers.apk Wrote >my__system_app_LiveWallpapersPicker.apk Wrote >my__system_app_MagicSmokeWallpapers.apk Wrote >my__system_app_MediaProvider.apk Wrote >my__system_app_Mms.apk Wrote >my__system_app_Music.apk Wrote >my__system_app_PackageInstaller.apk Wrote >my__system_app_Phone.apk Wrote >my__system_app_PicoTts.apk Wrote >my__system_app_Protips.apk Wrote >my__system_app_Provision.apk Wrote >my__system_app_QuickSearchBox.apk Wrote >my__system_app_Settings.apk Wrote >my__system_app_SettingsProvider.apk Wrote >my__system_app_SoundRecorder.apk Wrote >my__system_app_SpareParts.apk Wrote >my__system_app_SpeechRecorder.apk Wrote >my__system_app_SystemUI.apk Wrote >my__system_app_TelephonyProvider.apk Wrote >my__system_app_Term.apk Wrote >my__system_app_TtsService.apk Wrote >my__system_app_UserDictionaryProvider.apk Wrote >my__system_app_VisualizationWallpapers.apk Wrote >my__system_app_VpnServices.apk Wrote >my__system_bin_debuggerd Wrote >my__system_build.prop Wrote >my__system_etc_NOTICE.html.gz Wrote >my__system_etc_security_otacerts.zip Wrote >my__system_framework_am.jar Wrote >my__system_framework_android.policy.jar Wrote >my__system_framework_android.test.runner.jar Wrote >my__system_framework_bmgr.jar Wrote >my__system_framework_bouncycastle.jar Wrote >my__system_framework_com.android.location.provider.jar Wrote >my__system_framework_core-junit.jar Wrote >my__system_framework_core.jar Wrote >my__system_framework_ext.jar Wrote >my__system_framework_framework-res.apk Wrote >my__system_framework_framework.jar Wrote >my__system_framework_ime.jar Wrote >my__system_framework_input.jar Wrote >my__system_framework_javax.obex.jar Wrote >my__system_framework_monkey.jar Wrote >my__system_framework_pm.jar Wrote >my__system_framework_services.jar Wrote >my__system_framework_sqlite-jdbc.jar Wrote >my__system_framework_svc.jar Wrote >my__system_lib_libmock_ril.so Wrote >my__system_lib_libwebcore.so Wrote >my__system_usr_srec_config_en.us_grammars_VoiceDialer.g2g Wrote >my__system_xbin_crasher Wrote >my__system_xbin_oprofiled kinneko@BuildSV:~/KZM9D/20111018/test/temp$ ls | wc 77 77 2493
あれ?
3Dドライバのオブジェクトファイルが見当たらない。
なんでだ?
すでに入っているけど有効化されてないってことかな?
中身を確かめてみる。
いやぁ、ないな...
ってことは、内蔵eMMCに書かれたものしか、SGXドライバはないってことか。
再配布なし。
うーん、これでBSPというのはちょっとどうなんだろう...
あと、 prebuiltと、自前ビルドで変更なしで差が出るというのもどうなのか。
eMMCからSGXドライバ抜くかね。