aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-16vexpress: Set toolchain in Boardconfig.mklinaro-jbVishal Bhoj
We need not export the TARGET_TOOLS_PREFIX before building. The patch is dependent on http://review.android.git.linaro.org/#/c/4430/ Change-Id: I09e2c9ead4811be0a1b1d6d4a958e03443700429 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2013-10-15device.mk: fvp: copy post boot initialization scriptAmit Pundir
Copy init.fvpbase.sh script to /system/etc/. We run this script from init.fvpbase.rc to do system initialization. For example: setting date and time since current version of FVP Base models do not support RTC and few CTS tests need a valid date/time to run successfully. Change-Id: I67b0157e7ca41aabede2ee9c7cbffb4ee1d5fbd9 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-10-10bootloader64.mk: fvp: call edk2 build targetAmit Pundir
Change-Id: I2665a7475b16b3f6f86dce2eb9fe6b6d0df02e21 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-10-09bootloader64.mk: use absolute path for file targetsAmit Pundir
Change-Id: I6a1b531fa987c5cd8349a1fd7514e814270b0d19 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-10-09bootloader64.mk: simplify fvp base dtb buildAmit Pundir
Change-Id: I04223a44919ce0cb8f4f709c1e8c166e43c6671e Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-10-08bootloader64.mk: do not remove dtc scriptAmit Pundir
Removing dtc script from boot-wrapper directory is causing race condition since both of Juice bootloader targets try to use it when we do parallel builds. One of the bootloader targets (fvp dtb build) will be moved to uefi directory and will be build as a part of uefi build procedure once we move to uefi for fvp base models. Change-Id: I08d41818025a0b337faf782d664b8cc6bdc5732f Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-10-08device.mk: fix a typoAmit Pundir
Change-Id: Ie32eb65814533897ed12686a96285d723c50449b Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-10-08bootloader64.mk: do not mix fvp-base and axf build targetsAmit Pundir
Make fvp-base-gicv2-psci-android.dtb an independent target. Change-Id: Ib04390268b730be839bf50636230a877db6941f6 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-10-05bootloader64.mk: copy FVP base DT to build and out directoryAmit Pundir
Change-Id: Ia071f95e87feb8008677881d13bcd5f6ff3f6074 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-10-03init.fvpbase.rc: speed up boot processAmit Pundir
- Disable virtual memory randomization - Disable bootanimation - Disable dalvik dexopt verification - Disable extended JNI checks Change-Id: I037ab03bb98a8cc0edb5511fe446730bf89b154d Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-10-01Add FVP Base model supportAmit Pundir
Change-Id: I42beb704f3811bbd4169fdb954b7d4835fcf3835 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-09-26Revert "copy v2p-aarch64 setup script"Amit Pundir
This reverts commit 6f56dcf848b30bbf27a57f346c93abc7e6435f00. We no longer need this change. This setup script was setting date and time for Juice Model/Kernel which did not support RTC earlier. This seem to have fixed in recent kernel updates. Conflicts: device.mk Change-Id: I98fda6e839355f990f5b18f4cde147cc7320ddc7
2013-09-26init.v2p-aarch64: speed up boot processAmit Pundir
- Disable virtual memory randomization - Disable bootanimation - Disable dalvik dexopt verification - Disable extended JNI checks Change-Id: Icb59099316ea8ea3dd09e7ab184ab00d9dee16a6 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-09-26overlay.v2p-aarch64: add SettingsProvider overlayAmit Pundir
Change-Id: I4f59cbf65bec22deb7be43856fe466863f12f7d0 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-09-26device.mk: add disable suspend propertyAmit Pundir
Introducing a new property ro.disablesuspend to disable suspend mode at run time on platforms which do not support suspend-resume. Change-Id: I8dff5bc4a8a985c4669e457566f0a4be36e5215a Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-09-25bootloader64: update juice kernel path and cleanupAmit Pundir
Update juice kernel path and cleanup post build binaries in boot-wrapper directory. Change-Id: I411e5930c460a14c6beb1dacb537113d6a0894e3 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-09-25BoardConfig: add juice kernel pathAmit Pundir
Change-Id: I2d1e6302d9aaa15f35114a74f6cda6fe387a511d Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-09-11vexpress: Increase dalvick heap sizeJon Medhurst
Increasing the initial size and free space of the dalvick heap reduces the amount of garbage collection in Java programs and has a significant effect on improving the AndEBench Java benchmark. Change-Id: I9cf1779c4be367bfa0f8a2d3018111555788c8a7 Signed-off-by: Jon Medhurst <tixy@linaro.org>
2013-08-14v2p-aarch64: we dont need netcfg hack anymoreAmit Pundir
Change-Id: I3af3fe3681902580c2e14c8ff3c2afccf55b9272 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-08-06Allow KERNEL_CONFIG to be overriddenVishal Bhoj
With this change we can set the KERNEL_CONFIG as part of build configuration. This way we can test different config fragments without manual changes. Change-Id: I077d680a018b380068a89f2c612bd0ef98b7ba85 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2013-08-02vexpress: Fix sdcard entries in fstab for 4.3Jon Medhurst
vold expects a path under /sys not one in /dev, and we have to give it the partition number (6) to stop it picking the wrong one, e.g. the first partition which is the boot partition. Note, we use paths which are symlinks to the real /sys devices because the real device path varies depending on which kind of SD card is used and which vexpress CoreTile or model is being run. Also, the AOSP version of vold doesn't handle symlinks, so this requires vold to be patched as well. See change I68e693772e70b758dab22fcd5f0eb4b9e84a2443 Change-Id: I389a54005f38690a14c3cba16bd3fd458777ab4a Signed-off-by: Jon Medhurst <tixy@linaro.org>
2013-07-31bootloader64.mk: use updated linaro aarch64 gcc pathAmit Pundir
Change-Id: I528c6870ca33dc82a783837884521944e9511481 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-07-31rearrange external sdcard support as per 4.3 changesVishal Bhoj
Change-Id: Ib9c1d005341684b957d385923762b509a8ac4edd Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-07-31set target cpu variant for vexpress devicesAmit Pundir
TARGET_CPU_VARIANT is set to "cortex-a15" for Juice and "cortex-a9" for rest of the builds e.g TC2, VE-A9, MP.. for the time being. Change-Id: Id8aec969298bdf94b34ab5b9ff7ea8f7e6fd94bf Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-07-11export bionic libc tests build config from system extrasAmit Pundir
Change-Id: I0d84123e3f34fd5d5d3e0ebdd3c225abec7b98d4 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-06-24support hardware bluetooth and usb accessory featuresAmit Pundir
Make sure that applications can query vexpress for bluetooth and USB accessory features. It helps to PASS following CTS tests: android.app.cts.SystemFeaturesTest#testBluetoothFeature android.app.cts.SystemFeaturesTest#testUsbAccessory Above tests rely only on feature availability property and do not really probe respective features for functionality. Change-Id: I4c901ec2319455d80b6eff32cc77e0ae5fd3e56f Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-06-21Merge "Revert "init.v2p-aarch64.rc: change to not use vsync"" into linaro-jbAmit Pundir
2013-06-21Revert "init.v2p-aarch64.rc: change to not use vsync"Amit Pundir
This reverts commit ba67d359da897558d87bbc8dd59027fae8f26391 Change-Id: I4b033d6263f190460514bf4121d6f884696f2b36
2013-06-17vexpress: Add UEFI build for A9 and A15 modelsJon Medhurst
Change-Id: I11d4f58da5c6fcb5a1a790b7da01704b8cff1da2 Signed-off-by: Jon Medhurst <tixy@linaro.org>
2013-06-09copy v2p-aarch64 setup scriptAmit Pundir
To be called from init.rc before zygote initialization. Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: I056552b84f15a991bfce324585a8d7a4e1b5e42e
2013-06-06set hardware screen featuresAmit Pundir
make sure that applications can query vexpress for screen orientation, it helps in getting few CTS tests PASS. Change-Id: I0d1647e0f2ed64605d97c0ce5f29c3ca7cdf1340 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-06-06set screen density for aarch64 modelAmit Pundir
Set the screen density to 120 to get plain tablet UI. We can now pass couple of CTS tests which were failing because of screen feature tests, plus we also get on-screen menu buttons visible now. Change-Id: I42d1aff933d279bba4a4e874abfa3629464e1cc3 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2013-06-02vexpress: Build ANDROID_64 config from config fragmentsBernhard Rosenkraenzer
Use config fragments (linaro-base, android, vexpress64, vexpress-tuning, juice) rather than the monolithic vexpress-android_defconfig in ANDROID_64 mode. This makes things more maintainable, and fixes bug #1172647. Change-Id: If734d98d08bd65a254c7edc1215091c991b3734c Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2013-05-17vexpress: Disable perf buildingJon Medhurst
Perf is breaking the builds again so am disabling it so we can get a successful build. Change-Id: If4cd20d5177eec085b9d52643db61000dc690511 Signed-off-by: Jon Medhurst <tixy@linaro.org>
2013-05-16vexpress: Include IKS in standard vexpress kernels.Jon Medhurst
Now IKS is public we can include it in the standard vexpress kernel. As the IKS feature will be off by default this shouldn't impact MP usecases. Change-Id: I9a45443e8591012ce89af006d6648167ec016ba7 Signed-off-by: Jon Medhurst <tixy@linaro.org>
2013-05-15vexpress: Ensure interactive governor set for all CPUsJon Medhurst
The current method of setting the interactive governor for both CPU clusters on TC2 is not robust as it assumes logical CPU ordering makes CPU0 on one cluster and CPU2 on another. This is normally the case but if device-trees are modified (e.g. to accommodate IKS expectations of CPU order) then the assumptions fall down. Fix this by explicitly specifying the governor for all 5 CPUs. Change-Id: I482d8b56e07fd347dd510c1109d829ed3f0db607 Signed-off-by: Jon Medhurst <tixy@linaro.org>
2013-05-08init.v2p-aarch64.rc: change to not use vsyncYongqin Liu
change to use vsync for fast model instances, and also set the frame delay to 300ms, since time for finish the display of one frame will take about 150ms on fast model instances Change-Id: I76f857e58c6d52ab3e91bc77133463c420b49b8a Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2013-04-29vexpress: Re-enable building of perf for standard vexpress buildsJon Medhurst
Perf now builds OK, so re-enable it. This reverts commit 89089670 (vexpress: Disable building of perf for standard vexpress builds) Change-Id: I7f6592dda57a357804be10f0e7e23adb9ee0f84e Signed-off-by: Jon Medhurst <tixy@linaro.org>
2013-04-23vexpress: IKS: use config fragmentsVishal Bhoj
Change-Id: Id8b6ec9dc182fd55e16c081448df80020e2b19c9 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2013-04-20Merge "vexpress: include-if-exists tablet-dalvik-heap.mk" into linaro-jbVishal Bhoj
2013-04-20vexpress: include-if-exists tablet-dalvik-heap.mkVishal Bhoj
Change-Id: Ic26b46195820f7d1bc078fa68f5b426b31d4acb2 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2013-04-19Merge "Revert "vexpress: iks: Disable modules since gator is broken on IKS"" ↵Vishal Bhoj
into linaro-jb
2013-04-19Revert "vexpress: iks: Disable modules since gator is broken on IKS"Vishal Bhoj
Gator has been fixed and hence enabling it again This reverts commit 5f5f2318ac29b50198641bc4c2e3afbf977a2128.
2013-04-19Merge "vexpress: iks: Disable modules since gator is broken on IKS" into ↵Jon Medhurst (Tixy)
linaro-jb
2013-04-19vexpress: iks: Disable modules since gator is broken on IKSVishal Bhoj
Change-Id: I2278ede721b88dffd94e91e189c7c8531f8817b6 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2013-04-18Merge "Add symlink required for boot-wrapper to build" into linaro-jbBernhard Rosenkraenzer
2013-04-18Add symlink required for boot-wrapper to buildAxel Fagerstedt
vexpress-v2p-aarch64.dts now includes rtsm_ve-motherboard.dtsi so it needs to be symlinked so the include can be resolved. Also adding rtsm_ve-aemv8a.dts in preperation for moving to the correct upstream name. Change-Id: I0a5579d5814e3b176d591fc37ffa22710eb19559
2013-04-18vexpress: iks: Use upstream TC2 DTS name similar to mp buildVishal Bhoj
Change-Id: I6cd09c5728f3b3d8c007e66effcf3f984048c1a9 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2013-04-12vexpress: iks: export kernel and u-boot path explicitly.Vishal Bhoj
This is needed since kernel and u-boot path are discovered based on TARGET_PRODUCT. This is same for MP and IKS build and hence we sync iks kernel and u-boot in <kernel/u-boot>/linaro/vexpress-iks. Change-Id: I58355672cf9e976078b001d19f11427ab9c2131a Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2013-04-03vexpress: Use upstream TC2 DTS nameJon Medhurst
In mainline Linux, the name for the TC2 device-tree is 'vexpress-v2p-ca15_a7.dts' so start using that. This will let us remove the old dts file which is now only a symlink to the correct name. Change-Id: I401dad28d532f488d32b25fb5e436554d4ad9cfe Signed-off-by: Jon Medhurst <tixy@linaro.org>