Change VOID into VOID * in function header
[people/mcb30/edk2.git] / edk2 / MdePkg / Library / BaseLib / X64 / FlushCacheLine.asm
1 ;------------------------------------------------------------------------------\r
2 ;\r
3 ; Copyright (c) 2006, Intel Corporation\r
4 ; All rights reserved. This program and the accompanying materials\r
5 ; are licensed and made available under the terms and conditions of the BSD License\r
6 ; which accompanies this distribution.  The full text of the license may be found at\r
7 ; http://opensource.org/licenses/bsd-license.php\r
8 ;\r
9 ; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10 ; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11 ;\r
12 ; Module Name:\r
13 ;\r
14 ;   FlushCacheLine.Asm\r
15 ;\r
16 ; Abstract:\r
17 ;\r
18 ;   AsmFlushCacheLine function\r
19 ;\r
20 ; Notes:\r
21 ;\r
22 ;------------------------------------------------------------------------------\r
23 \r
24     .code\r
25 \r
26 ;------------------------------------------------------------------------------\r
27 ; VOID *\r
28 ; EFIAPI \r
29 ; AsmFlushCacheLine (\r
30 ;   IN      VOID                      *LinearAddress\r
31 ;   );\r
32 ;------------------------------------------------------------------------------\r
33 AsmFlushCacheLine   PROC\r
34     clflush [rcx]\r
35     mov     rax, rcx\r
36     ret\r
37 AsmFlushCacheLine   ENDP\r
38 \r
39     END\r