Skip to content

Commit b4a36a7

Browse files
committed
Merge branch 'main' into R3
2 parents e8a553c + ac801f5 commit b4a36a7

File tree

4 files changed

+29
-0
lines changed

4 files changed

+29
-0
lines changed

board/raspberrypi/rpi23-linux-5.10.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ CONFIG_VMSPLIT_2G=y
4141
# CONFIG_CPU_SW_DOMAIN_PAN is not set
4242
CONFIG_UACCESS_WITH_MEMCPY=y
4343
# CONFIG_ATAGS is not set
44+
# CONFIG_STACKPROTECTOR_PER_TASK is not set
4445
CONFIG_CPU_FREQ=y
4546
CONFIG_CPU_FREQ_STAT=y
4647
CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y

package/wpe/wpeframework-clientlibraries/wpeframework-clientlibraries.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY),y)
117117
WPEFRAMEWORK_CLIENTLIBRARIES_CONF_OPTS += -DCRYPTOGRAPHY=ON
118118
ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS),y)
119119
WPEFRAMEWORK_CLIENTLIBRARIES_CONF_OPTS += -DCRYPTOGRAPHY_IMPLEMENTATION=Nexus
120+
ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS_COMMAND_BASED),y)
121+
WPEFRAMEWORK_CLIENTLIBRARIES_CONF_OPTS += -DUSE_BROADCOM_SAGE_DRM_API=OFF
122+
else
123+
WPEFRAMEWORK_CLIENTLIBRARIES_CONF_OPTS += -DUSE_BROADCOM_SAGE_DRM_API=ON
124+
endif
120125
else ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_OPENSSL),y)
121126
WPEFRAMEWORK_CLIENTLIBRARIES_CONF_OPTS += -DCRYPTOGRAPHY_IMPLEMENTATION=OpenSSL
122127
else ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_THUNDER),y)

package/wpe/wpeframework/Config.in

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,28 @@ config BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS
212212
help
213213
Use Nexus as cryptography backend.
214214
endchoice
215+
216+
if BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS
217+
menu "Nexus Implemention Options"
218+
choice BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_NEXUS_IMPLEMENTATION
219+
prompt "Implementation"
220+
default BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS_DRM_BASED
221+
help
222+
Choose Nexus implementation type
223+
224+
config BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS_DRM_BASED
225+
bool "DRM based"
226+
help
227+
Use DRM based implementation.
228+
229+
config BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS_COMMAND_BASED
230+
config BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS_COMMAND_BASED
231+
bool "TEE Command based"
232+
help
233+
Use TEE Command based implementation
234+
endchoice
235+
endmenu
236+
endif
215237
endif
216238

217239
config BR2_PACKAGE_WPEFRAMEWORK_WARNING_REPORTING

package/wpe/wpewebkit/wpewebkit.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ WPEWEBKIT_FLAGS = \
114114
-DENABLE_MINIBROWSER=OFF \
115115
-DSILENCE_CROSS_COMPILATION_NOTICES=ON \
116116
-DENABLE_BUBBLEWRAP_SANDBOX=OFF \
117+
-DENABLE_ACCELERATED_2D_CANVAS=ON \
117118
-DUSE_WOFF2=OFF
118119

119120
ifeq ($(BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA),y)

0 commit comments

Comments
 (0)