audk/UefiCpuPkg
rsun3 23394428fd Fix build break when doing 32-bit build with some certain C compiler option combinations.
Use the library functions for shift operations in BaseLib for a 64-bit integer where the code is shared for 32-bit and 64-bit.
Defining bitfields in structures with > 32 bits will cause these types of issues on IA32 builds. So the largest bitfield should be type UINT32 with a max size of :32.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10983 6f19259b-4bc3-4df7-8a09-765794883524
2010-10-28 02:01:43 +00:00
..
CpuDxe Refine code to remove type converting warning. 2010-10-26 07:52:31 +00:00
CpuIo2Dxe Code refinement. 2010-07-13 03:08:54 +00:00
CpuIo2Smm Code refinement. 2010-07-13 03:08:54 +00:00
CpuIoPei Code refinement. 2010-07-13 03:08:54 +00:00
Include Fix build break when doing 32-bit build with some certain C compiler option combinations. 2010-10-28 02:01:43 +00:00
Library Fix build break when doing 32-bit build with some certain C compiler option combinations. 2010-10-28 02:01:43 +00:00
ResetVector/Vtf0 Rename two files to follow the file naming convention. 2010-09-07 10:23:05 +00:00
UefiCpuPkg.dec Add Local APIC Library class defining APIs for common Local APIC operations. Add two Local APIC library instances, one is for xAPIC mode only, the other is for x2APIC capable processors which have xAPIC and x2APIC modes. 2010-08-23 06:34:39 +00:00
UefiCpuPkg.dsc Add Local APIC Library class defining APIs for common Local APIC operations. Add two Local APIC library instances, one is for xAPIC mode only, the other is for x2APIC capable processors which have xAPIC and x2APIC modes. 2010-08-23 06:34:39 +00:00