summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-27Update hisilicon libraries to revive graphic and videomaster-cuttlefish-testing-releaseShawn Guo
The merge of P into master breaks Poplar graphic and video playback support. It updates HiSilicon libraries to fix the breakages. Change-Id: Ida6595af78a20551f723b4374cccd15f84d581d4
2018-08-24Add partition table and bootloader installerShawn Guo
It adds an installer for flashing partition table and prebuilt bootloader onto Poplar. README file contains the instructions for initial installation and updating with fastboot. Change-Id: Ic0c02492d9c22625dcc1ba8e722be421b56955e2
2018-08-22Fix sepolicy neverallow failures with hi_overlay_file and vendor_fileShawn Guo
Poplar build is broken as below due to the merge of "neverallow fwk access to /vendor" in system/sepolicy repository. libsepol.report_failure: neverallow on line 1056 of system/sepolicy/public/domain.te (or line 12227 of policy.conf) violated by allow platform_app hi_overlay_file:file { read getattr open }; libsepol.report_failure: neverallow on line 1056 of system/sepolicy/public/domain.te (or line 12227 of policy.conf) violated by allow priv_app vendor_file:file { read getattr open }; libsepol.report_failure: neverallow on line 1056 of system/sepolicy/public/domain.te (or line 12227 of policy.conf) violated by allow bootanim hi_overlay_file:file { read getattr open }; libsepol.report_failure: neverallow on line 1056 of system/sepolicy/public/domain.te (or line 12227 of policy.conf) violated by allow surfaceflinger hi_overlay_file:file { read getattr open }; libsepol.report_failure: neverallow on line 1056 of system/sepolicy/public/domain.te (or line 12227 of policy.conf) violated by allow system_app vendor_file:file { read getattr open }; libsepol.report_failure: neverallow on line 1056 of system/sepolicy/public/domain.te (or line 12227 of policy.conf) violated by allow platform_app vendor_file:file { read getattr open }; libsepol.report_failure: neverallow on line 1056 of system/sepolicy/public/domain.te (or line 12227 of policy.conf) violated by allow priv_app hi_overlay_file:file { read getattr open }; libsepol.report_failure: neverallow on line 1056 of system/sepolicy/public/domain.te (or line 12227 of policy.conf) violated by allow system_app hi_overlay_file:file { read getattr open }; libsepol.check_assertions: 8 neverallow failures occurred Let's update Poplar sepolicy to fix the failures and get build pass. Change-Id: I6e47077e2bc36952f897cdace0b90caf2201838b
2018-07-29Clean up useless kernel/dtb target copyShawn Guo
am: c0914e616a Change-Id: Iaa2b07cbd9c9ae2cf0a84a47d442192be6d4c42d
2018-07-29Clean up useless kernel/dtb target copyShawn Guo
The copy of kernel as 'dtb' target is useless and likely a wrong thing to do. Let's clean it up to avoid the confusion. Change-Id: I1230311ff176e6f6df74b7549039831c3b869501 Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
2018-07-20Mark the poplar build as broken.Dan Willemsen
am: 72c8cc0248 Change-Id: I88dd617b2f464612330db429e0a44820c74fe37f
2018-07-19Mark the poplar build as broken.Dan Willemsen
"Overriding commands for target" has been turned into an error on many of our branches, but I haven't quite turned it on for AOSP yet: https://android-review.googlesource.com/c/platform/build/soong/+/709015 In this case, poplar is attempting to overwrite a number of existing AOSP libraries with proprietary versions of the same name. That is not supported: build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/poplar/vendor/lib/libwifi-hal.so' build/make/core/base_rules.mk:413: warning: ignoring old commands for target `out/target/product/poplar/vendor/lib/libwifi-hal.so' build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/poplar/vendor/bin/hw/wpa_supplicant' build/make/core/base_rules.mk:413: warning: ignoring old commands for target `out/target/product/poplar/vendor/bin/hw/wpa_supplicant' build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/poplar/vendor/bin/hostapd' build/make/core/base_rules.mk:413: warning: ignoring old commands for target `out/target/product/poplar/vendor/bin/hostapd' This will be breaking our "build_test" targets on internal branches shortly, when I fix it to actually report errors again: https://android-review.googlesource.com/c/platform/build/soong/+/719728 Bug: 77611511 Test: with https://android-review.googlesource.com/c/platform/build/soong/+/709015 Change-Id: Ib98397f2168823f56dcb97b898dd14f9c12b7030
2018-07-17poplar: Cumulative patch from commit 6d860e7Dmitry Shmidt
am: a8ef1fa69a Change-Id: Ib8ebef845583f4ef07c3acc0a20676a212af60c0
2018-07-16poplar: Cumulative patch from commit 6d860e7Dmitry Shmidt
6d860e7 (origin/master, origin/HEAD) poplar: use vendor prebuilt wifi files 2de4ee5 wifi: add capabilities for wpa_supplicant 46ac944 poplar: create an optee folder for OP-TEE files 9411998 poplar: move hiavplayer.rc into vendor folder e19a218 poplar: rename rootfs to vendor fdb3113 BoardConfig.mk: add printk.devkmsg=on to BOARD_KERNEL_CMDLINE da84bb1 init.poplar.rc: setprop service.adb.tcp.port 5555 ad56c8a Revert "WIP: temporarily disable bluetooth" 28e4d5e bt: add ro.boot.btmacaddr property and chmod of rtkbt_dev 363a2e4 wifi: enable wifi HAL support 958edb7 wifi: remove use of rtl8822bu module fe5024d audio: add include of <unistd.h> to fix usleep warnings 6e36a97 device.mk: add Launcher2 package 4673aee WIP: temporarily disable bluetooth 8b6fdda poplar: remove obsolete self-extractors b8b039f poplar: switch from add_lunch_combo to COMMON_LUNCH_CHOICES acd1ef6 poplar: enable full treble support d6df05c audio: update Android.mk for treble support d9a9261 audio: include <log/log.h> instead of <cutils/log.h> 1f6821d device.mk: use TARGET_COPY_OUT_VENDOR for feature declarations 9b9a1a7 device.mk: clean up newlines and backslash 29db545 device.mk: build soundtrigger package for audio support 3d4498f device.mk: add ro.config.build.name property fdb44d6 manifest: update manifest file for treble support d0cc662 ueventd.poplar.rc: add hi_gfx2d device node back ccc635e sepolicy: sync up selinux policy with Hisilicon development 2c391e5 sepoilcy: remove 'x' attribute from .te files 44c53b7 fstab.poplar: remove system and vendor mount 6b21fe2 fstab.poplar: use by-name symlinks instead of by-num 1e3bd67 poplar: add bt/wifi files and configurations 93bf7a1 device.mk: move BT section close to Wifi Bug: 110793466 Test: Manual Change-Id: If7db092bbed239ea83287fcf294b7d70c53e04b5 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2018-06-26Initial empty repositoryInna Palant