Changeset 77662 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Include/AArch64/ProcessorBind.h
- Timestamp:
- Mar 12, 2019 12:40:12 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 129295
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776 /vendor/edk2/current 103735-103757,103769-103776,129194-129237
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Include/AArch64/ProcessorBind.h
r58466 r77662 2 2 Processor or Compiler specific defines and types for AArch64. 3 3 4 Copyright (c) 2006 - 201 0, Intel Corporation. All rights reserved.<BR>4 Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR> 5 5 Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 6 6 Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR> … … 27 27 // Make sure we are using the correct packing rules per EFI specification 28 28 // 29 #if ndef __GNUC__29 #if !defined(__GNUC__) && !defined(__ASSEMBLER__) 30 30 #pragma pack() 31 31 #endif … … 33 33 #if _MSC_EXTENSIONS 34 34 // 35 // use Microsoft* C comp lier dependent integer width types35 // use Microsoft* C compiler dependent integer width types 36 36 // 37 37 typedef unsigned __int64 UINT64; … … 101 101 102 102 /// 103 /// Minimum legal AArch64 INTN value. 104 /// 105 #define MIN_INTN (((INTN)-9223372036854775807LL) - 1) 106 107 /// 103 108 /// The stack alignment required for AARCH64 104 109 /// 105 110 #define CPU_STACK_ALIGNMENT 16 111 112 /// 113 /// Page allocation granularity for AARCH64 114 /// 115 #define DEFAULT_PAGE_ALLOCATION_GRANULARITY (0x1000) 116 #define RUNTIME_PAGE_ALLOCATION_GRANULARITY (0x10000) 106 117 107 118 // … … 112 123 #define EFIAPI 113 124 114 #if defined(__GNUC__) 125 // When compiling with Clang, we still use GNU as for the assembler, so we still 126 // need to define the GCC_ASM* macros. 127 #if defined(__GNUC__) || defined(__clang__) 115 128 /// 116 129 /// For GNU assembly code, .global or .globl can declare global symbols.
Note:
See TracChangeset
for help on using the changeset viewer.