Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
oliviermartin 0806815921 MdePkg/BaseLib: Replaced inline assembly for ARMGCC by GCC assembly source file
The registers used to passed arguments to the DxeCore entrypoint in the inline
assembly function InternalSwitchStackAsm() where switched at compilation time.
This change replaces the inline assembly by a pure assembly source file to
avoid this kind of optimization.

Note: Inline assembly is generally not recommanded in system programming.

Reviewed-by: lgao4



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12674 6f19259b-4bc3-4df7-8a09-765794883524
2011-11-08 18:49:22 +00:00
AppPkg Update applications to display correct error for gethostbyaddr and gethostbyname. These APIs use h_errno instead of errno, see documentation at: http://www.linuxhowtos.org/manpages/3p/gethostbyaddr.htm 2011-10-04 18:31:40 +00:00
ArmPkg ArmPlatformPkg/Sec: Replaced hardcode SCR and NSACR values by PCDs to enable CPU and Platform Specific settings 2011-11-01 23:41:20 +00:00
ArmPlatformPkg ArmPlatform/Sec: Ensure all the CPU cores are calling ArmCpuSetup() 2011-11-01 23:45:41 +00:00
BaseTools Sync BaseTools Trunk (version r2387) to EDKII main trunk. 2011-10-29 06:59:30 +00:00
BeagleBoardPkg BeagleBoardPkg: Check if the compiler arm-linux-gnueabi-gcc is present in the path 2011-11-08 18:30:26 +00:00
Conf
CryptoPkg Update return FALSE to ASSERT() for code consistent. 2011-11-04 02:55:30 +00:00
DuetPkg Avoid using code name in comments. 2011-10-19 05:37:15 +00:00
EdkCompatibilityPkg Correct key word of define macro to DEFINE per Build spec. 2011-10-28 08:18:57 +00:00
EdkShellBinPkg Clean up DEC files: 2011-05-09 17:48:32 +00:00
EdkShellPkg Update EdkShellPkg.dsc read me to add a note to remind developers to update platform FDF files when they want to debug shell package to replace binaries from EdkShellBinPkg 2010-06-01 00:56:57 +00:00
EmbeddedPkg Arm Packages: Fixed coding style/Line endings to follow EDK2 coding convention 2011-09-22 22:53:54 +00:00
EmulatorPkg EmulatorPkg, OvmfPkg: Remove debug code in build.sh 2011-11-08 00:39:05 +00:00
FatBinPkg Check in the new EBC Fat binary to have correct file alignment and section alignment(32-byte alignment). 2011-10-13 05:17:37 +00:00
IntelFrameworkModulePkg Introduce video resolution and text mode PCDs for BIOS setup in BDS module. User can use these PCDs to customize video resolution and text mode for setup when launching BIOS setup. 2011-11-08 07:34:56 +00:00
IntelFrameworkPkg For libraries that have multiple module types support, just define a [Depex] section for specified module types that are permitted to have a [Depex] section. 2011-07-27 08:54:57 +00:00
MdeModulePkg Add the missing (UINTN) type cast when calculating the end of variable store. 2011-11-08 08:42:34 +00:00
MdePkg MdePkg/BaseLib: Replaced inline assembly for ARMGCC by GCC assembly source file 2011-11-08 18:49:22 +00:00
NetworkPkg Clean NV flag in ‘Save Changes’ in IP6 menu. 2011-10-28 07:30:21 +00:00
Nt32Pkg Fix a bug which cause a CRTL, ALT, or SHIFT is pressed on the GOP console for NT32, it inserts a ' 'character character. 2011-10-26 09:36:55 +00:00
Omap35xxPkg BeagleBoardPkg: Add Display Driver support to the BeagleBoard 2011-09-22 23:24:54 +00:00
OptionRomPkg Consume the UNDI_CONFIG_TABLE defined in MdePkg and remove the local definition of NII_TABLE. 2011-10-25 02:28:13 +00:00
OvmfPkg EmulatorPkg, OvmfPkg: Remove debug code in build.sh 2011-11-08 00:39:05 +00:00
PcAtChipsetPkg Add "#ifdef ... #define ... #endif" check for the header file. 2011-09-07 02:42:52 +00:00
PerformancePkg Add NULL pointer check before free pool. 2011-11-03 02:45:25 +00:00
SecurityPkg Add debug information for secure boot test convenient. 2011-11-04 05:41:06 +00:00
ShellBinPkg ShellBinPkg: Update binaries. 2011-09-19 17:24:20 +00:00
ShellPkg ShellPkg: swap warm and cold to get the default correct for Reset command. 2011-11-01 20:05:11 +00:00
SourceLevelDebugPkg SourceLevelDebugPkg: Check if PcdUsbEhciPciAddress is set correctly to avoid assertion 2011-11-08 06:12:06 +00:00
StdLib StdLib: Fix some corrupted comments and inconsistent indentation. 2011-11-03 00:52:37 +00:00
StdLibPrivateInternalFiles StdLib: Move the declarations for ffs() and bzero() from extern.h to strings.h. 2011-11-03 00:35:55 +00:00
UefiCpuPkg Roll back the change on GetMemorySpaceAttributeFromMtrrType()'s parameter type, from MTRR_MEMORY_CACHE_TYPE to UINT8 since MtrrAttributes may be the value not belongs to MTRR_MEMORY_CACHE_TYPE. 2011-10-31 06:45:56 +00:00
UnixPkg Fix typo error in UnixPkg.dsc 2011-09-07 05:51:55 +00:00
BuildNotes2.txt minor format update 2011-02-15 12:12:21 +00:00
edksetup.bat Correct copyright year 2011-02-16 12:21:31 +00:00
edksetup.sh Correct copyright year 2011-02-16 12:21:31 +00:00