--- /dev/null
+;; @file\r
+; SEC CAR function\r
+;\r
+; Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>\r
+; SPDX-License-Identifier: BSD-2-Clause-Patent\r
+;;\r
+\r
+;\r
+; Define assembler characteristics\r
+;\r
+\r
+%macro RET_RSI 0\r
+\r
+ movd rsi, mm7 ; move ReturnAddress from MM7 to RSI\r
+ jmp rsi\r
+\r
+%endmacro\r
+\r
+SECTION .text\r
+\r
+;-----------------------------------------------------------------------------\r
+;\r
+; Section: SecCarInit\r
+;\r
+; Description: This function initializes the Cache for Data, Stack, and Code\r
+;\r
+;-----------------------------------------------------------------------------\r
+global ASM_PFX(SecCarInit)\r
+ASM_PFX(SecCarInit):\r
+\r
+ ;\r
+ ; Set up CAR\r
+ ;\r
+\r
+ xor rax, rax\r
+\r
+SecCarInitExit:\r
+\r
+ RET_RSI\r
+\r