VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.asm

最後變更 在這個檔案是 80721,由 vboxsync 提交於 6 年 前

Devices/EFI/FirmwareNew: Start upgrade process to edk2-stable201908 (compiles on Windows and works to some extent), bugref:4643

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:mime-type 設為 text/x-asm
檔案大小: 766 位元組
 
1;------------------------------------------------------------------------------
2;
3; CpuFlushTlb() for ARM
4;
5; Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
6; Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
7; SPDX-License-Identifier: BSD-2-Clause-Patent
8;
9;------------------------------------------------------------------------------
10
11 EXPORT CpuFlushTlb
12 AREA cpu_flush_tlb, CODE, READONLY
13
14;/**
15; Flushes all the Translation Lookaside Buffers(TLB) entries in a CPU.
16;
17; Flushes all the Translation Lookaside Buffers(TLB) entries in a CPU.
18;
19;**/
20;VOID
21;EFIAPI
22;CpuFlushTlb (
23; VOID
24; );
25;
26CpuFlushTlb
27 MOV r0,#0
28 MCR p15,0,r0,c8,c5,0 ;Invalidate all the unlocked entried in TLB
29 BX LR
30
31 END
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette