<?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>S32K中的主题 Re: [Security] about Memory Management</title>
    <link>https://community.nxp.com/t5/S32K/Security-about-Memory-Management/m-p/1709049#M26314</link>
    <description>&lt;P&gt;the S32K1xx series do not have MMU ==&amp;gt; OK, I understand.&lt;BR /&gt;But does the S32K144 series with FreeRTOS 10.2.1 support Process boundary mechanisms？&lt;/P&gt;</description>
    <pubDate>Tue, 22 Aug 2023 10:52:28 GMT</pubDate>
    <dc:creator>Gideon</dc:creator>
    <dc:date>2023-08-22T10:52:28Z</dc:date>
    <item>
      <title>[Security] about Memory Management</title>
      <link>https://community.nxp.com/t5/S32K/Security-about-Memory-Management/m-p/1704723#M26066</link>
      <description>&lt;P&gt;Architecture: FreeRTOS 10.2.1 with S32K144&lt;/P&gt;&lt;P&gt;Our security has the following requirement:&lt;BR /&gt;"Do not grant unnecessary processes or tasks the permission to read or write to memory regions through process boundaries or MMU."&lt;/P&gt;&lt;P&gt;Q1: Does the S32K144 support process boundaries or MMU mechanisms?&lt;BR /&gt;Q2: If yes, what is the setting to enable process boundaries or MMU?&lt;/P&gt;</description>
      <pubDate>Tue, 15 Aug 2023 05:38:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Security-about-Memory-Management/m-p/1704723#M26066</guid>
      <dc:creator>Gideon</dc:creator>
      <dc:date>2023-08-15T05:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: [Security] about Memory Management</title>
      <link>https://community.nxp.com/t5/S32K/Security-about-Memory-Management/m-p/1704982#M26081</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218898"&gt;@Gideon&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Unfortunately, the S32K1xx series do not have MMU.&lt;/P&gt;
&lt;P&gt;MSCM_CPxCFG3 = 0x101.&lt;/P&gt;
&lt;P&gt;MSCM_CPxCFG3[MMU] = 0.&lt;/P&gt;
&lt;P&gt;The S32K1xx HW supports:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The system MPU prevents access of different bus masters to address ranges. It is typically intended for use by the safety application to prevent non-safety related modules access to the application's safety-relevant resources.&lt;/LI&gt;
&lt;LI&gt;The peripheral bridge can restrict read and write access to individual I/O modules based on the origin of the access and its state (user mode/supervisor mode).&lt;/LI&gt;
&lt;LI&gt;Register protection prevents individual registers from any manipulation until the registers are unlocked.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Tue, 15 Aug 2023 10:39:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Security-about-Memory-Management/m-p/1704982#M26081</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2023-08-15T10:39:32Z</dc:date>
    </item>
    <item>
      <title>Re: [Security] about Memory Management</title>
      <link>https://community.nxp.com/t5/S32K/Security-about-Memory-Management/m-p/1709049#M26314</link>
      <description>&lt;P&gt;the S32K1xx series do not have MMU ==&amp;gt; OK, I understand.&lt;BR /&gt;But does the S32K144 series with FreeRTOS 10.2.1 support Process boundary mechanisms？&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2023 10:52:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Security-about-Memory-Management/m-p/1709049#M26314</guid>
      <dc:creator>Gideon</dc:creator>
      <dc:date>2023-08-22T10:52:28Z</dc:date>
    </item>
    <item>
      <title>Re: [Security] about Memory Management</title>
      <link>https://community.nxp.com/t5/S32K/Security-about-Memory-Management/m-p/1713996#M26620</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218898"&gt;@Gideon&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;As I mentioned, the MCU has an MPU only.&lt;/P&gt;
&lt;P&gt;FreeRTOS has MPU support for the ARM MPU.&lt;/P&gt;
&lt;P&gt;However, the CM4 core on S32K144 does not have ARM MPU, there is NXP MPU on the bus instead.&lt;/P&gt;
&lt;P&gt;You would need to implement it on your own. There is SDK MPU driver though.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2023 11:09:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Security-about-Memory-Management/m-p/1713996#M26620</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2023-08-30T11:09:07Z</dc:date>
    </item>
  </channel>
</rss>

