]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
fix(xilinx): remove asserts around arg0/arg1
authorMichal Simek <michal.simek@amd.com>
Mon, 17 Apr 2023 11:15:23 +0000 (13:15 +0200)
committerMichal Simek <michal.simek@amd.com>
Mon, 17 Apr 2023 11:42:02 +0000 (13:42 +0200)
The commit a6f340fe58b9 ("Introduce the new BL handover interface")
extended handoff to 4 registers instead of 2. Arguments arg0-3 are
not used by platform code but in future they can be used for it.
But it doesn't make sense to checking their unused value.

Change-Id: I151e4b1574465409424453c054d937487086b79a
Signed-off-by: Michal Simek <michal.simek@amd.com>
plat/xilinx/versal/bl31_versal_setup.c
plat/xilinx/versal_net/bl31_versal_net_setup.c
plat/xilinx/zynqmp/bl31_zynqmp_setup.c

index 995c8529c33cf34679c82133c02d2e73921aac3c..77561a7708ece8f31523db906e435cba91f5a5eb 100644 (file)
@@ -97,9 +97,6 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1,
 
        /* Initialize the platform config for future decision making */
        versal_config_setup();
-       /* There are no parameters from BL2 if BL31 is a reset vector */
-       assert(arg0 == 0U);
-       assert(arg1 == 0U);
 
        /*
         * Do initial security configuration to allow DRAM/device access. On
index a7bae72581cf703f44d44f5f70e433f305fc00e7..d74ac9566ba5ccd6c90dcbfc05201e9deb7abeba 100644 (file)
@@ -123,9 +123,6 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1,
 
        /* Initialize the platform config for future decision making */
        versal_net_config_setup();
-       /* There are no parameters from BL2 if BL31 is a reset vector */
-       assert(arg0 == 0U);
-       assert(arg1 == 0U);
 
        /*
         * Do initial security configuration to allow DRAM/device access. On
index c99d1b10c4a97c5bf5e36a9096952a984a2b5899..e7b0a905c982349325c6632f816ceed0316f297e 100644 (file)
@@ -94,10 +94,6 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1,
        /* Initialize the platform config for future decision making */
        zynqmp_config_setup();
 
-       /* There are no parameters from BL2 if BL31 is a reset vector */
-       assert(arg0 == 0U);
-       assert(arg1 == 0U);
-
        /*
         * Do initial security configuration to allow DRAM/device access. On
         * Base ZYNQMP only DRAM security is programmable (via TrustZone), but