audk/EmbeddedPkg/Universal/MmcDxe
Pierre Gondois 7ff0459739 EmbeddedPkg: Fix build error for MmcDxe
The following command line:
build -b NOOPT -a IA32 -t VS2017 -p edk2\EmbeddedPkg\EmbeddedPkg.dsc

Generates the following error:
MmcDxe.lib(Diagnostics.obj) : error LNK2001:
unresolved external symbol __allshl
MmcDxe.lib(Diagnostics.obj) : error LNK2001:
unresolved external symbol __aullshr
MmcDxe.lib(MmcBlockIo.obj) : error LNK2001:
unresolved external symbol __allmul

These erros are due to the use of shift/multiply operations
on UINT64 variable on a IA32 architecture.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
2020-07-23 12:05:44 +00:00
..
ComponentName.c EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
Diagnostics.c EmbeddedPkg: Fix build error for MmcDxe 2020-07-23 12:05:44 +00:00
Mmc.c EmbeddedPkg: rename gEfiMmcHostProtocolGuid to gEmbeddedMmcHostProtocolGuid 2020-04-30 08:11:42 +00:00
Mmc.h EmbeddedPkg: Fix various typos 2019-07-04 12:21:04 +01:00
MmcBlockIo.c EmbeddedPkg: Fix build error for MmcDxe 2020-07-23 12:05:44 +00:00
MmcDebug.c EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
MmcDxe.inf EmbeddedPkg: rename gEfiMmcHostProtocolGuid to gEmbeddedMmcHostProtocolGuid 2020-04-30 08:11:42 +00:00
MmcIdentification.c EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00