bd5ef82698e5e5931ae46e763187a472ce76b661 |
|
11-Nov-2016 |
Liming Gao <liming.gao@intel.com> |
MdePkg Base.h: Add add comments on __ prefix in enum VERIFY_UINTXX_ENUM_SIZE Cc: Michael Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
0c45a5b288437f62b93c046b4cc8827919a79fd1 |
|
03-Nov-2016 |
Song, BinX <binx.song@intel.com> |
MdePkg/BaseLib: Move CHAR_NULL definition to Base.h in BaseLib - Required unicode control chars -> Null character - Remove CHAR_NULL definition in SimpleTextIn.h - https://bugzilla.tianocore.org/show_bug.cgi?id=172 Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Bell Song <binx.song@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
6440385b17def888544c2454ffba58384b929a22 |
|
18-Aug-2016 |
Michael Kinney <michael.d.kinney@intel.com> |
MdePkg/Include: Add enumeration size checks to Base.h https://bugzilla.tianocore.org/show_bug.cgi?id=181 Add size check for 8-bit, 16-bit, and 32-bit enums to make sure they follow the UEFI Specification 2.3.1 Data Types. <Enumerated Type> Element of a standard ANSI C enum type declaration. Type INT32.or UINT32. ANSI C does not define the size of sign of an enum so they should never be used in structures. ANSI C integer promotion rules make INT32 or UINT32 interchangeable when passed as an argument to a function. Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Michael Kinney <michael.d.kinney@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
c3ead528287db5ae779fc7ca00f935516d685c2a |
|
26-Oct-2016 |
Laszlo Ersek <lersek@redhat.com> |
MdePkg/Include/Base.h: introduce the ARRAY_SIZE() function-like macro Several modules use ARRAY_SIZE() already; centralize the definition. (The module-specific macro definitions are guarded by #ifndef directives at this point.) Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Cecil Sheng <cecil.sheng@hpe.com> Cc: Chao Zhang <chao.b.zhang@intel.com> Cc: Dandan Bi <dandan.bi@intel.com> Cc: Daryl McDaniel <edk2-lists@mc2research.org> Cc: David Wei <david.wei@intel.com> Cc: Eric Dong <eric.dong@intel.com> Cc: Feng Tian <feng.tian@intel.com> Cc: Gary Lin <glin@suse.com> Cc: Jaben Carsey <jaben.carsey@intel.com> Cc: Jeff Fan <jeff.fan@intel.com> Cc: Jiaxin Wu <jiaxin.wu@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Ruiyu Ni <ruiyu.ni@intel.com> Cc: Siyuan Fu <siyuan.fu@intel.com> Cc: Star Zeng <star.zeng@intel.com> Cc: Tim He <tim.he@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
00b7cc0fe327fcd00d70a8d30f16245cca0c55f2 |
|
12-Sep-2016 |
Thomas Huth <thuth@redhat.com> |
MdePkg: Fix some typing errors in the header files Correct the typos in some header files of MdePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
17ab1ec5accc866b77446f4e336e982bb5e1cc9f |
|
17-Jul-2016 |
Ard Biesheuvel <ard.biesheuvel@linaro.org> |
MdePkg CryptoPkg EdkCompatibilityPkg: retire NO_BUILTIN_VA_FUNCS define This is never set anymore, so unsetting it or testing whether it is unset no longer makes any sense. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Tested-by: Laszlo Ersek <lersek@redhat.com> Tested-By: Liming Gao <liming.gao@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
48d5f9a551a93acb45f272dda879b0ab5a504e36 |
|
16-Jul-2016 |
Shi, Steven <steven.shi@intel.com> |
MdePkg: Enable new MS VA intrinsics for GNUC x86 64bits build Both GCC and LLVM 3.8 64bits support new variable argument (VA) intrinsics for Microsoft ABI, enable these new VA intrinsics for GNUC family 64bits code build. These VA intrinsics are only permitted use in 64bits code, so not use them in 32bits code build. The original 32bits GNU VA intrinsics has the same calling convention as MS, so we don't need change them. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Steven Shi <steven.shi@intel.com> [ardb: update CPP logic so that the change only applies to X64] Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Tested-by: Laszlo Ersek <lersek@redhat.com> Tested-By: Liming Gao <liming.gao@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
357cec385d4f44385b24c299a601afc811abd9b7 |
|
14-Jul-2016 |
Ard Biesheuvel <ard.biesheuvel@linaro.org> |
MdePkg: avoid __builtin_unreachable() on GCC v4.4 GCC v4.4 does not implement __builtin_unreachable(), so avoid using it when building with this version or earlier. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Tested-by: Laszlo Ersek <lersek@redhat.com> Tested-By: Liming Gao <liming.gao@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
2a3a91eb9dd9c45bce2647988519bf3754fe8a5d |
|
08-Jul-2016 |
Star Zeng <star.zeng@intel.com> |
MdePkg Base.h: Fix typo funcation to function Cc: Liming Gao <liming.gao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
001f28caefbb2b5b05435adf36fc4e695b7b0f66 |
|
19-Jun-2016 |
Marvin H?user <Marvin.Haeuser@outlook.com> |
MdePkg: Add NORETURN attribute and UNREACHABLE() macro. The NORETURN attribute informs compilers and analyzers that the flagged function cannot return. This may improve the quality of the optimizations. The UNREACHABLE() macro informs compilers and analyzers that its position cannot be reached, for example eliminating implicit returns. It is recommended to be used together with the NORETURN attribute to prevent warnings regarding the function flagged as 'noreturn' returning. The ANALYZER-prefixed versions have the same effects, but exclude compilers. They may be used to surpress warnings of static analyzers, such as possible dereferencing of a NULL pointer when dereferencing it after having checked it via ASSERT(). Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com> Reviewed-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
fed5f4475948fd09cb71ba4c9f3918af1c3a7ba6 |
|
15-Feb-2016 |
Fu Siyuan <siyuan.fu@intel.com> |
MdePkg: Add definition for new warning code EFI_WARN_FILE_SYSTEM. Add the definition for the new return status code defined in UEFI 2.6. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Fu Siyuan <siyuan.fu@intel.com> Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
62ec4a5ef674846f3edd0317e59b0c509873b3b5 |
|
30-Jan-2016 |
edk2-devel <edk2-devel-bounces@lists.01.org> |
MdePkg: Update Base.h to fix compilation issues with ICC. Recent versions of the Intel C compiler define the _MSC_EXTENSIONS constant. Base.h checks if this constant is defined to decide whether or not to use a pragma intrinsic, which is unsupported by the latest version of the Intel C compiler. Thus the check has been modified to only pass in the case __INTEL_COMPILER is not defined. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
10a3840ff9edbe7038ced76c551bffd087dc4387 |
|
28-Jan-2016 |
Zhang Lubo <lubo.zhang@intel.com> |
MdePkg:Add a new error status code EFI_HTTP_ERROR. v2: *Return the EFI_HTTP_ERROR in the “Status” field in token, instead of in the status codes returned table of EFI_HTTP_PROTOCOL.Response() interface. Add a new error status code EFI_HTTP_ERROR in corresponding with the UEFI 2.6 spec Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Zhang Lubo <lubo.zhang@intel.com> Reviewed-by: Siyuan Fu <siyuan.fu@intel.com> Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com>
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
7849538e0e3453db93a3ce8875b73121e7088e3a |
|
07-May-2015 |
Michael Kinney <michael.d.kinney@intel.com> |
MdePkg/Include: Add support for flexible array members Use pragma to disable warning 4200 for all VS* and DDK* tool chains to support data structure declarations where the last field of the data structure is a flexible array member. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Michael Kinney <michael.d.kinney@intel.com> Reviewed-by: lhauch <larry.hauch@intel.com> Tested-by: Chao Zhang <chao.b.zhang@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17361 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
1db55d6a827cc2625a48a494e426e64f0b36ac0e |
|
17-Nov-2014 |
Star Zeng <star.zeng@intel.com> |
MdePkg Base.h: Fix EBC build failure and add comments for RETURN_ADDRESS macro. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16395 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
dad83a8c1207e585b2cb417d0680fe2e9452d262 |
|
12-Nov-2014 |
Star Zeng <star.zeng@intel.com> |
MdePkg: Add RETURN_ADDRESS macro into Base.h. Based on compiler intrinsic function. MSVC: _ReturnAddress GCC: __builtin_return_address Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16334 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
02eef553114dea1e4d55071e91398a0625e4e18c |
|
01-Sep-2014 |
Jordan Justen <jordan.l.justen@intel.com> |
MdePkg Base.h: Always define ASM_PFX Some compilers may define __USER_LABEL_PREFIX__ to determine the prefix used with ASM_PFX. Otherwise, IA32 will use a single underscore '_' character, and all other architectures will use an empty prefix. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16019 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
068a82fc5ae8f4186da92db8ba2aa3dcd1ef2d14 |
|
12-Jul-2013 |
Liming Gao <liming.gao@intel.com> |
1. Add defines for MAX values for UEFI data types. 2. Remove the #defines and add the extern declarations for gEfiDebugPortVariableGuid and gEfiDebugPortDevicePathGuid. Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: michael.d.kinney@intel.com Reviewed-by: Star Zeng <star.zeng@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14465 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
7bbc624a7dbc054a7a6a59482717b264cdbf4b4e |
|
28-Feb-2012 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
MdePkg/Include/Base.h: Defined __va_copy macro when not defined by the ARM toolchain The newer versions of ARM RVCT do not define __va_copy. Signed-off-by: oliviermartin Reviewed-by: mdkinney git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13067 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
265fa9fa399225509fe2f9b5b24c3619e30aa411 |
|
22-Feb-2012 |
rsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524> |
MdePkg: Add a new macro VA_COPY for variable argument support. Fix a bug in the UefiLib instance that there is a non portable assumption that Marker is copied when passed to a function. Signed-off-by: rsun3 Reviewed-by: mdkinney git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13025 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
76336e4e2a7ff4c439b2eae08b224aa864f1324c |
|
19-Jul-2011 |
lzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524> |
Add header file for KMS. Signed-off-by: lzeng14 Reviewed-by: lgao4 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12025 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
8b157410c1f57f684f049ee7b7989b8065be8f11 |
|
13-Jun-2011 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Add ABS() macro (Absolute Value) to Base.h in MdePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11818 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
818ff8c267c146967cda6e9e35e56e7f99509d5f |
|
13-Oct-2010 |
jljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524> |
MdePkg: Use builtin offsetof function for GCC 4.0 and newer GCC 4.0 and newer have a builtin function for implementing 'offsetof' therefore we make use of it for our OFFSET_OF macro. References: http://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Offsetof.html http://gcc.gnu.org/onlinedocs/gcc-4.5.1/gcc/Offsetof.html git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10931 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
a58b9d96b4ed0e48f9c78d56facfd6e2c2c0a0d6 |
|
09-Aug-2010 |
hhuan13 <hhuan13@6f19259b-4bc3-4df7-8a09-765794883524> |
Fixed K9 scan issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10781 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
4e716b677a6647541549744d05d49a44a51d3eb9 |
|
29-Apr-2010 |
geekboy15a <geekboy15a@6f19259b-4bc3-4df7-8a09-765794883524> |
Made use of GCC built-in functions for variable arguments in procedures dependent on NO_BUILTIN_VA_FUNCS. This is because they do not function correctly in GCC 4.4 when using ms_abi in X64 images. This does not change functionality for other projects. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10440 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
9df063a06aef048c042498e2f542fb693e93493a |
|
23-Apr-2010 |
hhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524> |
Update the copyright notice format git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10403 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
6c3fa13c9114e39529652a6891c36ab3c8a1d6ca |
|
19-Mar-2010 |
qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> |
Define VERIFY_SIZE_OF macro to verify size of basic UEFI Data types. This should be equivalent with previous implementation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10283 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
a89fa50ccf7a29405e3d24c49625dbd70cdba9fa |
|
15-Mar-2010 |
myronporter <myronporter@6f19259b-4bc3-4df7-8a09-765794883524> |
Clarify @pram b in Base.h. Accepted and edited in Qing Huang changes for @retval EFI_INVALID_PARAMETER lines. 171 & 321. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10248 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
af2dc6a70b9380d702bd0720cdb029d630c505e3 |
|
12-Mar-2010 |
myronporter <myronporter@6f19259b-4bc3-4df7-8a09-765794883524> |
Grammatical and disclaimer changes (does not follow internal C coding stds.) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10235 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
52aa9e136bb99c9c09d37179765344278251c618 |
|
11-Mar-2010 |
geekboy15a <geekboy15a@6f19259b-4bc3-4df7-8a09-765794883524> |
Updating processor bindings to not use stdint.h. Also added code to verify at compile time that data widths are correct. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10232 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
ab00035d0a7c2431d310aa799363317621bf1237 |
|
16-Oct-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
GLOBAL_REMOVE_IF_UNREFERENCED must be defined to nothing for EBC This corrects a bug introduced on August 18, 2009 when ARM support was added git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9342 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
6f906c3944ae2ece5a9dbb051d4022d61756b613 |
|
30-Sep-2009 |
qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> |
Change RETURN_STATUS type to UINTN, thus EFI_STATUS is defined as UINTN to align with recent UEFI 2.3 spec update. Impaction: There should be no impact unless code has been written that tests a constant or variable of type EFI_STATUS to be less than 0, or tested it against a negative value. This most likely have not been done. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9324 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
fbf926add92ee7c528aed264b0b71442b2caef04 |
|
24-Sep-2009 |
eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> |
sync comments on data structure to follow latest UEFI spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9309 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
8992ce066e2b0f8e74a2df30639c9cc6b04dc4df |
|
25-Aug-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Fix file headers and a few comments git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9188 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
dda3a6cecc54b05dd8ecca0b0d881e68514c5894 |
|
18-Aug-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Add ARM VA_LIST related definitions Move content from CPU specific ProcessorBind.h files into Base.h if the content is the same for all supported CPU architectures. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9096 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
2229029afc183e4b84c255893d0a2974d8086863 |
|
01-Jul-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Update BASE_ARG() macro to pass static analysis tools. This change should not cause any changes in behavior git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8707 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
f754f721bf10508ca15c5c9243caa39c765662cf |
|
11-Jun-2009 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
update codes per MdePkg doxgen review comments. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8526 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
68167fed0e4ecb5393a3f036d14c438f65c85f80 |
|
04-Jun-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Fix build breaks from comment clean up checkin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8468 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
1a2f870c9babe077c2d3abea23b6e8e044778341 |
|
04-Jun-2009 |
pkandel <pkandel@6f19259b-4bc3-4df7-8a09-765794883524> |
Second set of changes based on a review of the code comments in the Include directory for typos, grammar issues, and language clarity. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8467 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
2075236eefe532097caa04aa2606e2b7cda4e420 |
|
31-May-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
This checkin addresses the compatibility issue of passing arguments of type VA_LIST between components. The type VA_LIST is mapped onto the compiler specific implementation of varargs. As a result, modules build with different compilers may not use the same VA_LIST structure. The solution to this issue is to define a new type called BASE_LIST that is a compiler independent method of passing varargs between modules. Add BASE_LIST type to Base.h Add BAS_ARG() macro to Base.h Add 4 functions to PrintLib.h that use BASE_LIST. Change ReportStatsuCodeExtractDebugInfo() from ReportStatusCodeLib.h to take a BASE_LIST argument instead of a VA_LIST argument Add the 4 new functions to BasePrintLib implementation that use BASE_LIST Update BaseReportStatusCodeLib implementation of ReportStatsuCodeExtractDebugInfo() to use a BASE_LIST argument instead of a VA_LIST argument git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8404 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
6ed623e4035d87e7db43677729b23844ef0e9a0d |
|
10-May-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Update GCC version of VAR_ARG () to be compatible with non GCC version of VAR_ARG () so it handles TYPE parameters that are smaller than UINTN properly when GCC builtins are used for vararg parsing. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8282 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
0dcec41170f70c47b5b4572d4d1c72f408d4872c |
|
09-May-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Clean up comment git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8268 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
130a2eecc44b762345d5ff704e9d599b25e0f091 |
|
08-May-2009 |
eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> |
The GCC compiler’s behavior is different than the Microsoft compilers for statically linked vararg functions. The GCC compilers do provide __builtin_ functions for accessing varargs. we should use these intrinsic functions with GCC git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8260 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
262ffea8ec8b407ecc5396d3b0a37ba7678ba805 |
|
14-Feb-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Update macros to make sure all RETURN_STATUS constants are defined to be of type RETURN_STATUS. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7526 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
2e121e9aaac3860e46969828f132e317f21f9af8 |
|
10-Feb-2009 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Add #defines for commonly used Base Address and Sizes. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7497 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
407310479c5973167e7dc5aa3b82545ca57aab88 |
|
22-Dec-2008 |
qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> |
detab git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7089 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
727501bb17c4182e42438b7715383cc5f15434a0 |
|
16-Dec-2008 |
gikidy <gikidy@6f19259b-4bc3-4df7-8a09-765794883524> |
Fix Some typo. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7041 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
80619162e3c71b1ad5cf5d716fb066d019d3f017 |
|
15-Dec-2008 |
qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> |
Fix typos. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7035 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
f7e994abcca0acb33c576de41308b6b4971b06d1 |
|
08-Dec-2008 |
klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> |
Fix a type for undeclared word git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6918 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
c3d4e543f0c9e88ca2ad924827a2b663dfed5a5d |
|
08-Dec-2008 |
lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> |
Correct the unknown character and update ChangeLog.txt git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6911 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
f4ec40abd6533850edb914de59b7ef5f1c1c1bb6 |
|
08-Dec-2008 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Add more detailed comments for many of the Base Types Remove all declarations of UINT8_MAX. Use BIT8-1 instead. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6909 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
22ce9dc5b94b1a7cecf1527925092db0a5acc3aa |
|
06-Dec-2008 |
mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> |
Change _CR() to BASE_CR() to follow naming convention git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6886 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
62991af27f84e5f20e55dee6e1f90eb77ec5325e |
|
05-Dec-2008 |
gikidy <gikidy@6f19259b-4bc3-4df7-8a09-765794883524> |
Make comments match the Spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6876 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
4d24730c5532f95d095f780d5d84ace9118aa1fc |
|
05-Dec-2008 |
gikidy <gikidy@6f19259b-4bc3-4df7-8a09-765794883524> |
Modified the #defines for BIT32..BIT63 to match the Spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6865 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
3963c4bf44b14be594c4253d695652e077856773 |
|
05-Dec-2008 |
gikidy <gikidy@6f19259b-4bc3-4df7-8a09-765794883524> |
Add comments for the MACRO follow the Spec, and change some definition not match the Spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6852 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
ee6c452c81f135a53f918761f02333ee57d7776d |
|
19-Nov-2008 |
qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> |
Detab git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6638 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
a7cc3d261c0572739c0587af1a339237b7947159 |
|
07-Nov-2008 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
add function header for SIGNATURE_XX, according to MDE Spec, 0.61e-7 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6428 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
13c310654c058ae70f8e95b9a47f03fc9d42c7da |
|
27-Oct-2008 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
added EFI_SIGNATURE_XX in Base.h, and updated the industry header files to use them. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6252 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
67e66cd55cd4c7719306e65d538c40df1f295672 |
|
24-Oct-2008 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
ECC Clean up. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6206 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
3fef0f51d8600b2c5c9c8a53b8e26edf7484c0fd |
|
10-Sep-2008 |
qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> |
1. Add new macro: ALIGN_VALUE to round up a value to the next boundary of a given alignment. 2. Update ALIGN_POINTER to use the new macro 3. Drop the second parameter of ALIGN_VARIABLE for simplicity. It can also directly use the new macro ALIGN_VALUE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5869 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
fb5148a0d8e660e79596d870964db27c3059eca1 |
|
14-Aug-2008 |
klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> |
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5650 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
54cf87805f9ad61a316ce9e4eb9c67154c87cf0b |
|
23-Jun-2008 |
qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> |
Merged in the following trackers from EDK: EDK1145 Cursor mising in shell in some case EDK1099: Dell - [HII] HiiGetFontInfo() not retrieve the system font by FoFontInfoMask EDK1127: [UEFI 2.10] Keyboard layout support EDK1129: [UEFI HII] GUID is represented wrongly in Config String And some other fixes such as *[UEFI HII] HiiGetAltCfg is generating "Name=" sub string in the wrong format *UEFI HII: GetUnicodeStringTextOrSize() doesn't handle NULL StringDest properly *GetFontInfo() need be updated to avoid iteration *HIIStringProtocolTest failed on multiple platform *[Uefi 2.1] Comply with latest Hii ECR * GetFontInfo() need be updated to avoid iteration git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5360 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
cdebf6c68a11e3e41943825049d415c64e49555a |
|
15-Aug-2007 |
yshang1 <yshang1@6f19259b-4bc3-4df7-8a09-765794883524> |
1) Add type casting for argument "a" in EFI_ERROR(a), since if compare two constants without specify data type, compiler maybe could not understand what is the actual data type of constant. The default would treat it as unsigned data. therefore, if the argument a of EFI_ERROR(a) is constant, for instance the EFI_LOAD_ERROR, the EFI_ERROR(a) would always be FALSE. 2) Remove PcdDriverPcdLibNull. 3) Add more ASSERT() in BasePcdLibNull to detect the incorrect usage of Pcd Library. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3643 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
959ccb23c6a14797ecaf5990bd5906b4b05a9b75 |
|
08-Jun-2007 |
yshang1 <yshang1@6f19259b-4bc3-4df7-8a09-765794883524> |
Move to directory "Include" git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2646 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
586cd1f1f4129ab7ec24543d4968801e17cc870b |
|
01-Jun-2007 |
lhauch <lhauch@6f19259b-4bc3-4df7-8a09-765794883524> |
Moved the MdePkg to OldMdePkg so that new code in MdePkg does not break existing builds. Also updated the SPD and FPD files UiNames git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2616 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
63afc36022df9431419e6b184febd8054bfdbbc6 |
|
14-May-2007 |
gtian <gtian@6f19259b-4bc3-4df7-8a09-765794883524> |
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2593 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|
878ddf1fc3540a715f63594ed22b6929e881afb4 |
|
22-Apr-2006 |
bbahnsen <bbahnsen@6f19259b-4bc3-4df7-8a09-765794883524> |
Initial import. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Base.h
|