summaryrefslogtreecommitdiffstats
path: root/target/board
Commit message (Collapse)AuthorAgeFilesLines
...
| * am 89ba0f7e: am 1615c2fc: Rename generic_arm5 to generic_armv5Brian Muramatsu2011-09-085-2/+2
| |\ | | | | | | | | | | | | * commit '89ba0f7e62e94fbe010bcf9aab3e1be035ffb44a': Rename generic_arm5 to generic_armv5
| | * am 1615c2fc: Rename generic_arm5 to generic_armv5Brian Muramatsu2011-09-085-2/+2
| | |\ | | | | | | | | | | | | | | | | * commit '1615c2fcb60c7164cd8629e8c78cef551ebd329a': Rename generic_arm5 to generic_armv5
| | | * Rename generic_arm5 to generic_armv5Brian Muramatsu2011-09-085-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Bug 5267392 Change-Id: I5129d5ba283e711a2cb5840fc0c9b707f653936a
* | | | am 8658fa51: am 9d014e65: am 9353a3be: Disable Dexpreopt for generic_arm5Brian Muramatsu2011-09-091-0/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '8658fa51d15290cf43178d0633b53f11ff08a4aa': Disable Dexpreopt for generic_arm5
| * | | am 9d014e65: am 9353a3be: Disable Dexpreopt for generic_arm5Brian Muramatsu2011-09-081-0/+2
| |\ \ \ | | |/ / | | | | | | | | | | | | * commit '9d014e6570deb3861b503833823e56e1c589626c': Disable Dexpreopt for generic_arm5
| | * | am 9353a3be: Disable Dexpreopt for generic_arm5Brian Muramatsu2011-09-081-0/+2
| | |\ \ | | | |/ | | | | | | | | | | | | * commit '9353a3be5fca8a83c3a60e890fbca323f9fb0e04': Disable Dexpreopt for generic_arm5
| | | * Disable Dexpreopt for generic_arm5Brian Muramatsu2011-09-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 5267392 After coming across another place where I would have to use package.apk.unaligned, I decided maybe it is best to just disable dexpreopt as was previously suggested. Use package.apks in the CTS Makefile task. Change-Id: Iec839a72f4b53441337523b8a9cccda657eec8e8
* | | | am 5d16ff13: am 372a1e0b: am 31e27eeb: generic_arm5 productBrian Muramatsu2011-09-095-0/+66
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '5d16ff13d7c6c3da38ba29a412d535221cee7a60': generic_arm5 product
| * | | am 372a1e0b: am 31e27eeb: generic_arm5 productBrian Muramatsu2011-09-075-0/+66
| |\ \ \ | | |/ / | | | | | | | | | | | | * commit '372a1e0ba362ba509d44a1ed4b8eb554b1da7180': generic_arm5 product
| | * | am 31e27eeb: generic_arm5 productBrian Muramatsu2011-09-075-0/+66
| | |\ \ | | | |/ | | | | | | | | | | | | * commit '31e27eebc3108d788d040228e5143df3e87b1424': generic_arm5 product
| | | * generic_arm5 productBrian Muramatsu2011-09-075-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 5267392 Copied the prior generic product but tried to include Makefiles from the generic product when possible to avoid drifting. Change-Id: I7893adb65c37c1257bcb5224848f4cd7cd93d2f9
| | | * emulator: Enable dex-preoptimizationDavid 'Digit' Turner2011-07-082-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport from AOSP master. This enables the Dex pre-optimization for emulator-specific builds. The idea is to speed up the initial boot sequence of an SDK AVD by avoiding the costly on-device preopt pass that is performed otherwise the first time the AVD is launched. Benchmarking shows reductions in first boot time from 1m30s to 40s on a 2.4GHz Xeon when emulating the AOSP master ToT. Change-Id: Ibf5ebe68aa4d363c9df05d2ffe7cb828ef99f922 Orig-Change-Id: I67a9ce9791220c202817864c6e83dc8fd9cbc027
| | | * emulator: Build emulator platform images as ARMv7-ADavid 'Digit' Turner2011-07-071-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport from AOSP master. Now that the emulator supports proper ARMv7 emulation, switch to building all emulator-specific platform images using this instruction set, in order to benefit from the noticeable speed boost provided by Thumb-2 instructions. Note that we don't build with NEON support because emulated NEON instructions are currently slow, though they work. IMPORTANT: You need to have the following emulator patch in your tree in order to start these platform builds easily: https://review.source.android.com//#change,23798 Otherwise, the alternative is to do these things: 1/ Telling the emulator to emulate an ARMv7-A CPU, instead of an ARMv5TE one. This is normally done with "-qemu cortex-a8" 2/ Using an ARMv7-A capable kernel image, which is available and usable with -kernel prebuilt/android-arm/kernel-qemu-armv7 Note that the emulator has a special hack that automatically enables 1/ if 2/ is being used (i.e. if the kernel image name ends with -armv7, then emulate an ARMv7-A CPU automatically). So in reality, only 2/ is required. Change-Id: Id3ac7cdbda892e519af98aff1f02136f344406b8 Orig-Change-Id: I5c0245ba5e6a2bc34d0d49b2c024fffd317a5eed
| | | * x86: qemu emulator is the default build targetBruce Beare2011-07-076-114/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I200536d2d997eda6a6e62eaa9050269e3c7ff6c4 Orig-Change-Id: I1fc3cb491d593d3e28f90278cfc8de5d77852932 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
| | | * Clean up full config - DO NOT MERGEJean-Baptiste Queru2011-07-071-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This splits the existing full.mk in two parts: -One is the device-independent full_base.mk -The other is the emulator-specific device.mk This way we'll be able to inherit from full_base.mk for on-device builds without any emulator-specific files getting in the way. Change-Id: I7f8254bf8c1177594fbdfbdb082bdc429a4a5b25 Orig-Change-Id: Ieb1f4ed47988c8fff119ff53f1f374032da3752d
| | | * generic_x86 builds don't need/use the sparse ext4 format.Bruce Beare2011-07-071-0/+1
| | | | | | | | | | | | | | | | | | | | Orig-Change-Id: I62973b131a728c3862be4642e2d49d0fa61555ac Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
| | | * Use ext4 file system for generic_x86 userdata partitionBruce Beare2011-07-071-1/+3
| | | | | | | | | | | | | | | | | | | | Orig-Change-Id: I05710c2bda521b35712513bc219fc73ed00e4617 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
| | | * GB Updates for init.rc and boot command lineDavid 'Digit' Turner2011-07-073-263/+2
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iae0f5b1eda109f99be6c484082abebc7b51adf51 Orig-Change-Id: I0638c8834fccbdc94ec99e7592a75b6972cb53b8 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
| | | * Move buildspec vars to BoardConfig.mkBruce Beare2011-07-073-14/+9
| | | | | | | | | | | | | | | | | | | | Orig-Change-Id: I48ed4b55e91aae51076d9c609b44bf9fa24c3ecd Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
| | | * Allow TARGET_ARCH to be set from BoardConfig.mkBruce Beare2011-07-071-0/+1
| | | | | | | | | | | | | | | | | | | | Orig-Change-Id: I66aed78b763d238719822257c1f4f35301247df6 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
* | | | resolved conflicts for merge of 6da54b6e to masterDavid 'Digit' Turner2011-08-262-0/+6
|\ \ \ \ | |/ / / | | | | | | | | Change-Id: Ic1e08fffacb66e8006877b7b5c51e9e7f03d39a2
| * | | resolved conflicts for merge of 7be88d00 to honeycomb-plus-aospDavid 'Digit' Turner2011-08-252-0/+6
| |\ \ \ | | |/ / | | | | | | | | Change-Id: I2f1b26f737dcc521e5a81a660356468eca6d2717
| | * | emulator: Enable GLES emulation librariesDavid 'Digit' Turner2011-08-232-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch enables the build of OpenGLES emulation libraries (both in the guest and the host) for any emulator-specific product config. + update core/main.mk to ensure that the right path is parsed when building the Windows SDK Change-Id: Ifde047f8c0ef922504a7286c8c5b57f7c79c71f8
* | | | Remove the simulator target from all makefiles.Jeff Brown2011-07-112-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 5010576 Change-Id: Ie814f4c8d3aa1e7cc7f5735822ab25542f36cf62
* | | | Revert "resolved conflicts for merge of 972433bd to master"Jean-Baptiste Queru2011-06-242-12/+0
| | | | | | | | | | | | | | | | | | | | This reverts commit 5d0ec1aebb952601d98c2dad70ef369f75f2b44a, reversing changes made to 4839e47309ccefc41d4e7055f701104995472723.
* | | | resolved conflicts for merge of 972433bd to masterDavid 'Digit' Turner2011-06-242-0/+12
|\ \ \ \ | |/ / / | | | | | | | | Change-Id: I1320aa02110af4b1cf25d2afde1bd4b587fcb10f
| * | | am 18447019: am 4b227c70: am f9f83ed1: Merge "emulator: Enable ↵David 'Digit' Turner2011-06-232-0/+11
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | dex-preoptimization" * commit '1844701942de578bab6c7f17e14ef695bb8ed7c1': emulator: Enable dex-preoptimization
| | * | emulator: Enable dex-preoptimizationDavid 'Digit' Turner2011-06-222-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enables the Dex pre-optimization for emulator-specific builds. The idea is to speed up the initial boot sequence of an SDK AVD by avoiding the costly on-device preopt pass that is performed otherwise the first time the AVD is launched. Benchmarking shows reductions in first boot time from 1m30s to 40s on a 2.4GHz Xeon when emulating the AOSP master ToT. Change-Id: I67a9ce9791220c202817864c6e83dc8fd9cbc027
* | | | am 1c5df439: am 4f9479bf: am 683e8e17: am 04b963a1: Merge "emulator: Build ↵David 'Digit' Turner2011-06-211-1/+16
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | emulator platform images as ARMv7-A" * commit '1c5df4396b581df771212ffad891e970702f97c9': emulator: Build emulator platform images as ARMv7-A
| * | | am 4f9479bf: am 683e8e17: am 04b963a1: Merge "emulator: Build emulator ↵David 'Digit' Turner2011-06-201-1/+16
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | platform images as ARMv7-A" * commit '4f9479bfdbc38e9bc06a5cf0a4bf67214fb358a8': emulator: Build emulator platform images as ARMv7-A
| | * | emulator: Build emulator platform images as ARMv7-ADavid 'Digit' Turner2011-06-161-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that the emulator supports proper ARMv7 emulation, switch to building all emulator-specific platform images using this instruction set, in order to benefit from the noticeable speed boost provided by Thumb-2 instructions. Note that we don't build with NEON support because emulated NEON instructions are currently slow, though they work. IMPORTANT: You need to have the following emulator patch in your tree in order to start these platform builds easily: https://review.source.android.com//#change,23798 Otherwise, the alternative is to do these things: 1/ Telling the emulator to emulate an ARMv7-A CPU, instead of an ARMv5TE one. This is normally done with "-qemu cortex-a8" 2/ Using an ARMv7-A capable kernel image, which is available and usable with -kernel prebuilt/android-arm/kernel-qemu-armv7 Note that the emulator has a special hack that automatically enables 1/ if 2/ is being used (i.e. if the kernel image name ends with -armv7, then emulate an ARMv7-A CPU automatically). So in reality, only 2/ is required. Change-Id: I5c0245ba5e6a2bc34d0d49b2c024fffd317a5eed
| * | | resolved conflicts for merge of db0d59d1 to honeycomb-plus-aospRaphael2011-03-256-542/+55
| |\ \ \ | | |/ / | | | | | | | | Change-Id: Ie3f5b2986bc926407a7883b449441cb58ab70e30
| | * | x86: qemu emulator is the default build targetBruce Beare2011-03-157-542/+57
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1fc3cb491d593d3e28f90278cfc8de5d77852932 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
* | | | Use TARGET_BOARD_INFO_FILE to locate board-info.txtYing Wang2011-06-131-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | So board-info.txt can be inherited from the parent device. Change-Id: I5d99a2483b9a325e475f3c602d9e0f5d2b95e80c
* | | | Switch to mksh as the default shell.Jean-Baptiste Queru2011-05-182-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch the emulator builds to ash to make sure it still works, in case we find that we need to go back to using ash. Change-Id: Id5641940b63cc4225011be1c375f4c86ec4d21cc
* | | | board/generic: pull in the goldfish audio hwDima Zavin2011-04-261-0/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: I8d38ca07951f35e71e700406589a8d021852ff31 Signed-off-by: Dima Zavin <dima@android.com>
* | | | Fix ADB, and a typo in BoardConfig.mkVladimir Chtchetkine2011-04-053-1/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added an instruction to copy init.vbox_x86.rc to the output's root. This is required to properly setup networking and other stuff inside the emulator. Change-Id: I84b11b048120a59109aa95d4f18d496a3c874911
* | | | Increate system image size for vbox_x86 targetVladimir Chtchetkine2011-04-041-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Default system image size of 128M is too small to contain everything to run Android in VBox. Change-Id: I1d08051e170817c846660d88203908d090fc4652
* | | | Fix the buildVladimir Chtchetkine2011-04-041-3/+3
| | | | | | | | | | | | | | | | Change-Id: I9eedff42d4855c1f2668509cc19d388735fb57aa
* | | | Fix build scripts for vbox_x86 targetVladimir Chtchetkine2011-04-013-7/+7
| | | | | | | | | | | | | | | | Change-Id: Ia1f2bf9f05fcd8f07b240e15c7c01a80c6ca6829
* | | | x86: qemu emulator is the default build targetBruce Beare2011-03-246-542/+55
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1fc3cb491d593d3e28f90278cfc8de5d77852932 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
* | | | build: remove prelinker build build systemIliyan Malchev2011-03-123-6/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes support for prelinking from the build system. By now, the prelinker has outlived its usefulness for several reasons. Firstly, the speedup that it afforded in the early days of Android is now nullified by the speed of hardware, as well as by the presence of Zygote. Secondly, the space savings that come with prelinking (measued at 17MB on a recent honeycomb stingray build) are no longer important either. Thirdly, prelinking reduces the effectiveness of Address-Space-Layout Randomization. Finally, since it is not part of the gcc suite, the prelinker needs to be maintained separately. The patch deletes apriori, soslim, lsd, isprelinked, and iself from the source tree. It also removes the prelink map. LOCAL_PRELINK_MODULE becomes a no-op. Individual Android.mk will get cleaned separately. Support for prelinking will have to be removed from the recovery code and from the dynamic loader as well. Change-Id: I5839c9c25f7772d5183eedfe20ab924f2a7cd411
* | | am dfa82c43: am faa68200: Merge "x86: Add in the VirtualBox emulator as a ↵David Turner2011-03-057-0/+585
|\ \ \ | |/ / | | | | | | | | | | | | | | | separate build target" * commit 'dfa82c438f5557c5bae3b8f8ae2dc8444edc8036': x86: Add in the VirtualBox emulator as a separate build target
| * | x86: Add in the VirtualBox emulator as a separate build targetBruce Beare2011-03-017-0/+585
| | | | | | | | | | | | | | | Change-Id: Icff81a757952b7652d171bc95773e177c4fd7772 Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
* | | am 1fe8c892: am 65265492: Don\'t clean INSTALLED_RADIOIMAGE_TARGET in ↵Ying Wang2011-03-021-3/+0
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | target/board/Android.mk * commit '1fe8c89298df6433c2f70b8ae093b90bd12eb760': Don't clean INSTALLED_RADIOIMAGE_TARGET in target/board/Android.mk
| * \ \ am 65265492: Don\'t clean INSTALLED_RADIOIMAGE_TARGET in target/board/Android.mkYing Wang2011-03-011-3/+0
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * commit '652654927da52f9d1d0e75b69be44701686f79e7': Don't clean INSTALLED_RADIOIMAGE_TARGET in target/board/Android.mk
| | * | | Don't clean INSTALLED_RADIOIMAGE_TARGET in target/board/Android.mkYing Wang2011-03-011-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We are deprecating use of AndroidBoard.mk. To move add-radio-file to Android.mk, cleaning INSTALLED_RADIOIMAGE_TARGET may clean the radio target set by other Android.mks that get included before target/board/Android.mk. Bug: 3500660 Change-Id: Iee19c40c18f0e9ec23bad4b6ab0e600756af615a
* | | | | Fix generic_x86 image sizes.Ying Wang2011-02-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The image build tools only accept decimals. Change-Id: I4fc3d32a9528bdad4cfb9381cff344a1a1b6b6d5
* | | | | Add system image size for X86Kenny Root2011-02-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was defaulting to 128M which was slightly too small for all the applications. Increasing to 150M fits the resulting image. Change-Id: I55957c54fbdb77090487c08ed3948988621978b3
* | | | | Fix x86 build.Jean-Baptiste Queru2011-02-031-3/+1
|/ / / / | | | | | | | | | | | | Change-Id: I22dc39a68911e1b5846c20e63c0f8c59521ea7f5