<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Other NXP ProductsのトピックRe: How to print log in BL31?</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/How-to-print-log-in-BL31/m-p/1884018#M23041</link>
    <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;From 1ceadfc50d0c19d2ad5c8bf8917129e9dc115b9f Mon Sep 17 00:00:00 2001&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;From: "zhongchao.wang" &amp;lt;zhongchao.wang@nio.com&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Date: Mon, 10 Jun 2024 10:11:24 +0800&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Subject: [PATCH 17/17] add some logs&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;---&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Makefile | 2 +-&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;lib/psci/psci_main.c | 1 +&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;plat/nxp/s32/s32_bl31.c | 4 ++--&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;plat/nxp/s32/s32_common.mk | 2 +-&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;4 files changed, 5 insertions(+), 4 deletions(-)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;diff --git a/Makefile b/Makefile&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;index e7194a73f..094d2e5a7 100644&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;--- a/Makefile&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+++ b/Makefile&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@@ -305,7 +305,7 @@ ifneq (${DEBUG}, 0)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;BUILD_TYPE := release&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# Use LOG_LEVEL_NOTICE by default for release builds&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;- LOG_LEVEL := 20&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+ LOG_LEVEL := 40&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;endif&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# Default build string (git branch and commit)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;diff --git a/lib/psci/psci_main.c b/lib/psci/psci_main.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;index 52a8b8a18..b98bbbc8a 100644&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;--- a/lib/psci/psci_main.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+++ b/lib/psci/psci_main.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@@ -490,6 +490,7 @@ u_register_t psci_smc_handler(uint32_t smc_fid,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;break;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;case PSCI_CPU_ON_AARCH64:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+ WARN("BL31: PSCI_CPU_ON_AARCH64 cpu:0x%x\n", (unsigned int)x1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ret = (u_register_t)psci_cpu_on(x1, x2, x3);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;break;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;diff --git a/plat/nxp/s32/s32_bl31.c b/plat/nxp/s32/s32_bl31.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;index b1d89fe6f..36ba8dcad 100644&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;--- a/plat/nxp/s32/s32_bl31.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+++ b/plat/nxp/s32/s32_bl31.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@@ -475,9 +475,9 @@ void bl31_plat_arch_setup(void)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;s32_smp_fixup();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;s32_el3_mmu_fixup();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-#if (S32_USE_LINFLEX_IN_BL31 == 1)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+// #if (S32_USE_LINFLEX_IN_BL31 == 1)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;console_s32_register();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-#endif&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+// #endif&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#if defined(HSE_SECBOOT) &amp;amp;&amp;amp; defined(SPD_opteed)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;s32_add_hse_irqs();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;diff --git a/plat/nxp/s32/s32_common.mk b/plat/nxp/s32/s32_common.mk&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;index 4937b6a37..22c730975 100644&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;--- a/plat/nxp/s32/s32_common.mk&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+++ b/plat/nxp/s32/s32_common.mk&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@@ -174,7 +174,7 @@ LOG_LEVEL ?= 50&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# there is no hardware lock to prevent concurrent access to the device. For now,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# opt to suppress output (except for crash reporting). For debugging and other&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# similarly safe contexts, output can be turned back on using this switch.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-S32_USE_LINFLEX_IN_BL31 ?= 0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+S32_USE_LINFLEX_IN_BL31 ?= 1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$(eval $(call add_define_val,S32_USE_LINFLEX_IN_BL31,$(S32_USE_LINFLEX_IN_BL31)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# Whether we're going to run a hypervisor (EL2) or jump straight into the&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-- &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;2.25.1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;========================================================================&lt;/DIV&gt;&lt;DIV&gt;the log will print&amp;nbsp; when kernel up cpu&lt;/DIV&gt;&lt;DIV&gt;WARNING: BL31: PSCI_CPU_ON_AARCH64 cpu:0x1&lt;BR /&gt;NOTICE: S32 TF-A: s32_pwr_domain_on: booting up core 1 (4)&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 10 Jun 2024 04:24:30 GMT</pubDate>
    <dc:creator>zhongchao</dc:creator>
    <dc:date>2024-06-10T04:24:30Z</dc:date>
    <item>
      <title>How to print log in BL31?</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/How-to-print-log-in-BL31/m-p/1478165#M14425</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I´m working with the S32R45 chip using YOCTO.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and i'm modifying ATF(arm trusted firmware).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;BL31 of ATF not print log anything, but BL2 does.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I can see BL2 log, followed u-boot log.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;BL2 and BL31 uses same print function(used "ERROR()" macro function), and i'm not modify relative configurtation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;BSP version is 32.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How to I see BL31 log?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2022 11:35:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/How-to-print-log-in-BL31/m-p/1478165#M14425</guid>
      <dc:creator>ssong</dc:creator>
      <dc:date>2022-06-22T11:35:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to print log in BL31?</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/How-to-print-log-in-BL31/m-p/1479618#M14448</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;This is just a Linux question. I have asked for help here our application team.&lt;/P&gt;
&lt;P&gt;Once they have a time they will reply here.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jun 2022 06:58:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/How-to-print-log-in-BL31/m-p/1479618#M14448</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2022-06-24T06:58:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to print log in BL31?</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/How-to-print-log-in-BL31/m-p/1884018#M23041</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;From 1ceadfc50d0c19d2ad5c8bf8917129e9dc115b9f Mon Sep 17 00:00:00 2001&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;From: "zhongchao.wang" &amp;lt;zhongchao.wang@nio.com&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Date: Mon, 10 Jun 2024 10:11:24 +0800&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Subject: [PATCH 17/17] add some logs&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;---&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Makefile | 2 +-&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;lib/psci/psci_main.c | 1 +&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;plat/nxp/s32/s32_bl31.c | 4 ++--&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;plat/nxp/s32/s32_common.mk | 2 +-&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;4 files changed, 5 insertions(+), 4 deletions(-)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;diff --git a/Makefile b/Makefile&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;index e7194a73f..094d2e5a7 100644&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;--- a/Makefile&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+++ b/Makefile&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@@ -305,7 +305,7 @@ ifneq (${DEBUG}, 0)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;BUILD_TYPE := release&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# Use LOG_LEVEL_NOTICE by default for release builds&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;- LOG_LEVEL := 20&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+ LOG_LEVEL := 40&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;endif&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# Default build string (git branch and commit)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;diff --git a/lib/psci/psci_main.c b/lib/psci/psci_main.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;index 52a8b8a18..b98bbbc8a 100644&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;--- a/lib/psci/psci_main.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+++ b/lib/psci/psci_main.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@@ -490,6 +490,7 @@ u_register_t psci_smc_handler(uint32_t smc_fid,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;break;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;case PSCI_CPU_ON_AARCH64:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+ WARN("BL31: PSCI_CPU_ON_AARCH64 cpu:0x%x\n", (unsigned int)x1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ret = (u_register_t)psci_cpu_on(x1, x2, x3);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;break;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;diff --git a/plat/nxp/s32/s32_bl31.c b/plat/nxp/s32/s32_bl31.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;index b1d89fe6f..36ba8dcad 100644&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;--- a/plat/nxp/s32/s32_bl31.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+++ b/plat/nxp/s32/s32_bl31.c&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@@ -475,9 +475,9 @@ void bl31_plat_arch_setup(void)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;s32_smp_fixup();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;s32_el3_mmu_fixup();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-#if (S32_USE_LINFLEX_IN_BL31 == 1)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+// #if (S32_USE_LINFLEX_IN_BL31 == 1)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;console_s32_register();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-#endif&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+// #endif&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#if defined(HSE_SECBOOT) &amp;amp;&amp;amp; defined(SPD_opteed)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;s32_add_hse_irqs();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;diff --git a/plat/nxp/s32/s32_common.mk b/plat/nxp/s32/s32_common.mk&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;index 4937b6a37..22c730975 100644&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;--- a/plat/nxp/s32/s32_common.mk&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+++ b/plat/nxp/s32/s32_common.mk&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@@ -174,7 +174,7 @@ LOG_LEVEL ?= 50&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# there is no hardware lock to prevent concurrent access to the device. For now,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# opt to suppress output (except for crash reporting). For debugging and other&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# similarly safe contexts, output can be turned back on using this switch.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-S32_USE_LINFLEX_IN_BL31 ?= 0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;+S32_USE_LINFLEX_IN_BL31 ?= 1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$(eval $(call add_define_val,S32_USE_LINFLEX_IN_BL31,$(S32_USE_LINFLEX_IN_BL31)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# Whether we're going to run a hypervisor (EL2) or jump straight into the&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-- &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;2.25.1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;========================================================================&lt;/DIV&gt;&lt;DIV&gt;the log will print&amp;nbsp; when kernel up cpu&lt;/DIV&gt;&lt;DIV&gt;WARNING: BL31: PSCI_CPU_ON_AARCH64 cpu:0x1&lt;BR /&gt;NOTICE: S32 TF-A: s32_pwr_domain_on: booting up core 1 (4)&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 10 Jun 2024 04:24:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/How-to-print-log-in-BL31/m-p/1884018#M23041</guid>
      <dc:creator>zhongchao</dc:creator>
      <dc:date>2024-06-10T04:24:30Z</dc:date>
    </item>
  </channel>
</rss>

