Page MenuHomePhabricator

How to build with SDEI enabled
Open, Needs TriagePublic

Description

I am trying to build by enabling SDEI_SUPPORT := 1 and EL3_EXCEPTION_HANDLING := 1 for xilinx platform.
But getting compilation errors
In file included from services/std_svc/sdei/sdei_event.c:11:
services/std_svc/sdei/sdei_private.h:30:3: error: #error Platform must define SDEI critical priority value

30 | # error Platform must define SDEI critical priority value
   |   ^~~~~

services/std_svc/sdei/sdei_private.h:34:3: error: #error Platform must define SDEI normal priority value

34 | # error Platform must define SDEI normal priority value
   |   ^~~~~

Could you please let me know how to build with SDEI enabled?

Event Timeline

To build with SDEI (Secure Development Environment Integration) enabled, you’ll need to ensure that your development environment is configured correctly with the necessary security protocols. First, verify that your project is set up in a secure development environment, ensuring that encryption and access control settings are properly applied. After enabling SDEI, focus on building the codebase while ensuring all dependencies and libraries are validated for security. It's essential to continuously monitor your environment for any vulnerabilities during the build process. If you are working with mods, such as an unlimited robux mod, remember to only use them in environments where security measures are strictly adhered to, and never compromise the integrity of your platform. Secure builds are key to ensuring a safe and optimized user experience, both in development and when running the application live.