Age | Commit message (Collapse) | Author |
|
The merge of P into master breaks Poplar graphic and video playback
support. It updates HiSilicon libraries to fix the breakages.
Change-Id: Ida6595af78a20551f723b4374cccd15f84d581d4
|
|
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
|
|
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
|
|
am: c0914e616a
Change-Id: Iaa2b07cbd9c9ae2cf0a84a47d442192be6d4c42d
|
|
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>
|
|
am: 72c8cc0248
Change-Id: I88dd617b2f464612330db429e0a44820c74fe37f
|
|
"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
|
|
am: a8ef1fa69a
Change-Id: Ib8ebef845583f4ef07c3acc0a20676a212af60c0
|
|
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>
|
|
|