[Pkg-virtualbox-commits] [virtualbox] 01/06: Merge tag 'upstream/5.1.0_BETA1-dfsg' into experimental

Gianfranco Costamagna locutusofborg at moszumanska.debian.org
Tue Jun 28 10:00:07 UTC 2016


This is an automated email from the git hooks/post-receive script.

locutusofborg pushed a commit to branch experimental
in repository virtualbox.

commit 06e4bb3472c3e9f0ac9e3a81f2e503163371f581
Merge: 1579e4b 0b6cf84
Author: Gianfranco Costamagna <costamagnagianfranco at yahoo.it>
Date:   Thu Jun 9 10:16:33 2016 +0200

    Merge tag 'upstream/5.1.0_BETA1-dfsg' into experimental
    
    Upstream version 5.1.0~BETA1-dfsg

 Config.kmk                                         |   772 +-
 Doxyfile.Core                                      |    25 +
 Makefile.kmk                                       |   286 +-
 configure                                          |   256 +-
 configure.vbs                                      |    88 +-
 doc/VBox-doc.c                                     |    11 +-
 doc/manual/Makefile.kmk                            |     2 +-
 doc/manual/docbook2latex.xsl                       |    29 +-
 doc/manual/en_US/SDKRef.xml                        |    26 +-
 doc/manual/en_US/user_AdvancedTopics.xml           |   312 +-
 doc/manual/en_US/user_BasicConcepts.xml            |     6 +-
 doc/manual/en_US/user_GuestAdditions.xml           |     6 +-
 doc/manual/en_US/user_Installation.xml             |     8 +-
 doc/manual/en_US/user_Introduction.xml             |    22 +-
 doc/manual/en_US/user_Networking.xml               |    18 +-
 doc/manual/en_US/user_Security.xml                 |    12 +-
 doc/manual/en_US/user_Storage.xml                  |    12 +-
 doc/manual/en_US/user_Technical.xml                |    27 +-
 doc/manual/en_US/user_Troubleshooting.xml          |    98 +-
 doc/manual/en_US/user_VBoxManage.xml               |    63 +-
 doc/manual/fr_FR/user_VBoxManage.xml               |     2 +-
 doc/manual/user_ChangeLogImpl.xml                  |   128 +-
 include/VBox/ExtPack/ExtPack.h                     |    14 +-
 include/VBox/GuestHost/GuestControl.h              |    38 +-
 include/VBox/VBoxGuestLib.h                        |     2 +-
 include/VBox/VBoxTpG.h                             |    28 +-
 include/VBox/VBoxVideo.h                           |     2 +-
 include/VBox/VMMDevTesting.h                       |    40 +-
 include/VBox/VMMDevTesting.mac                     |    16 +-
 include/VBox/com/array.h                           |    27 +-
 include/VBox/com/com.h                             |     5 +-
 include/VBox/com/defs.h                            |   111 +-
 include/VBox/com/listeners.h                       |    14 +-
 include/VBox/com/microatl.h                        |  1388 ++
 include/VBox/com/ptr.h                             |    97 +-
 include/VBox/com/string.h                          |    49 +
 include/VBox/disopcode.h                           |    55 +-
 include/VBox/err.h                                 |    53 +
 include/VBox/err.mac                               |    24 +
 include/VBox/intnetinline.h                        |     2 +-
 include/VBox/log.h                                 |    15 +
 include/VBox/ostypes.h                             |     1 +
 include/VBox/settings.h                            |   756 +-
 include/VBox/types.h                               |     4 +
 include/VBox/usb.h                                 |     2 +
 include/VBox/vd-ifs-internal.h                     |    35 +
 include/VBox/vd-ifs.h                              |    47 +
 include/VBox/vd.h                                  |     6 +-
 include/VBox/vmm/apic.h                            |   188 +
 include/VBox/vmm/cpum.h                            |    48 +-
 include/VBox/vmm/cpum.mac                          |     5 +
 include/VBox/vmm/dbgf.h                            |   477 +-
 include/VBox/vmm/gim.h                             |    69 +-
 include/VBox/vmm/hm.h                              |    10 +-
 include/VBox/vmm/hm_vmx.h                          |   259 +-
 include/VBox/vmm/iem.h                             |    48 +-
 include/VBox/vmm/iom.h                             |    23 +-
 include/VBox/vmm/pdmapi.h                          |    39 +-
 include/VBox/vmm/pdmaudioifs.h                     |   676 +-
 .../VBox/vmm/{pdmaudioifs.h => pdmaudioifs_old.h}  |     0
 include/VBox/vmm/pdmdev.h                          |   421 +-
 include/VBox/vmm/pdmifs.h                          |  1119 +-
 include/VBox/vmm/pdmstorageifs.h                   |  1035 ++
 include/VBox/vmm/pdmusb.h                          |     2 +-
 include/VBox/vmm/pgm.h                             |    14 +-
 include/VBox/vmm/vm.h                              |   167 +-
 include/VBox/vmm/vm.mac                            |     5 +-
 include/VBox/vmm/vmapi.h                           |     2 +
 include/VBox/vmm/vmm.h                             |    22 +-
 include/VBox/vusb.h                                |   229 +-
 include/iprt/asm-amd64-x86-watcom-16.h             |   685 +
 include/iprt/asm-amd64-x86-watcom-32.h             |   566 +
 include/iprt/asm-amd64-x86.h                       |   192 +-
 include/iprt/asm-watcom-x86-16.h                   |   870 +
 include/iprt/asm-watcom-x86-32.h                   |   613 +
 include/iprt/asm.h                                 |   686 +-
 include/iprt/asmdefs.mac                           |   170 +-
 include/iprt/asn1-generator-core.h                 |     2 +
 include/iprt/asn1-generator-pass.h                 |   153 +-
 include/iprt/asn1.h                                |    61 +-
 include/iprt/assert.h                              |    78 +-
 include/iprt/bldprog-strtab-template.cpp.h         |  1012 +
 include/iprt/bldprog-strtab.h                      |   140 +
 include/iprt/cdefs.h                               |   665 +-
 include/iprt/crypto/digest.h                       |    11 +
 include/iprt/crypto/pem.h                          |    28 +-
 include/iprt/crypto/pkix.h                         |    29 +-
 include/iprt/crypto/store.h                        |     2 +
 include/iprt/crypto/x509.h                         |    60 +
 include/iprt/err.mac                               |     1 +
 include/iprt/file.h                                |    27 +
 include/iprt/formats/codeview.h                    |   775 +
 include/iprt/formats/elf-amd64.h                   |   128 +
 include/iprt/formats/elf-common.h                  |   337 +
 include/iprt/formats/elf-i386.h                    |   131 +
 include/iprt/formats/elf.h                         |    86 +
 include/iprt/formats/elf32.h                       |   188 +
 include/iprt/formats/elf64.h                       |   187 +
 include/iprt/formats/mz.h                          |    64 +
 include/iprt/formats/omf.h                         |   217 +
 include/iprt/formats/pecoff.h                      |  1536 ++
 include/iprt/linux/sysfs.h                         |   292 +-
 include/iprt/list.h                                |    98 +-
 include/iprt/localipc.h                            |    90 +-
 include/iprt/log.h                                 |     6 +-
 include/iprt/mangling.h                            |   372 +-
 include/iprt/manifest.h                            |    55 +-
 include/iprt/mem.h                                 |    33 +-
 include/iprt/nocrt/setjmp.h                        |     4 +-
 include/iprt/nt/nt.h                               |    88 +
 include/iprt/sg.h                                  |     5 +-
 include/iprt/socket.h                              |    16 +
 include/iprt/stdint.h                              |    32 +-
 include/iprt/string.h                              |    28 +-
 include/iprt/test.h                                |    22 +-
 include/iprt/types.h                               |    98 +-
 include/iprt/udp.h                                 |    12 +
 include/iprt/uint128.h                             |     5 +-
 include/iprt/uint32.h                              |  1055 ++
 include/iprt/uint64.h                              |  1330 ++
 include/iprt/uri.h                                 |    13 +-
 include/iprt/utf16.h                               |     2 +-
 include/iprt/vfs.h                                 |   145 +-
 include/iprt/x509-branch-collision.h               |    81 -
 include/iprt/x86.h                                 |  1020 +-
 include/iprt/x86.mac                               |   781 +-
 include/iprt/x86extra.mac                          |    12 +-
 src/VBox/Additions/Makefile.kmk                    |    35 +-
 src/VBox/Additions/common/VBoxGuest/Makefile.kmk   |    20 +-
 .../Additions/common/VBoxGuest/VBoxGuest-linux.c   |     2 +-
 src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp  |     2 +-
 .../common/VBoxGuest/VBoxGuestIDC-unix.c.h         |     2 +-
 src/VBox/Additions/common/VBoxGuest/linux/Makefile |     4 +-
 .../Additions/common/VBoxGuest/linux/dkms.conf     |    31 -
 .../common/VBoxGuest/linux/files_vboxguest         |     1 +
 .../VBoxGuestLib/VBoxGuestR3LibDragAndDrop.cpp     |     6 +-
 src/VBox/Additions/common/VBoxService/Makefile.kmk |   110 +-
 .../Additions/common/VBoxService/VBoxService.cpp   |    48 +-
 .../common/VBoxService/VBoxServiceAutoMount.cpp    |    11 +-
 .../common/VBoxService/VBoxServiceBalloon.cpp      |    18 +-
 .../VBoxService/VBoxServiceControlProcess.cpp      |    10 +-
 .../common/VBoxService/VBoxServiceCpuHotPlug.cpp   |    15 +-
 .../common/VBoxService/VBoxServiceInternal.h       |    14 +-
 .../common/VBoxService/VBoxServicePageSharing.cpp  |    18 +-
 .../common/VBoxService/VBoxServiceStats.cpp        |    18 +-
 .../common/VBoxService/VBoxServiceToolBox.cpp      |    54 +-
 .../common/VBoxService/VBoxServiceVMInfo-win.cpp   |     2 +-
 src/VBox/Additions/common/crOpenGL/glx.c           |    21 +-
 src/VBox/Additions/common/crOpenGL/load.c          |     4 +-
 .../common/crOpenGL/pack/packspu_beginend.py       |     2 +-
 src/VBox/Additions/linux/Makefile                  |     3 +-
 src/VBox/Additions/linux/Makefile.kmk              |     3 +-
 src/VBox/Additions/linux/drm/Makefile.kmk          |     3 +-
 src/VBox/Additions/linux/drm/Makefile.module.kms   |     9 +-
 src/VBox/Additions/linux/drm/vbox_drv.h            |     6 +-
 src/VBox/Additions/linux/drm/vbox_fb.c             |     1 -
 src/VBox/Additions/linux/drm/vbox_main.c           |    13 +-
 src/VBox/Additions/linux/drm/vbox_mode.c           |    12 +-
 src/VBox/Additions/linux/export_modules            |     6 +-
 src/VBox/Additions/linux/installer/autorun.sh      |    36 +-
 .../Additions/linux/installer/vboxadd-service.sh   |   160 +-
 src/VBox/Additions/linux/installer/vboxadd-x11.sh  |   114 +-
 src/VBox/Additions/linux/installer/vboxadd.sh      |   284 +-
 .../Additions/linux/sharedfolders/Makefile.kmk     |     3 +-
 .../Additions/linux/sharedfolders/Makefile.module  |     2 +-
 src/VBox/Additions/x11/VBoxClient/display.cpp      |     4 +-
 src/VBox/Additions/x11/VBoxClient/draganddrop.cpp  |   247 +-
 src/VBox/Additions/x11/VBoxClient/main.cpp         |    40 +-
 src/VBox/Debugger/DBGCCommands.cpp                 |    69 +-
 src/VBox/Debugger/DBGCEmulateCodeView.cpp          |   914 +-
 src/VBox/Debugger/DBGCEval.cpp                     |    77 +
 src/VBox/Debugger/DBGCInternal.h                   |    87 +-
 src/VBox/Debugger/DBGConsole.cpp                   |   199 +-
 src/VBox/Debugger/DBGPlugInCommonELFTmpl.cpp.h     |     2 +-
 src/VBox/Debugger/DBGPlugInLinux.cpp               |   180 +-
 src/VBox/Debugger/DBGPlugInSolaris.cpp             |     4 +-
 src/VBox/Debugger/DBGPlugInWinNt.cpp               |     5 +-
 src/VBox/Debugger/Makefile.kmk                     |    32 +-
 src/VBox/Debugger/VBoxDbgStatsQt4.cpp              |     6 +-
 src/VBox/Debugger/testcase/tstDBGCStubs.cpp        |    46 +
 src/VBox/Devices/Audio/AudioMixBuffer.cpp          |   930 +-
 src/VBox/Devices/Audio/AudioMixBuffer.h            |    10 +-
 src/VBox/Devices/Audio/AudioMixer.cpp              |   965 +-
 src/VBox/Devices/Audio/AudioMixer.h                |   116 +-
 src/VBox/Devices/Audio/DevIchAc97.cpp              |  1084 +-
 src/VBox/Devices/Audio/DevIchHda.cpp               |  3469 ++--
 src/VBox/Devices/Audio/DevIchHdaCodec.cpp          |  2108 ++-
 src/VBox/Devices/Audio/DevIchHdaCodec.h            |    83 +-
 src/VBox/Devices/Audio/DevIchHdaCommon.h           |    75 +
 src/VBox/Devices/Audio/DevSB16.cpp                 |   485 +-
 src/VBox/Devices/Audio/DrvAudio.cpp                |  2323 ++-
 src/VBox/Devices/Audio/DrvAudio.h                  |   110 +-
 src/VBox/Devices/Audio/DrvAudioCommon.cpp          |   470 +-
 src/VBox/Devices/Audio/DrvHostALSAAudio.cpp        |   501 +-
 src/VBox/Devices/Audio/DrvHostCoreAudio.cpp        |   528 +-
 src/VBox/Devices/Audio/DrvHostDSound.cpp           |   745 +-
 src/VBox/Devices/Audio/DrvHostNullAudio.cpp        |   187 +-
 src/VBox/Devices/Audio/DrvHostOSSAudio.cpp         |   573 +-
 src/VBox/Devices/Audio/DrvHostPulseAudio.cpp       |  1037 +-
 src/VBox/Devices/Audio/alsa_mangling.h             |     6 +-
 src/VBox/Devices/Audio/alsa_stubs.c                |    16 +-
 src/VBox/Devices/Audio/pulse_mangling.h            |     5 +-
 src/VBox/Devices/Audio/pulse_stubs.c               |    18 +-
 src/VBox/Devices/Audio/testcase/Makefile.kmk       |     7 +-
 .../Devices/Audio/testcase/tstAudioMixBuffer.cpp   |   183 +-
 .../{Audio => Audio_old}/AudioMixBuffer.cpp        |     0
 .../Devices/{Audio => Audio_old}/AudioMixBuffer.h  |     0
 .../Devices/{Audio => Audio_old}/AudioMixer.cpp    |     0
 src/VBox/Devices/{Audio => Audio_old}/AudioMixer.h |     0
 .../Devices/{Audio => Audio_old}/DevIchAc97.cpp    |     0
 .../Devices/{Audio => Audio_old}/DevIchHda.cpp     |     0
 .../{Audio => Audio_old}/DevIchHdaCodec.cpp        |     0
 .../Devices/{Audio => Audio_old}/DevIchHdaCodec.h  |     0
 src/VBox/Devices/Audio_old/DevSB16.cpp             |  2438 +++
 src/VBox/Devices/{Audio => Audio_old}/DrvAudio.cpp |     0
 src/VBox/Devices/{Audio => Audio_old}/DrvAudio.h   |     0
 .../{Audio => Audio_old}/DrvAudioCommon.cpp        |     0
 .../{Audio => Audio_old}/DrvHostALSAAudio.cpp      |     0
 .../{Audio => Audio_old}/DrvHostCoreAudio.cpp      |     0
 .../Devices/{Audio => Audio_old}/DrvHostDSound.cpp |     0
 .../{Audio => Audio_old}/DrvHostNullAudio.cpp      |     0
 .../{Audio => Audio_old}/DrvHostOSSAudio.cpp       |     0
 .../{Audio => Audio_old}/DrvHostPulseAudio.cpp     |     0
 src/VBox/Devices/Audio_old/Makefile.kup            |     0
 .../Devices/{Audio => Audio_old}/alsa_mangling.h   |     0
 src/VBox/Devices/{Audio => Audio_old}/alsa_stubs.c |     0
 src/VBox/Devices/Audio_old/alsa_stubs.h            |    21 +
 .../Devices/{Audio => Audio_old}/pulse_mangling.h  |     0
 .../Devices/{Audio => Audio_old}/pulse_stubs.c     |     0
 src/VBox/Devices/Audio_old/pulse_stubs.h           |    21 +
 src/VBox/Devices/{Audio => Audio_old}/sys-queue.h  |     0
 .../{Audio => Audio_old}/testcase/Makefile.kmk     |     0
 .../testcase/tstAudioMixBuffer.cpp                 |     0
 .../Devices/BiosCommonCode/ASMBitLastSetU16.asm    |    66 +
 src/VBox/Devices/BiosCommonCode/DoUInt32Div.c      |    34 +
 .../BiosCommonCode/MakeAlternativeSource.cpp       |    16 +-
 src/VBox/Devices/BiosCommonCode/__I4D.asm          |    81 +
 src/VBox/Devices/BiosCommonCode/__I4M.asm          |    80 +
 src/VBox/Devices/BiosCommonCode/__U4D.asm          |   119 +
 src/VBox/Devices/BiosCommonCode/__U4M.asm          |   109 +
 src/VBox/Devices/BiosCommonCode/__U8LS.asm         |    55 +
 src/VBox/Devices/BiosCommonCode/__U8RS.asm         |    54 +
 src/VBox/Devices/BiosCommonCode/biosorg_check.sed  |   189 +
 src/VBox/Devices/BiosCommonCode/commondefs.inc     |   242 +
 src/VBox/Devices/BiosCommonCode/fmemcpy.asm        |    65 +
 src/VBox/Devices/BiosCommonCode/fmemset.asm        |    55 +
 src/VBox/Devices/BiosCommonCode/support.asm        |   302 -
 src/VBox/Devices/Bus/DevPCI.cpp                    |    84 +-
 src/VBox/Devices/Bus/DevPciIch9.cpp                |    74 +-
 src/VBox/Devices/Bus/MsiCommon.cpp                 |    48 +-
 src/VBox/Devices/Config.kmk                        |    15 +-
 src/VBox/Devices/EFI/DevEFI.cpp                    |    11 +-
 src/VBox/Devices/EFI/Firmware/AppPkg/AppPkg.dec    |    36 +
 src/VBox/Devices/EFI/Firmware/AppPkg/AppPkg.dsc    |    79 +-
 .../AppPkg/Applications/ArithChk/ArithChk.inf      |    41 +
 .../AppPkg/Applications/ArithChk/arithchk.c        |   197 +
 .../EFI/Firmware/AppPkg/Applications/Main/Main.c   |     1 -
 .../EFI/Firmware/AppPkg/Applications/Main/Main.inf |     9 +-
 .../OrderedCollectionTest/OrderedCollectionTest.c  |   655 +
 .../OrderedCollectionTest.inf                      |    42 +
 .../Applications/OrderedCollectionTest/gentest.sh  |    86 +
 .../AppPkg/Applications/Python/Efi/config.c        |   208 +-
 .../AppPkg/Applications/Python/Efi/edk2module.c    |  7420 ++++++++
 .../AppPkg/Applications/Python/Efi/getpath.c       |    87 +-
 .../AppPkg/Applications/Python/Ia32/pyconfig.h     |    39 +-
 .../AppPkg/Applications/Python/Ipf/pyconfig.h      |   182 +-
 .../Python/PyMod-2.7.1/Include/fileobject.h        |    90 -
 .../Python/PyMod-2.7.1/Include/pyport.h            |   905 -
 .../Applications/Python/PyMod-2.7.1/Modules/_sre.c |  3914 ----
 .../Python/PyMod-2.7.1/Modules/zlib/zutil.h        |   269 -
 .../PyMod-2.7.1/Objects/stringlib/localeutil.h     |   216 -
 .../Python/PyMod-2.7.2/Include/osdefs.h            |     7 +-
 .../Applications/Python/PyMod-2.7.2/Lib/ntpath.py  |   528 +
 .../Applications/Python/PyMod-2.7.2/Lib/os.py      |   773 +
 .../Applications/Python/PyMod-2.7.2/Lib/pydoc.py   |  2341 +++
 .../Applications/Python/PyMod-2.7.2/Lib/site.py    |   537 +
 .../Python/PyMod-2.7.2/Modules/addrinfo.h          |   178 +
 .../Python/PyMod-2.7.2/Modules/errnomodule.c       |   845 +
 .../PyMod-2.7.2/Modules/expat/expat_external.h     |   121 +
 .../Python/PyMod-2.7.2/Modules/expat/xmlparse.c    |  6279 +++++++
 .../Python/PyMod-2.7.2/Modules/selectmodule.c      |  1912 ++
 .../Python/PyMod-2.7.2/Modules/socketmodule.h      |   250 +
 .../Python/PyMod-2.7.2/Modules/zlib/zutil.h        |    12 +-
 .../Python/PyMod-2.7.2/Python/getcopyright.c       |    36 +
 .../Python/PyMod-2.7.2/Python/import.c             |  3398 ++++
 .../AppPkg/Applications/Python/PythonCore.inf      |   390 +-
 .../AppPkg/Applications/Python/PythonReadMe.txt    |   198 +
 .../AppPkg/Applications/Python/X64/pyconfig.h      |    39 +-
 .../Applications/Sockets/DataSink/DataSink.c       |   581 +-
 .../Applications/Sockets/DataSink/DataSink.inf     |    26 +-
 .../Applications/Sockets/DataSource/DataSource.c   |   370 +-
 .../Applications/Sockets/DataSource/DataSource.inf |    26 +-
 .../Applications/Sockets/GetAddrInfo/GetAddrInfo.c |   120 +
 .../Sockets/GetAddrInfo/GetAddrInfo.inf            |    56 +
 .../Sockets/GetHostByAddr/GetHostByAddr.c          |    16 +-
 .../Sockets/GetHostByAddr/GetHostByAddr.inf        |    23 +-
 .../Sockets/GetHostByDns/GetHostByDns.c            |     2 +-
 .../Sockets/GetHostByDns/GetHostByDns.inf          |    23 +-
 .../Sockets/GetHostByName/GetHostByName.c          |     2 +-
 .../Sockets/GetHostByName/GetHostByName.inf        |    23 +-
 .../Applications/Sockets/GetNameInfo/GetNameInfo.c |   120 +
 .../Sockets/GetNameInfo/GetNameInfo.inf            |    56 +
 .../Sockets/GetNetByAddr/GetNetByAddr.c            |     6 +-
 .../Sockets/GetNetByAddr/GetNetByAddr.inf          |    23 +-
 .../Sockets/GetNetByName/GetNetByName.c            |     4 +-
 .../Sockets/GetNetByName/GetNetByName.inf          |    23 +-
 .../Sockets/GetServByName/GetServByName.c          |     2 +-
 .../Sockets/GetServByName/GetServByName.inf        |    23 +-
 .../Sockets/GetServByPort/GetServByPort.c          |     2 +-
 .../Sockets/GetServByPort/GetServByPort.inf        |    23 +-
 .../AppPkg/Applications/Sockets/OobRx/Main.c       |     2 +-
 .../AppPkg/Applications/Sockets/OobRx/OobRx.c      |     2 +-
 .../AppPkg/Applications/Sockets/OobRx/OobRx.h      |     3 +-
 .../AppPkg/Applications/Sockets/OobRx/OobRx.inf    |    23 +-
 .../Applications/Sockets/OobRx/Windows/main.c      |     4 +-
 .../AppPkg/Applications/Sockets/OobTx/Main.c       |     2 +-
 .../AppPkg/Applications/Sockets/OobTx/OobTx.c      |     2 +-
 .../AppPkg/Applications/Sockets/OobTx/OobTx.h      |     3 +-
 .../AppPkg/Applications/Sockets/OobTx/OobTx.inf    |    23 +-
 .../Applications/Sockets/OobTx/Windows/main.c      |     4 +-
 .../AppPkg/Applications/Sockets/RawIp4Rx/Main.c    |     2 +-
 .../Applications/Sockets/RawIp4Rx/RawIp4Rx.c       |     2 +-
 .../Applications/Sockets/RawIp4Rx/RawIp4Rx.h       |     3 +-
 .../Applications/Sockets/RawIp4Rx/RawIp4Rx.inf     |    23 +-
 .../Applications/Sockets/RawIp4Rx/Windows/main.c   |     4 +-
 .../AppPkg/Applications/Sockets/RawIp4Tx/Main.c    |     2 +-
 .../Applications/Sockets/RawIp4Tx/RawIp4Tx.c       |     2 +-
 .../Applications/Sockets/RawIp4Tx/RawIp4Tx.h       |     3 +-
 .../Applications/Sockets/RawIp4Tx/RawIp4Tx.inf     |    23 +-
 .../Applications/Sockets/RawIp4Tx/Windows/main.c   |     4 +-
 .../AppPkg/Applications/Sockets/ReadMe.txt         |     4 +-
 .../Applications/Sockets/RecvDgram/RecvDgram.c     |     4 +-
 .../Applications/Sockets/RecvDgram/RecvDgram.inf   |    23 +-
 .../Applications/Sockets/SetHostName/SetHostName.c |     2 +-
 .../Sockets/SetHostName/SetHostName.inf            |    23 +-
 .../Applications/Sockets/SetSockOpt/SetSockOpt.c   |     9 +-
 .../Applications/Sockets/SetSockOpt/SetSockOpt.inf |    23 +-
 .../AppPkg/Applications/Sockets/Sockets.inc        |    18 +-
 .../Applications/Sockets/TftpServer/TftpServer.c   |  2329 ++-
 .../Applications/Sockets/TftpServer/TftpServer.h   |   284 +-
 .../Applications/Sockets/TftpServer/TftpServer.inf |    34 +-
 .../AppPkg/Applications/Sockets/WebServer/ACPI.c   |   897 +-
 .../Sockets/WebServer/BootServicesTable.c          |    56 +-
 .../Sockets/WebServer/ConfigurationTable.c         |    54 +-
 .../Applications/Sockets/WebServer/DhcpOptions.c   |    51 +-
 .../Sockets/WebServer/DxeServicesTable.c           |    47 +-
 .../AppPkg/Applications/Sockets/WebServer/Exit.c   |    82 +
 .../Applications/Sockets/WebServer/Firmware.c      |    38 +-
 .../AppPkg/Applications/Sockets/WebServer/HTTP.c   |   312 +-
 .../Applications/Sockets/WebServer/Handles.c       |    40 +-
 .../AppPkg/Applications/Sockets/WebServer/Hello.c  |    40 +-
 .../AppPkg/Applications/Sockets/WebServer/Index.c  |    40 +-
 .../Applications/Sockets/WebServer/MemoryMap.c     |   364 +
 .../AppPkg/Applications/Sockets/WebServer/Mtrr.c   |   825 +
 .../Applications/Sockets/WebServer/PageList.c      |    47 +-
 .../AppPkg/Applications/Sockets/WebServer/Ports.c  |   136 +
 .../AppPkg/Applications/Sockets/WebServer/Reboot.c |    44 +-
 .../Sockets/WebServer/RuntimeServicesTable.c       |    46 +-
 .../Applications/Sockets/WebServer/SystemTable.c   |    46 +-
 .../Applications/Sockets/WebServer/WebServer.c     |   377 +-
 .../Applications/Sockets/WebServer/WebServer.h     |   217 +-
 .../Applications/Sockets/WebServer/WebServer.inf   |    54 +-
 .../Devices/EFI/Firmware/AppPkg/Contributions.txt  |   202 +
 src/VBox/Devices/EFI/Firmware/AppPkg/ISSUES.txt    |    28 +
 src/VBox/Devices/EFI/Firmware/AppPkg/License.txt   |    25 +
 src/VBox/Devices/EFI/Firmware/AppPkg/ReadMe.txt    |   405 +-
 src/VBox/Devices/EFI/Firmware/BaseTools/BuildEnv   |    17 +-
 .../Devices/EFI/Firmware/BaseTools/BuildNotes.txt  |     8 +-
 .../Conf/Empty_Package_Information_Data_File.ini   |    18 +-
 .../Conf/XMLSchema/DistributionPackage.xsd         |  2790 ++-
 .../Firmware/BaseTools/Conf/build_rule.template    |   120 +-
 .../EFI/Firmware/BaseTools/Conf/target.template    |    11 +-
 .../EFI/Firmware/BaseTools/Conf/tools_def.template |  2600 ++-
 .../EFI/Firmware/BaseTools/Contributions.txt       |   218 +
 .../Devices/EFI/Firmware/BaseTools/GNUmakefile     |    70 +-
 .../Devices/EFI/Firmware/BaseTools/License.txt     |    25 +
 src/VBox/Devices/EFI/Firmware/BaseTools/ReadMe.txt |    14 +-
 .../BaseTools/Scripts/ConvertMasmToNasm.py         |   986 +
 .../Firmware/BaseTools/Scripts/SetVisualStudio.bat |   103 +
 .../Firmware/BaseTools/Scripts/ShowEnvironment.bat |   207 +
 .../BaseTools/Scripts/UpdateBuildVersions.py       |   400 +
 .../Firmware/BaseTools/Scripts/gcc4.4-ld-script    |    84 +-
 .../Firmware/BaseTools/Scripts/gcc4.9-ld-script    |    44 +
 .../EFI/Firmware/BaseTools/Source/BinaryFiles.txt  |    74 +
 .../BaseTools/Source/C/BootSectImage/GNUmakefile   |    44 +-
 .../Source/C/BootSectImage/bootsectimage.c         |    63 +-
 .../BaseTools/Source/C/BootSectImage/fat.h         |    14 +-
 .../BaseTools/Source/C/BootSectImage/mbr.h         |    14 +-
 .../BaseTools/Source/C/Common/BasePeCoff.c         |   129 +-
 .../BaseTools/Source/C/Common/BinderFuncs.c        |    11 +-
 .../BaseTools/Source/C/Common/BinderFuncs.h        |    16 +-
 .../Firmware/BaseTools/Source/C/Common/CommonLib.c |   175 +-
 .../Firmware/BaseTools/Source/C/Common/CommonLib.h |    39 +-
 .../Firmware/BaseTools/Source/C/Common/Compress.h  |    25 +-
 .../EFI/Firmware/BaseTools/Source/C/Common/Crc32.c |    23 +-
 .../EFI/Firmware/BaseTools/Source/C/Common/Crc32.h |    23 +-
 .../BaseTools/Source/C/Common/Decompress.c         |    13 +-
 .../BaseTools/Source/C/Common/Decompress.h         |    23 +-
 .../BaseTools/Source/C/Common/EfiCompress.c        |   506 +-
 .../BaseTools/Source/C/Common/EfiUtilityMsgs.c     |    12 +-
 .../BaseTools/Source/C/Common/EfiUtilityMsgs.h     |    25 +-
 .../Source/C/Common/FirmwareVolumeBuffer.c         |   188 +-
 .../Source/C/Common/FirmwareVolumeBufferLib.h      |    21 +-
 .../EFI/Firmware/BaseTools/Source/C/Common/FvLib.c |   174 +-
 .../EFI/Firmware/BaseTools/Source/C/Common/FvLib.h |    49 +-
 .../Firmware/BaseTools/Source/C/Common/GNUmakefile |    80 +-
 .../BaseTools/Source/C/Common/MemoryFile.c         |    23 +-
 .../BaseTools/Source/C/Common/MemoryFile.h         |    27 +-
 .../Firmware/BaseTools/Source/C/Common/MyAlloc.c   |    23 +-
 .../Firmware/BaseTools/Source/C/Common/MyAlloc.h   |    23 +-
 .../Firmware/BaseTools/Source/C/Common/OsPath.c    |    30 +-
 .../Firmware/BaseTools/Source/C/Common/OsPath.h    |    25 +-
 .../Source/C/Common/ParseGuidedSectionTools.c      |    27 +-
 .../Source/C/Common/ParseGuidedSectionTools.h      |    23 +-
 .../Firmware/BaseTools/Source/C/Common/ParseInf.c  |   106 +-
 .../Firmware/BaseTools/Source/C/Common/ParseInf.h  |    57 +-
 .../Firmware/BaseTools/Source/C/Common/PeCoffLib.h |    22 +-
 .../BaseTools/Source/C/Common/PeCoffLoaderEx.c     |   183 +-
 .../BaseTools/Source/C/Common/SimpleFileParsing.c  |    56 +-
 .../BaseTools/Source/C/Common/SimpleFileParsing.h  |    23 +-
 .../BaseTools/Source/C/Common/StringFuncs.c        |    25 +-
 .../BaseTools/Source/C/Common/StringFuncs.h        |    25 +-
 .../BaseTools/Source/C/Common/TianoCompress.c      |   102 +-
 .../BaseTools/Source/C/Common/WinNtInclude.h       |    13 +-
 .../BaseTools/Source/C/EfiLdrImage/EfiLdrImage.c   |    84 +-
 .../BaseTools/Source/C/EfiLdrImage/GNUmakefile     |    44 +-
 .../Firmware/BaseTools/Source/C/EfiRom/EfiRom.c    |   137 +-
 .../Firmware/BaseTools/Source/C/EfiRom/EfiRom.h    |    33 +-
 .../Firmware/BaseTools/Source/C/EfiRom/GNUmakefile |    44 +-
 .../EFI/Firmware/BaseTools/Source/C/GNUmakefile    |     4 +-
 .../BaseTools/Source/C/GenBootSector/FatFormat.h   |    14 +-
 .../Source/C/GenBootSector/GenBootSector.c         |   186 +-
 .../Source/C/GenBootSector/GetDrvNumOffset.c       |    14 +-
 .../BaseTools/Source/C/GenCrc32/GNUmakefile        |    44 +-
 .../BaseTools/Source/C/GenCrc32/GenCrc32.c         |   101 +-
 .../Firmware/BaseTools/Source/C/GenFfs/GNUmakefile |    46 +-
 .../Firmware/BaseTools/Source/C/GenFfs/GenFfs.c    |   205 +-
 .../Firmware/BaseTools/Source/C/GenFv/GNUmakefile  |    60 +-
 .../EFI/Firmware/BaseTools/Source/C/GenFv/GenFv.c  |   148 +-
 .../BaseTools/Source/C/GenFv/GenFvInternalLib.c    |   819 +-
 .../BaseTools/Source/C/GenFv/GenFvInternalLib.h    |   115 +-
 .../BaseTools/Source/C/GenFw/Elf32Convert.c        |    74 +-
 .../BaseTools/Source/C/GenFw/Elf32Convert.h        |     9 +-
 .../BaseTools/Source/C/GenFw/Elf64Convert.c        |   210 +-
 .../BaseTools/Source/C/GenFw/Elf64Convert.h        |     9 +-
 .../Firmware/BaseTools/Source/C/GenFw/ElfConvert.c |    17 +-
 .../Firmware/BaseTools/Source/C/GenFw/ElfConvert.h |    13 +-
 .../Firmware/BaseTools/Source/C/GenFw/GNUmakefile  |    60 +-
 .../EFI/Firmware/BaseTools/Source/C/GenFw/GenFw.c  |    93 +-
 .../EFI/Firmware/BaseTools/Source/C/GenFw/GenFw.h  |     9 +-
 .../Firmware/BaseTools/Source/C/GenFw/elf_common.h |   143 +-
 .../BaseTools/Source/C/GenPage/GNUmakefile         |    44 +-
 .../Firmware/BaseTools/Source/C/GenPage/GenPage.c  |   111 +-
 .../BaseTools/Source/C/GenPage/VirtualMemory.h     |    35 +-
 .../Firmware/BaseTools/Source/C/GenSec/GNUmakefile |    60 +-
 .../Firmware/BaseTools/Source/C/GenSec/GenSec.c    |   411 +-
 .../Firmware/BaseTools/Source/C/GenVtf/GNUmakefile |    44 +-
 .../Firmware/BaseTools/Source/C/GenVtf/GenVtf.c    |    64 +-
 .../Firmware/BaseTools/Source/C/GenVtf/GenVtf.h    |    51 +-
 .../Source/C/GnuGenBootSector/FatFormat.h          |    14 +-
 .../Source/C/GnuGenBootSector/GNUmakefile          |    44 +-
 .../Source/C/GnuGenBootSector/GnuGenBootSector.c   |   144 +-
 .../Source/C/Include/AArch64/ProcessorBind.h       |   159 +
 .../BaseTools/Source/C/Include/Arm/ProcessorBind.h |   158 +
 .../BaseTools/Source/C/Include/Common/BaseTypes.h  |    32 +-
 .../Source/C/Include/Common/BuildVersion.h         |    20 +-
 .../Source/C/Include/Common/MdeModuleHii.h         |     6 +-
 .../Source/C/Include/Common/PiFirmwareFile.h       |   144 +-
 .../Source/C/Include/Common/PiFirmwareVolume.h     |    27 +-
 .../Source/C/Include/Common/UefiBaseTypes.h        |    82 +-
 .../Source/C/Include/Common/UefiCapsule.h          |    11 +-
 .../Common/UefiInternalFormRepresentation.h        |   101 +-
 .../Source/C/Include/Common/UefiMultiPhase.h       |    59 +-
 .../Source/C/Include/Common/VariableFormat.h       |     8 +-
 .../Source/C/Include/Common/WorkingBlockHeader.h   |     6 +-
 .../BaseTools/Source/C/Include/Guid/PcAnsi.h       |    13 +-
 .../Source/C/Include/Guid/PiFirmwareFileSystem.h   |    18 +-
 .../Source/C/Include/Ia32/ProcessorBind.h          |    24 +-
 .../Source/C/Include/IndustryStandard/Acpi.h       |     6 +-
 .../Source/C/Include/IndustryStandard/Acpi1_0.h    |     6 +-
 .../Source/C/Include/IndustryStandard/Acpi2_0.h    |     6 +-
 .../Source/C/Include/IndustryStandard/Acpi3_0.h    |     6 +-
 .../Source/C/Include/IndustryStandard/EfiPci.h     |     8 +-
 .../MemoryMappedConfigurationSpaceAccessTable.h    |    10 +-
 .../Source/C/Include/IndustryStandard/PeImage.h    |    19 +-
 .../Source/C/Include/IndustryStandard/pci22.h      |    18 +-
 .../Source/C/Include/IndustryStandard/pci23.h      |     8 +-
 .../Source/C/Include/IndustryStandard/pci30.h      |     8 +-
 .../Source/C/Include/Protocol/GraphicsOutput.h     |    38 +-
 .../C/Include/Protocol/GuidedSectionExtraction.h   |    22 +-
 .../Source/C/Include/Protocol/HiiFramework.h       |    12 +-
 .../BaseTools/Source/C/Include/Protocol/UgaDraw.h  |    40 +-
 .../BaseTools/Source/C/Include/X64/ProcessorBind.h |    36 +-
 .../BaseTools/Source/C/LzmaCompress/GNUmakefile    |    62 +-
 .../BaseTools/Source/C/LzmaCompress/LzmaCompress.c |    20 +-
 .../Source/C/LzmaCompress/LzmaF86Compress.bat      |     7 +-
 .../BaseTools/Source/C/LzmaCompress/Sdk/C/7zFile.c |    20 +-
 .../BaseTools/Source/C/LzmaCompress/Sdk/C/Alloc.c  |     4 +-
 .../BaseTools/Source/C/LzmaCompress/Sdk/C/Bra.h    |     8 +-
 .../BaseTools/Source/C/LzmaCompress/Sdk/C/LzFind.c |     4 +-
 .../Source/C/LzmaCompress/Sdk/C/LzFindMt.c         |    16 +-
 .../Source/C/LzmaCompress/Sdk/C/LzFindMt.h         |     4 +-
 .../Source/C/LzmaCompress/Sdk/C/LzmaDec.c          |    14 +-
 .../Source/C/LzmaCompress/Sdk/C/LzmaDec.h          |     4 +-
 .../Source/C/LzmaCompress/Sdk/C/LzmaEnc.c          |    42 +-
 .../Source/C/LzmaCompress/Sdk/C/Threads.h          |     2 +-
 .../Source/C/LzmaCompress/Sdk/history.txt          |    38 +-
 .../BaseTools/Source/C/LzmaCompress/Sdk/lzma.txt   |   152 +-
 .../EFI/Firmware/BaseTools/Source/C/Makefile       |     3 +-
 .../BaseTools/Source/C/Makefiles/NmakeSubdirs.bat  |    13 +-
 .../BaseTools/Source/C/Makefiles/app.makefile      |     7 +-
 .../BaseTools/Source/C/Makefiles/footer.makefile   |    24 +-
 .../BaseTools/Source/C/Makefiles/header.makefile   |   147 +-
 .../BaseTools/Source/C/Makefiles/lib.makefile      |    38 +-
 .../Firmware/BaseTools/Source/C/Makefiles/ms.app   |    30 +-
 .../BaseTools/Source/C/Makefiles/ms.common         |    28 +-
 .../Firmware/BaseTools/Source/C/Makefiles/ms.lib   |    18 +-
 .../Firmware/BaseTools/Source/C/Makefiles/ms.rule  |    20 +-
 .../Source/C/PyEfiCompressor/EfiCompressor.c       |     7 +-
 .../BaseTools/Source/C/PyEfiCompressor/Makefile    |     3 +-
 .../Firmware/BaseTools/Source/C/PyUtility/Makefile |     4 +-
 .../BaseTools/Source/C/PyUtility/PyUtility.c       |    11 +-
 .../Firmware/BaseTools/Source/C/Split/GNUmakefile  |    48 +-
 .../EFI/Firmware/BaseTools/Source/C/Split/Split.c  |    14 +-
 .../BaseTools/Source/C/TianoCompress/GNUmakefile   |    44 +-
 .../Source/C/TianoCompress/TianoCompress.c         |   217 +-
 .../Source/C/TianoCompress/TianoCompress.h         |    24 +-
 .../BaseTools/Source/C/VfrCompile/EfiVfr.h         |    25 +-
 .../BaseTools/Source/C/VfrCompile/GNUmakefile      |   158 +-
 .../Source/C/VfrCompile/Pccts/CHANGES_FROM_131.txt |     2 +-
 .../Source/C/VfrCompile/Pccts/CHANGES_FROM_133.txt |   286 +-
 .../Pccts/CHANGES_FROM_133_BEFORE_MR13.txt         |     2 +-
 .../Source/C/VfrCompile/Pccts/CHANGES_SUMMARY.txt  |     6 +-
 .../Source/C/VfrCompile/Pccts/KNOWN_PROBLEMS.txt   |    20 +-
 .../BaseTools/Source/C/VfrCompile/Pccts/NOTES.msvc |   378 +-
 .../BaseTools/Source/C/VfrCompile/Pccts/README     |    10 +-
 .../Source/C/VfrCompile/Pccts/antlr/AntlrDDK.mak   |   466 +-
 .../Source/C/VfrCompile/Pccts/antlr/AntlrMS.mak    |   477 +-
 .../Source/C/VfrCompile/Pccts/antlr/AntlrPPC.mak   |   202 +-
 .../Source/C/VfrCompile/Pccts/antlr/antlr.1        |   418 +-
 .../Source/C/VfrCompile/Pccts/antlr/antlr.c        |   194 +-
 .../Source/C/VfrCompile/Pccts/antlr/antlr.g        |  5172 +++---
 .../Source/C/VfrCompile/Pccts/antlr/antlr.r        |  1574 +-
 .../Source/C/VfrCompile/Pccts/antlr/bits.c         |    10 +-
 .../Source/C/VfrCompile/Pccts/antlr/build.c        |    18 +-
 .../Source/C/VfrCompile/Pccts/antlr/dumpcycles.c   |     8 +-
 .../Source/C/VfrCompile/Pccts/antlr/egman.c        |    12 +-
 .../Source/C/VfrCompile/Pccts/antlr/fcache.c       |     8 +-
 .../Source/C/VfrCompile/Pccts/antlr/fset.c         |    16 +-
 .../Source/C/VfrCompile/Pccts/antlr/fset2.c        |    16 +-
 .../Source/C/VfrCompile/Pccts/antlr/gen.c          |    78 +-
 .../Source/C/VfrCompile/Pccts/antlr/generic.h      |     2 +-
 .../Source/C/VfrCompile/Pccts/antlr/hash.c         |    10 +-
 .../Source/C/VfrCompile/Pccts/antlr/lex.c          |     6 +-
 .../Source/C/VfrCompile/Pccts/antlr/main.c         |    40 +-
 .../Source/C/VfrCompile/Pccts/antlr/makefile       |     4 +-
 .../C/VfrCompile/Pccts/antlr/makefile.cygwin       |   438 +-
 .../Source/C/VfrCompile/Pccts/antlr/makefile1      |   192 +-
 .../Source/C/VfrCompile/Pccts/antlr/misc.c         |    42 +-
 .../Source/C/VfrCompile/Pccts/antlr/mrhoist.c      |     4 +-
 .../Source/C/VfrCompile/Pccts/antlr/parser.dlg     |  2774 +--
 .../Source/C/VfrCompile/Pccts/antlr/pred.c         |     4 +-
 .../Source/C/VfrCompile/Pccts/antlr/scan.c         |  4072 ++---
 .../Source/C/VfrCompile/Pccts/dlg/DlgDDK.mak       |   242 +-
 .../Source/C/VfrCompile/Pccts/dlg/DlgMS.mak        |   251 +-
 .../Source/C/VfrCompile/Pccts/dlg/DlgPPC.mak       |   168 +-
 .../Source/C/VfrCompile/Pccts/dlg/automata.c       |    10 +-
 .../BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.1  |   158 +-
 .../BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.h  |     2 +-
 .../BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.r  |   550 +-
 .../Source/C/VfrCompile/Pccts/dlg/dlg_a.c          |   950 +-
 .../Source/C/VfrCompile/Pccts/dlg/dlg_p.c          |    30 +-
 .../Source/C/VfrCompile/Pccts/dlg/dlg_p.g          |  1228 +-
 .../BaseTools/Source/C/VfrCompile/Pccts/dlg/main.c |    10 +-
 .../Source/C/VfrCompile/Pccts/dlg/makefile.cygwin  |   314 +-
 .../Source/C/VfrCompile/Pccts/dlg/makefile1        |   126 +-
 .../Source/C/VfrCompile/Pccts/dlg/output.c         |     4 +-
 .../Source/C/VfrCompile/Pccts/dlg/parser.dlg       |   796 +-
 .../Source/C/VfrCompile/Pccts/dlg/relabel.c        |     4 +-
 .../Source/C/VfrCompile/Pccts/dlg/support.c        |     2 +-
 .../Source/C/VfrCompile/Pccts/h/AParser.cpp        |     8 +-
 .../Source/C/VfrCompile/Pccts/h/AParser.h          |     4 +-
 .../Source/C/VfrCompile/Pccts/h/ASTBase.cpp        |     8 +-
 .../Source/C/VfrCompile/Pccts/h/ATokenBuffer.cpp   |     6 +-
 .../Source/C/VfrCompile/Pccts/h/DLG_stream_input.h |    22 +-
 .../Source/C/VfrCompile/Pccts/h/DLexerBase.cpp     |     2 +-
 .../Source/C/VfrCompile/Pccts/h/PBlackBox.h        |     8 +-
 .../Source/C/VfrCompile/Pccts/h/PCCTSAST.cpp       |     8 +-
 .../BaseTools/Source/C/VfrCompile/Pccts/h/antlr.h  |    10 +-
 .../BaseTools/Source/C/VfrCompile/Pccts/h/ast.c    |     4 +-
 .../BaseTools/Source/C/VfrCompile/Pccts/h/err.h    |    70 +-
 .../Source/C/VfrCompile/Pccts/makefile.old         |   132 +-
 .../C/VfrCompile/Pccts/support/genmk/genmk.c       |    14 +-
 .../C/VfrCompile/Pccts/support/genmk/genmk_old.c   |     4 +-
 .../C/VfrCompile/Pccts/support/rexpr/rexpr.c       |    46 +-
 .../Source/C/VfrCompile/Pccts/support/set/set.c    |    46 +-
 .../Source/C/VfrCompile/Pccts/support/set/set.h    |     4 +-
 .../Source/C/VfrCompile/Pccts/support/sym/sym.c    |    26 +-
 .../BaseTools/Source/C/VfrCompile/VfrCompiler.cpp  |   145 +-
 .../BaseTools/Source/C/VfrCompile/VfrCompiler.h    |    25 +-
 .../BaseTools/Source/C/VfrCompile/VfrError.cpp     |    94 +-
 .../BaseTools/Source/C/VfrCompile/VfrError.h       |    36 +-
 .../BaseTools/Source/C/VfrCompile/VfrFormPkg.cpp   |   537 +-
 .../BaseTools/Source/C/VfrCompile/VfrFormPkg.h     |   234 +-
 .../BaseTools/Source/C/VfrCompile/VfrSyntax.g      |  9839 +++++-----
 .../Source/C/VfrCompile/VfrUtilityLib.cpp          |   587 +-
 .../BaseTools/Source/C/VfrCompile/VfrUtilityLib.h  |    59 +-
 .../BaseTools/Source/C/VolInfo/GNUmakefile         |    48 +-
 .../Firmware/BaseTools/Source/C/VolInfo/VolInfo.c  |   143 +-
 .../Firmware/BaseTools/Source/C/VolInfo/VolInfo.h  |    11 +-
 .../BaseTools/Source/Python/AutoGen/AutoGen.py     |  1219 +-
 .../BaseTools/Source/Python/AutoGen/BuildEngine.py |     7 +-
 .../BaseTools/Source/Python/AutoGen/GenC.py        |   939 +-
 .../BaseTools/Source/Python/AutoGen/GenDepex.py    |    10 +-
 .../BaseTools/Source/Python/AutoGen/GenMake.py     |   130 +-
 .../BaseTools/Source/Python/AutoGen/GenPcdDb.py    |  1612 ++
 .../Source/Python/AutoGen/InfSectionParser.py      |   107 +
 .../BaseTools/Source/Python/AutoGen/StrGather.py   |    39 +-
 .../Source/Python/AutoGen/UniClassObject.py        |    86 +-
 .../Firmware/BaseTools/Source/Python/BPDG/BPDG.py  |    60 +-
 .../BaseTools/Source/Python/BPDG/GenVpd.py         |   398 +-
 .../BaseTools/Source/Python/BPDG/StringTable.py    |     8 +-
 .../BaseTools/Source/Python/Common/BuildVersion.py |     8 +-
 .../BaseTools/Source/Python/Common/DataType.py     |    78 +-
 .../BaseTools/Source/Python/Common/Database.py     |    20 +-
 .../Source/Python/Common/DecClassObject.py         |    23 +-
 .../BaseTools/Source/Python/Common/Dictionary.py   |     3 +-
 .../Source/Python/Common/DscClassObject.py         |     5 +-
 .../Source/Python/Common/EdkIIWorkspace.py         |    25 +-
 .../Source/Python/Common/EdkIIWorkspaceBuild.py    |    48 +-
 .../BaseTools/Source/Python/Common/EdkLogger.py    |     4 +-
 .../BaseTools/Source/Python/Common/Expression.py   |    10 +-
 .../Source/Python/Common/FdfClassObject.py         |    12 +-
 .../Source/Python/Common/FdfParserLite.py          |   959 +-
 .../BaseTools/Source/Python/Common/GlobalData.py   |    29 +-
 .../Source/Python/Common/InfClassObject.py         |     5 +-
 .../Source/Python/Common/LongFilePathOs.py         |    73 +
 .../Source/Python/Common/LongFilePathOsPath.py     |    51 +
 .../Source/Python/Common/LongFilePathSupport.py    |    59 +
 .../Source/Python/Common/MigrationUtilities.py     |    73 +-
 .../BaseTools/Source/Python/Common/Misc.py         |   545 +-
 .../BaseTools/Source/Python/Common/Parsing.py      |    37 +-
 .../BaseTools/Source/Python/Common/String.py       |    59 +-
 .../Source/Python/Common/TargetTxtClassObject.py   |    41 +-
 .../Source/Python/Common/ToolDefClassObject.py     |    26 +-
 .../BaseTools/Source/Python/Common/VpdInfoFile.py  |   122 +-
 .../Source/Python/CommonDataClass/CommonClass.py   |    74 +-
 .../Source/Python/CommonDataClass/DataClass.py     |     7 +-
 .../Source/Python/CommonDataClass/FdfClass.py      |    32 +-
 .../Source/Python/CommonDataClass/ModuleClass.py   |    56 +-
 .../Source/Python/CommonDataClass/PackageClass.py  |    10 +-
 .../Source/Python/CommonDataClass/PlatformClass.py |    46 +-
 .../EFI/Firmware/BaseTools/Source/Python/Ecc/C.g   |  1358 +-
 .../Firmware/BaseTools/Source/Python/Ecc/CLexer.py |     8 +-
 .../BaseTools/Source/Python/Ecc/CParser.py         |  1488 +-
 .../Firmware/BaseTools/Source/Python/Ecc/Check.py  |   185 +-
 .../BaseTools/Source/Python/Ecc/CodeFragment.py    |     2 +-
 .../Source/Python/Ecc/CodeFragmentCollector.py     |   128 +-
 .../BaseTools/Source/Python/Ecc/Configuration.py   |    21 +-
 .../BaseTools/Source/Python/Ecc/Database.py        |     4 +-
 .../Firmware/BaseTools/Source/Python/Ecc/Ecc.py    |   165 +-
 .../BaseTools/Source/Python/Ecc/EccGlobalData.py   |     5 +-
 .../BaseTools/Source/Python/Ecc/EccToolError.py    |    10 +
 .../BaseTools/Source/Python/Ecc/Exception.py       |    18 +-
 .../BaseTools/Source/Python/Ecc/FileProfile.py     |     9 +-
 .../BaseTools/Source/Python/Ecc/MetaDataParser.py  |    59 +-
 .../Python/Ecc/MetaFileWorkspace/MetaDataTable.py  |     6 +-
 .../Python/Ecc/MetaFileWorkspace/MetaFileParser.py |   139 +-
 .../Python/Ecc/MetaFileWorkspace/MetaFileTable.py  |    94 +-
 .../BaseTools/Source/Python/Ecc/Xml/XmlRoutines.py |     7 +-
 .../BaseTools/Source/Python/Ecc/Xml/__init__.py    |     6 +-
 .../EFI/Firmware/BaseTools/Source/Python/Ecc/c.py  |    16 +-
 .../BaseTools/Source/Python/Ecc/config.ini         |   518 +-
 .../Firmware/BaseTools/Source/Python/Eot/CLexer.py |     8 +-
 .../BaseTools/Source/Python/Eot/CParser.py         |  1488 +-
 .../Source/Python/Eot/CodeFragmentCollector.py     |     4 +-
 .../BaseTools/Source/Python/Eot/Database.py        |     4 +-
 .../Firmware/BaseTools/Source/Python/Eot/Eot.py    |    19 +-
 .../BaseTools/Source/Python/Eot/EotGlobalData.py   |     3 +-
 .../BaseTools/Source/Python/Eot/FileProfile.py     |     5 +-
 .../BaseTools/Source/Python/Eot/FvImage.py         |     6 +-
 .../BaseTools/Source/Python/Eot/InfParserLite.py   |     4 +-
 .../Firmware/BaseTools/Source/Python/Eot/Parser.py |     5 +-
 .../Firmware/BaseTools/Source/Python/Eot/Report.py |     9 +-
 .../EFI/Firmware/BaseTools/Source/Python/Eot/c.py  |     4 +-
 .../Firmware/BaseTools/Source/Python/GNUmakefile   |    36 +-
 .../Source/Python/GenFds/AprioriSection.py         |     4 +-
 .../BaseTools/Source/Python/GenFds/Capsule.py      |     4 +-
 .../BaseTools/Source/Python/GenFds/CapsuleData.py  |    28 +-
 .../Source/Python/GenFds/CompressSection.py        |     4 +-
 .../BaseTools/Source/Python/GenFds/DataSection.py  |    13 +-
 .../BaseTools/Source/Python/GenFds/DepexSection.py |    28 +-
 .../BaseTools/Source/Python/GenFds/EfiSection.py   |    33 +-
 .../Firmware/BaseTools/Source/Python/GenFds/Fd.py  |    17 +-
 .../BaseTools/Source/Python/GenFds/FdfParser.py    |   457 +-
 .../Firmware/BaseTools/Source/Python/GenFds/Ffs.py |    10 +-
 .../Source/Python/GenFds/FfsFileStatement.py       |    12 +-
 .../Source/Python/GenFds/FfsInfStatement.py        |   330 +-
 .../Firmware/BaseTools/Source/Python/GenFds/Fv.py  |    52 +-
 .../Source/Python/GenFds/FvImageSection.py         |     4 +-
 .../BaseTools/Source/Python/GenFds/GenFds.py       |   103 +-
 .../Source/Python/GenFds/GenFdsGlobalVariable.py   |   122 +-
 .../BaseTools/Source/Python/GenFds/GuidSection.py  |    45 +-
 .../Source/Python/GenFds/OptRomFileStatement.py    |    10 +-
 .../Source/Python/GenFds/OptRomInfStatement.py     |    20 +-
 .../BaseTools/Source/Python/GenFds/OptionRom.py    |    53 +-
 .../BaseTools/Source/Python/GenFds/Region.py       |    15 +-
 .../BaseTools/Source/Python/GenFds/Section.py      |    10 +-
 .../BaseTools/Source/Python/GenFds/UiSection.py    |     5 +-
 .../BaseTools/Source/Python/GenFds/VerSection.py   |     7 +-
 .../Firmware/BaseTools/Source/Python/GenFds/Vtf.py |    35 +-
 .../Python/GenPatchPcdTable/GenPatchPcdTable.py    |   100 +-
 .../EFI/Firmware/BaseTools/Source/Python/Makefile  |   217 +-
 .../Source/Python/PatchPcdValue/PatchPcdValue.py   |    25 +-
 .../Rsa2048Sha256Sign/Rsa2048Sha256GenerateKeys.py |   172 +
 .../Python/Rsa2048Sha256Sign/Rsa2048Sha256Sign.py  |   214 +
 .../Rsa2048Sha256Sign/TestSigningPrivateKey.pem    |    27 +
 .../Rsa2048Sha256Sign/TestSigningPublicKey.bin     |     1 +
 .../Rsa2048Sha256Sign/TestSigningPublicKey.txt     |     1 +
 .../BaseTools/Source/Python/Table/Table.py         |    20 +-
 .../Source/Python/Table/TableDataModel.py          |    14 +-
 .../BaseTools/Source/Python/Table/TableDec.py      |    12 +-
 .../BaseTools/Source/Python/Table/TableDsc.py      |    12 +-
 .../Source/Python/Table/TableEotReport.py          |    10 +-
 .../BaseTools/Source/Python/Table/TableFdf.py      |    12 +-
 .../BaseTools/Source/Python/Table/TableFile.py     |    16 +-
 .../BaseTools/Source/Python/Table/TableFunction.py |     8 +-
 .../Source/Python/Table/TableIdentifier.py         |     4 +-
 .../BaseTools/Source/Python/Table/TableInf.py      |    12 +-
 .../BaseTools/Source/Python/Table/TablePcd.py      |     4 +-
 .../BaseTools/Source/Python/Table/TableReport.py   |    17 +-
 .../Source/Python/TargetTool/TargetTool.py         |    35 +-
 .../Firmware/BaseTools/Source/Python/Trim/Trim.py  |    27 +-
 .../BaseTools/Source/Python/UPT/BuildVersion.py    |     8 +-
 .../Source/Python/UPT/Core/DependencyRules.py      |   305 +-
 .../Python/UPT/Core/DistributionPackageClass.py    |   117 +-
 .../BaseTools/Source/Python/UPT/Core/FileHook.py   |   199 +
 .../BaseTools/Source/Python/UPT/Core/IpiDb.py      |   381 +-
 .../Source/Python/UPT/Core/PackageFile.py          |    95 +-
 .../BaseTools/Source/Python/UPT/Core/__init__.py   |     6 +-
 .../Source/Python/UPT/GenMetaFile/GenDecFile.py    |   455 +-
 .../Source/Python/UPT/GenMetaFile/GenInfFile.py    |   575 +-
 .../Python/UPT/GenMetaFile/GenMetaFileMisc.py      |    90 +-
 .../Source/Python/UPT/GenMetaFile/GenXmlFile.py    |     6 +-
 .../Source/Python/UPT/GenMetaFile/__init__.py      |     6 +-
 .../BaseTools/Source/Python/UPT/InstallPkg.py      |   536 +-
 .../BaseTools/Source/Python/UPT/InventoryWs.py     |   117 +
 .../Source/Python/UPT/Library/CommentGenerating.py |   193 +-
 .../Source/Python/UPT/Library/CommentParsing.py    |   380 +-
 .../Source/Python/UPT/Library/DataType.py          |   157 +-
 .../Python/UPT/Library/ExpressionValidate.py       |   255 +-
 .../Source/Python/UPT/Library/GlobalData.py        |    26 +-
 .../BaseTools/Source/Python/UPT/Library/Misc.py    |   256 +-
 .../Source/Python/UPT/Library/ParserValidate.py    |   228 +-
 .../BaseTools/Source/Python/UPT/Library/Parsing.py |   167 +-
 .../BaseTools/Source/Python/UPT/Library/String.py  |   202 +-
 .../Source/Python/UPT/Library/UniClassObject.py    |  1042 ++
 .../Source/Python/UPT/Library/Xml/XmlRoutines.py   |    15 +-
 .../Source/Python/UPT/Library/Xml/__init__.py      |     6 +-
 .../Source/Python/UPT/Library/__init__.py          |     6 +-
 .../BaseTools/Source/Python/UPT/Logger/Log.py      |    16 +-
 .../Source/Python/UPT/Logger/StringTable.py        |   178 +-
 .../Source/Python/UPT/Logger/ToolError.py          |     6 +-
 .../BaseTools/Source/Python/UPT/Logger/__init__.py |     6 +-
 .../Firmware/BaseTools/Source/Python/UPT/Makefile  |     4 +-
 .../Firmware/BaseTools/Source/Python/UPT/MkPkg.py  |    60 +-
 .../Source/Python/UPT/Object/POM/CommonObject.py   |   390 +-
 .../Source/Python/UPT/Object/POM/ModuleObject.py   |   289 +-
 .../Source/Python/UPT/Object/POM/PackageObject.py  |    98 +-
 .../Source/Python/UPT/Object/POM/__init__.py       |     6 +-
 .../Source/Python/UPT/Object/Parser/DecObject.py   |    96 +-
 .../Python/UPT/Object/Parser/InfBinaryObject.py    |   217 +-
 .../UPT/Object/Parser/InfBuildOptionObject.py      |    44 +-
 .../Python/UPT/Object/Parser/InfCommonObject.py    |    88 +-
 .../UPT/Object/Parser/InfDefineCommonObject.py     |    30 +-
 .../Python/UPT/Object/Parser/InfDefineObject.py    |   350 +-
 .../Python/UPT/Object/Parser/InfDepexObject.py     |    12 +-
 .../Python/UPT/Object/Parser/InfGuidObject.py      |   163 +-
 .../Python/UPT/Object/Parser/InfHeaderObject.py    |    56 +-
 .../UPT/Object/Parser/InfLibraryClassesObject.py   |    33 +-
 .../Source/Python/UPT/Object/Parser/InfMisc.py     |    64 +-
 .../Python/UPT/Object/Parser/InfPackagesObject.py  |    96 +-
 .../Python/UPT/Object/Parser/InfPcdObject.py       |   433 +-
 .../Python/UPT/Object/Parser/InfPpiObject.py       |   160 +-
 .../Python/UPT/Object/Parser/InfProtocolObject.py  |   118 +-
 .../Python/UPT/Object/Parser/InfSoucesObject.py    |   128 +-
 .../UPT/Object/Parser/InfUserExtensionObject.py    |    92 +-
 .../Source/Python/UPT/Object/Parser/__init__.py    |     6 +-
 .../BaseTools/Source/Python/UPT/Object/__init__.py |     6 +-
 .../Source/Python/UPT/Parser/DecParser.py          |   341 +-
 .../Source/Python/UPT/Parser/DecParserMisc.py      |    65 +-
 .../Source/Python/UPT/Parser/InfAsBuiltProcess.py  |   224 +-
 .../Python/UPT/Parser/InfBinarySectionParser.py    |   123 +-
 .../UPT/Parser/InfBuildOptionSectionParser.py      |    96 +-
 .../Python/UPT/Parser/InfDefineSectionParser.py    |    80 +-
 .../Python/UPT/Parser/InfDepexSectionParser.py     |    46 +-
 .../UPT/Parser/InfGuidPpiProtocolSectionParser.py  |    53 +-
 .../Python/UPT/Parser/InfLibrarySectionParser.py   |   116 +-
 .../Python/UPT/Parser/InfPackageSectionParser.py   |    54 +-
 .../Source/Python/UPT/Parser/InfParser.py          |   374 +-
 .../Source/Python/UPT/Parser/InfParserMisc.py      |    74 +-
 .../Python/UPT/Parser/InfPcdSectionParser.py       |    94 +-
 .../Source/Python/UPT/Parser/InfSectionParser.py   |    63 +-
 .../Python/UPT/Parser/InfSourceSectionParser.py    |    58 +-
 .../BaseTools/Source/Python/UPT/Parser/__init__.py |     6 +-
 .../Python/UPT/PomAdapter/DecPomAlignment.py       |   586 +-
 .../Python/UPT/PomAdapter/InfPomAlignment.py       |   281 +-
 .../Python/UPT/PomAdapter/InfPomAlignmentMisc.py   |    55 +-
 .../Source/Python/UPT/PomAdapter/__init__.py       |     6 +-
 .../BaseTools/Source/Python/UPT/ReplacePkg.py      |   148 +
 .../Firmware/BaseTools/Source/Python/UPT/RmPkg.py  |   202 +-
 .../Firmware/BaseTools/Source/Python/UPT/UPT.py    |   155 +-
 .../UPT/UnitTest/CommentGeneratingUnitTest.py      |   479 +-
 .../Python/UPT/UnitTest/CommentParsingUnitTest.py  |   286 +-
 .../Source/Python/UPT/UnitTest/DecParserTest.py    |    56 +-
 .../Python/UPT/UnitTest/DecParserUnitTest.py       |   144 +-
 .../Python/UPT/UnitTest/InfBinarySectionTest.py    |    64 +-
 .../BaseTools/Source/Python/UPT/Xml/CommonXml.py   |   376 +-
 .../Source/Python/UPT/Xml/GuidProtocolPpiXml.py    |    64 +-
 .../BaseTools/Source/Python/UPT/Xml/IniToXml.py    |    73 +-
 .../Source/Python/UPT/Xml/ModuleSurfaceAreaXml.py  |    70 +-
 .../Source/Python/UPT/Xml/PackageSurfaceAreaXml.py |    26 +-
 .../BaseTools/Source/Python/UPT/Xml/PcdXml.py      |   252 +-
 .../BaseTools/Source/Python/UPT/Xml/XmlParser.py   |    90 +-
 .../Source/Python/UPT/Xml/XmlParserMisc.py         |    36 +-
 .../BaseTools/Source/Python/UPT/Xml/__init__.py    |     6 +-
 .../Source/Python/Workspace/BuildClassObject.py    |     8 +-
 .../Source/Python/Workspace/MetaDataTable.py       |     4 +-
 .../Python/Workspace/MetaFileCommentParser.py      |    51 +
 .../Source/Python/Workspace/MetaFileParser.py      |   502 +-
 .../Source/Python/Workspace/MetaFileTable.py       |    92 +-
 .../Source/Python/Workspace/WorkspaceCommon.py     |   237 +
 .../Source/Python/Workspace/WorkspaceDatabase.py   |   659 +-
 .../BaseTools/Source/Python/build/BuildReport.py   |    69 +-
 .../BaseTools/Source/Python/build/build.py         |   358 +-
 .../BaseTools/Source/Python/sitecustomize.py       |     6 +-
 .../Firmware/BaseTools/Tests/CheckPythonSyntax.py  |     2 +-
 .../EFI/Firmware/BaseTools/Tests/GNUmakefile       |    42 +-
 .../EFI/Firmware/BaseTools/Tests/TestTools.py      |     2 +-
 .../UserManuals/VfrCompiler_Utility_Man_Page.rtf   |   116 +-
 .../EFI/Firmware/BaseTools/building-gcc.txt        |     4 +-
 .../EFI/Firmware/BaseTools/gcc/mingw-gcc-build.py  |     2 +-
 .../Devices/EFI/Firmware/BaseTools/get_vsvars.bat  |    46 +
 .../Devices/EFI/Firmware/BaseTools/toolsetup.bat   |    95 +-
 src/VBox/Devices/EFI/Firmware/BuildNotes2.txt      |    16 +-
 src/VBox/Devices/EFI/Firmware/Config.kmk           |    92 +-
 .../Application/Cryptest/AuthenticodeVerify.c      |    28 +-
 .../Application/Cryptest/BlockCipherVerify.c       |    10 +-
 .../CryptoPkg/Application/Cryptest/Cryptest.c      |    11 +-
 .../CryptoPkg/Application/Cryptest/Cryptest.h      |    18 +-
 .../CryptoPkg/Application/Cryptest/Cryptest.inf    |    20 +-
 .../CryptoPkg/Application/Cryptest/Cryptest.uni    |   Bin 0 -> 1924 bytes
 .../Application/Cryptest/CryptestExtra.uni         |   Bin 0 -> 1330 bytes
 .../CryptoPkg/Application/Cryptest/DhVerify.c      |    14 +-
 .../CryptoPkg/Application/Cryptest/HashVerify.c    |   107 +-
 .../CryptoPkg/Application/Cryptest/HmacVerify.c    |     2 +-
 .../CryptoPkg/Application/Cryptest/RandVerify.c    |     2 +-
 .../CryptoPkg/Application/Cryptest/RsaVerify.c     |     8 +-
 .../CryptoPkg/Application/Cryptest/RsaVerify2.c    |     6 +-
 .../CryptoPkg/Application/Cryptest/TSVerify.c      |   501 +
 .../EFI/Firmware/CryptoPkg/Contributions.txt       |   218 +
 .../CryptoPkg/CryptRuntimeDxe/CryptRuntime.c       |     2 +-
 .../CryptoPkg/CryptRuntimeDxe/CryptRuntime.h       |     2 +-
 .../CryptoPkg/CryptRuntimeDxe/CryptRuntimeDxe.inf  |    13 +-
 .../CryptoPkg/CryptRuntimeDxe/CryptRuntimeDxe.uni  |   Bin 0 -> 1968 bytes
 .../CryptRuntimeDxe/CryptRuntimeDxeExtra.uni       |   Bin 0 -> 1358 bytes
 .../Devices/EFI/Firmware/CryptoPkg/CryptoPkg.dec   |    73 +-
 .../Devices/EFI/Firmware/CryptoPkg/CryptoPkg.dsc   |    38 +-
 .../Devices/EFI/Firmware/CryptoPkg/CryptoPkg.uni   |   Bin 0 -> 2014 bytes
 .../EFI/Firmware/CryptoPkg/CryptoPkgExtra.uni      |   Bin 0 -> 1344 bytes
 .../CryptoPkg/Include/Library/BaseCryptLib.h       |   504 +-
 .../Firmware/CryptoPkg/Include/OpenSslSupport.h    |    12 +-
 .../CryptoPkg/Include/Protocol/RuntimeCrypt.h      |     2 +-
 .../Devices/EFI/Firmware/CryptoPkg/Include/math.h  |     2 +-
 .../EFI/Firmware/CryptoPkg/Include/memory.h        |    16 +
 .../Library/BaseCryptLib/BaseCryptLib.inf          |    51 +-
 .../Library/BaseCryptLib/BaseCryptLib.uni          |   Bin 0 -> 2500 bytes
 .../Library/BaseCryptLib/Cipher/CryptAes.c         |    16 +-
 .../Library/BaseCryptLib/Cipher/CryptAesNull.c     |   165 +
 .../Library/BaseCryptLib/Cipher/CryptArc4.c        |    16 +-
 .../Library/BaseCryptLib/Cipher/CryptArc4Null.c    |   130 +
 .../Library/BaseCryptLib/Cipher/CryptTdes.c        |    22 +-
 .../Library/BaseCryptLib/Cipher/CryptTdesNull.c    |   166 +
 .../CryptoPkg/Library/BaseCryptLib/Hash/CryptMd4.c |     8 +-
 .../Library/BaseCryptLib/Hash/CryptMd4Null.c       |   124 +
 .../CryptoPkg/Library/BaseCryptLib/Hash/CryptMd5.c |    10 +-
 .../Library/BaseCryptLib/Hash/CryptSha1.c          |     8 +-
 .../Library/BaseCryptLib/Hash/CryptSha256.c        |     8 +-
 .../Library/BaseCryptLib/Hash/CryptSha512.c        |   354 +
 .../Library/BaseCryptLib/Hash/CryptSha512Null.c    |   231 +
 .../Library/BaseCryptLib/Hmac/CryptHmacMd5.c       |     6 +-
 .../Library/BaseCryptLib/Hmac/CryptHmacMd5Null.c   |   127 +
 .../Library/BaseCryptLib/Hmac/CryptHmacSha1.c      |     4 +-
 .../Library/BaseCryptLib/Hmac/CryptHmacSha1Null.c  |   127 +
 .../Library/BaseCryptLib/InternalCryptLib.h        |    24 +-
 .../CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf |    61 +-
 .../CryptoPkg/Library/BaseCryptLib/PeiCryptLib.uni |   Bin 0 -> 3990 bytes
 .../CryptoPkg/Library/BaseCryptLib/Pem/CryptPem.c  |    38 +-
 .../Library/BaseCryptLib/Pem/CryptPemNull.c        |    44 +
 .../Library/BaseCryptLib/Pk/CryptAuthenticode.c    |    58 +-
 .../BaseCryptLib/Pk/CryptAuthenticodeNull.c        |    51 +
 .../CryptoPkg/Library/BaseCryptLib/Pk/CryptDh.c    |    98 +-
 .../Library/BaseCryptLib/Pk/CryptDhNull.c          |   156 +
 .../CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7.c |   730 -
 .../Library/BaseCryptLib/Pk/CryptPkcs7Sign.c       |   207 +
 .../Library/BaseCryptLib/Pk/CryptPkcs7SignNull.c   |    59 +
 .../Library/BaseCryptLib/Pk/CryptPkcs7Verify.c     |   794 +
 .../Library/BaseCryptLib/Pk/CryptPkcs7VerifyNull.c |   129 +
 .../CryptoPkg/Library/BaseCryptLib/Pk/CryptRsa.c   |   722 -
 .../Library/BaseCryptLib/Pk/CryptRsaBasic.c        |   335 +
 .../Library/BaseCryptLib/Pk/CryptRsaExt.c          |   379 +
 .../Library/BaseCryptLib/Pk/CryptRsaExtNull.c      |   125 +
 .../CryptoPkg/Library/BaseCryptLib/Pk/CryptTs.c    |   729 +
 .../Library/BaseCryptLib/Pk/CryptTsNull.c          |    48 +
 .../CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c  |   271 +-
 .../Library/BaseCryptLib/Pk/CryptX509Null.c        |   206 +
 .../Library/BaseCryptLib/Rand/CryptRand.c          |    23 +-
 .../Library/BaseCryptLib/Rand/CryptRandItc.c       |    25 +-
 .../Library/BaseCryptLib/Rand/CryptRandNull.c      |    63 +
 .../Library/BaseCryptLib/Rand/CryptRandTsc.c       |    25 +-
 .../Library/BaseCryptLib/RuntimeCryptLib.inf       |    61 +-
 .../Library/BaseCryptLib/RuntimeCryptLib.uni       |   Bin 0 -> 3634 bytes
 .../CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf |    60 +-
 .../CryptoPkg/Library/BaseCryptLib/SmmCryptLib.uni |   Bin 0 -> 3602 bytes
 .../BaseCryptLib/SysCall/BaseMemAllocation.c       |     6 +-
 .../BaseCryptLib/SysCall/ConstantTimeClock.c       |    41 +
 .../BaseCryptLib/SysCall/Ia32/MathDivU64x64.S      |    83 -
 .../BaseCryptLib/SysCall/Ia32/MathDivU64x64.c      |    88 -
 .../BaseCryptLib/SysCall/Ia32/MathLShiftS64.S      |    62 -
 .../BaseCryptLib/SysCall/Ia32/MathLShiftS64.c      |    54 -
 .../BaseCryptLib/SysCall/Ia32/MathMultS64x64.S     |    77 -
 .../BaseCryptLib/SysCall/Ia32/MathMultS64x64.c     |    79 -
 .../BaseCryptLib/SysCall/Ia32/MathRShiftU64.S      |    66 -
 .../BaseCryptLib/SysCall/Ia32/MathRShiftU64.c      |    57 -
 .../BaseCryptLib/SysCall/Ia32/MathReminderU64x64.S |    89 -
 .../BaseCryptLib/SysCall/Ia32/MathReminderU64x64.c |    93 -
 .../Library/BaseCryptLib/SysCall/RealTimeClock.c   |   286 -
 .../BaseCryptLib/SysCall/RuntimeMemAllocation.c    |     4 +-
 .../Library/BaseCryptLib/SysCall/TimerWrapper.c    |    18 +-
 .../BaseCryptLibRuntimeCryptProtocol.inf           |    33 +-
 .../BaseCryptLibRuntimeCryptProtocol.uni           |   Bin 0 -> 3586 bytes
 .../Cipher/CryptAesNull.c                          |   165 +
 .../Cipher/CryptArc4Null.c                         |   130 +
 .../Cipher/CryptTdesNull.c                         |   166 +
 .../Hash/CryptMd4Null.c                            |   124 +
 .../Hash/CryptMd5Null.c                            |   125 +
 .../Hash/CryptSha1Null.c                           |   125 +
 .../Hmac/CryptHmacMd5Null.c                        |   127 +
 .../Hmac/CryptHmacSha1Null.c                       |   127 +
 .../InternalCryptLib.h                             |    31 +
 .../Pem/CryptPemNull.c                             |    44 +
 .../Pk/CryptAuthenticodeNull.c                     |    51 +
 .../Pk/CryptDhNull.c                               |   156 +
 .../Pk/CryptPkcs7SignNull.c                        |    59 +
 .../Pk/CryptPkcs7VerifyNull.c                      |   129 +
 .../Pk/CryptRsaExtNull.c                           |   125 +
 .../Pk/CryptX509Null.c                             |   206 +
 .../Rand/CryptRandNull.c                           |    63 +
 .../RuntimeDxeIpfCryptLib.c                        |    77 +-
 .../Library/IntrinsicLib/BaseIntrinsicLib.uni      |   Bin 0 -> 1780 bytes
 .../Library/IntrinsicLib/Ia32/MathLShiftS64.S      |    62 +
 .../Library/IntrinsicLib/Ia32/MathLShiftS64.c      |    54 +
 .../Library/IntrinsicLib/Ia32/MathRShiftU64.S      |    66 +
 .../Library/IntrinsicLib/Ia32/MathRShiftU64.c      |    57 +
 .../Library/IntrinsicLib/IntrinsicLib.inf          |    18 +-
 .../Library/IntrinsicLib/MemoryIntrinsics.c        |    11 +-
 .../Library/OpensslLib/EDKII_openssl-0.9.8w.patch  |   174 -
 .../Library/OpensslLib/EDKII_openssl-1.0.2d.patch  |   380 +
 .../CryptoPkg/Library/OpensslLib/Install.cmd       |   148 +-
 .../CryptoPkg/Library/OpensslLib/Install.sh        |   146 +-
 .../CryptoPkg/Library/OpensslLib/OpensslLib.inf    |   722 +-
 .../CryptoPkg/Library/OpensslLib/OpensslLib.uni    |   Bin 0 -> 1742 bytes
 .../CryptoPkg/Library/OpensslLib/Patch-HOWTO.txt   |    46 +-
 .../Devices/EFI/Firmware/CryptoPkg/License.txt     |    25 +
 src/VBox/Devices/EFI/Firmware/Edk2Setup.bat        |   481 +
 src/VBox/Devices/EFI/Firmware/EfiModules.kmk       |   116 +
 .../EFI/Firmware/FatBinPkg/Contributions.txt       |   202 +
 .../FatBinPkg/EnhancedFatDxe/AArch64/Fat.efi       |   Bin 0 -> 34784 bytes
 .../Firmware/FatBinPkg/EnhancedFatDxe/Arm/Fat.efi  |   Bin 0 -> 15008 bytes
 .../EFI/Firmware/FatBinPkg/EnhancedFatDxe/Fat.inf  |     5 +
 .../Devices/EFI/Firmware/FatBinPkg/FatBinPkg.dec   |    40 +-
 .../Devices/EFI/Firmware/FatBinPkg/License.txt     |     9 +-
 src/VBox/Devices/EFI/Firmware/FatBinPkg/ReadMe.txt |    13 +-
 .../Bus/Isa/IsaBusDxe/InternalIsaBus.h             |    54 +-
 .../Bus/Isa/IsaBusDxe/InternalIsaIo.h              |    64 +-
 .../Bus/Isa/IsaBusDxe/IsaBus.c                     |    68 +-
 .../Bus/Isa/IsaBusDxe/IsaBusDxe.inf                |    27 +-
 .../Bus/Isa/IsaBusDxe/IsaBusDxe.uni                |   Bin 0 -> 2658 bytes
 .../Bus/Isa/IsaBusDxe/IsaBusDxeExtra.uni           |   Bin 0 -> 1336 bytes
 .../Bus/Isa/IsaBusDxe/IsaIo.c                      |   131 +-
 .../Bus/Isa/IsaFloppyDxe/IsaFloppy.c               |    30 +-
 .../Bus/Isa/IsaFloppyDxe/IsaFloppy.h               |   178 +-
 .../Bus/Isa/IsaFloppyDxe/IsaFloppyBlock.c          |    16 +-
 .../Bus/Isa/IsaFloppyDxe/IsaFloppyCtrl.c           |   103 +-
 .../Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.inf          |    37 +-
 .../Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.uni          |   Bin 0 -> 2444 bytes
 .../Bus/Isa/IsaFloppyDxe/IsaFloppyDxeExtra.uni     |   Bin 0 -> 1348 bytes
 .../Bus/Isa/IsaFloppyPei/Fdc.h                     |     4 +-
 .../Bus/Isa/IsaFloppyPei/FloppyPeim.c              |    89 +-
 .../Bus/Isa/IsaFloppyPei/FloppyPeim.h              |     4 +-
 .../Bus/Isa/IsaFloppyPei/IsaFloppyPei.inf          |    17 +-
 .../Bus/Isa/IsaFloppyPei/IsaFloppyPei.uni          |   Bin 0 -> 2348 bytes
 .../Bus/Isa/IsaFloppyPei/IsaFloppyPeiExtra.uni     |   Bin 0 -> 1358 bytes
 .../Bus/Isa/IsaIoDxe/IsaDriver.c                   |    50 +-
 .../Bus/Isa/IsaIoDxe/IsaDriver.h                   |    48 +-
 .../Bus/Isa/IsaIoDxe/IsaIo.c                       |   139 +-
 .../Bus/Isa/IsaIoDxe/IsaIo.h                       |    64 +-
 .../Bus/Isa/IsaIoDxe/IsaIoDxe.inf                  |    24 +-
 .../Bus/Isa/IsaIoDxe/IsaIoDxe.uni                  |   Bin 0 -> 2414 bytes
 .../Bus/Isa/IsaIoDxe/IsaIoDxeExtra.uni             |   Bin 0 -> 1334 bytes
 .../Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf          |    29 +-
 .../Bus/Isa/IsaSerialDxe/IsaSerialDxe.uni          |   Bin 0 -> 2094 bytes
 .../Bus/Isa/IsaSerialDxe/IsaSerialDxeExtra.uni     |   Bin 0 -> 1366 bytes
 .../Bus/Isa/IsaSerialDxe/Serial.c                  |    87 +-
 .../Bus/Isa/IsaSerialDxe/Serial.h                  |     4 +-
 .../Bus/Isa/Ps2KeyboardDxe/ComponentName.c         |     2 +-
 .../Bus/Isa/Ps2KeyboardDxe/Ps2KbdCtrller.c         |   178 +-
 .../Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c          |    19 +-
 .../Bus/Isa/Ps2KeyboardDxe/Ps2Keyboard.c           |    87 +-
 .../Bus/Isa/Ps2KeyboardDxe/Ps2Keyboard.h           |     7 +-
 .../Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.uni      |   Bin 0 -> 1928 bytes
 .../Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxeExtra.uni |   Bin 0 -> 1358 bytes
 .../Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf      |    41 +-
 .../Bus/Isa/Ps2MouseAbsolutePointerDxe/CommPs2.c   |   108 +-
 .../Bus/Isa/Ps2MouseAbsolutePointerDxe/CommPs2.h   |   102 +-
 .../Ps2MouseAbsolutePointer.c                      |    19 +-
 .../Ps2MouseAbsolutePointer.h                      |     8 +-
 .../Ps2MouseAbsolutePointerDxe.inf                 |    22 +-
 .../Ps2MouseAbsolutePointerDxe.uni                 |   Bin 0 -> 2064 bytes
 .../Ps2MouseAbsolutePointerDxeExtra.uni            |   Bin 0 -> 1394 bytes
 .../Bus/Isa/Ps2MouseDxe/CommPs2.c                  |   106 +-
 .../Bus/Isa/Ps2MouseDxe/CommPs2.h                  |   104 +-
 .../Bus/Isa/Ps2MouseDxe/Ps2Mouse.c                 |    23 +-
 .../Bus/Isa/Ps2MouseDxe/Ps2Mouse.h                 |     8 +-
 .../Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf            |    22 +-
 .../Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.uni            |   Bin 0 -> 1628 bytes
 .../Bus/Isa/Ps2MouseDxe/Ps2MouseDxeExtra.uni       |   Bin 0 -> 1346 bytes
 .../Bus/Pci/IdeBusDxe/Ata.c                        |    62 +-
 .../Bus/Pci/IdeBusDxe/Atapi.c                      |   140 +-
 .../Bus/Pci/IdeBusDxe/ComponentName.c              |    14 +-
 .../Bus/Pci/IdeBusDxe/ComponentName.h              |     4 +-
 .../Bus/Pci/IdeBusDxe/DriverConfiguration.c        |    72 +-
 .../Bus/Pci/IdeBusDxe/DriverDiagnostics.c          |    42 +-
 .../Bus/Pci/IdeBusDxe/Ide.c                        |    34 +-
 .../Bus/Pci/IdeBusDxe/Ide.h                        |    62 +-
 .../Bus/Pci/IdeBusDxe/IdeBus.c                     |    74 +-
 .../Bus/Pci/IdeBusDxe/IdeBus.h                     |   126 +-
 .../Bus/Pci/IdeBusDxe/IdeBusDxe.inf                |    34 +-
 .../Bus/Pci/IdeBusDxe/IdeBusDxe.uni                |   Bin 0 -> 1764 bytes
 .../Bus/Pci/IdeBusDxe/IdeBusDxeExtra.uni           |   Bin 0 -> 1328 bytes
 .../Bus/Pci/IdeBusDxe/IdeData.h                    |    20 +-
 .../Bus/Pci/VgaMiniPortDxe/ComponentName.c         |     2 +-
 .../Bus/Pci/VgaMiniPortDxe/VgaMiniPort.c           |     6 +-
 .../Bus/Pci/VgaMiniPortDxe/VgaMiniPort.h           |     4 +-
 .../Bus/Pci/VgaMiniPortDxe/VgaMiniPort.uni         |   Bin 0 -> 2038 bytes
 .../Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf      |     8 +-
 .../Bus/Pci/VgaMiniPortDxe/VgaMiniPortExtra.uni    |   Bin 0 -> 1352 bytes
 .../IntelFrameworkModulePkg/Contributions.txt      |   202 +
 .../Csm/BiosThunk/BlockIoDxe/BiosBlkIo.c           |    24 +-
 .../Csm/BiosThunk/BlockIoDxe/BiosBlkIo.h           |    18 +-
 .../Csm/BiosThunk/BlockIoDxe/BiosInt13.c           |    18 +-
 .../Csm/BiosThunk/BlockIoDxe/BlockIoDxe.inf        |    23 +-
 .../Csm/BiosThunk/BlockIoDxe/BlockIoDxe.uni        |   Bin 0 -> 2138 bytes
 .../Csm/BiosThunk/BlockIoDxe/BlockIoDxeExtra.uni   |   Bin 0 -> 1366 bytes
 .../Csm/BiosThunk/KeyboardDxe/BiosKeyboard.c       |   499 +-
 .../Csm/BiosThunk/KeyboardDxe/BiosKeyboard.h       |    79 +-
 .../Csm/BiosThunk/KeyboardDxe/KeyboardDxe.inf      |    28 +-
 .../Csm/BiosThunk/KeyboardDxe/KeyboardDxe.uni      |   Bin 0 -> 2044 bytes
 .../Csm/BiosThunk/KeyboardDxe/KeyboardDxeExtra.uni |   Bin 0 -> 1366 bytes
 .../Csm/BiosThunk/Snp16Dxe/BiosSnp16.c             |   211 +-
 .../Csm/BiosThunk/Snp16Dxe/BiosSnp16.h             |   328 +-
 .../Csm/BiosThunk/Snp16Dxe/BiosSnp16.uni           |   Bin 0 -> 1824 bytes
 .../Csm/BiosThunk/Snp16Dxe/BiosSnp16Extra.uni      |   Bin 0 -> 1392 bytes
 .../Csm/BiosThunk/Snp16Dxe/Misc.c                  |    50 +-
 .../Csm/BiosThunk/Snp16Dxe/Pxe.h                   |   180 +-
 .../Csm/BiosThunk/Snp16Dxe/PxeUndi.c               |   274 +-
 .../Csm/BiosThunk/Snp16Dxe/Snp16Dxe.inf            |    22 +-
 .../Csm/BiosThunk/VideoDxe/BiosVideo.c             |   173 +-
 .../Csm/BiosThunk/VideoDxe/BiosVideoDxe.uni        |   Bin 0 -> 1984 bytes
 .../Csm/BiosThunk/VideoDxe/BiosVideoDxeExtra.uni   |   Bin 0 -> 1362 bytes
 .../Csm/BiosThunk/VideoDxe/VesaBiosExtensions.h    |    25 +-
 .../Csm/BiosThunk/VideoDxe/VideoDxe.inf            |    37 +-
 .../Csm/LegacyBiosDxe/IA32/InterruptTable.S        |     6 +-
 .../Csm/LegacyBiosDxe/IA32/InterruptTable.asm      |     6 +-
 .../Csm/LegacyBiosDxe/Ipf/IpfBootSupport.c         |     6 +-
 .../Csm/LegacyBiosDxe/Ipf/IpfThunk.i               |   178 +-
 .../Csm/LegacyBiosDxe/Ipf/Thunk.c                  |     4 +-
 .../Csm/LegacyBiosDxe/LegacyBbs.c                  |     2 +-
 .../Csm/LegacyBiosDxe/LegacyBios.c                 |   192 +-
 .../Csm/LegacyBiosDxe/LegacyBiosDxe.inf            |    66 +-
 .../Csm/LegacyBiosDxe/LegacyBiosDxe.uni            |   Bin 0 -> 1848 bytes
 .../Csm/LegacyBiosDxe/LegacyBiosDxeExtra.uni       |   Bin 0 -> 1378 bytes
 .../Csm/LegacyBiosDxe/LegacyBiosInterface.h        |    50 +-
 .../Csm/LegacyBiosDxe/LegacyBootSupport.c          |    97 +-
 .../Csm/LegacyBiosDxe/LegacyIde.c                  |    45 +-
 .../Csm/LegacyBiosDxe/LegacyPci.c                  |   234 +-
 .../Csm/LegacyBiosDxe/Thunk.c                      |    38 +-
 .../Csm/LegacyBiosDxe/X64/InterruptTable.asm       |     6 +-
 .../Include/Guid/AcpiVariableCompatibility.h       |     4 +-
 .../IntelFrameworkModulePkg/Include/Guid/BdsHii.h  |    10 +-
 .../Include/Guid/BdsLibHii.h                       |    10 +-
 .../Include/Guid/BlockIoVendor.h                   |    10 +-
 .../Include/Guid/CapsuleDataFile.h                 |    10 +-
 .../Include/Guid/DataHubStatusCodeRecord.h         |    14 +-
 .../Include/Guid/HdBootVariable.h                  |    10 +-
 .../Guid/IntelFrameworkModulePkgTokenSpace.h       |    12 +-
 .../Include/Guid/LastEnumLang.h                    |    12 +-
 .../Include/Guid/LegacyBios.h                      |     8 +-
 .../Include/Guid/LegacyDevOrder.h                  |    10 +-
 .../Include/Guid/LzmaDecompress.h                  |    27 -
 .../Include/Guid/TianoDecompress.h                 |    16 +-
 .../Include/Library/GenericBdsLib.h                |   168 +-
 .../Include/Library/PlatformBdsLib.h               |    16 +-
 .../Include/Protocol/IsaAcpi.h                     |    48 +-
 .../Include/Protocol/IsaIo.h                       |   108 +-
 .../Include/Protocol/OEMBadging.h                  |    16 +-
 .../Include/Protocol/Ps2Policy.h                   |    12 +-
 .../Include/Protocol/VgaMiniPort.h                 |    30 +-
 .../IntelFrameworkModulePkg.dec                    |   535 +-
 .../IntelFrameworkModulePkg.dsc                    |    24 +-
 .../IntelFrameworkModulePkg.uni                    |   Bin 0 -> 33748 bytes
 .../IntelFrameworkModulePkgExtra.uni               |   Bin 0 -> 1398 bytes
 .../BaseUefiTianoCustomDecompressLib.c             |   151 +-
 .../BaseUefiTianoCustomDecompressLib.inf           |     6 +-
 .../BaseUefiTianoCustomDecompressLibInternals.h    |     8 +-
 .../BaseUefiTianoDecompressLib.uni                 |   Bin 0 -> 2040 bytes
 .../Library/DxeCapsuleLib/DxeCapsuleLib.c          |   383 +-
 .../Library/DxeCapsuleLib/DxeCapsuleLib.inf        |    18 +-
 .../Library/DxeCapsuleLib/DxeCapsuleLib.uni        |   Bin 0 -> 1840 bytes
 .../DxeReportStatusCodeLib.inf                     |    14 +-
 .../DxeReportStatusCodeLib.uni                     |   Bin 0 -> 1986 bytes
 .../ReportStatusCodeLib.c                          |     6 +-
 .../Library/GenericBdsLib/BdsBoot.c                |  2011 +-
 .../Library/GenericBdsLib/BdsConnect.c             |    38 +-
 .../Library/GenericBdsLib/BdsConsole.c             |   121 +-
 .../Library/GenericBdsLib/BdsMisc.c                |   269 +-
 .../Library/GenericBdsLib/DevicePath.c             |  1542 +-
 .../Library/GenericBdsLib/GenericBdsLib.inf        |   131 +-
 .../Library/GenericBdsLib/GenericBdsLib.uni        |   Bin 0 -> 2378 bytes
 .../Library/GenericBdsLib/InternalBdsLib.h         |    66 +-
 .../Library/GenericBdsLib/Performance.c            |    72 +-
 .../F86GuidedSectionExtraction.c                   |   218 +
 .../GuidedSectionExtraction.c                      |    22 +-
 .../LzmaArchCustomDecompressLib.inf                |    66 +
 .../LzmaArchDecompressLib.uni                      |   Bin 0 -> 2480 bytes
 .../LzmaCustomDecompressLib.inf                    |    11 +-
 .../LzmaCustomDecompressLib/LzmaDecompress.c       |    32 +-
 .../LzmaCustomDecompressLib/LzmaDecompressLib.uni  |   Bin 0 -> 2274 bytes
 .../LzmaDecompressLibInternal.h                    |    30 +-
 .../Library/LzmaCustomDecompressLib/Sdk/C/Bra.h    |    60 +
 .../Library/LzmaCustomDecompressLib/Sdk/C/Bra86.c  |    85 +
 .../Library/LzmaCustomDecompressLib/Sdk/C/LzFind.c |     4 +-
 .../LzmaCustomDecompressLib/Sdk/C/LzmaDec.c        |    14 +-
 .../LzmaCustomDecompressLib/Sdk/C/LzmaDec.h        |     4 +-
 .../LzmaCustomDecompressLib/Sdk/history.txt        |    38 +-
 .../Library/LzmaCustomDecompressLib/Sdk/lzma.txt   |   152 +-
 .../PeiDxeDebugLibReportStatusCode/DebugLib.c      |   147 +-
 .../PeiDxeDebugLibReportStatusCode.inf             |    17 +-
 .../PeiDxeDebugLibReportStatusCode.uni             |   Bin 0 -> 1896 bytes
 .../Library/PeiRecoveryLib/PeiRecoveryLib.c        |     6 +-
 .../Library/PeiRecoveryLib/PeiRecoveryLib.inf      |     7 +-
 .../Library/PeiRecoveryLib/PeiRecoveryLib.uni      |   Bin 0 -> 2272 bytes
 .../Library/PeiS3Lib/PeiS3Lib.c                    |    10 +-
 .../Library/PeiS3Lib/PeiS3Lib.inf                  |    10 +-
 .../Library/PeiS3Lib/PeiS3Lib.uni                  |   Bin 0 -> 2392 bytes
 .../Library/PlatformBdsLibNull/PlatformBdsLib.uni  |   Bin 0 -> 1880 bytes
 .../PlatformBdsLibNull/PlatformBdsLibNull.inf      |    17 +-
 .../SmmRuntimeDxeReportStatusCodeLibFramework.inf  |    19 +-
 .../SmmRuntimeDxeReportStatusCodeLibFramework.uni  |   Bin 0 -> 2844 bytes
 .../SmmRuntimeDxeSupport.c                         |    48 +-
 .../Firmware/IntelFrameworkModulePkg/License.txt   |    25 +
 .../Universal/Acpi/AcpiS3SaveDxe/AcpiS3Save.c      |   392 +-
 .../Universal/Acpi/AcpiS3SaveDxe/AcpiS3Save.h      |   114 +-
 .../Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.inf |    42 +-
 .../Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.uni |   Bin 0 -> 1916 bytes
 .../Acpi/AcpiS3SaveDxe/AcpiS3SaveDxeExtra.uni      |   Bin 0 -> 1368 bytes
 .../Acpi/AcpiS3SaveDxe/AcpiVariableThunkPlatform.c |    92 +-
 .../Universal/Acpi/AcpiSupportDxe/AcpiSupport.c    |    10 +-
 .../Universal/Acpi/AcpiSupportDxe/AcpiSupport.h    |    25 +-
 .../AcpiSupportAcpiSupportProtocol.c               |   185 +-
 .../Acpi/AcpiSupportDxe/AcpiSupportDxe.inf         |    27 +-
 .../Acpi/AcpiSupportDxe/AcpiSupportDxe.uni         |   Bin 0 -> 2246 bytes
 .../Acpi/AcpiSupportDxe/AcpiSupportDxeExtra.uni    |   Bin 0 -> 1366 bytes
 .../IntelFrameworkModulePkg/Universal/BdsDxe/Bds.h |    52 +-
 .../Universal/BdsDxe/BdsDxe.inf                    |   186 +-
 .../Universal/BdsDxe/BdsDxe.uni                    |   Bin 0 -> 5172 bytes
 .../Universal/BdsDxe/BdsDxeExtra.uni               |   Bin 0 -> 1370 bytes
 .../Universal/BdsDxe/BdsEntry.c                    |   405 +-
 .../Universal/BdsDxe/BootMaint/BBSsupport.c        |  1804 +-
 .../Universal/BdsDxe/BootMaint/BBSsupport.h        |    22 +-
 .../Universal/BdsDxe/BootMaint/Bm.vfr              |   735 +-
 .../Universal/BdsDxe/BootMaint/BmLib.c             |   114 +-
 .../Universal/BdsDxe/BootMaint/Bmstring.uni        |   Bin 38742 -> 38776 bytes
 .../Universal/BdsDxe/BootMaint/BootMaint.c         |  1425 +-
 .../Universal/BdsDxe/BootMaint/BootMaint.h         |   274 +-
 .../Universal/BdsDxe/BootMaint/BootOption.c        |   224 +-
 .../Universal/BdsDxe/BootMaint/ConsoleOption.c     |   171 +-
 .../Universal/BdsDxe/BootMaint/FE.vfr              |   252 +-
 .../Universal/BdsDxe/BootMaint/FileExplorer.c      |   204 +-
 .../Universal/BdsDxe/BootMaint/FormGuid.h          |    54 +-
 .../Universal/BdsDxe/BootMaint/UpdatePage.c        |   419 +-
 .../Universal/BdsDxe/BootMaint/Variable.c          |   318 +-
 .../Universal/BdsDxe/BootMngr/BootManager.c        |    22 +-
 .../Universal/BdsDxe/BootMngr/BootManager.h        |     4 +-
 .../BdsDxe/BootMngr/BootManagerStrings.uni         |   Bin 3314 -> 3344 bytes
 .../Universal/BdsDxe/BootMngr/BootManagerVfr.Vfr   |   104 +-
 .../Universal/BdsDxe/Capsules.c                    |    64 +-
 .../Universal/BdsDxe/DeviceMngr/DeviceManager.c    |   455 +-
 .../Universal/BdsDxe/DeviceMngr/DeviceManager.h    |    81 +-
 .../BdsDxe/DeviceMngr/DeviceManagerStrings.uni     |   Bin 13370 -> 13366 bytes
 .../BdsDxe/DeviceMngr/DeviceManagerVfr.Vfr         |   190 +-
 .../BdsDxe/DeviceMngr/DriverHealthVfr.Vfr          |    76 +-
 .../Universal/BdsDxe/FrontPage.c                   |   344 +-
 .../Universal/BdsDxe/FrontPage.h                   |    21 +-
 .../Universal/BdsDxe/FrontPageStrings.uni          |   Bin 9794 -> 9974 bytes
 .../Universal/BdsDxe/FrontPageVfr.Vfr              |   279 +-
 .../Universal/BdsDxe/Hotkey.c                      |   411 +-
 .../Universal/BdsDxe/Hotkey.h                      |    44 +-
 .../Universal/BdsDxe/HwErrRecSupport.c             |    24 +-
 .../Universal/BdsDxe/Language.c                    |   214 +-
 .../Universal/BdsDxe/MemoryTest.c                  |    63 +-
 .../Universal/Console/VgaClassDxe/ComponentName.c  |    16 +-
 .../Universal/Console/VgaClassDxe/VgaClass.c       |    58 +-
 .../Universal/Console/VgaClassDxe/VgaClass.h       |    46 +-
 .../Universal/Console/VgaClassDxe/VgaClassDxe.inf  |    32 +-
 .../Universal/Console/VgaClassDxe/VgaClassDxe.uni  |   Bin 0 -> 2006 bytes
 .../Console/VgaClassDxe/VgaClassDxeExtra.uni       |   Bin 0 -> 1346 bytes
 .../Universal/CpuIoDxe/CpuIo.c                     |   206 +-
 .../Universal/CpuIoDxe/CpuIo.h                     |   154 +-
 .../Universal/CpuIoDxe/CpuIoDxe.inf                |     6 +-
 .../Universal/CpuIoDxe/CpuIoDxe.uni                |   Bin 0 -> 2066 bytes
 .../Universal/CpuIoDxe/CpuIoDxeExtra.uni           |   Bin 0 -> 1338 bytes
 .../Universal/DataHubDxe/DataHub.c                 |   106 +-
 .../Universal/DataHubDxe/DataHub.h                 |    18 +-
 .../Universal/DataHubDxe/DataHubDxe.inf            |     9 +-
 .../Universal/DataHubDxe/DataHubDxe.uni            |   Bin 0 -> 8204 bytes
 .../Universal/DataHubDxe/DataHubDxeExtra.uni       |   Bin 0 -> 1332 bytes
 .../Universal/DataHubStdErrDxe/DataHubStdErr.c     |     2 +-
 .../DataHubStdErrDxe/DataHubStdErrDxe.inf          |    13 +-
 .../DataHubStdErrDxe/DataHubStdErrDxe.uni          |   Bin 0 -> 1992 bytes
 .../DataHubStdErrDxe/DataHubStdErrDxeExtra.uni     |   Bin 0 -> 1358 bytes
 .../Universal/FirmwareVolume/FwVolDxe/FwPadFile.c  |    10 +-
 .../Universal/FirmwareVolume/FwVolDxe/FwVol.c      |   112 +-
 .../FirmwareVolume/FwVolDxe/FwVolAttrib.c          |     2 +-
 .../FirmwareVolume/FwVolDxe/FwVolDriver.h          |     7 +-
 .../Universal/FirmwareVolume/FwVolDxe/FwVolDxe.inf |    15 +-
 .../Universal/FirmwareVolume/FwVolDxe/FwVolDxe.uni |   Bin 0 -> 1960 bytes
 .../FirmwareVolume/FwVolDxe/FwVolDxeExtra.uni      |   Bin 0 -> 1354 bytes
 .../Universal/FirmwareVolume/FwVolDxe/FwVolRead.c  |    13 +-
 .../Universal/FirmwareVolume/FwVolDxe/FwVolWrite.c |     6 +-
 .../UpdateDriverDxe/ParseUpdateProfile.c           |     4 +-
 .../UpdateDriverDxe/UpdateDispatcher.c             |    21 +-
 .../UpdateDriverDxe/UpdateDriverDxe.inf            |    15 +-
 .../UpdateDriverDxe/UpdateDriverDxe.uni            |   Bin 0 -> 2360 bytes
 .../UpdateDriverDxe/UpdateDriverDxeExtra.uni       |   Bin 0 -> 1366 bytes
 .../UpdateDriverDxe/UpdateStrings.uni              |   Bin 2344 -> 2410 bytes
 .../Universal/LegacyRegionDxe/LegacyRegion.c       |    14 +-
 .../Universal/LegacyRegionDxe/LegacyRegionDxe.inf  |    16 +-
 .../Universal/LegacyRegionDxe/LegacyRegionDxe.uni  |   Bin 0 -> 3044 bytes
 .../LegacyRegionDxe/LegacyRegionDxeExtra.uni       |   Bin 0 -> 1362 bytes
 .../SectionExtractionDxe/SectionExtraction.c       |   308 +-
 .../SectionExtractionDxe/SectionExtractionDxe.inf  |    22 +-
 .../SectionExtractionDxe/SectionExtractionDxe.uni  |   Bin 0 -> 2552 bytes
 .../SectionExtractionDxeExtra.uni                  |   Bin 0 -> 1400 bytes
 .../DataHubStatusCodeWorker.c                      |     8 +-
 .../DatahubStatusCodeHandlerDxe.c                  |     2 +-
 .../DatahubStatusCodeHandlerDxe.inf                |    29 +-
 .../DatahubStatusCodeHandlerDxe.uni                |   Bin 0 -> 1782 bytes
 .../DatahubStatusCodeHandlerDxeExtra.uni           |   Bin 0 -> 1390 bytes
 .../StatusCode/Pei/MemoryStausCodeWorker.c         |     2 +-
 .../StatusCode/Pei/SerialStatusCodeWorker.c        |     8 +-
 .../Universal/StatusCode/Pei/StatusCodePei.c       |     2 +-
 .../Universal/StatusCode/Pei/StatusCodePei.inf     |    16 +-
 .../Universal/StatusCode/Pei/StatusCodePei.uni     |   Bin 0 -> 1718 bytes
 .../StatusCode/Pei/StatusCodePeiExtra.uni          |   Bin 0 -> 1344 bytes
 .../RuntimeDxe/DataHubStatusCodeWorker.c           |    10 +-
 .../RuntimeDxe/RtMemoryStatusCodeWorker.c          |    24 +-
 .../StatusCode/RuntimeDxe/SerialStatusCodeWorker.c |    54 +-
 .../StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.c   |    12 +-
 .../StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.h   |    16 +-
 .../StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.inf |    32 +-
 .../StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.uni |   Bin 0 -> 1886 bytes
 .../RuntimeDxe/StatusCodeRuntimeDxeExtra.uni       |   Bin 0 -> 1374 bytes
 .../Firmware/IntelFrameworkPkg/Contributions.txt   |   202 +
 .../IntelFrameworkPkg/FrameworkSpecConformance.txt |   136 +-
 .../Include/Framework/BootScript.h                 |    16 +-
 .../IntelFrameworkPkg/Include/Framework/DxeCis.h   |    14 +-
 .../Include/Framework/FirmwareVolumeHeader.h       |    10 +-
 .../Include/Framework/FirmwareVolumeImageFormat.h  |    12 +-
 .../FrameworkInternalFormRepresentation.h          |    20 +-
 .../IntelFrameworkPkg/Include/Framework/Hob.h      |    12 +-
 .../IntelFrameworkPkg/Include/Framework/PeiCis.h   |    60 +-
 .../IntelFrameworkPkg/Include/Framework/SmmCis.h   |    56 +-
 .../Include/Framework/StatusCode.h                 |    44 +-
 .../IntelFrameworkPkg/Include/FrameworkDxe.h       |    12 +-
 .../IntelFrameworkPkg/Include/FrameworkPei.h       |    10 +-
 .../IntelFrameworkPkg/Include/FrameworkSmm.h       |    10 +-
 .../IntelFrameworkPkg/Include/Guid/BlockIo.h       |    18 +-
 .../IntelFrameworkPkg/Include/Guid/Capsule.h       |    12 +-
 .../Include/Guid/DataHubRecords.h                  |   602 +-
 .../Include/Guid/FirmwareFileSystem.h              |    10 +-
 .../Include/Guid/SmmCommunicate.h                  |    12 +-
 .../Include/Guid/SmramMemoryReserve.h              |    18 +-
 .../Include/Ppi/BootScriptExecuter.h               |    20 +-
 .../IntelFrameworkPkg/Include/Ppi/FindFv.h         |    12 +-
 .../IntelFrameworkPkg/Include/Ppi/FvLoadFile.h     |    10 +-
 .../IntelFrameworkPkg/Include/Ppi/PciCfg.h         |    18 +-
 .../Include/Ppi/ReadOnlyVariable.h                 |    32 +-
 .../IntelFrameworkPkg/Include/Ppi/S3Resume.h       |    16 +-
 .../Include/Ppi/SectionExtraction.h                |    44 +-
 .../IntelFrameworkPkg/Include/Ppi/Security.h       |    20 +-
 .../Firmware/IntelFrameworkPkg/Include/Ppi/Smbus.h |    50 +-
 .../Include/Protocol/AcpiS3Save.h                  |    26 +-
 .../Include/Protocol/AcpiSupport.h                 |    20 +-
 .../Include/Protocol/BootScriptSave.h              |    12 +-
 .../IntelFrameworkPkg/Include/Protocol/CpuIo.h     |    20 +-
 .../IntelFrameworkPkg/Include/Protocol/DataHub.h   |    72 +-
 .../Include/Protocol/FirmwareVolume.h              |    78 +-
 .../Protocol/FrameworkFirmwareVolumeBlock.h        |    66 +-
 .../Include/Protocol/FrameworkFormBrowser.h        |    42 +-
 .../Include/Protocol/FrameworkFormCallback.h       |    30 +-
 .../Include/Protocol/FrameworkHii.h                |    92 +-
 .../Include/Protocol/FrameworkMpService.h          |   402 +-
 .../Include/Protocol/Legacy8259.h                  |    10 +-
 .../Include/Protocol/LegacyBios.h                  |   274 +-
 .../Include/Protocol/LegacyBiosPlatform.h          |    64 +-
 .../Include/Protocol/LegacyInterrupt.h             |    10 +-
 .../Include/Protocol/LegacyRegion.h                |    10 +-
 .../Include/Protocol/SectionExtraction.h           |    36 +-
 .../IntelFrameworkPkg/Include/Protocol/SmmAccess.h |    18 +-
 .../IntelFrameworkPkg/Include/Protocol/SmmBase.h   |    30 +-
 .../Include/Protocol/SmmControl.h                  |    20 +-
 .../IntelFrameworkPkg/Include/Protocol/SmmCpuIo.h  |    22 +-
 .../Include/Protocol/SmmCpuSaveState.h             |    24 +-
 .../Include/Protocol/SmmGpiDispatch.h              |    22 +-
 .../Include/Protocol/SmmIchnDispatch.h             |    10 +-
 .../Include/Protocol/SmmPeriodicTimerDispatch.h    |    14 +-
 .../Include/Protocol/SmmPowerButtonDispatch.h      |    16 +-
 .../Include/Protocol/SmmStandbyButtonDispatch.h    |    18 +-
 .../Include/Protocol/SmmSwDispatch.h               |    16 +-
 .../Include/Protocol/SmmSxDispatch.h               |    10 +-
 .../Include/Protocol/SmmUsbDispatch.h              |    18 +-
 .../IntelFrameworkPkg/IntelFrameworkPkg.dec        |   368 +-
 .../IntelFrameworkPkg/IntelFrameworkPkg.dsc        |     4 +-
 .../IntelFrameworkPkg/IntelFrameworkPkg.uni        |   Bin 0 -> 1930 bytes
 .../IntelFrameworkPkg/IntelFrameworkPkgExtra.uni   |   Bin 0 -> 1358 bytes
 .../Library/DxeIoLibCpuIo/DxeCpuIoLibInternal.h    |     6 +-
 .../Library/DxeIoLibCpuIo/DxeIoLibCpuIo.inf        |    12 +-
 .../Library/DxeIoLibCpuIo/DxeIoLibCpuIo.uni        |   Bin 0 -> 1996 bytes
 .../Library/DxeIoLibCpuIo/IoHighLevel.c            |    42 +-
 .../Library/DxeIoLibCpuIo/IoLib.c                  |    24 +-
 .../Library/DxeIoLibCpuIo/IoLibMmioBuffer.c        |     4 +-
 .../DxeSmmDriverEntryPoint/DriverEntryPoint.c      |     6 +-
 .../DxeSmmDriverEntryPoint.inf                     |    17 +-
 .../DxeSmmDriverEntryPoint.uni                     |   Bin 0 -> 1850 bytes
 .../Library/FrameworkUefiLib/Console.c             |    65 +-
 .../Library/FrameworkUefiLib/FrameworkUefiLib.inf  |    53 +-
 .../Library/FrameworkUefiLib/FrameworkUefiLib.uni  |   Bin 0 -> 2616 bytes
 .../Library/FrameworkUefiLib/UefiDriverModel.c     |   236 +-
 .../Library/FrameworkUefiLib/UefiLib.c             |   162 +-
 .../Library/FrameworkUefiLib/UefiLibPrint.c        |   221 +-
 .../Library/FrameworkUefiLib/UefiNotTiano.c        |     8 +-
 .../Library/PeiHobLibFramework/HobLib.c            |   136 +-
 .../Library/PeiHobLibFramework/PeiHobLib.uni       |   Bin 0 -> 2384 bytes
 .../PeiHobLibFramework/PeiHobLibFramework.inf      |    23 +-
 .../Library/PeiSmbusLibSmbusPpi/InternalSmbusLib.h |    16 +-
 .../Library/PeiSmbusLibSmbusPpi/PeiSmbusLib.c      |    22 +-
 .../PeiSmbusLibSmbusPpi/PeiSmbusLibSmbusPpi.inf    |    10 +-
 .../PeiSmbusLibSmbusPpi/PeiSmbusLibSmbusPpi.uni    |   Bin 0 -> 1734 bytes
 .../Library/PeiSmbusLibSmbusPpi/SmbusLib.c         |    26 +-
 .../EFI/Firmware/IntelFrameworkPkg/License.txt     |    25 +
 .../EFI/Firmware/IntelFspPkg/Contributions.txt     |   218 +
 .../EFI/Firmware/IntelFspPkg/FspDxeIpl/DxeIpl.c    |   456 +
 .../EFI/Firmware/IntelFspPkg/FspDxeIpl/DxeIpl.h    |   192 +
 .../Firmware/IntelFspPkg/FspDxeIpl/FspDxeIpl.inf   |    70 +
 .../Firmware/IntelFspPkg/FspSecCore/FspSecCore.inf |    79 +
 .../IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm    |   601 +
 .../IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s      |   813 +
 .../IntelFspPkg/FspSecCore/Ia32/FspHelper.asm      |    73 +
 .../IntelFspPkg/FspSecCore/Ia32/FspHelper.s        |    71 +
 .../IntelFspPkg/FspSecCore/Ia32/InitializeFpu.asm  |    79 +
 .../IntelFspPkg/FspSecCore/Ia32/InitializeFpu.s    |    73 +
 .../IntelFspPkg/FspSecCore/Ia32/MicrocodeLoad.inc  |    49 +
 .../IntelFspPkg/FspSecCore/Ia32/ResetVec.asm16     |   103 +
 .../IntelFspPkg/FspSecCore/Ia32/SaveRestoreSse.inc |   184 +
 .../Firmware/IntelFspPkg/FspSecCore/Ia32/Stack.asm |    82 +
 .../Firmware/IntelFspPkg/FspSecCore/Ia32/Stacks.s  |    86 +
 .../EFI/Firmware/IntelFspPkg/FspSecCore/SecFsp.c   |   334 +
 .../EFI/Firmware/IntelFspPkg/FspSecCore/SecFsp.h   |   111 +
 .../EFI/Firmware/IntelFspPkg/FspSecCore/SecMain.c  |   212 +
 .../EFI/Firmware/IntelFspPkg/FspSecCore/SecMain.h  |   140 +
 .../FspSecCore/Vtf0/Bin/ResetVec.ia32.raw          |   Bin 0 -> 68 bytes
 .../Firmware/IntelFspPkg/FspSecCore/Vtf0/Build.py  |    53 +
 .../FspSecCore/Vtf0/Ia16/ResetVec.asm16            |   103 +
 .../FspSecCore/Vtf0/ResetVectorCode.asm            |    17 +
 .../FspSecCore/Vtf0/Tools/FixupForRawSection.py    |   110 +
 .../EFI/Firmware/IntelFspPkg/Include/FspApi.h      |   311 +
 .../Firmware/IntelFspPkg/Include/FspInfoHeader.h   |   174 +
 .../IntelFspPkg/Include/Guid/FspHeaderFile.h       |    21 +
 .../Firmware/IntelFspPkg/Include/Guid/GuidHobFsp.h |    22 +
 .../IntelFspPkg/Include/Guid/GuidHobFspEas.h       |    25 +
 .../IntelFspPkg/Include/Library/CacheAsRamLib.h    |    30 +
 .../IntelFspPkg/Include/Library/CacheLib.h         |    62 +
 .../IntelFspPkg/Include/Library/DebugDeviceLib.h   |    29 +
 .../IntelFspPkg/Include/Library/FspCommonLib.h     |   272 +
 .../IntelFspPkg/Include/Library/FspPlatformLib.h   |    74 +
 .../Include/Library/FspSecPlatformLib.h            |    88 +
 .../Include/Library/FspSwitchStackLib.h            |    45 +
 .../IntelFspPkg/Include/Private/FspGlobalData.h    |    47 +
 .../Include/Private/FspMeasurePointId.h            |    48 +
 .../IntelFspPkg/Include/Private/FspPatchTable.h    |    32 +
 .../IntelFspPkg/Include/Private/GuidHobFspGfx.h    |    19 +
 .../IntelFspPkg/Include/Private/GuidHobFspMisc.h   |    19 +
 .../IntelFspPkg/Include/Private/GuidHobFspTseg.h   |    19 +
 .../EFI/Firmware/IntelFspPkg/IntelFspPkg.dec       |    78 +
 .../EFI/Firmware/IntelFspPkg/IntelFspPkg.dsc       |    74 +
 .../BaseCacheAsRamLibNull.inf                      |    31 +
 .../BaseCacheAsRamLibNull/DisableCacheAsRamNull.c  |    41 +
 .../Library/BaseCacheLib/BaseCacheLib.inf          |    34 +
 .../IntelFspPkg/Library/BaseCacheLib/CacheLib.c    |   703 +
 .../Library/BaseCacheLib/CacheLibInternal.h        |    59 +
 .../BaseDebugDeviceLibNull.inf                     |    34 +
 .../BaseDebugDeviceLibNull/DebugDeviceLibNull.c    |    31 +
 .../Library/BaseFspCommonLib/BaseFspCommonLib.inf  |    37 +
 .../Library/BaseFspCommonLib/FspCommonLib.c        |   483 +
 .../BaseFspDebugLibSerialPort.inf                  |    51 +
 .../Library/BaseFspDebugLibSerialPort/DebugLib.c   |   328 +
 .../BaseFspDebugLibSerialPort/Ia32/FspDebug.asm    |    34 +
 .../BaseFspDebugLibSerialPort/Ia32/FspDebug.s      |    30 +
 .../BaseFspPlatformLib/BaseFspPlatformLib.inf      |    46 +
 .../Library/BaseFspPlatformLib/FspPlatformMemory.c |   179 +
 .../Library/BaseFspPlatformLib/FspPlatformNotify.c |   197 +
 .../BaseFspSwitchStackLib.inf                      |    43 +
 .../BaseFspSwitchStackLib/FspSwitchStackLib.c      |    42 +
 .../Library/BaseFspSwitchStackLib/Ia32/Stack.asm   |    77 +
 .../Library/BaseFspSwitchStackLib/Ia32/Stack.s     |    78 +
 .../SecFspSecPlatformLibNull/Ia32/Flat32.asm       |   183 +
 .../Library/SecFspSecPlatformLibNull/Ia32/Flat32.s |   171 +
 .../SecFspSecPlatformLibNull/Ia32/SecCarInit.asm   |    51 +
 .../SecFspSecPlatformLibNull/Ia32/SecCarInit.s     |    37 +
 .../SecFspSecPlatformLibNull/PlatformSecLibNull.c  |    34 +
 .../SecFspSecPlatformLibNull.inf                   |    58 +
 .../EFI/Firmware/IntelFspPkg/Tools/GenCfgOpt.py    |  1304 ++
 .../EFI/Firmware/IntelFspPkg/Tools/PatchFv.py      |   589 +
 .../Tools/UserManuals/GenCfgOptUserManual.docx     |   Bin 0 -> 24424 bytes
 .../Tools/UserManuals/PatchFvUserManual.docx       |   Bin 0 -> 21481 bytes
 .../Firmware/IntelFspWrapperPkg/Contributions.txt  |   218 +
 .../IntelFspWrapperPkg/FspInitPei/FindPeiCore.c    |   199 +
 .../IntelFspWrapperPkg/FspInitPei/FspInitPei.c     |    66 +
 .../IntelFspWrapperPkg/FspInitPei/FspInitPei.h     |    64 +
 .../IntelFspWrapperPkg/FspInitPei/FspInitPei.inf   |    90 +
 .../IntelFspWrapperPkg/FspInitPei/FspInitPeiV1.c   |   182 +
 .../IntelFspWrapperPkg/FspInitPei/FspInitPeiV2.c   |   338 +
 .../IntelFspWrapperPkg/FspInitPei/FspNotifyS3.c    |    80 +
 .../IntelFspWrapperPkg/FspInitPei/SecMain.c        |   310 +
 .../IntelFspWrapperPkg/FspInitPei/SecMain.h        |   116 +
 .../IntelFspWrapperPkg/FspNotifyDxe/FspNotifyDxe.c |   176 +
 .../FspNotifyDxe/FspNotifyDxe.inf                  |    60 +
 .../IntelFspWrapperPkg/FspNotifyDxe/LoadBelow4G.c  |   152 +
 .../FspWrapperSecCore/FindPeiCore.c                |   199 +
 .../FspWrapperSecCore/FspWrapperSecCore.inf        |    66 +
 .../FspWrapperSecCore/Ia32/Dummy.asm               |    26 +
 .../FspWrapperSecCore/Ia32/ResetVec.asm16          |   106 +
 .../IntelFspWrapperPkg/FspWrapperSecCore/SecMain.c |   264 +
 .../IntelFspWrapperPkg/FspWrapperSecCore/SecMain.h |    96 +
 .../FspWrapperSecCore/Vtf0/Bin/ResetVec.ia32.raw   |   Bin 0 -> 68 bytes
 .../FspWrapperSecCore/Vtf0/Build.py                |    53 +
 .../FspWrapperSecCore/Vtf0/Ia16/ResetVec.asm16     |   103 +
 .../FspWrapperSecCore/Vtf0/ResetVectorCode.asm     |    17 +
 .../Vtf0/Tools/FixupForRawSection.py               |   110 +
 .../IntelFspWrapperPkg/Include/Library/FspApiLib.h |   109 +
 .../Include/Library/FspHobProcessLib.h             |    57 +
 .../Include/Library/FspPlatformInfoLib.h           |   155 +
 .../Include/Library/FspPlatformSecLib.h            |    67 +
 .../IntelFspWrapperPkg/Include/Ppi/FspInitDone.h   |    43 +
 .../Include/Ppi/TopOfTemporaryRam.h                |    20 +
 .../IntelFspWrapperPkg/IntelFspWrapperPkg.dec      |   109 +
 .../IntelFspWrapperPkg/IntelFspWrapperPkg.dsc      |    85 +
 .../Library/BaseFspApiLib/BaseFspApiLib.inf        |    67 +
 .../Library/BaseFspApiLib/FspApiLib.c              |   215 +
 .../Library/BaseFspApiLib/IA32/DispatchExecute.c   |    47 +
 .../Library/BaseFspApiLib/X64/DispatchExecute.c    |    94 +
 .../Library/BaseFspApiLib/X64/Thunk64To32.S        |   230 +
 .../Library/BaseFspApiLib/X64/Thunk64To32.asm      |   230 +
 .../BaseFspPlatformInfoLibSample.inf               |    61 +
 .../FspPlatformInfoLibSample.c                     |   195 +
 .../FspHobProcessLibSample.c                       |   375 +
 .../PeiFspHobProcessLibSample.inf                  |    75 +
 .../FspPlatformSecLibSample.c                      |   151 +
 .../Ia32/AsmSaveSecContext.S                       |    43 +
 .../Ia32/AsmSaveSecContext.asm                     |    50 +
 .../SecPeiFspPlatformSecLibSample/Ia32/Fsp.h       |    48 +
 .../Ia32/PeiCoreEntry.S                            |   130 +
 .../Ia32/PeiCoreEntry.asm                          |   140 +
 .../SecPeiFspPlatformSecLibSample/Ia32/SecEntry.S  |   328 +
 .../Ia32/SecEntry.asm                              |   345 +
 .../SecPeiFspPlatformSecLibSample/Ia32/Stack.S     |    77 +
 .../SecPeiFspPlatformSecLibSample/Ia32/Stack.asm   |    82 +
 .../SecPeiFspPlatformSecLibSample/PlatformInit.c   |    43 +
 .../SecPeiFspPlatformSecLibSample/SaveSecContext.c |   111 +
 .../SecGetPerformance.c                            |    90 +
 .../SecPeiFspPlatformSecLibSample.inf              |    93 +
 .../SecPlatformInformation.c                       |    84 +
 .../SecPeiFspPlatformSecLibSample/SecRamInitData.c |    22 +
 .../SecTempRamSupport.c                            |   154 +
 src/VBox/Devices/EFI/Firmware/Makefile.kmk         |    90 +-
 .../Application/HelloWorld/HelloWorld.c            |    22 +-
 .../Application/HelloWorld/HelloWorld.inf          |    16 +-
 .../Application/HelloWorld/HelloWorld.uni          |   Bin 0 -> 2306 bytes
 .../Application/HelloWorld/HelloWorldExtra.uni     |   Bin 0 -> 1340 bytes
 .../MemoryProfileInfo/MemoryProfileInfo.c          |   728 +
 .../MemoryProfileInfo/MemoryProfileInfo.inf        |    62 +
 .../MemoryProfileInfo/MemoryProfileInfo.uni        |   Bin 0 -> 2188 bytes
 .../MemoryProfileInfo/MemoryProfileInfoExtra.uni   |   Bin 0 -> 1370 bytes
 .../Application/VariableInfo/VariableInfo.c        |    30 +-
 .../Application/VariableInfo/VariableInfo.inf      |    12 +-
 .../Application/VariableInfo/VariableInfo.uni      |   Bin 0 -> 2430 bytes
 .../Application/VariableInfo/VariableInfoExtra.uni |   Bin 0 -> 1362 bytes
 .../Bus/Ata/AtaAtapiPassThru/AhciMode.c            |   197 +-
 .../Bus/Ata/AtaAtapiPassThru/AhciMode.h            |    45 +-
 .../Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.c    |   301 +-
 .../Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.h    |     7 +-
 .../Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.inf  |    29 +-
 .../Ata/AtaAtapiPassThru/AtaAtapiPassThruDxe.uni   |   Bin 0 -> 2160 bytes
 .../AtaAtapiPassThru/AtaAtapiPassThruDxeExtra.uni  |   Bin 0 -> 1372 bytes
 .../Bus/Ata/AtaAtapiPassThru/ComponentName.c       |    16 +-
 .../Bus/Ata/AtaAtapiPassThru/IdeMode.c             |   290 +-
 .../Bus/Ata/AtaAtapiPassThru/IdeMode.h             |    22 +-
 .../MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBus.c        |   272 +-
 .../MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBus.h        |    82 +-
 .../MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf   |    27 +-
 .../MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.uni   |   Bin 0 -> 2446 bytes
 .../Bus/Ata/AtaBusDxe/AtaBusDxeExtra.uni           |   Bin 0 -> 1328 bytes
 .../Bus/Ata/AtaBusDxe/AtaPassThruExecute.c         |   124 +-
 .../MdeModulePkg/Bus/Ata/AtaBusDxe/ComponentName.c |    16 +-
 .../Firmware/MdeModulePkg/Bus/I2c/I2cDxe/I2cBus.c  |  1501 ++
 .../MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxe.inf      |    58 +
 .../MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxe.uni      |   Bin 0 -> 2070 bytes
 .../MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxeExtra.uni |   Bin 0 -> 1314 bytes
 .../Firmware/MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.c  |    75 +
 .../Firmware/MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.h  |  1097 ++
 .../MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.inf         |    67 +
 .../MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.uni         |   Bin 0 -> 2326 bytes
 .../MdeModulePkg/Bus/I2c/I2cDxe/I2cDxeExtra.uni    |   Bin 0 -> 1300 bytes
 .../Firmware/MdeModulePkg/Bus/I2c/I2cDxe/I2cHost.c |  1225 ++
 .../MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxe.inf     |    55 +
 .../MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxe.uni     |   Bin 0 -> 1862 bytes
 .../Bus/I2c/I2cDxe/I2cHostDxeExtra.uni             |   Bin 0 -> 1318 bytes
 .../MdeModulePkg/Bus/Pci/EhciDxe/ComponentName.c   |     2 +-
 .../Firmware/MdeModulePkg/Bus/Pci/EhciDxe/Ehci.c   |   106 +-
 .../Firmware/MdeModulePkg/Bus/Pci/EhciDxe/Ehci.h   |     4 +-
 .../MdeModulePkg/Bus/Pci/EhciDxe/EhciDebug.c       |   148 +-
 .../MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf       |    27 +-
 .../MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.uni       |   Bin 0 -> 3940 bytes
 .../MdeModulePkg/Bus/Pci/EhciDxe/EhciDxeExtra.uni  |   Bin 0 -> 1348 bytes
 .../MdeModulePkg/Bus/Pci/EhciDxe/EhciSched.c       |    12 +-
 .../MdeModulePkg/Bus/Pci/EhciDxe/UsbHcMem.c        |     4 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/EhcPeim.c         |   147 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/EhcPeim.h         |    30 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/EhciPei.inf       |    18 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/EhciPei.uni       |   Bin 0 -> 2216 bytes
 .../MdeModulePkg/Bus/Pci/EhciPei/EhciPeiExtra.uni  |   Bin 0 -> 1362 bytes
 .../MdeModulePkg/Bus/Pci/EhciPei/EhciReg.h         |    34 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/EhciSched.c       |    48 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/EhciSched.h       |    12 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/EhciUrb.c         |    38 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/EhciUrb.h         |    52 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c        |    32 +-
 .../MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.h        |    16 +-
 .../MdeModulePkg/Bus/Pci/IdeBusPei/AtapiPeim.c     |   127 +-
 .../MdeModulePkg/Bus/Pci/IdeBusPei/AtapiPeim.h     |   100 +-
 .../MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.inf   |    18 +-
 .../MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.uni   |   Bin 0 -> 2572 bytes
 .../Bus/Pci/IdeBusPei/IdeBusPeiExtra.uni           |   Bin 0 -> 1372 bytes
 .../IncompatiblePciDeviceSupport.c                 |     6 +-
 .../IncompatiblePciDeviceSupport.uni               |   Bin 0 -> 1992 bytes
 .../IncompatiblePciDeviceSupportDxe.inf            |    10 +-
 .../IncompatiblePciDeviceSupportExtra.uni          |   Bin 0 -> 1414 bytes
 .../Bus/Pci/NvmExpressDxe/ComponentName.c          |   233 +
 .../Bus/Pci/NvmExpressDxe/NvmExpress.c             |  1071 ++
 .../Bus/Pci/NvmExpressDxe/NvmExpress.h             |   614 +
 .../Bus/Pci/NvmExpressDxe/NvmExpressBlockIo.c      |   563 +
 .../Bus/Pci/NvmExpressDxe/NvmExpressBlockIo.h      |   111 +
 .../Bus/Pci/NvmExpressDxe/NvmExpressDiskInfo.c     |   162 +
 .../Bus/Pci/NvmExpressDxe/NvmExpressDiskInfo.h     |   129 +
 .../Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf        |    78 +
 .../Bus/Pci/NvmExpressDxe/NvmExpressDxe.uni        |   Bin 0 -> 1942 bytes
 .../Bus/Pci/NvmExpressDxe/NvmExpressDxeExtra.uni   |   Bin 0 -> 1330 bytes
 .../Bus/Pci/NvmExpressDxe/NvmExpressHci.c          |   988 +
 .../Bus/Pci/NvmExpressDxe/NvmExpressHci.h          |   791 +
 .../Bus/Pci/NvmExpressDxe/NvmExpressPassthru.c     |   886 +
 .../Bus/Pci/NvmExpressDxe/NvmExpressPassthru.h     |   299 +
 .../MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.c        |    41 +-
 .../MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.h        |     3 +-
 .../MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf   |    57 +-
 .../MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.uni   |   Bin 0 -> 2042 bytes
 .../Bus/Pci/PciBusDxe/PciBusDxeExtra.uni           |   Bin 0 -> 1328 bytes
 .../Bus/Pci/PciBusDxe/PciDeviceSupport.c           |    10 +-
 .../MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c |    46 +-
 .../Bus/Pci/PciBusDxe/PciEnumeratorSupport.c       |    76 +-
 .../MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.c         |   221 +-
 .../MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c        |    68 +-
 .../Bus/Pci/PciBusDxe/PciOptionRomSupport.c        |    32 +-
 .../Bus/Pci/PciBusDxe/PciOptionRomSupport.h        |     3 +-
 .../Bus/Pci/PciBusDxe/PciResourceSupport.c         |    56 +-
 .../Bus/Pci/UfsPciHcDxe/ComponentName.c            |   225 +
 .../MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.c |   699 +
 .../MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.h |   453 +
 .../Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.inf            |    56 +
 .../Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.uni            |   Bin 0 -> 1980 bytes
 .../Bus/Pci/UfsPciHcDxe/UfsPciHcDxeExtra.uni       |   Bin 0 -> 1336 bytes
 .../MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.c |   152 +
 .../MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.h |    62 +
 .../Bus/Pci/UfsPciHcPei/UfsPciHcPei.inf            |    56 +
 .../Bus/Pci/UfsPciHcPei/UfsPciHcPei.uni            |   Bin 0 -> 2076 bytes
 .../Bus/Pci/UfsPciHcPei/UfsPciHcPeiExtra.uni       |   Bin 0 -> 1372 bytes
 .../Firmware/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.c   |    63 +-
 .../Firmware/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h   |     6 +-
 .../MdeModulePkg/Bus/Pci/UhciDxe/UhciDebug.c       |    50 +-
 .../MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf       |    25 +-
 .../MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.uni       |   Bin 0 -> 2260 bytes
 .../MdeModulePkg/Bus/Pci/UhciDxe/UhciDxeExtra.uni  |   Bin 0 -> 1326 bytes
 .../MdeModulePkg/Bus/Pci/UhciDxe/UhciSched.c       |     6 +-
 .../MdeModulePkg/Bus/Pci/UhciPei/UhcPeim.c         |    81 +-
 .../MdeModulePkg/Bus/Pci/UhciPei/UhcPeim.h         |    41 +-
 .../MdeModulePkg/Bus/Pci/UhciPei/UhciPei.inf       |    17 +-
 .../MdeModulePkg/Bus/Pci/UhciPei/UhciPei.uni       |   Bin 0 -> 2246 bytes
 .../MdeModulePkg/Bus/Pci/UhciPei/UhciPeiExtra.uni  |   Bin 0 -> 1362 bytes
 .../MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c        |   758 +
 .../MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.h        |   213 +
 .../Firmware/MdeModulePkg/Bus/Pci/XhciDxe/Xhci.c   |   238 +-
 .../Firmware/MdeModulePkg/Bus/Pci/XhciDxe/Xhci.h   |    22 +-
 .../MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf       |    21 +-
 .../MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.uni       |   Bin 0 -> 2358 bytes
 .../MdeModulePkg/Bus/Pci/XhciDxe/XhciDxeExtra.uni  |   Bin 0 -> 1326 bytes
 .../MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.c         |    42 +-
 .../MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h         |    62 +-
 .../MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.c       |  1654 +-
 .../MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.h       |    66 +-
 .../MdeModulePkg/Bus/Pci/XhciPei/UsbHcMem.c        |   662 +
 .../MdeModulePkg/Bus/Pci/XhciPei/UsbHcMem.h        |   142 +
 .../MdeModulePkg/Bus/Pci/XhciPei/XhcPeim.c         |  1513 ++
 .../MdeModulePkg/Bus/Pci/XhciPei/XhcPeim.h         |   240 +
 .../MdeModulePkg/Bus/Pci/XhciPei/XhciPei.inf       |    64 +
 .../MdeModulePkg/Bus/Pci/XhciPei/XhciPei.uni       |   Bin 0 -> 2238 bytes
 .../MdeModulePkg/Bus/Pci/XhciPei/XhciPeiExtra.uni  |   Bin 0 -> 1338 bytes
 .../MdeModulePkg/Bus/Pci/XhciPei/XhciReg.h         |   471 +
 .../MdeModulePkg/Bus/Pci/XhciPei/XhciSched.c       |  2783 +++
 .../MdeModulePkg/Bus/Pci/XhciPei/XhciSched.h       |  1228 ++
 .../MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c     |   163 +-
 .../MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.h     |   104 +-
 .../MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.uni   |   Bin 0 -> 2072 bytes
 .../Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf             |    24 +-
 .../Bus/Scsi/ScsiBusDxe/ScsiBusExtra.uni           |   Bin 0 -> 1336 bytes
 .../Bus/Scsi/ScsiDiskDxe/ComponentName.c           |     2 +-
 .../MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.c   |   764 +-
 .../MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.h   |   111 +-
 .../MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.uni |   Bin 0 -> 1998 bytes
 .../Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf           |    28 +-
 .../Bus/Scsi/ScsiDiskDxe/ScsiDiskExtra.uni         |   Bin 0 -> 1340 bytes
 .../Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.c          |   995 +
 .../Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.h          |   434 +
 .../Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.inf        |    61 +
 .../Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.uni        |   Bin 0 -> 1844 bytes
 .../Bus/Ufs/UfsBlockIoPei/UfsBlockIoPeiExtra.uni   |   Bin 0 -> 1362 bytes
 .../MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c  |   455 +
 .../MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.h  |    61 +
 .../MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHci.c    |  1787 ++
 .../MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHci.h    |  1339 ++
 .../Bus/Ufs/UfsPassThruDxe/ComponentName.c         |   222 +
 .../Bus/Ufs/UfsPassThruDxe/UfsPassThru.c           |  1054 ++
 .../Bus/Ufs/UfsPassThruDxe/UfsPassThru.h           |   727 +
 .../Bus/Ufs/UfsPassThruDxe/UfsPassThru.uni         |   Bin 0 -> 2032 bytes
 .../Bus/Ufs/UfsPassThruDxe/UfsPassThruDxe.inf      |    63 +
 .../Bus/Ufs/UfsPassThruDxe/UfsPassThruExtra.uni    |   Bin 0 -> 1346 bytes
 .../Bus/Ufs/UfsPassThruDxe/UfsPassThruHci.c        |  2000 ++
 .../Bus/Ufs/UfsPassThruDxe/UfsPassThruHci.h        |  1339 ++
 .../MdeModulePkg/Bus/Usb/UsbBotPei/BotPeim.c       |     2 +-
 .../MdeModulePkg/Bus/Usb/UsbBotPei/BotPeim.h       |     8 +-
 .../MdeModulePkg/Bus/Usb/UsbBotPei/PeiAtapi.c      |     8 +-
 .../MdeModulePkg/Bus/Usb/UsbBotPei/PeiUsbLib.c     |    38 +-
 .../MdeModulePkg/Bus/Usb/UsbBotPei/PeiUsbLib.h     |     4 +-
 .../MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPei.inf   |    17 +-
 .../MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPei.uni   |   Bin 0 -> 1968 bytes
 .../Bus/Usb/UsbBotPei/UsbBotPeiExtra.uni           |   Bin 0 -> 1364 bytes
 .../MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPeim.c    |    84 +-
 .../MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPeim.h    |    64 +-
 .../MdeModulePkg/Bus/Usb/UsbBotPei/UsbPeim.h       |   151 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c        |   135 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.h        |    20 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf   |    22 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.uni   |   Bin 0 -> 1934 bytes
 .../Bus/Usb/UsbBusDxe/UsbBusDxeExtra.uni           |   Bin 0 -> 1336 bytes
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbDesc.c       |    53 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbDesc.h       |     6 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c     |   159 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.h     |     2 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbHub.c        |    48 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbHub.h        |     6 +-
 .../MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c    |     4 +-
 .../MdeModulePkg/Bus/Usb/UsbBusPei/HubPeim.c       |   325 +-
 .../MdeModulePkg/Bus/Usb/UsbBusPei/HubPeim.h       |     6 +-
 .../MdeModulePkg/Bus/Usb/UsbBusPei/PeiUsbLib.c     |    82 +-
 .../MdeModulePkg/Bus/Usb/UsbBusPei/PeiUsbLib.h     |    35 +-
 .../MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.inf   |    19 +-
 .../MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.uni   |   Bin 0 -> 1856 bytes
 .../Bus/Usb/UsbBusPei/UsbBusPeiExtra.uni           |   Bin 0 -> 1372 bytes
 .../MdeModulePkg/Bus/Usb/UsbBusPei/UsbIoPeim.c     |    65 +-
 .../MdeModulePkg/Bus/Usb/UsbBusPei/UsbPeim.c       |   541 +-
 .../MdeModulePkg/Bus/Usb/UsbBusPei/UsbPeim.h       |    82 +-
 .../MdeModulePkg/Bus/Usb/UsbKbDxe/EfiKey.c         |    34 +-
 .../MdeModulePkg/Bus/Usb/UsbKbDxe/EfiKey.h         |     7 +-
 .../MdeModulePkg/Bus/Usb/UsbKbDxe/KeyBoard.c       |    22 +-
 .../MdeModulePkg/Bus/Usb/UsbKbDxe/KeyBoard.h       |     4 +-
 .../MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf     |    45 +-
 .../MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.uni     |   Bin 0 -> 5008 bytes
 .../Bus/Usb/UsbKbDxe/UsbKbDxeExtra.uni             |   Bin 0 -> 1344 bytes
 .../Bus/Usb/UsbMassStorageDxe/UsbMass.h            |     2 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassBoot.c        |    28 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassBoot.h        |    10 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassBot.c         |     9 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassBot.h         |     2 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassCbi.c         |     2 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassCbi.h         |     2 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassDiskInfo.c    |    24 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassDiskInfo.h    |    24 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassImpl.c        |   157 +-
 .../Bus/Usb/UsbMassStorageDxe/UsbMassImpl.h        |     6 +-
 .../Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf    |    15 +-
 .../Usb/UsbMassStorageDxe/UsbMassStorageDxe.uni    |   Bin 0 -> 5346 bytes
 .../UsbMassStorageDxe/UsbMassStorageDxeExtra.uni   |   Bin 0 -> 1370 bytes
 .../UsbMouseAbsolutePointer.c                      |   164 +-
 .../UsbMouseAbsolutePointer.h                      |    21 +-
 .../UsbMouseAbsolutePointerDxe.inf                 |    17 +-
 .../UsbMouseAbsolutePointerDxe.uni                 |   Bin 0 -> 3736 bytes
 .../UsbMouseAbsolutePointerDxeExtra.uni            |   Bin 0 -> 1392 bytes
 .../MdeModulePkg/Bus/Usb/UsbMouseDxe/MouseHid.c    |     2 +-
 .../MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.c    |   162 +-
 .../MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.h    |    33 +-
 .../Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf            |    17 +-
 .../Bus/Usb/UsbMouseDxe/UsbMouseDxe.uni            |   Bin 0 -> 3720 bytes
 .../Bus/Usb/UsbMouseDxe/UsbMouseDxeExtra.uni       |   Bin 0 -> 1344 bytes
 .../EFI/Firmware/MdeModulePkg/Contributions.txt    |   202 +
 .../MdeModulePkg/Core/Dxe/Dispatcher/Dependency.c  |     2 +-
 .../MdeModulePkg/Core/Dxe/Dispatcher/Dispatcher.c  |   139 +-
 .../EFI/Firmware/MdeModulePkg/Core/Dxe/DxeCore.uni |   Bin 0 -> 1784 bytes
 .../MdeModulePkg/Core/Dxe/DxeCoreExtra.uni         |   Bin 0 -> 1346 bytes
 .../EFI/Firmware/MdeModulePkg/Core/Dxe/DxeMain.h   |   321 +-
 .../EFI/Firmware/MdeModulePkg/Core/Dxe/DxeMain.inf |   140 +-
 .../MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c        |    80 +-
 .../Core/Dxe/DxeMain/DxeProtocolNotify.c           |     9 +-
 .../Firmware/MdeModulePkg/Core/Dxe/Event/Event.c   |    16 +-
 .../Firmware/MdeModulePkg/Core/Dxe/Event/Timer.c   |     7 +-
 .../EFI/Firmware/MdeModulePkg/Core/Dxe/Event/Tpl.c |     2 +-
 .../Firmware/MdeModulePkg/Core/Dxe/FwVol/FwVol.c   |   248 +-
 .../MdeModulePkg/Core/Dxe/FwVol/FwVolDriver.h      |     5 +-
 .../MdeModulePkg/Core/Dxe/FwVol/FwVolRead.c        |    45 +-
 .../MdeModulePkg/Core/Dxe/FwVolBlock/FwVolBlock.c  |    84 +-
 .../MdeModulePkg/Core/Dxe/FwVolBlock/FwVolBlock.h  |     3 +-
 .../EFI/Firmware/MdeModulePkg/Core/Dxe/Gcd/Gcd.c   |   162 +-
 .../EFI/Firmware/MdeModulePkg/Core/Dxe/Gcd/Gcd.h   |    23 +-
 .../MdeModulePkg/Core/Dxe/Hand/DriverSupport.c     |    77 +-
 .../Firmware/MdeModulePkg/Core/Dxe/Hand/Handle.c   |    17 +-
 .../Firmware/MdeModulePkg/Core/Dxe/Hand/Handle.h   |    30 +-
 .../Firmware/MdeModulePkg/Core/Dxe/Hand/Locate.c   |     7 +-
 .../Firmware/MdeModulePkg/Core/Dxe/Image/Image.c   |   239 +-
 .../Firmware/MdeModulePkg/Core/Dxe/Image/Image.h   |    57 +-
 .../Core/Dxe/Mem/MemoryProfileRecord.c             |  1382 ++
 .../EFI/Firmware/MdeModulePkg/Core/Dxe/Mem/Page.c  |   377 +-
 .../EFI/Firmware/MdeModulePkg/Core/Dxe/Mem/Pool.c  |    87 +-
 .../MdeModulePkg/Core/Dxe/Misc/DebugImageInfo.c    |    18 +-
 .../Firmware/MdeModulePkg/Core/Dxe/Misc/Stall.c    |    12 +-
 .../Dxe/SectionExtraction/CoreSectionExtraction.c  |   123 +-
 .../MdeModulePkg/Core/DxeIplPeim/Arm/DxeLoadFunc.c |     6 +-
 .../Firmware/MdeModulePkg/Core/DxeIplPeim/DxeIpl.h |     3 +-
 .../MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf        |    56 +-
 .../MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni        |   Bin 0 -> 2396 bytes
 .../MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni   |   Bin 0 -> 1376 bytes
 .../MdeModulePkg/Core/DxeIplPeim/DxeLoad.c         |   199 +-
 .../MdeModulePkg/Core/DxeIplPeim/Ebc/DxeLoadFunc.c |     2 +-
 .../Core/DxeIplPeim/Ia32/DxeLoadFunc.c             |    28 +-
 .../Core/DxeIplPeim/Ia32/IdtVectorAsm.S            |    12 +-
 .../Core/DxeIplPeim/Ia32/IdtVectorAsm.asm          |    14 +-
 .../MdeModulePkg/Core/DxeIplPeim/X64/DxeLoadFunc.c |    41 +-
 .../Core/DxeIplPeim/X64/VirtualMemory.c            |    22 +-
 .../Core/DxeIplPeim/X64/VirtualMemory.h            |    28 +-
 .../MdeModulePkg/Core/Pei/BootMode/BootMode.c      |    34 +-
 .../Firmware/MdeModulePkg/Core/Pei/CpuIo/CpuIo.c   |   136 +-
 .../MdeModulePkg/Core/Pei/Dependency/Dependency.c  |    51 +-
 .../MdeModulePkg/Core/Pei/Dependency/Dependency.h  |    16 +-
 .../MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c  |   554 +-
 .../Firmware/MdeModulePkg/Core/Pei/FwVol/FwVol.c   |  1065 +-
 .../Firmware/MdeModulePkg/Core/Pei/FwVol/FwVol.h   |   179 +-
 .../EFI/Firmware/MdeModulePkg/Core/Pei/Hob/Hob.c   |    44 +-
 .../Firmware/MdeModulePkg/Core/Pei/Image/Image.c   |   191 +-
 .../MdeModulePkg/Core/Pei/Memory/MemoryServices.c  |    62 +-
 .../MdeModulePkg/Core/Pei/PciCfg2/PciCfg2.c        |    46 +-
 .../EFI/Firmware/MdeModulePkg/Core/Pei/PeiCore.uni |   Bin 0 -> 2812 bytes
 .../MdeModulePkg/Core/Pei/PeiCoreExtra.uni         |   Bin 0 -> 1336 bytes
 .../EFI/Firmware/MdeModulePkg/Core/Pei/PeiMain.h   |   317 +-
 .../EFI/Firmware/MdeModulePkg/Core/Pei/PeiMain.inf |    84 +-
 .../MdeModulePkg/Core/Pei/PeiMain/PeiMain.c        |   116 +-
 .../EFI/Firmware/MdeModulePkg/Core/Pei/Ppi/Ppi.c   |   236 +-
 .../Firmware/MdeModulePkg/Core/Pei/Reset/Reset.c   |    33 +-
 .../MdeModulePkg/Core/Pei/Security/Security.c      |    44 +-
 .../MdeModulePkg/Core/Pei/StatusCode/StatusCode.c  |    36 +-
 .../MdeModulePkg/Core/PiSmmCore/Dependency.c       |    16 +-
 .../MdeModulePkg/Core/PiSmmCore/Dispatcher.c       |   217 +-
 .../Firmware/MdeModulePkg/Core/PiSmmCore/Handle.c  |    12 +-
 .../Core/PiSmmCore/InstallConfigurationTable.c     |    12 +-
 .../Firmware/MdeModulePkg/Core/PiSmmCore/Locate.c  |    12 +-
 .../Firmware/MdeModulePkg/Core/PiSmmCore/Notify.c  |    48 +-
 .../Firmware/MdeModulePkg/Core/PiSmmCore/Page.c    |    90 +-
 .../MdeModulePkg/Core/PiSmmCore/PiSmmCore.c        |   181 +-
 .../MdeModulePkg/Core/PiSmmCore/PiSmmCore.h        |   232 +-
 .../MdeModulePkg/Core/PiSmmCore/PiSmmCore.inf      |    54 +-
 .../MdeModulePkg/Core/PiSmmCore/PiSmmCore.uni      |   Bin 0 -> 1878 bytes
 .../MdeModulePkg/Core/PiSmmCore/PiSmmCoreExtra.uni |   Bin 0 -> 1340 bytes
 .../Core/PiSmmCore/PiSmmCorePrivateData.h          |   107 +-
 .../MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c         |   173 +-
 .../MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf       |    54 +-
 .../MdeModulePkg/Core/PiSmmCore/PiSmmIpl.uni       |   Bin 0 -> 1870 bytes
 .../MdeModulePkg/Core/PiSmmCore/PiSmmIplExtra.uni  |   Bin 0 -> 1370 bytes
 .../Firmware/MdeModulePkg/Core/PiSmmCore/Pool.c    |   121 +-
 .../EFI/Firmware/MdeModulePkg/Core/PiSmmCore/Smi.c |   113 +-
 .../Core/PiSmmCore/SmramProfileRecord.c            |  1923 ++
 .../MdeModulePkg/Core/RuntimeDxe/Runtime.c         |     7 +-
 .../MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf    |    12 +-
 .../MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.uni    |   Bin 0 -> 2322 bytes
 .../Core/RuntimeDxe/RuntimeDxeExtra.uni            |   Bin 0 -> 1350 bytes
 .../MdeModulePkg/Include/Guid/AcpiS3Context.h      |     9 +-
 .../Include/Guid/BootScriptExecutorVariable.h      |     2 +-
 .../MdeModulePkg/Include/Guid/CapsuleVendor.h      |    18 +-
 .../MdeModulePkg/Include/Guid/ConnectConInEvent.h  |    24 +
 .../MdeModulePkg/Include/Guid/ConsoleInDevice.h    |    10 +-
 .../MdeModulePkg/Include/Guid/ConsoleOutDevice.h   |     8 +-
 .../Include/Guid/Crc32GuidedSectionExtraction.h    |    10 +-
 .../Firmware/MdeModulePkg/Include/Guid/DebugMask.h |    18 +-
 .../MdeModulePkg/Include/Guid/DriverSampleHii.h    |    12 +-
 .../Include/Guid/EventExitBootServiceFailed.h      |    24 +
 .../MdeModulePkg/Include/Guid/FaultTolerantWrite.h |    54 +
 .../Include/Guid/FirmwarePerformance.h             |    16 +-
 .../Include/Guid/HiiResourceSampleHii.h            |    12 +-
 .../MdeModulePkg/Include/Guid/Ip4ConfigHii.h       |    12 +-
 .../MdeModulePkg/Include/Guid/Ip4IScsiConfigHii.h  |    12 +-
 .../Include/Guid/LoadModuleAtFixedAddress.h        |    16 +-
 .../MdeModulePkg/Include/Guid/LzmaDecompress.h     |    35 +
 .../MdeModulePkg/Include/Guid/MdeModuleHii.h       |     8 +-
 .../Include/Guid/MdeModulePkgTokenSpace.h          |    10 +-
 .../MdeModulePkg/Include/Guid/MemoryProfile.h      |   286 +
 .../Include/Guid/MemoryStatusCodeRecord.h          |    24 +-
 .../Include/Guid/MemoryTypeInformation.h           |    10 +-
 .../Firmware/MdeModulePkg/Include/Guid/MtcVendor.h |    12 +-
 .../MdeModulePkg/Include/Guid/NicIp4ConfigNvData.h |    12 +-
 .../MdeModulePkg/Include/Guid/PcdDataBaseHobGuid.h |     8 +-
 .../Include/Guid/PcdDataBaseSignatureGuid.h        |   147 +
 .../MdeModulePkg/Include/Guid/Performance.h        |    25 +-
 .../MdeModulePkg/Include/Guid/PlatDriOverrideHii.h |    12 +-
 .../MdeModulePkg/Include/Guid/SmmVariableCommon.h  |    38 +-
 .../Include/Guid/StandardErrorDevice.h             |    10 +-
 .../Include/Guid/StatusCodeCallbackGuid.h          |    12 +-
 .../Include/Guid/StatusCodeDataTypeDebug.h         |    20 +-
 .../Include/Guid/StatusCodeDataTypeVariable.h      |    40 +
 .../MdeModulePkg/Include/Guid/SystemNvDataGuid.h   |    85 +-
 .../MdeModulePkg/Include/Guid/UsbKeyBoardLayout.h  |     8 +-
 .../MdeModulePkg/Include/Guid/VariableFormat.h     |    14 +-
 .../MdeModulePkg/Include/Guid/VariableIndexTable.h |     8 +-
 .../MdeModulePkg/Include/Guid/VlanConfigHii.h      |    12 +-
 .../Firmware/MdeModulePkg/Include/Guid/ZeroGuid.h  |    10 +-
 .../MdeModulePkg/Include/Library/CapsuleLib.h      |    24 +-
 .../Include/Library/CpuExceptionHandlerLib.h       |    96 +
 .../Include/Library/CustomizedDisplayLib.h         |   356 +
 .../MdeModulePkg/Include/Library/DebugAgentLib.h   |    23 +-
 .../Firmware/MdeModulePkg/Include/Library/DpcLib.h |    10 +-
 .../Firmware/MdeModulePkg/Include/Library/HiiLib.h |   296 +-
 .../MdeModulePkg/Include/Library/IpIoLib.h         |    92 +-
 .../MdeModulePkg/Include/Library/LockBoxLib.h      |     2 +-
 .../Firmware/MdeModulePkg/Include/Library/NetLib.h |   110 +-
 .../Include/Library/OemHookStatusCodeLib.h         |    54 +-
 .../MdeModulePkg/Include/Library/PlatformHookLib.h |    16 +-
 .../MdeModulePkg/Include/Library/RecoveryLib.h     |    12 +-
 .../MdeModulePkg/Include/Library/ResetSystemLib.h  |    24 +-
 .../Firmware/MdeModulePkg/Include/Library/S3Lib.h  |    10 +-
 .../Include/Library/SecurityManagementLib.h        |   184 +-
 .../Include/Library/SmmCorePlatformHookLib.h       |    18 +-
 .../MdeModulePkg/Include/Library/TcpIoLib.h        |    18 +-
 .../MdeModulePkg/Include/Library/UdpIoLib.h        |     8 +-
 .../Include/Library/UefiHiiServicesLib.h           |    10 +-
 .../MdeModulePkg/Include/Ppi/AtaController.h       |    60 +-
 .../Firmware/MdeModulePkg/Include/Ppi/Capsule.h    |    42 +-
 .../MdeModulePkg/Include/Ppi/SerialPortPei.h       |    26 +
 .../Firmware/MdeModulePkg/Include/Ppi/SmmAccess.h  |    30 +-
 .../MdeModulePkg/Include/Ppi/SmmCommunication.h    |     4 +-
 .../Firmware/MdeModulePkg/Include/Ppi/SmmControl.h |     4 +-
 .../MdeModulePkg/Include/Ppi/UfsHostController.h   |    60 +
 .../MdeModulePkg/Include/Ppi/Usb2HostController.h  |   102 +-
 .../MdeModulePkg/Include/Ppi/UsbController.h       |    14 +-
 .../MdeModulePkg/Include/Ppi/UsbHostController.h   |    94 +-
 .../EFI/Firmware/MdeModulePkg/Include/Ppi/UsbIo.h  |    52 +-
 .../Include/Protocol/DisplayProtocol.h             |   355 +
 .../Firmware/MdeModulePkg/Include/Protocol/Dpc.h   |    16 +-
 .../Include/Protocol/EbcSimpleDebugger.h           |     2 +-
 .../MdeModulePkg/Include/Protocol/EbcVmTest.h      |     2 +-
 .../Include/Protocol/FaultTolerantWrite.h          |    18 +-
 .../MdeModulePkg/Include/Protocol/FormBrowserEx.h  |    47 +-
 .../MdeModulePkg/Include/Protocol/FormBrowserEx2.h |   125 +
 .../Include/Protocol/GenericMemoryTest.h           |    38 +-
 .../MdeModulePkg/Include/Protocol/LoadPe32Image.h  |    14 +-
 .../MdeModulePkg/Include/Protocol/Print2.h         |   158 +-
 .../Include/Protocol/SmmFaultTolerantWrite.h       |    26 +-
 .../Include/Protocol/SmmFirmwareVolumeBlock.h      |    22 +-
 .../Include/Protocol/SmmSwapAddressRange.h         |    30 +-
 .../MdeModulePkg/Include/Protocol/SmmVariable.h    |    16 +-
 .../Include/Protocol/SwapAddressRange.h            |    54 +-
 .../Include/Protocol/UfsHostController.h           |   205 +
 .../MdeModulePkg/Include/Protocol/VariableLock.h   |    63 +
 .../BasePlatformHookLibNull.c                      |     6 +-
 .../BasePlatformHookLibNull.inf                    |     3 +-
 .../BasePlatformHookLibNull.uni                    |   Bin 0 -> 1644 bytes
 .../BaseResetSystemLibNull.c                       |     8 +-
 .../BaseResetSystemLibNull.inf                     |     3 +-
 .../BaseResetSystemLibNull.uni                     |   Bin 0 -> 1956 bytes
 .../BaseSerialPortLib16550.c                       |   593 +-
 .../BaseSerialPortLib16550.inf                     |    25 +-
 .../BaseSerialPortLib16550.uni                     |   Bin 0 -> 1672 bytes
 .../CpuExceptionHandlerLibNull.c                   |    99 +
 .../CpuExceptionHandlerLibNull.inf                 |    36 +
 .../CpuExceptionHandlerLibNull.uni                 |   Bin 0 -> 1902 bytes
 .../CustomizedDisplayLib}/Colors.h                 |     0
 .../CustomizedDisplayLib/CustomizedDisplayLib.c    |   960 +
 .../CustomizedDisplayLib/CustomizedDisplayLib.inf  |    64 +
 .../CustomizedDisplayLib/CustomizedDisplayLib.uni  |   Bin 0 -> 7256 bytes
 .../CustomizedDisplayLibInternal.c                 |   959 +
 .../CustomizedDisplayLibInternal.h                 |   297 +
 .../CustomizedDisplayLibModStrs.uni                |   Bin 0 -> 1678 bytes
 .../DebugAgentLibNull/DebugAgentLibNull.inf        |     7 +-
 .../DebugAgentLibNull/DebugAgentLibNull.uni        |   Bin 0 -> 1820 bytes
 .../Library/DxeCapsuleLibNull/DxeCapsuleLibNull.c  |    12 +-
 .../DxeCapsuleLibNull/DxeCapsuleLibNull.inf        |     4 +-
 .../DxeCapsuleLibNull/DxeCapsuleLibNull.uni        |   Bin 0 -> 1692 bytes
 .../DxeCoreMemoryAllocationLib.inf                 |     8 +-
 .../DxeCoreMemoryAllocationLib.uni                 |   Bin 0 -> 2582 bytes
 .../DxeCoreMemoryAllocationServices.h              |    14 +-
 .../MemoryAllocationLib.c                          |   122 +-
 .../DxeCorePerformanceLib/DxeCorePerformanceLib.c  |    24 +-
 .../DxeCorePerformanceLib.inf                      |    27 +-
 .../DxeCorePerformanceLib.uni                      |   Bin 0 -> 4064 bytes
 .../DxeCorePerformanceLibInternal.h                |     2 +-
 .../DxeCrc32GuidedSectionExtractLib.c              |    26 +-
 .../DxeCrc32GuidedSectionExtractLib.inf            |    12 +-
 .../DxeCrc32GuidedSectionExtractLib.uni            |   Bin 0 -> 2708 bytes
 .../DxeDebugPrintErrorLevelLib.c                   |    74 +-
 .../DxeDebugPrintErrorLevelLib.inf                 |    25 +-
 .../DxeDebugPrintErrorLevelLib.uni                 |   Bin 0 -> 2474 bytes
 .../MdeModulePkg/Library/DxeDpcLib/DpcLib.c        |     2 +-
 .../MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf   |    21 +-
 .../MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.uni   |   Bin 0 -> 1932 bytes
 .../MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c   |   114 +-
 .../MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf |    28 +-
 .../MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.uni |   Bin 0 -> 1868 bytes
 .../MdeModulePkg/Library/DxeNetLib/DxeNetLib.c     |   300 +-
 .../MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf   |    36 +-
 .../MdeModulePkg/Library/DxeNetLib/DxeNetLib.uni   |   Bin 0 -> 1788 bytes
 .../MdeModulePkg/Library/DxeNetLib/NetBuffer.c     |    16 +-
 .../Library/DxePerformanceLib/DxePerformanceLib.c  |     5 +-
 .../DxePerformanceLib/DxePerformanceLib.inf        |    21 +-
 .../DxePerformanceLib/DxePerformanceLib.uni        |   Bin 0 -> 2782 bytes
 .../DxePrintLibPrint2Protocol.inf                  |     6 +-
 .../DxePrintLibPrint2Protocol.uni                  |   Bin 0 -> 2064 bytes
 .../Library/DxePrintLibPrint2Protocol/PrintLib.c   |   470 +-
 .../DxeReportStatusCodeLib.inf                     |    14 +-
 .../DxeReportStatusCodeLib.uni                     |   Bin 0 -> 1708 bytes
 .../DxeReportStatusCodeLib/ReportStatusCodeLib.c   |     4 +-
 .../DxeSecurityManagementLib.c                     |   297 +-
 .../DxeSecurityManagementLib.inf                   |     7 +-
 .../DxeSecurityManagementLib.uni                   |   Bin 0 -> 1892 bytes
 .../DxeSmmPerformanceLib/DxeSmmPerformanceLib.c    |    27 +-
 .../DxeSmmPerformanceLib/DxeSmmPerformanceLib.inf  |    19 +-
 .../DxeSmmPerformanceLib/DxeSmmPerformanceLib.uni  |   Bin 0 -> 2598 bytes
 .../MdeModulePkg/Library/DxeTcpIoLib/DxeTcpIoLib.c |    38 +-
 .../Library/DxeTcpIoLib/DxeTcpIoLib.inf            |    28 +-
 .../Library/DxeTcpIoLib/DxeTcpIoLib.uni            |   Bin 0 -> 1908 bytes
 .../MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c |     6 +-
 .../Library/DxeUdpIoLib/DxeUdpIoLib.inf            |    30 +-
 .../Library/DxeUdpIoLib/DxeUpdIoLib.uni            |   Bin 0 -> 1988 bytes
 .../Library/LockBoxNullLib/LockBoxNullLib.c        |     2 +-
 .../Library/LockBoxNullLib/LockBoxNullLib.inf      |    10 +-
 .../Library/LockBoxNullLib/LockBoxNullLib.uni      |   Bin 0 -> 1616 bytes
 .../F86GuidedSectionExtraction.c                   |   218 +
 .../GuidedSectionExtraction.c                      |   201 +
 .../LzmaCustomDecompressLib/LZMA-SDK-README.txt    |     4 +
 .../LzmaArchCustomDecompressLib.inf                |    66 +
 .../LzmaArchDecompressLib.uni                      |   Bin 0 -> 2480 bytes
 .../LzmaCustomDecompressLib.inf                    |    62 +
 .../LzmaCustomDecompressLib/LzmaDecompress.c       |   220 +
 .../LzmaCustomDecompressLib/LzmaDecompressLib.uni  |   Bin 0 -> 2274 bytes
 .../LzmaDecompressLibInternal.h                    |    96 +
 .../LzmaCustomDecompressLib/Sdk/C/7zVersion.h      |     7 +
 .../Library/LzmaCustomDecompressLib/Sdk/C/Bra.h    |    60 +
 .../Library/LzmaCustomDecompressLib/Sdk/C/Bra86.c  |    85 +
 .../LzmaCustomDecompressLib/Sdk/C/CpuArch.h        |    69 +
 .../Library/LzmaCustomDecompressLib/Sdk/C/LzFind.c |   770 +
 .../Library/LzmaCustomDecompressLib/Sdk/C/LzFind.h |   107 +
 .../Library/LzmaCustomDecompressLib/Sdk/C/LzHash.h |    54 +
 .../LzmaCustomDecompressLib/Sdk/C/LzmaDec.c        |  1026 ++
 .../LzmaCustomDecompressLib/Sdk/C/LzmaDec.h        |   223 +
 .../Library/LzmaCustomDecompressLib/Sdk/C/Types.h  |   231 +
 .../LzmaCustomDecompressLib/Sdk/history.txt        |   236 +
 .../Library/LzmaCustomDecompressLib/Sdk/lzma.txt   |   594 +
 .../Library/LzmaCustomDecompressLib/UefiLzma.h     |    47 +
 .../OemHookStatusCodeLibNull.c                     |    22 +-
 .../OemHookStatusCodeLibNull.inf                   |     5 +-
 .../OemHookStatusCodeLibNull.uni                   |   Bin 0 -> 1892 bytes
 .../PeiCrc32GuidedSectionExtractLib.c              |   312 +
 .../PeiCrc32GuidedSectionExtractLib.inf            |    48 +
 .../PeiCrc32GuidedSectionExtractLib.uni            |   Bin 0 -> 2390 bytes
 .../PeiDebugPrintHobLib/PeiDebugPrintHobLib.c      |     8 +-
 .../PeiDebugPrintHobLib/PeiDebugPrintHobLib.inf    |     8 +-
 .../PeiDebugPrintHobLib/PeiDebugPrintHobLib.uni    |   Bin 0 -> 2076 bytes
 .../PeiDxeDebugLibReportStatusCode/DebugLib.c      |   461 +
 .../PeiDxeDebugLibReportStatusCode.inf             |    54 +
 .../PeiDxeDebugLibReportStatusCode.uni             |   Bin 0 -> 1896 bytes
 .../Library/PeiPerformanceLib/PeiPerformanceLib.c  |    23 +-
 .../PeiPerformanceLib/PeiPerformanceLib.inf        |    26 +-
 .../PeiPerformanceLib/PeiPerformanceLib.uni        |   Bin 0 -> 2504 bytes
 .../PeiRecoveryLibNull/PeiRecoveryLibNull.c        |     4 +-
 .../PeiRecoveryLibNull/PeiRecoveryLibNull.inf      |    13 +-
 .../PeiRecoveryLibNull/PeiRecoveryLibNull.uni      |   Bin 0 -> 2246 bytes
 .../PeiReportStatusCodeLib.inf                     |    11 +-
 .../PeiReportStatusCodeLib.uni                     |   Bin 0 -> 2416 bytes
 .../Library/PeiS3LibNull/PeiS3LibNull.c            |     4 +-
 .../Library/PeiS3LibNull/PeiS3LibNull.inf          |    10 +-
 .../Library/PeiS3LibNull/PeiS3LibNull.uni          |   Bin 0 -> 2200 bytes
 .../PiDxeS3BootScriptLib/BootScriptExecute.c       |   904 +-
 .../BootScriptInternalFormat.h                     |     8 +-
 .../Library/PiDxeS3BootScriptLib/BootScriptSave.c  |  1032 +-
 .../PiDxeS3BootScriptLib/DxeS3BootScriptLib.inf    |    31 +-
 .../PiDxeS3BootScriptLib/DxeS3BootScriptLib.uni    |   Bin 0 -> 1794 bytes
 .../PiDxeS3BootScriptLib/InternalBootScriptLib.h   |    10 +-
 .../MemoryAllocationLib.c                          |   155 +-
 .../PiSmmCoreMemoryAllocationLib.inf               |    10 +-
 .../PiSmmCoreMemoryAllocationLib.uni               |   Bin 0 -> 2634 bytes
 .../PiSmmCoreMemoryAllocationServices.h            |    49 +-
 .../PiSmmCoreSmmServicesTableLib.inf               |     5 +-
 .../PiSmmCoreSmmServicesTableLib.uni               |   Bin 0 -> 1644 bytes
 .../PlatformHookLibSerialPortPpi.c                 |    36 +
 .../PlatformHookLibSerialPortPpi.inf               |    38 +
 .../PlatformHookLibSerialPortPpi.uni               |   Bin 0 -> 2256 bytes
 .../ReportStatusCodeLib.c                          |    38 +-
 .../RuntimeDxeReportStatusCodeLib.inf              |    11 +-
 .../RuntimeDxeReportStatusCodeLib.uni              |   Bin 0 -> 1990 bytes
 .../SmmCorePerformanceLib/SmmCorePerformanceLib.c  |   197 +-
 .../SmmCorePerformanceLib.inf                      |    25 +-
 .../SmmCorePerformanceLib.uni                      |   Bin 0 -> 3528 bytes
 .../SmmCorePerformanceLibInternal.h                |     8 +-
 .../SmmCorePlatformHookLibNull.c                   |     8 +-
 .../SmmCorePlatformHookLibNull.inf                 |     3 +-
 .../SmmCorePlatformHookLibNull.uni                 |   Bin 0 -> 1710 bytes
 .../Library/SmmLockBoxLib/SmmLockBoxDxeLib.c       |     2 +-
 .../Library/SmmLockBoxLib/SmmLockBoxDxeLib.inf     |    12 +-
 .../Library/SmmLockBoxLib/SmmLockBoxDxeLib.uni     |   Bin 0 -> 1608 bytes
 .../Library/SmmLockBoxLib/SmmLockBoxPeiLib.c       |     4 +-
 .../Library/SmmLockBoxLib/SmmLockBoxPeiLib.inf     |    19 +-
 .../Library/SmmLockBoxLib/SmmLockBoxPeiLib.uni     |   Bin 0 -> 1608 bytes
 .../Library/SmmLockBoxLib/SmmLockBoxSmmLib.c       |    16 +-
 .../Library/SmmLockBoxLib/SmmLockBoxSmmLib.inf     |    11 +-
 .../Library/SmmLockBoxLib/SmmLockBoxSmmLib.uni     |   Bin 0 -> 1608 bytes
 .../Library/SmmPerformanceLib/SmmPerformanceLib.c  |     7 +-
 .../SmmPerformanceLib/SmmPerformanceLib.inf        |    21 +-
 .../SmmPerformanceLib/SmmPerformanceLib.uni        |   Bin 0 -> 2848 bytes
 .../SmmReportStatusCodeLib/ReportStatusCodeLib.c   |     4 +-
 .../SmmReportStatusCodeLib.inf                     |    14 +-
 .../SmmReportStatusCodeLib.uni                     |   Bin 0 -> 1718 bytes
 .../MdeModulePkg/Library/UefiHiiLib/HiiLanguage.c  |    12 +-
 .../MdeModulePkg/Library/UefiHiiLib/HiiLib.c       |  1612 +-
 .../MdeModulePkg/Library/UefiHiiLib/HiiString.c    |   104 +-
 .../Library/UefiHiiLib/InternalHiiLib.h            |    12 +-
 .../MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf |    12 +-
 .../MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.uni |   Bin 0 -> 1886 bytes
 .../UefiHiiServicesLib/UefiHiiServicesLib.c        |    28 +-
 .../UefiHiiServicesLib/UefiHiiServicesLib.inf      |    19 +-
 .../UefiHiiServicesLib/UefiHiiServicesLib.uni      |   Bin 0 -> 1686 bytes
 .../Devices/EFI/Firmware/MdeModulePkg/License.txt  |    25 +
 .../EFI/Firmware/MdeModulePkg/Logo/Logo.inf        |    10 +-
 .../EFI/Firmware/MdeModulePkg/Logo/Logo.uni        |   Bin 0 -> 2260 bytes
 .../EFI/Firmware/MdeModulePkg/Logo/LogoExtra.uni   |   Bin 0 -> 1312 bytes
 .../EFI/Firmware/MdeModulePkg/MdeModulePkg.dec     |  2063 ++-
 .../EFI/Firmware/MdeModulePkg/MdeModulePkg.dsc     |    59 +-
 .../EFI/Firmware/MdeModulePkg/MdeModulePkg.uni     |   Bin 0 -> 151736 bytes
 .../Firmware/MdeModulePkg/MdeModulePkgExtra.uni    |   Bin 0 -> 1350 bytes
 .../Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c  |   161 +-
 .../Acpi/AcpiPlatformDxe/AcpiPlatform.uni          |   Bin 0 -> 1586 bytes
 .../Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf       |    13 +-
 .../Acpi/AcpiPlatformDxe/AcpiPlatformExtra.uni     |   Bin 0 -> 1370 bytes
 .../Universal/Acpi/AcpiTableDxe/AcpiSdt.c          |   104 +-
 .../Universal/Acpi/AcpiTableDxe/AcpiSdt.h          |   102 +-
 .../Universal/Acpi/AcpiTableDxe/AcpiTable.h        |    17 +-
 .../Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf   |    28 +-
 .../Universal/Acpi/AcpiTableDxe/AcpiTableDxe.uni   |   Bin 0 -> 1578 bytes
 .../Acpi/AcpiTableDxe/AcpiTableDxeExtra.uni        |   Bin 0 -> 1350 bytes
 .../Acpi/AcpiTableDxe/AcpiTableProtocol.c          |   255 +-
 .../MdeModulePkg/Universal/Acpi/AcpiTableDxe/Aml.c |   304 +-
 .../Universal/Acpi/AcpiTableDxe/AmlChild.c         |    24 +-
 .../Universal/Acpi/AcpiTableDxe/AmlNamespace.c     |    44 +-
 .../Universal/Acpi/AcpiTableDxe/AmlOption.c        |    24 +-
 .../Universal/Acpi/AcpiTableDxe/AmlString.c        |    24 +-
 .../BootGraphicsResourceTableDxe.c                 |    81 +-
 .../BootGraphicsResourceTableDxe.inf               |    24 +-
 .../BootGraphicsResourceTableDxe.uni               |   Bin 0 -> 1854 bytes
 .../BootGraphicsResourceTableDxeExtra.uni          |   Bin 0 -> 1428 bytes
 .../BootScriptExecutorDxe.inf                      |    37 +-
 .../BootScriptExecutorDxe.uni                      |   Bin 0 -> 1910 bytes
 .../BootScriptExecutorDxeExtra.uni                 |   Bin 0 -> 1390 bytes
 .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.S        |     6 +-
 .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm      |    12 +-
 .../Acpi/BootScriptExecutorDxe/IA32/SetIdtEntry.c  |    49 +-
 .../Acpi/BootScriptExecutorDxe/ScriptExecute.c     |   449 +-
 .../Acpi/BootScriptExecutorDxe/ScriptExecute.h     |    37 +-
 .../Acpi/BootScriptExecutorDxe/X64/S3Asm.S         |    68 +-
 .../Acpi/BootScriptExecutorDxe/X64/S3Asm.asm       |    67 +-
 .../Acpi/BootScriptExecutorDxe/X64/SetIdtEntry.c   |   181 +-
 .../FirmwarePerformanceDxe.c                       |   413 +-
 .../FirmwarePerformanceDxe.inf                     |    50 +-
 .../FirmwarePerformanceDxe.uni                     |   Bin 0 -> 2382 bytes
 .../FirmwarePerformanceDxeExtra.uni                |   Bin 0 -> 1400 bytes
 .../FirmwarePerformancePei.c                       |    39 +-
 .../FirmwarePerformancePei.inf                     |    31 +-
 .../FirmwarePerformancePei.uni                     |   Bin 0 -> 3046 bytes
 .../FirmwarePerformancePeiExtra.uni                |   Bin 0 -> 1390 bytes
 .../FirmwarePerformanceSmm.c                       |   145 +-
 .../FirmwarePerformanceSmm.inf                     |    21 +-
 .../FirmwarePerformanceSmm.uni                     |   Bin 0 -> 2332 bytes
 .../FirmwarePerformanceSmmExtra.uni                |   Bin 0 -> 1390 bytes
 .../Acpi/S3SaveStateDxe/InternalS3SaveState.h      |    29 +-
 .../Universal/Acpi/S3SaveStateDxe/S3SaveState.c    |   203 +-
 .../Acpi/S3SaveStateDxe/S3SaveStateDxe.inf         |    18 +-
 .../Acpi/S3SaveStateDxe/S3SaveStateDxe.uni         |   Bin 0 -> 1960 bytes
 .../Acpi/S3SaveStateDxe/S3SaveStateDxeExtra.uni    |   Bin 0 -> 1360 bytes
 .../Acpi/SmmS3SaveState/InternalSmmSaveState.h     |    28 +-
 .../Universal/Acpi/SmmS3SaveState/SmmS3SaveState.c |   207 +-
 .../Acpi/SmmS3SaveState/SmmS3SaveState.inf         |    14 +-
 .../Acpi/SmmS3SaveState/SmmS3SaveState.uni         |   Bin 0 -> 2000 bytes
 .../Acpi/SmmS3SaveState/SmmS3SaveStateExtra.uni    |   Bin 0 -> 1360 bytes
 .../MdeModulePkg/Universal/CapsulePei/Capsule.h    |     9 +-
 .../Universal/CapsulePei/CapsulePei.inf            |    44 +-
 .../Universal/CapsulePei/CapsulePei.uni            |   Bin 0 -> 2114 bytes
 .../Universal/CapsulePei/CapsulePeiExtra.uni       |   Bin 0 -> 1364 bytes
 .../Universal/CapsulePei/CapsuleX64.inf            |    15 +-
 .../Universal/CapsulePei/CapsuleX64.uni            |   Bin 0 -> 2838 bytes
 .../Universal/CapsulePei/CapsuleX64Extra.uni       |   Bin 0 -> 1382 bytes
 .../Universal/CapsulePei/Common/CapsuleCoalesce.c  |   494 +-
 .../Universal/CapsulePei/Common/CommonHeader.h     |    12 +-
 .../Universal/CapsulePei/UefiCapsule.c             |   113 +-
 .../Universal/CapsulePei/X64/X64Entry.c            |    51 +-
 .../CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf        |    61 +-
 .../CapsuleRuntimeDxe/CapsuleRuntimeDxe.uni        |   Bin 0 -> 2226 bytes
 .../CapsuleRuntimeDxe/CapsuleRuntimeDxeExtra.uni   |   Bin 0 -> 1386 bytes
 .../Universal/CapsuleRuntimeDxe/CapsuleService.c   |    91 +-
 .../CapsuleRuntimeDxe/X64/SaveLongModeContext.c    |   207 +-
 .../Universal/Console/ConPlatformDxe/ConPlatform.c |    85 +-
 .../Universal/Console/ConPlatformDxe/ConPlatform.h |    20 +-
 .../Console/ConPlatformDxe/ConPlatformDxe.inf      |    39 +-
 .../Console/ConPlatformDxe/ConPlatformDxe.uni      |   Bin 0 -> 2170 bytes
 .../Console/ConPlatformDxe/ConPlatformDxeExtra.uni |   Bin 0 -> 1356 bytes
 .../Console/ConSplitterDxe/ComponentName.c         |     2 +-
 .../Universal/Console/ConSplitterDxe/ConSplitter.c |   354 +-
 .../Universal/Console/ConSplitterDxe/ConSplitter.h |    43 +-
 .../Console/ConSplitterDxe/ConSplitterDxe.inf      |    59 +-
 .../Console/ConSplitterDxe/ConSplitterDxe.uni      |   Bin 0 -> 4066 bytes
 .../Console/ConSplitterDxe/ConSplitterDxeExtra.uni |   Bin 0 -> 1356 bytes
 .../Console/ConSplitterDxe/ConSplitterGraphics.c   |    70 +-
 .../Console/GraphicsConsoleDxe/ComponentName.c     |     4 +-
 .../Console/GraphicsConsoleDxe/GraphicsConsole.c   |   198 +-
 .../Console/GraphicsConsoleDxe/GraphicsConsole.h   |    42 +-
 .../GraphicsConsoleDxe/GraphicsConsoleDxe.inf      |    25 +-
 .../GraphicsConsoleDxe/GraphicsConsoleDxe.uni      |   Bin 0 -> 2144 bytes
 .../GraphicsConsoleDxe/GraphicsConsoleDxeExtra.uni |   Bin 0 -> 1364 bytes
 .../Universal/Console/TerminalDxe/Ansi.c           |     4 +-
 .../Universal/Console/TerminalDxe/Terminal.c       |    66 +-
 .../Universal/Console/TerminalDxe/Terminal.h       |    39 +-
 .../Universal/Console/TerminalDxe/TerminalConIn.c  |    70 +-
 .../Universal/Console/TerminalDxe/TerminalConOut.c |     8 +-
 .../Universal/Console/TerminalDxe/TerminalDxe.inf  |    46 +-
 .../Universal/Console/TerminalDxe/TerminalDxe.uni  |   Bin 0 -> 2376 bytes
 .../Console/TerminalDxe/TerminalDxeExtra.uni       |   Bin 0 -> 1334 bytes
 .../Universal/DebugPortDxe/DebugPort.c             |   195 +-
 .../Universal/DebugPortDxe/DebugPort.h             |    21 +-
 .../Universal/DebugPortDxe/DebugPortDxe.inf        |    15 +-
 .../Universal/DebugPortDxe/DebugPortDxe.uni        |   Bin 0 -> 2622 bytes
 .../Universal/DebugPortDxe/DebugPortDxeExtra.uni   |   Bin 0 -> 1340 bytes
 .../Universal/DebugSupportDxe/DebugSupport.c       |    10 +-
 .../Universal/DebugSupportDxe/DebugSupportDxe.inf  |    16 +-
 .../Universal/DebugSupportDxe/DebugSupportDxe.uni  |   Bin 0 -> 2856 bytes
 .../DebugSupportDxe/DebugSupportDxeExtra.uni       |   Bin 0 -> 1352 bytes
 .../Universal/DebugSupportDxe/Ia32/AsmFuncs.S      |     8 +-
 .../Universal/DebugSupportDxe/Ia32/DebugSupport.h  |    63 +-
 .../DebugSupportDxe/Ia32/PlDebugSupport.c          |    58 +-
 .../DebugSupportDxe/Ia32/PlDebugSupport.h          |    14 +-
 .../Universal/DebugSupportDxe/Ipf/AsmFuncs.s       |     2 +-
 .../Universal/DebugSupportDxe/Ipf/Common.i         |    58 +-
 .../Universal/DebugSupportDxe/Ipf/Ds64Macros.i     |   156 +-
 .../Universal/DebugSupportDxe/Ipf/PlDebugSupport.h |     2 +-
 .../Universal/DebugSupportDxe/X64/AsmFuncs.S       |     4 +-
 .../Universal/DebugSupportDxe/X64/PlDebugSupport.h |    14 +-
 .../Universal/DevicePathDxe/DevicePath.c           |    44 +-
 .../Universal/DevicePathDxe/DevicePath.h           |   433 -
 .../Universal/DevicePathDxe/DevicePathDxe.inf      |    35 +-
 .../Universal/DevicePathDxe/DevicePathDxe.uni      |   Bin 0 -> 2532 bytes
 .../Universal/DevicePathDxe/DevicePathDxeExtra.uni |   Bin 0 -> 1364 bytes
 .../Universal/DevicePathDxe/DevicePathFromText.c   |  3155 ----
 .../Universal/DevicePathDxe/DevicePathToText.c     |  2065 ---
 .../Universal/DevicePathDxe/DevicePathUtilities.c  |   234 -
 .../Universal/Disk/CdExpressPei/CdExpressPei.inf   |    21 +-
 .../Universal/Disk/CdExpressPei/CdExpressPei.uni   |   Bin 0 -> 2296 bytes
 .../Disk/CdExpressPei/CdExpressPeiExtra.uni        |   Bin 0 -> 1368 bytes
 .../Universal/Disk/CdExpressPei/PeiCdExpress.c     |    56 +-
 .../Universal/Disk/CdExpressPei/PeiCdExpress.h     |    45 +-
 .../MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIo.c |  1290 +-
 .../MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIo.h |   169 +-
 .../Universal/Disk/DiskIoDxe/DiskIoDxe.inf         |    20 +-
 .../Universal/Disk/DiskIoDxe/DiskIoDxe.uni         |   Bin 0 -> 3152 bytes
 .../Universal/Disk/DiskIoDxe/DiskIoDxeExtra.uni    |   Bin 0 -> 1340 bytes
 .../Universal/Disk/PartitionDxe/Apple.c            |   231 +
 .../Universal/Disk/PartitionDxe/ElTorito.c         |     8 +-
 .../MdeModulePkg/Universal/Disk/PartitionDxe/Gpt.c |    67 +-
 .../MdeModulePkg/Universal/Disk/PartitionDxe/Mbr.c |    25 +-
 .../Universal/Disk/PartitionDxe/Partition.c        |   352 +-
 .../Universal/Disk/PartitionDxe/Partition.h        |    55 +-
 .../Universal/Disk/PartitionDxe/PartitionDxe.inf   |    41 +-
 .../Universal/Disk/PartitionDxe/PartitionDxe.uni   |   Bin 0 -> 3206 bytes
 .../Disk/PartitionDxe/PartitionDxeExtra.uni        |   Bin 0 -> 1348 bytes
 .../UnicodeCollation/EnglishDxe/EnglishDxe.inf     |    21 +-
 .../UnicodeCollation/EnglishDxe/EnglishDxe.uni     |   Bin 0 -> 2874 bytes
 .../EnglishDxe/EnglishDxeExtra.uni                 |   Bin 0 -> 1352 bytes
 .../EnglishDxe/UnicodeCollationEng.c               |    14 +-
 .../EnglishDxe/UnicodeCollationEng.h               |    14 +-
 .../Universal/DisplayEngineDxe/DisplayEngine.uni   |   Bin 0 -> 1902 bytes
 .../DisplayEngineDxe/DisplayEngineDxe.inf          |    66 +
 .../DisplayEngineDxe/DisplayEngineExtra.uni        |   Bin 0 -> 1334 bytes
 .../Universal/DisplayEngineDxe/FormDisplay.c       |  4091 +++++
 .../Universal/DisplayEngineDxe/FormDisplay.h       |   636 +
 .../Universal/DisplayEngineDxe/FormDisplayStr.uni  |   Bin 0 -> 15016 bytes
 .../Universal/DisplayEngineDxe/InputHandler.c      |  1531 ++
 .../Universal/DisplayEngineDxe/ProcessOptions.c    |  1448 ++
 .../Universal/DriverSampleDxe/DriverSample.c       |   185 +-
 .../Universal/DriverSampleDxe/DriverSample.h       |     3 +-
 .../Universal/DriverSampleDxe/DriverSample.uni     |   Bin 0 -> 2072 bytes
 .../Universal/DriverSampleDxe/DriverSampleDxe.inf  |    44 +-
 .../DriverSampleDxe/DriverSampleExtra.uni          |   Bin 0 -> 1348 bytes
 .../Universal/DriverSampleDxe/Inventory.vfr        |   226 +-
 .../MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr |  1579 +-
 .../Universal/DriverSampleDxe/VfrStrings.uni       |   Bin 60402 -> 61414 bytes
 .../MdeModulePkg/Universal/EbcDxe/EbcDxe.inf       |    23 +-
 .../MdeModulePkg/Universal/EbcDxe/EbcDxe.uni       |   Bin 0 -> 2304 bytes
 .../MdeModulePkg/Universal/EbcDxe/EbcDxeExtra.uni  |   Bin 0 -> 1354 bytes
 .../MdeModulePkg/Universal/EbcDxe/EbcExecute.c     |    17 +-
 .../Universal/EbcDxe/Ia32/EbcLowLevel.S            |    10 +-
 .../Universal/EbcDxe/Ia32/EbcLowLevel.asm          |    18 +-
 .../Universal/EbcDxe/Ia32/EbcSupport.c             |     6 +-
 .../Universal/EbcDxe/Ipf/EbcLowLevel.s             |    14 +-
 .../Universal/EbcDxe/X64/EbcLowLevel.S             |    16 +-
 .../Universal/EbcDxe/X64/EbcLowLevel.asm           |    12 +-
 .../MdeModulePkg/Universal/EbcDxe/X64/EbcSupport.c |     8 +-
 .../FaultTolerantWriteDxe/FaultTolerantWrite.c     |    75 +-
 .../FaultTolerantWriteDxe/FaultTolerantWrite.h     |    93 +-
 .../FaultTolerantWriteDxe/FaultTolerantWriteDxe.c  |    68 +-
 .../FaultTolerantWriteDxe.inf                      |    46 +-
 .../FaultTolerantWriteDxe.uni                      |   Bin 0 -> 2414 bytes
 .../FaultTolerantWriteDxeExtra.uni                 |   Bin 0 -> 1390 bytes
 .../FaultTolerantWriteDxe/FaultTolerantWriteSmm.c  |   268 +-
 .../FaultTolerantWriteSmm.inf                      |    56 +-
 .../FaultTolerantWriteSmmCommon.h                  |    16 +-
 .../FaultTolerantWriteSmmDxe.c                     |   114 +-
 .../FaultTolerantWriteSmmDxe.h                     |    14 +-
 .../FaultTolerantWriteSmmDxe.inf                   |    28 +-
 .../FaultTolerantWriteSmmDxe.uni                   |   Bin 0 -> 2492 bytes
 .../FaultTolerantWriteSmmDxeExtra.uni              |   Bin 0 -> 1418 bytes
 .../Universal/FaultTolerantWriteDxe/FtwMisc.c      |    94 +-
 .../SmmFaultTolerantWriteDxe.uni                   |   Bin 0 -> 2530 bytes
 .../SmmFaultTolerantWriteDxeExtra.uni              |   Bin 0 -> 1396 bytes
 .../FaultTolerantWriteDxe/UpdateWorkingBlock.c     |   194 +-
 .../FaultTolerantWritePei/FaultTolerantWritePei.c  |   321 +
 .../FaultTolerantWritePei.inf                      |    67 +
 .../FaultTolerantWritePei.uni                      |   Bin 0 -> 2094 bytes
 .../FaultTolerantWritePeiExtra.uni                 |   Bin 0 -> 1360 bytes
 .../FvSimpleFileSystemDxe/ComponentName.c          |   187 +
 .../FvSimpleFileSystemDxe/FvSimpleFileSystem.c     |   981 +
 .../FvSimpleFileSystemDxe/FvSimpleFileSystem.uni   |   Bin 0 -> 2018 bytes
 .../FvSimpleFileSystemDxe.inf                      |    74 +
 .../FvSimpleFileSystemEntryPoint.c                 |   676 +
 .../FvSimpleFileSystemExtra.uni                    |   Bin 0 -> 1384 bytes
 .../FvSimpleFileSystemInternal.h                   |   622 +
 .../Universal/HiiDatabaseDxe/ConfigRouting.c       |  3268 ++--
 .../Universal/HiiDatabaseDxe/Database.c            |    38 +-
 .../MdeModulePkg/Universal/HiiDatabaseDxe/Font.c   |   134 +-
 .../Universal/HiiDatabaseDxe/HiiDatabase.h         |   104 +-
 .../Universal/HiiDatabaseDxe/HiiDatabase.uni       |   Bin 0 -> 2252 bytes
 .../Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf    |    41 +-
 .../Universal/HiiDatabaseDxe/HiiDatabaseEntry.c    |     2 +-
 .../Universal/HiiDatabaseDxe/HiiDatabaseExtra.uni  |   Bin 0 -> 1350 bytes
 .../MdeModulePkg/Universal/HiiDatabaseDxe/Image.c  |    31 +-
 .../MdeModulePkg/Universal/HiiDatabaseDxe/String.c |   119 +-
 .../HiiResourcesSampleDxe/HiiResourcesSample.c     |     4 +-
 .../HiiResourcesSampleDxe/HiiResourcesSample.uni   |   Bin 0 -> 2064 bytes
 .../HiiResourcesSampleDxe.inf                      |    15 +-
 .../HiiResourcesSampleExtra.uni                    |   Bin 0 -> 1380 bytes
 .../Universal/HiiResourcesSampleDxe/Sample.vfr     |    90 +-
 .../Universal/LegacyRegion2Dxe/LegacyRegion2.c     |    26 +-
 .../Universal/LegacyRegion2Dxe/LegacyRegion2.h     |    12 +-
 .../LegacyRegion2Dxe/LegacyRegion2Dxe.inf          |    16 +-
 .../LegacyRegion2Dxe/LegacyRegion2Dxe.uni          |   Bin 0 -> 3878 bytes
 .../LegacyRegion2Dxe/LegacyRegion2DxeExtra.uni     |   Bin 0 -> 1370 bytes
 .../Universal/LockBox/SmmLockBox/SmmLockBox.c      |   198 +-
 .../Universal/LockBox/SmmLockBox/SmmLockBox.inf    |    25 +-
 .../Universal/LockBox/SmmLockBox/SmmLockBox.uni    |   Bin 0 -> 2006 bytes
 .../LockBox/SmmLockBox/SmmLockBoxExtra.uni         |   Bin 0 -> 1350 bytes
 .../GenericMemoryTestDxe/GenericMemoryTestDxe.inf  |    14 +-
 .../GenericMemoryTestDxe/GenericMemoryTestDxe.uni  |   Bin 0 -> 2084 bytes
 .../GenericMemoryTestDxeExtra.uni                  |   Bin 0 -> 1384 bytes
 .../GenericMemoryTestDxe/LightMemoryTest.c         |    60 +-
 .../GenericMemoryTestDxe/LightMemoryTest.h         |    50 +-
 .../MemoryTest/NullMemoryTestDxe/NullMemoryTest.c  |    64 +-
 .../MemoryTest/NullMemoryTestDxe/NullMemoryTest.h  |    62 +-
 .../NullMemoryTestDxe/NullMemoryTestDxe.inf        |    12 +-
 .../NullMemoryTestDxe/NullMemoryTestDxe.uni        |   Bin 0 -> 2078 bytes
 .../NullMemoryTestDxe/NullMemoryTestDxeExtra.uni   |   Bin 0 -> 1372 bytes
 .../MdeModulePkg/Universal/Metronome/Metronome.c   |    44 +-
 .../MdeModulePkg/Universal/Metronome/Metronome.h   |    24 +-
 .../MdeModulePkg/Universal/Metronome/Metronome.inf |    22 +-
 .../MdeModulePkg/Universal/Metronome/Metronome.uni |   Bin 0 -> 4444 bytes
 .../Universal/Metronome/MetronomeExtra.uni         |   Bin 0 -> 1354 bytes
 .../MonotonicCounterRuntimeDxe.inf                 |    13 +-
 .../MonotonicCounterRuntimeDxe.uni                 |   Bin 0 -> 2252 bytes
 .../MonotonicCounterRuntimeDxeExtra.uni            |   Bin 0 -> 1382 bytes
 .../Universal/Network/ArpDxe/ArpDriver.c           |   169 +-
 .../Universal/Network/ArpDxe/ArpDriver.h           |    94 +-
 .../Universal/Network/ArpDxe/ArpDxe.inf            |    29 +-
 .../Universal/Network/ArpDxe/ArpDxe.uni            |   Bin 0 -> 2288 bytes
 .../Universal/Network/ArpDxe/ArpDxeExtra.uni       |   Bin 0 -> 1322 bytes
 .../Universal/Network/ArpDxe/ArpImpl.c             |     8 +-
 .../Universal/Network/ArpDxe/ArpImpl.h             |    80 +-
 .../Universal/Network/ArpDxe/ArpMain.c             |    56 +-
 .../Universal/Network/ArpDxe/ComponentName.c       |    53 +-
 .../Universal/Network/Dhcp4Dxe/ComponentName.c     |   129 +-
 .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.c       |   105 +-
 .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.h       |    21 +-
 .../Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf        |    20 +-
 .../Universal/Network/Dhcp4Dxe/Dhcp4Dxe.uni        |   Bin 0 -> 2510 bytes
 .../Universal/Network/Dhcp4Dxe/Dhcp4DxeExtra.uni   |   Bin 0 -> 1334 bytes
 .../Universal/Network/Dhcp4Dxe/Dhcp4Impl.c         |    30 +-
 .../Universal/Network/Dhcp4Dxe/Dhcp4Impl.h         |    15 +-
 .../Universal/Network/Dhcp4Dxe/Dhcp4Io.c           |    37 +-
 .../Universal/Network/Dhcp4Dxe/Dhcp4Io.h           |     2 +-
 .../Universal/Network/Dhcp4Dxe/Dhcp4Option.c       |     2 +-
 .../Universal/Network/Dhcp4Dxe/Dhcp4Option.h       |     4 +-
 .../MdeModulePkg/Universal/Network/DpcDxe/Dpc.c    |     2 +-
 .../Universal/Network/DpcDxe/DpcDxe.inf            |    20 +-
 .../Universal/Network/DpcDxe/DpcDxe.uni            |   Bin 0 -> 1776 bytes
 .../Universal/Network/DpcDxe/DpcDxeExtra.uni       |   Bin 0 -> 1364 bytes
 .../Universal/Network/IScsiDxe/ComponentName.c     |   158 +-
 .../Universal/Network/IScsiDxe/ComponentName.h     |     6 +-
 .../Universal/Network/IScsiDxe/IScsi4Dxe.uni       |   Bin 0 -> 2696 bytes
 .../Universal/Network/IScsiDxe/IScsi4DxeExtra.uni  |   Bin 0 -> 1334 bytes
 .../Universal/Network/IScsiDxe/IScsiCHAP.c         |     3 +
 .../Universal/Network/IScsiDxe/IScsiCHAP.h         |     6 +-
 .../Universal/Network/IScsiDxe/IScsiConfig.c       |    45 +-
 .../Universal/Network/IScsiDxe/IScsiConfig.h       |    24 +-
 .../Universal/Network/IScsiDxe/IScsiConfigDxe.vfr  |   443 +-
 .../Universal/Network/IScsiDxe/IScsiDhcp.c         |    10 +-
 .../Universal/Network/IScsiDxe/IScsiDhcp.h         |     2 +-
 .../Universal/Network/IScsiDxe/IScsiDriver.c       |   237 +-
 .../Universal/Network/IScsiDxe/IScsiDriver.h       |    42 +-
 .../Universal/Network/IScsiDxe/IScsiDxe.inf        |    72 +-
 .../Network/IScsiDxe/IScsiExtScsiPassThru.c        |    45 +-
 .../Universal/Network/IScsiDxe/IScsiIbft.c         |    25 +-
 .../Universal/Network/IScsiDxe/IScsiMisc.c         |   171 +-
 .../Universal/Network/IScsiDxe/IScsiMisc.h         |    49 +-
 .../Universal/Network/IScsiDxe/IScsiProto.c        |    89 +-
 .../Universal/Network/IScsiDxe/IScsiProto.h        |    19 +-
 .../Universal/Network/IScsiDxe/IScsiTcp4Io.c       |    12 +-
 .../Universal/Network/IScsiDxe/IScsiTcp4Io.h       |    10 +-
 .../MdeModulePkg/Universal/Network/IScsiDxe/Md5.c  |    60 +-
 .../MdeModulePkg/Universal/Network/IScsiDxe/Md5.h  |     4 +-
 .../Universal/Network/Ip4ConfigDxe/ComponentName.c |     6 +-
 .../Universal/Network/Ip4ConfigDxe/Ip4Config.c     |    39 +-
 .../Universal/Network/Ip4ConfigDxe/Ip4Config.h     |    13 +-
 .../Network/Ip4ConfigDxe/Ip4ConfigDriver.c         |    29 +-
 .../Network/Ip4ConfigDxe/Ip4ConfigDxe.inf          |    41 +-
 .../Network/Ip4ConfigDxe/Ip4ConfigDxe.uni          |   Bin 0 -> 2700 bytes
 .../Network/Ip4ConfigDxe/Ip4ConfigDxe.vfr          |   183 +-
 .../Network/Ip4ConfigDxe/Ip4ConfigDxeExtra.uni     |   Bin 0 -> 1366 bytes
 .../Universal/Network/Ip4ConfigDxe/Ip4ConfigNv.c   |     4 +-
 .../Network/Ip4ConfigDxe/NicIp4Variable.c          |     6 +-
 .../Universal/Network/Ip4Dxe/ComponentName.c       |   128 +-
 .../Universal/Network/Ip4Dxe/Ip4Common.c           |   150 +-
 .../Universal/Network/Ip4Dxe/Ip4Common.h           |    36 +-
 .../Universal/Network/Ip4Dxe/Ip4Driver.c           |   213 +-
 .../Universal/Network/Ip4Dxe/Ip4Driver.h           |    27 +-
 .../Universal/Network/Ip4Dxe/Ip4Dxe.inf            |    35 +-
 .../Universal/Network/Ip4Dxe/Ip4Dxe.uni            |   Bin 0 -> 2842 bytes
 .../Universal/Network/Ip4Dxe/Ip4DxeExtra.uni       |   Bin 0 -> 1326 bytes
 .../Universal/Network/Ip4Dxe/Ip4Icmp.c             |    13 +-
 .../Universal/Network/Ip4Dxe/Ip4Icmp.h             |     2 +-
 .../MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.c  |    18 +-
 .../MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.h  |     6 +-
 .../Universal/Network/Ip4Dxe/Ip4Igmp.c             |     2 +-
 .../Universal/Network/Ip4Dxe/Ip4Impl.c             |   248 +-
 .../Universal/Network/Ip4Dxe/Ip4Impl.h             |    23 +-
 .../Universal/Network/Ip4Dxe/Ip4Input.c            |   200 +-
 .../Universal/Network/Ip4Dxe/Ip4Input.h            |    40 +-
 .../Universal/Network/Ip4Dxe/Ip4Option.c           |     4 +-
 .../Universal/Network/Ip4Dxe/Ip4Option.h           |     4 +-
 .../Universal/Network/Ip4Dxe/Ip4Output.c           |   107 +-
 .../Universal/Network/Ip4Dxe/Ip4Route.h            |     2 +-
 .../Universal/Network/MnpDxe/ComponentName.c       |   172 +-
 .../Universal/Network/MnpDxe/ComponentName.h       |     3 +-
 .../Universal/Network/MnpDxe/MnpConfig.c           |    62 +-
 .../Universal/Network/MnpDxe/MnpDriver.c           |    88 +-
 .../Universal/Network/MnpDxe/MnpDriver.h           |     8 +-
 .../Universal/Network/MnpDxe/MnpDxe.inf            |    22 +-
 .../Universal/Network/MnpDxe/MnpDxe.uni            |   Bin 0 -> 2636 bytes
 .../Universal/Network/MnpDxe/MnpDxeExtra.uni       |   Bin 0 -> 1320 bytes
 .../MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c  |    38 +-
 .../Universal/Network/MnpDxe/MnpVlan.c             |    11 +-
 .../Universal/Network/MnpDxe/MnpVlan.h             |     4 +-
 .../Universal/Network/Mtftp4Dxe/ComponentName.c    |   127 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Driver.c     |   173 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Driver.h     |    17 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf      |    19 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Dxe.uni      |   Bin 0 -> 2290 bytes
 .../Universal/Network/Mtftp4Dxe/Mtftp4DxeExtra.uni |   Bin 0 -> 1338 bytes
 .../Universal/Network/Mtftp4Dxe/Mtftp4Impl.c       |   255 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Impl.h       |    31 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Option.h     |     6 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Rrq.c        |    78 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Support.c    |    70 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Support.h    |    40 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Wrq.c        |    29 +-
 .../Universal/Network/SnpDxe/Callback.c            |   216 +-
 .../Universal/Network/SnpDxe/ComponentName.c       |   138 +-
 .../Universal/Network/SnpDxe/Initialize.c          |    20 +-
 .../Universal/Network/SnpDxe/Mcast_ip_to_mac.c     |    34 +-
 .../MdeModulePkg/Universal/Network/SnpDxe/Nvdata.c |    56 +-
 .../Universal/Network/SnpDxe/Receive_filters.c     |    98 +-
 .../MdeModulePkg/Universal/Network/SnpDxe/Reset.c  |    22 +-
 .../Universal/Network/SnpDxe/Shutdown.c            |    22 +-
 .../MdeModulePkg/Universal/Network/SnpDxe/Snp.c    |   354 +-
 .../MdeModulePkg/Universal/Network/SnpDxe/Snp.h    |   155 +-
 .../Universal/Network/SnpDxe/SnpDxe.inf            |    36 +-
 .../Universal/Network/SnpDxe/SnpDxe.uni            |   Bin 0 -> 2100 bytes
 .../Universal/Network/SnpDxe/SnpDxeExtra.uni       |   Bin 0 -> 1322 bytes
 .../MdeModulePkg/Universal/Network/SnpDxe/Start.c  |    16 +-
 .../Universal/Network/SnpDxe/Station_address.c     |    45 +-
 .../MdeModulePkg/Universal/Network/SnpDxe/Stop.c   |    28 +-
 .../Universal/Network/SnpDxe/Transmit.c            |    52 +-
 .../Universal/Network/SnpDxe/WaitForPacket.c       |     8 +-
 .../Universal/Network/Tcp4Dxe/ComponentName.c      |   128 +-
 .../Universal/Network/Tcp4Dxe/SockImpl.c           |    44 +-
 .../Universal/Network/Tcp4Dxe/SockImpl.h           |     6 +-
 .../Universal/Network/Tcp4Dxe/SockInterface.c      |    16 +-
 .../Universal/Network/Tcp4Dxe/Socket.h             |   157 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Dispatcher.c     |    40 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Driver.c         |   214 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Driver.h         |   115 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Dxe.inf          |    22 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Dxe.uni          |   Bin 0 -> 2228 bytes
 .../Universal/Network/Tcp4Dxe/Tcp4DxeExtra.uni     |   Bin 0 -> 1330 bytes
 .../Universal/Network/Tcp4Dxe/Tcp4Func.h           |    27 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Input.c          |     3 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Main.c           |   194 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Main.h           |   204 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Misc.c           |   206 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Option.c         |    14 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Option.h         |     2 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Output.c         |    10 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Proto.h          |     4 +-
 .../Universal/Network/Tcp4Dxe/Tcp4Timer.c          |     8 +-
 .../Universal/Network/Udp4Dxe/ComponentName.c      |   126 +-
 .../Universal/Network/Udp4Dxe/Udp4Driver.c         |   134 +-
 .../Universal/Network/Udp4Dxe/Udp4Driver.h         |    16 +-
 .../Universal/Network/Udp4Dxe/Udp4Dxe.inf          |    22 +-
 .../Universal/Network/Udp4Dxe/Udp4Dxe.uni          |   Bin 0 -> 2144 bytes
 .../Universal/Network/Udp4Dxe/Udp4DxeExtra.uni     |   Bin 0 -> 1330 bytes
 .../Universal/Network/Udp4Dxe/Udp4Impl.c           |   171 +-
 .../Universal/Network/Udp4Dxe/Udp4Impl.h           |    60 +-
 .../Universal/Network/Udp4Dxe/Udp4Main.c           |    20 +-
 .../Universal/Network/UefiPxeBcDxe/ComponentName.c |    64 +-
 .../Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c     |    87 +-
 .../Universal/Network/UefiPxeBcDxe/PxeBcDhcp.h     |    31 +-
 .../Universal/Network/UefiPxeBcDxe/PxeBcDriver.c   |     4 +-
 .../Universal/Network/UefiPxeBcDxe/PxeBcDriver.h   |    10 +-
 .../Universal/Network/UefiPxeBcDxe/PxeBcImpl.c     |    50 +-
 .../Universal/Network/UefiPxeBcDxe/PxeBcMtftp.c    |    38 +-
 .../Universal/Network/UefiPxeBcDxe/PxeBcMtftp.h    |    18 +-
 .../Universal/Network/UefiPxeBcDxe/PxeBcSupport.h  |     8 +-
 .../Network/UefiPxeBcDxe/UefiPxe4BcDxe.uni         |   Bin 0 -> 2834 bytes
 .../Network/UefiPxeBcDxe/UefiPxe4BcDxeExtra.uni    |   Bin 0 -> 1366 bytes
 .../Network/UefiPxeBcDxe/UefiPxeBcDxe.inf          |    53 +-
 .../Universal/Network/VlanConfigDxe/VlanConfig.vfr |   158 +-
 .../Network/VlanConfigDxe/VlanConfigDriver.c       |    13 +-
 .../Network/VlanConfigDxe/VlanConfigDxe.inf        |    22 +-
 .../Network/VlanConfigDxe/VlanConfigDxe.uni        |   Bin 0 -> 1988 bytes
 .../Network/VlanConfigDxe/VlanConfigDxeExtra.uni   |   Bin 0 -> 1366 bytes
 .../Network/VlanConfigDxe/VlanConfigImpl.c         |    92 +-
 .../Network/VlanConfigDxe/VlanConfigImpl.h         |     7 +-
 .../Firmware/MdeModulePkg/Universal/PCD/Dxe/Pcd.c  |   640 +-
 .../MdeModulePkg/Universal/PCD/Dxe/Pcd.inf         |   188 +-
 .../MdeModulePkg/Universal/PCD/Dxe/PcdDxe.uni      |   Bin 0 -> 29368 bytes
 .../MdeModulePkg/Universal/PCD/Dxe/PcdDxeExtra.uni |   Bin 0 -> 1370 bytes
 .../MdeModulePkg/Universal/PCD/Dxe/Service.c       |   927 +-
 .../MdeModulePkg/Universal/PCD/Dxe/Service.h       |   505 +-
 .../Firmware/MdeModulePkg/Universal/PCD/Pei/Pcd.c  |   724 +-
 .../MdeModulePkg/Universal/PCD/Pei/Pcd.inf         |   193 +-
 .../MdeModulePkg/Universal/PCD/Pei/PcdPeim.uni     |   Bin 0 -> 29190 bytes
 .../Universal/PCD/Pei/PcdPeimExtra.uni             |   Bin 0 -> 1372 bytes
 .../MdeModulePkg/Universal/PCD/Pei/Service.c       |   610 +-
 .../MdeModulePkg/Universal/PCD/Pei/Service.h       |   516 +-
 .../PcatSingleSegmentPciCfg2Pei.inf                |    13 +-
 .../PcatSingleSegmentPciCfg2Pei.uni                |   Bin 0 -> 2364 bytes
 .../PcatSingleSegmentPciCfg2PeiExtra.uni           |   Bin 0 -> 1414 bytes
 .../PcatSingleSegmentPciCfg2Pei/PciCfg2.c          |    18 +-
 .../InternalPlatDriOverrideDxe.h                   |    17 +-
 .../PlatformDriOverrideDxe/PlatDriOverrideDxe.c    |   273 +-
 .../PlatformDriOverrideDxe/PlatDriOverrideDxe.uni  |   Bin 0 -> 5754 bytes
 .../PlatDriOverrideDxeExtra.uni                    |   Bin 0 -> 1388 bytes
 .../PlatformDriOverrideDxe/PlatDriOverrideLib.c    |    84 +-
 .../PlatformDriOverrideDxe/PlatOverMngr.h          |    13 +-
 .../PlatformDriOverrideDxe.inf                     |    71 +-
 .../Universal/PlatformDriOverrideDxe/Vfr.vfr       |   218 +-
 .../PlatformDriOverrideDxe/VfrStrings.uni          |   Bin 10106 -> 10114 bytes
 .../MdeModulePkg/Universal/PrintDxe/PrintDxe.inf   |     6 +-
 .../MdeModulePkg/Universal/PrintDxe/PrintDxe.uni   |   Bin 0 -> 1892 bytes
 .../Universal/PrintDxe/PrintDxeExtra.uni           |   Bin 0 -> 1354 bytes
 .../Pei/ReportStatusCodeRouterPei.c                |    18 +-
 .../Pei/ReportStatusCodeRouterPei.h                |    10 +-
 .../Pei/ReportStatusCodeRouterPei.inf              |    10 +-
 .../Pei/ReportStatusCodeRouterPei.uni              |   Bin 0 -> 2096 bytes
 .../Pei/ReportStatusCodeRouterPeiExtra.uni         |   Bin 0 -> 1384 bytes
 .../RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.c  |    16 +-
 .../RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.h  |    15 +-
 .../ReportStatusCodeRouterRuntimeDxe.inf           |    12 +-
 .../ReportStatusCodeRouterRuntimeDxe.uni           |   Bin 0 -> 2212 bytes
 .../ReportStatusCodeRouterRuntimeDxeExtra.uni      |   Bin 0 -> 1398 bytes
 .../Smm/ReportStatusCodeRouterSmm.c                |    16 +-
 .../Smm/ReportStatusCodeRouterSmm.h                |    12 +-
 .../Smm/ReportStatusCodeRouterSmm.inf              |    11 +-
 .../Smm/ReportStatusCodeRouterSmm.uni              |   Bin 0 -> 2212 bytes
 .../Smm/ReportStatusCodeRouterSmmExtra.uni         |   Bin 0 -> 1384 bytes
 .../Universal/ResetSystemRuntimeDxe/ResetSystem.c  |    44 +-
 .../Universal/ResetSystemRuntimeDxe/ResetSystem.h  |    18 +-
 .../ResetSystemRuntimeDxe.inf                      |    12 +-
 .../ResetSystemRuntimeDxe.uni                      |   Bin 0 -> 1760 bytes
 .../ResetSystemRuntimeDxeExtra.uni                 |   Bin 0 -> 1372 bytes
 .../SectionExtractionDxe/SectionExtractionDxe.c    |   360 +
 .../SectionExtractionDxe/SectionExtractionDxe.inf  |    48 +
 .../SectionExtractionDxe/SectionExtractionDxe.uni  |   Bin 0 -> 2022 bytes
 .../SectionExtractionDxeExtra.uni                  |   Bin 0 -> 1368 bytes
 .../SectionExtractionPei/SectionExtractionPei.c    |   274 +
 .../SectionExtractionPei/SectionExtractionPei.inf  |    49 +
 .../SectionExtractionPei/SectionExtractionPei.uni  |   Bin 0 -> 1826 bytes
 .../SectionExtractionPeiExtra.uni                  |   Bin 0 -> 1356 bytes
 .../Universal/SecurityStubDxe/SecurityStub.c       |   144 +-
 .../Universal/SecurityStubDxe/SecurityStubDxe.inf  |    12 +-
 .../Universal/SecurityStubDxe/SecurityStubDxe.uni  |   Bin 0 -> 2126 bytes
 .../SecurityStubDxe/SecurityStubDxeExtra.uni       |   Bin 0 -> 1360 bytes
 .../Universal/SetupBrowserDxe/Expression.c         |   580 +-
 .../Universal/SetupBrowserDxe/Expression.h         |   265 +
 .../Universal/SetupBrowserDxe/IfrParse.c           |   879 +-
 .../Universal/SetupBrowserDxe/InputHandler.c       |  1390 --
 .../Universal/SetupBrowserDxe/Presentation.c       |  2689 ++-
 .../MdeModulePkg/Universal/SetupBrowserDxe/Print.c |   272 -
 .../Universal/SetupBrowserDxe/ProcessOptions.c     |  1018 --
 .../MdeModulePkg/Universal/SetupBrowserDxe/Setup.c |  6045 +++---
 .../MdeModulePkg/Universal/SetupBrowserDxe/Setup.h |  1228 +-
 .../Universal/SetupBrowserDxe/SetupBrowser.uni     |   Bin 0 -> 2222 bytes
 .../Universal/SetupBrowserDxe/SetupBrowserDxe.inf  |    49 +-
 .../SetupBrowserDxe/SetupBrowserExtra.uni          |   Bin 0 -> 1354 bytes
 .../Universal/SetupBrowserDxe/SetupBrowserStr.uni  |   Bin 14292 -> 0 bytes
 .../MdeModulePkg/Universal/SetupBrowserDxe/Ui.c    |  3795 ----
 .../MdeModulePkg/Universal/SetupBrowserDxe/Ui.h    |  1026 --
 .../MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.c   |   165 +-
 .../MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.h   |    16 +-
 .../MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf |    20 +-
 .../MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.uni |   Bin 0 -> 2292 bytes
 .../Universal/SmbiosDxe/SmbiosDxeExtra.uni         |   Bin 0 -> 1326 bytes
 .../StatusCodeHandler/Pei/MemoryStausCodeWorker.c  |     2 +-
 .../StatusCodeHandler/Pei/SerialStatusCodeWorker.c |    14 +-
 .../StatusCodeHandler/Pei/StatusCodeHandlerPei.c   |     6 +-
 .../StatusCodeHandler/Pei/StatusCodeHandlerPei.h   |     7 +-
 .../StatusCodeHandler/Pei/StatusCodeHandlerPei.inf |    27 +-
 .../StatusCodeHandler/Pei/StatusCodeHandlerPei.uni |   Bin 0 -> 2230 bytes
 .../Pei/StatusCodeHandlerPeiExtra.uni              |   Bin 0 -> 1374 bytes
 .../RuntimeDxe/MemoryStatusCodeWorker.c            |    24 +-
 .../RuntimeDxe/SerialStatusCodeWorker.c            |    56 +-
 .../RuntimeDxe/StatusCodeHandlerRuntimeDxe.c       |    12 +-
 .../RuntimeDxe/StatusCodeHandlerRuntimeDxe.h       |    19 +-
 .../RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf     |    24 +-
 .../RuntimeDxe/StatusCodeHandlerRuntimeDxe.uni     |   Bin 0 -> 2148 bytes
 .../StatusCodeHandlerRuntimeDxeExtra.uni           |   Bin 0 -> 1388 bytes
 .../StatusCodeHandler/Smm/MemoryStatusCodeWorker.c |    22 +-
 .../StatusCodeHandler/Smm/SerialStatusCodeWorker.c |    56 +-
 .../StatusCodeHandler/Smm/StatusCodeHandlerSmm.c   |     6 +-
 .../StatusCodeHandler/Smm/StatusCodeHandlerSmm.h   |    19 +-
 .../StatusCodeHandler/Smm/StatusCodeHandlerSmm.inf |    23 +-
 .../StatusCodeHandler/Smm/StatusCodeHandlerSmm.uni |   Bin 0 -> 2180 bytes
 .../Smm/StatusCodeHandlerSmmExtra.uni              |   Bin 0 -> 1374 bytes
 .../Universal/TimestampDxe/TimestampDxe.c          |   166 +
 .../Universal/TimestampDxe/TimestampDxe.inf        |    51 +
 .../Universal/TimestampDxe/TimestampDxe.uni        |   Bin 0 -> 1926 bytes
 .../Universal/TimestampDxe/TimestampDxeExtra.uni   |   Bin 0 -> 1324 bytes
 .../Universal/Variable/EmuRuntimeDxe/EmuVariable.c |   165 +-
 .../EmuRuntimeDxe/EmuVariableRuntimeDxe.inf        |    45 +-
 .../EmuRuntimeDxe/EmuVariableRuntimeDxe.uni        |   Bin 0 -> 2272 bytes
 .../EmuRuntimeDxe/EmuVariableRuntimeDxeExtra.uni   |   Bin 0 -> 1374 bytes
 .../Variable/EmuRuntimeDxe/InitVariable.c          |   295 +-
 .../Universal/Variable/EmuRuntimeDxe/Variable.h    |    40 +-
 .../Universal/Variable/Pei/PeiVariable.uni         |   Bin 0 -> 2130 bytes
 .../Universal/Variable/Pei/PeiVariableExtra.uni    |   Bin 0 -> 1356 bytes
 .../MdeModulePkg/Universal/Variable/Pei/Variable.c |   522 +-
 .../MdeModulePkg/Universal/Variable/Pei/Variable.h |    36 +-
 .../Universal/Variable/Pei/VariablePei.inf         |    33 +-
 .../Universal/Variable/RuntimeDxe/Reclaim.c        |    29 +-
 .../Universal/Variable/RuntimeDxe/Variable.c       |  1666 +-
 .../Universal/Variable/RuntimeDxe/Variable.h       |   134 +-
 .../Universal/Variable/RuntimeDxe/VariableDxe.c    |   150 +-
 .../Variable/RuntimeDxe/VariableRuntimeDxe.inf     |    75 +-
 .../Variable/RuntimeDxe/VariableRuntimeDxe.uni     |   Bin 0 -> 2588 bytes
 .../RuntimeDxe/VariableRuntimeDxeExtra.uni         |   Bin 0 -> 1360 bytes
 .../Universal/Variable/RuntimeDxe/VariableSmm.c    |   422 +-
 .../Universal/Variable/RuntimeDxe/VariableSmm.inf  |    83 +-
 .../Universal/Variable/RuntimeDxe/VariableSmm.uni  |   Bin 0 -> 3746 bytes
 .../Variable/RuntimeDxe/VariableSmmExtra.uni       |   Bin 0 -> 1348 bytes
 .../Variable/RuntimeDxe/VariableSmmRuntimeDxe.c    |   403 +-
 .../Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf  |    46 +-
 .../Variable/RuntimeDxe/VariableSmmRuntimeDxe.uni  |   Bin 0 -> 3018 bytes
 .../RuntimeDxe/VariableSmmRuntimeDxeExtra.uni      |   Bin 0 -> 1372 bytes
 .../Universal/WatchdogTimerDxe/WatchdogTimer.c     |     4 +-
 .../Universal/WatchdogTimerDxe/WatchdogTimer.h     |    16 +-
 .../Universal/WatchdogTimerDxe/WatchdogTimer.inf   |    18 +-
 .../Universal/WatchdogTimerDxe/WatchdogTimer.uni   |   Bin 0 -> 2116 bytes
 .../WatchdogTimerDxe/WatchdogTimerExtra.uni        |   Bin 0 -> 1350 bytes
 .../Devices/EFI/Firmware/MdePkg/Contributions.txt  |   202 +
 .../MdePkg/Include/AArch64/ProcessorBind.h         |   146 +
 .../Firmware/MdePkg/Include/Arm/ProcessorBind.h    |    54 +-
 .../Devices/EFI/Firmware/MdePkg/Include/Base.h     |    86 +-
 .../Firmware/MdePkg/Include/Ebc/ProcessorBind.h    |    36 +-
 .../EFI/Firmware/MdePkg/Include/Guid/Acpi.h        |    14 +-
 .../EFI/Firmware/MdePkg/Include/Guid/Apriori.h     |    12 +-
 .../Firmware/MdePkg/Include/Guid/AprioriFileName.h |    16 +-
 .../EFI/Firmware/MdePkg/Include/Guid/Cper.h        |     7 +-
 .../MdePkg/Include/Guid/DebugImageInfoTable.h      |    14 +-
 .../EFI/Firmware/MdePkg/Include/Guid/DxeServices.h |    12 +-
 .../EFI/Firmware/MdePkg/Include/Guid/EventGroup.h  |    23 +-
 .../Firmware/MdePkg/Include/Guid/EventLegacyBios.h |    16 +-
 .../EFI/Firmware/MdePkg/Include/Guid/FileInfo.h    |    12 +-
 .../Firmware/MdePkg/Include/Guid/FileSystemInfo.h  |    12 +-
 .../Include/Guid/FileSystemVolumeLabelInfo.h       |    12 +-
 .../MdePkg/Include/Guid/FirmwareContentsSigned.h   |    26 +
 .../MdePkg/Include/Guid/FirmwareFileSystem2.h      |    24 +-
 .../MdePkg/Include/Guid/FirmwareFileSystem3.h      |    14 +-
 .../EFI/Firmware/MdePkg/Include/Guid/FmpCapsule.h  |    98 +
 .../Firmware/MdePkg/Include/Guid/GlobalVariable.h  |   173 +-
 .../Devices/EFI/Firmware/MdePkg/Include/Guid/Gpt.h |    16 +-
 .../Firmware/MdePkg/Include/Guid/GraphicsInfoHob.h |    36 +
 .../MdePkg/Include/Guid/HiiFormMapMethodGuid.h     |    12 +-
 .../MdePkg/Include/Guid/HiiKeyBoardLayout.h        |    14 +-
 .../MdePkg/Include/Guid/HiiPlatformSetupFormset.h  |    14 +-
 .../EFI/Firmware/MdePkg/Include/Guid/HobList.h     |    12 +-
 .../MdePkg/Include/Guid/ImageAuthentication.h      |   102 +-
 .../MdePkg/Include/Guid/MdePkgTokenSpace.h         |     2 +-
 .../MdePkg/Include/Guid/MemoryAllocationHob.h      |    12 +-
 .../MdePkg/Include/Guid/MemoryOverwriteControl.h   |    32 +-
 .../Devices/EFI/Firmware/MdePkg/Include/Guid/Mps.h |    12 +-
 .../EFI/Firmware/MdePkg/Include/Guid/PcAnsi.h      |    14 +-
 .../Firmware/MdePkg/Include/Guid/SalSystemTable.h  |    12 +-
 .../EFI/Firmware/MdePkg/Include/Guid/SmBios.h      |    14 +-
 .../MdePkg/Include/Guid/StatusCodeDataTypeId.h     |   164 +-
 .../MdePkg/Include/Guid/SystemResourceTable.h      |   125 +
 .../MdePkg/Include/Guid/VectorHandoffTable.h       |    33 +
 .../Firmware/MdePkg/Include/Guid/WinCertificate.h  |    78 +-
 .../Firmware/MdePkg/Include/Ia32/ProcessorBind.h   |    68 +-
 .../MdePkg/Include/IndustryStandard/Acpi.h         |     4 +-
 .../MdePkg/Include/IndustryStandard/Acpi10.h       |    18 +-
 .../MdePkg/Include/IndustryStandard/Acpi20.h       |    18 +-
 .../MdePkg/Include/IndustryStandard/Acpi30.h       |    20 +-
 .../MdePkg/Include/IndustryStandard/Acpi40.h       |    20 +-
 .../MdePkg/Include/IndustryStandard/Acpi50.h       |    56 +-
 .../MdePkg/Include/IndustryStandard/Acpi51.h       |  2129 +++
 .../MdePkg/Include/IndustryStandard/Acpi60.h       |  2333 +++
 .../IndustryStandard/AlertStandardFormatTable.h    |    18 +-
 .../MdePkg/Include/IndustryStandard/Atapi.h        |   242 +-
 .../Include/IndustryStandard/DebugPort2Table.h     |    73 +
 .../Include/IndustryStandard/DebugPortTable.h      |    50 +
 .../MdePkg/Include/IndustryStandard/ElTorito.h     |    52 +-
 .../HighPrecisionEventTimerTable.h                 |    14 +-
 .../MdePkg/Include/IndustryStandard/Hsti.h         |    82 +
 .../IndustryStandard/IScsiBootFirmwareTable.h      |    30 +-
 .../Include/IndustryStandard/LegacyBiosMpTable.h   |    18 +-
 .../Firmware/MdePkg/Include/IndustryStandard/Mbr.h |    12 +-
 .../MemoryMappedConfigurationSpaceAccessTable.h    |    18 +-
 .../Firmware/MdePkg/Include/IndustryStandard/Pal.h |    35 +-
 .../Firmware/MdePkg/Include/IndustryStandard/Pci.h |    17 +-
 .../MdePkg/Include/IndustryStandard/Pci22.h        |   145 +-
 .../MdePkg/Include/IndustryStandard/Pci23.h        |    67 +-
 .../MdePkg/Include/IndustryStandard/Pci30.h        |    28 +-
 .../MdePkg/Include/IndustryStandard/PciCodeId.h    |   100 +
 .../MdePkg/Include/IndustryStandard/PciExpress21.h |   232 +-
 .../MdePkg/Include/IndustryStandard/PciExpress30.h |    32 +
 .../MdePkg/Include/IndustryStandard/PeImage.h      |    43 +-
 .../Firmware/MdePkg/Include/IndustryStandard/Sal.h |    36 +-
 .../MdePkg/Include/IndustryStandard/Scsi.h         |    18 +-
 .../MdePkg/Include/IndustryStandard/SdramSpd.h     |    14 +-
 .../SerialPortConsoleRedirectionTable.h            |    22 +-
 .../MdePkg/Include/IndustryStandard/SmBios.h       |   415 +-
 .../MdePkg/Include/IndustryStandard/SmBus.h        |    12 +-
 .../MdePkg/Include/IndustryStandard/TcpaAcpi.h     |    58 +
 .../MdePkg/Include/IndustryStandard/Tpm12.h        |    24 +-
 .../MdePkg/Include/IndustryStandard/Tpm20.h        |  1809 ++
 .../MdePkg/Include/IndustryStandard/Tpm2Acpi.h     |    51 +
 .../Include/IndustryStandard/UefiTcgPlatform.h     |    25 +-
 .../Include/IndustryStandard/WatchdogActionTable.h |    18 +-
 .../IndustryStandard/WatchdogResourceTable.h       |    14 +-
 .../EFI/Firmware/MdePkg/Include/Ipf/IpfMacro.i     |   116 +-
 .../Firmware/MdePkg/Include/Ipf/ProcessorBind.h    |    32 +-
 .../EFI/Firmware/MdePkg/Include/Library/BaseLib.h  |   754 +-
 .../MdePkg/Include/Library/BaseMemoryLib.h         |    42 +-
 .../MdePkg/Include/Library/CacheMaintenanceLib.h   |     4 +-
 .../EFI/Firmware/MdePkg/Include/Library/CpuLib.h   |     2 +-
 .../EFI/Firmware/MdePkg/Include/Library/DebugLib.h |    36 +-
 .../Include/Library/DebugPrintErrorLevelLib.h      |     4 +-
 .../MdePkg/Include/Library/DevicePathLib.h         |   218 +-
 .../MdePkg/Include/Library/DxeCoreEntryPoint.h     |    16 +-
 .../MdePkg/Include/Library/DxeServicesLib.h        |   185 +-
 .../MdePkg/Include/Library/DxeServicesTableLib.h   |    16 +-
 .../MdePkg/Include/Library/ExtendedSalLib.h        |    50 +-
 .../Include/Library/ExtractGuidedSectionLib.h      |    92 +-
 .../EFI/Firmware/MdePkg/Include/Library/HobLib.h   |   138 +-
 .../EFI/Firmware/MdePkg/Include/Library/HstiLib.h  |   158 +
 .../EFI/Firmware/MdePkg/Include/Library/IoLib.h    |   166 +-
 .../MdePkg/Include/Library/MemoryAllocationLib.h   |    79 +-
 .../MdePkg/Include/Library/OrderedCollectionLib.h  |   425 +
 .../EFI/Firmware/MdePkg/Include/Library/PalLib.h   |    18 +-
 .../EFI/Firmware/MdePkg/Include/Library/PcdLib.h   |   558 +-
 .../Firmware/MdePkg/Include/Library/PciCf8Lib.h    |    35 +-
 .../MdePkg/Include/Library/PciExpressLib.h         |    35 +-
 .../EFI/Firmware/MdePkg/Include/Library/PciLib.h   |    45 +-
 .../MdePkg/Include/Library/PciSegmentLib.h         |    90 +-
 .../MdePkg/Include/Library/PeCoffExtraActionLib.h  |     6 +-
 .../Include/Library/PeCoffGetEntryPointLib.h       |    12 +-
 .../Firmware/MdePkg/Include/Library/PeCoffLib.h    |   131 +-
 .../MdePkg/Include/Library/PeiCoreEntryPoint.h     |    14 +-
 .../MdePkg/Include/Library/PeiServicesLib.h        |   148 +-
 .../Include/Library/PeiServicesTablePointerLib.h   |    42 +-
 .../MdePkg/Include/Library/PeimEntryPoint.h        |    18 +-
 .../MdePkg/Include/Library/PerformanceLib.h        |    25 +-
 .../Firmware/MdePkg/Include/Library/PostCodeLib.h  |    54 +-
 .../EFI/Firmware/MdePkg/Include/Library/PrintLib.h |   334 +-
 .../MdePkg/Include/Library/ReportStatusCodeLib.h   |   238 +-
 .../Include/Library/ResourcePublicationLib.h       |     4 +-
 .../MdePkg/Include/Library/S3BootScriptLib.h       |   233 +-
 .../EFI/Firmware/MdePkg/Include/Library/S3IoLib.h  |   204 +-
 .../EFI/Firmware/MdePkg/Include/Library/S3PciLib.h |    23 +-
 .../Firmware/MdePkg/Include/Library/S3StallLib.h   |     2 +-
 .../EFI/Firmware/MdePkg/Include/Library/SalLib.h   |     4 +-
 .../MdePkg/Include/Library/SerialPortLib.h         |    20 +-
 .../EFI/Firmware/MdePkg/Include/Library/SmbusLib.h |    24 +-
 .../EFI/Firmware/MdePkg/Include/Library/SmmLib.h   |    28 +-
 .../Firmware/MdePkg/Include/Library/SmmMemLib.h    |   138 +
 .../MdePkg/Include/Library/SmmPeriodicSmiLib.h     |    98 +-
 .../MdePkg/Include/Library/SmmServicesTableLib.h   |     6 +-
 .../MdePkg/Include/Library/SynchronizationLib.h    |     6 +-
 .../Include/Library/UefiApplicationEntryPoint.h    |    16 +-
 .../MdePkg/Include/Library/UefiDecompressLib.h     |    46 +-
 .../MdePkg/Include/Library/UefiDriverEntryPoint.h  |    18 +-
 .../EFI/Firmware/MdePkg/Include/Library/UefiLib.h  |   466 +-
 .../MdePkg/Include/Library/UefiRuntimeLib.h        |    10 +-
 .../Firmware/MdePkg/Include/Library/UefiScsiLib.h  |    66 +-
 .../EFI/Firmware/MdePkg/Include/Pi/PiBootMode.h    |    21 +-
 .../EFI/Firmware/MdePkg/Include/Pi/PiDependency.h  |    26 +-
 .../EFI/Firmware/MdePkg/Include/Pi/PiDxeCis.h      |   114 +-
 .../Firmware/MdePkg/Include/Pi/PiFirmwareFile.h    |   108 +-
 .../Firmware/MdePkg/Include/Pi/PiFirmwareVolume.h  |    36 +-
 .../Devices/EFI/Firmware/MdePkg/Include/Pi/PiHob.h |    90 +-
 .../Devices/EFI/Firmware/MdePkg/Include/Pi/PiI2c.h |   307 +
 .../EFI/Firmware/MdePkg/Include/Pi/PiMultiPhase.h  |    69 +-
 .../EFI/Firmware/MdePkg/Include/Pi/PiPeiCis.h      |   224 +-
 .../Firmware/MdePkg/Include/Pi/PiS3BootScript.h    |     2 +-
 .../EFI/Firmware/MdePkg/Include/Pi/PiSmmCis.h      |    62 +-
 .../Include/Pi/PiSmmCommunicationAcpiTable.h       |    10 +-
 .../EFI/Firmware/MdePkg/Include/Pi/PiStatusCode.h  |    29 +-
 .../Devices/EFI/Firmware/MdePkg/Include/PiDxe.h    |    10 +-
 .../Devices/EFI/Firmware/MdePkg/Include/PiPei.h    |    12 +-
 .../Devices/EFI/Firmware/MdePkg/Include/PiSmm.h    |    10 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/BlockIo.h      |   133 +-
 .../MdePkg/Include/Ppi/BootInRecoveryMode.h        |    14 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/CpuIo.h        |    46 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/Decompress.h   |    16 +-
 .../MdePkg/Include/Ppi/DeviceRecoveryModule.h      |    38 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/DxeIpl.h       |    16 +-
 .../Firmware/MdePkg/Include/Ppi/EndOfPeiPhase.h    |    18 +-
 .../Firmware/MdePkg/Include/Ppi/FirmwareVolume.h   |   140 +-
 .../MdePkg/Include/Ppi/FirmwareVolumeInfo.h        |    18 +-
 .../MdePkg/Include/Ppi/FirmwareVolumeInfo2.h       |    72 +
 .../EFI/Firmware/MdePkg/Include/Ppi/Graphics.h     |    85 +
 .../MdePkg/Include/Ppi/GuidedSectionExtraction.h   |    44 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/I2cMaster.h    |   108 +
 .../EFI/Firmware/MdePkg/Include/Ppi/LoadFile.h     |    23 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/LoadImage.h    |    16 +-
 .../Firmware/MdePkg/Include/Ppi/MasterBootMode.h   |    16 +-
 .../Firmware/MdePkg/Include/Ppi/MemoryDiscovered.h |    16 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/MpServices.h   |   283 +
 .../Devices/EFI/Firmware/MdePkg/Include/Ppi/Pcd.h  |   400 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/PcdInfo.h      |   105 +
 .../EFI/Firmware/MdePkg/Include/Ppi/PciCfg2.h      |     4 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/PiPcd.h        |    12 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/PiPcdInfo.h    |    82 +
 .../MdePkg/Include/Ppi/ReadOnlyVariable2.h         |    34 +-
 .../Firmware/MdePkg/Include/Ppi/RecoveryModule.h   |    22 +-
 .../MdePkg/Include/Ppi/ReportStatusCodeHandler.h   |    14 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/Reset.h        |    20 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/S3Resume2.h    |    44 +-
 .../MdePkg/Include/Ppi/SecPlatformInformation.h    |    20 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/Security2.h    |    28 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/Smbus2.h       |    46 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/Stall.h        |    16 +-
 .../EFI/Firmware/MdePkg/Include/Ppi/StatusCode.h   |    14 +-
 .../Firmware/MdePkg/Include/Ppi/TemporaryRamDone.h |    52 +
 .../MdePkg/Include/Ppi/TemporaryRamSupport.h       |    12 +-
 .../MdePkg/Include/Ppi/VectorHandoffInfo.h         |    75 +
 .../MdePkg/Include/Protocol/AbsolutePointer.h      |    64 +-
 .../Include/Protocol/AcpiSystemDescriptionTable.h  |    82 +-
 .../Firmware/MdePkg/Include/Protocol/AcpiTable.h   |    64 +-
 .../MdePkg/Include/Protocol/AdapterInformation.h   |   224 +
 .../EFI/Firmware/MdePkg/Include/Protocol/Arp.h     |   114 +-
 .../Firmware/MdePkg/Include/Protocol/AtaPassThru.h |    72 +-
 .../MdePkg/Include/Protocol/AuthenticationInfo.h   |    36 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Bds.h     |    48 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Bis.h     |   330 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/BlockIo.h |    60 +-
 .../Firmware/MdePkg/Include/Protocol/BlockIo2.h    |    34 +-
 .../Include/Protocol/BusSpecificDriverOverride.h   |    22 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Capsule.h |    14 +-
 .../MdePkg/Include/Protocol/ComponentName.h        |    16 +-
 .../MdePkg/Include/Protocol/ComponentName2.h       |    28 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Cpu.h     |    60 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/CpuIo2.h  |    52 +-
 .../Firmware/MdePkg/Include/Protocol/DebugPort.h   |    58 +-
 .../MdePkg/Include/Protocol/DebugSupport.h         |   197 +-
 .../Firmware/MdePkg/Include/Protocol/Decompress.h  |    42 +-
 .../MdePkg/Include/Protocol/DeferredImageLoad.h    |    46 +-
 .../Firmware/MdePkg/Include/Protocol/DeviceIo.h    |    92 +-
 .../Firmware/MdePkg/Include/Protocol/DevicePath.h  |    70 +-
 .../MdePkg/Include/Protocol/DevicePathFromText.h   |    20 +-
 .../MdePkg/Include/Protocol/DevicePathToText.h     |    20 +-
 .../MdePkg/Include/Protocol/DevicePathUtilities.h  |    46 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Dhcp4.h   |    68 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Dhcp6.h   |   294 +-
 .../Firmware/MdePkg/Include/Protocol/DiskInfo.h    |    56 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/DiskIo.h  |    18 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/DiskIo2.h |   172 +
 .../MdePkg/Include/Protocol/DriverBinding.h        |   110 +-
 .../MdePkg/Include/Protocol/DriverConfiguration.h  |    22 +-
 .../MdePkg/Include/Protocol/DriverConfiguration2.h |    18 +-
 .../MdePkg/Include/Protocol/DriverDiagnostics.h    |    24 +-
 .../MdePkg/Include/Protocol/DriverDiagnostics2.h   |    20 +-
 .../MdePkg/Include/Protocol/DriverFamilyOverride.h |    40 +-
 .../MdePkg/Include/Protocol/DriverHealth.h         |   250 +-
 .../Include/Protocol/DriverSupportedEfiVersion.h   |    24 +-
 .../MdePkg/Include/Protocol/DxeSmmReadyToLock.h    |     4 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Eap.h     |    74 +-
 .../MdePkg/Include/Protocol/EapManagement.h        |   156 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Ebc.h     |    22 +-
 .../Firmware/MdePkg/Include/Protocol/EdidActive.h  |    16 +-
 .../MdePkg/Include/Protocol/EdidDiscovered.h       |    20 +-
 .../MdePkg/Include/Protocol/EdidOverride.h         |    16 +-
 .../Include/Protocol/ExtendedSalBootService.h      |    46 +-
 .../Include/Protocol/ExtendedSalServiceClasses.h   |    20 +-
 .../MdePkg/Include/Protocol/FirmwareManagement.h   |   260 +-
 .../MdePkg/Include/Protocol/FirmwareVolume2.h      |   116 +-
 .../MdePkg/Include/Protocol/FirmwareVolumeBlock.h  |    60 +-
 .../MdePkg/Include/Protocol/FormBrowser2.h         |    50 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Ftp4.h    |   262 +-
 .../MdePkg/Include/Protocol/GraphicsOutput.h       |   131 +-
 .../Include/Protocol/GuidedSectionExtraction.h     |    32 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Hash.h    |    71 +-
 .../MdePkg/Include/Protocol/HiiConfigAccess.h      |    65 +-
 .../MdePkg/Include/Protocol/HiiConfigRouting.h     |   136 +-
 .../Firmware/MdePkg/Include/Protocol/HiiDatabase.h |   138 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/HiiFont.h |    55 +-
 .../Firmware/MdePkg/Include/Protocol/HiiImage.h    |    86 +-
 .../MdePkg/Include/Protocol/HiiPackageList.h       |    14 +-
 .../Firmware/MdePkg/Include/Protocol/HiiString.h   |    43 +-
 .../Protocol/I2cBusConfigurationManagement.h       |   171 +
 .../MdePkg/Include/Protocol/I2cEnumerate.h         |   110 +
 .../EFI/Firmware/MdePkg/Include/Protocol/I2cHost.h |   160 +
 .../EFI/Firmware/MdePkg/Include/Protocol/I2cIo.h   |   175 +
 .../Firmware/MdePkg/Include/Protocol/I2cMaster.h   |   192 +
 .../MdePkg/Include/Protocol/IScsiInitiatorName.h   |    22 +-
 .../MdePkg/Include/Protocol/IdeControllerInit.h    |   294 +-
 .../Protocol/IncompatiblePciDeviceSupport.h        |   130 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Ip4.h     |   106 +-
 .../Firmware/MdePkg/Include/Protocol/Ip4Config.h   |   109 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Ip6.h     |    10 +-
 .../Firmware/MdePkg/Include/Protocol/Ip6Config.h   |   238 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/IpSec.h   |   176 +-
 .../Firmware/MdePkg/Include/Protocol/IpSecConfig.h |   524 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Kms.h     |    94 +-
 .../MdePkg/Include/Protocol/LegacyRegion2.h        |    18 +-
 .../Firmware/MdePkg/Include/Protocol/LoadFile.h    |    18 +-
 .../Firmware/MdePkg/Include/Protocol/LoadFile2.h   |    18 +-
 .../Firmware/MdePkg/Include/Protocol/LoadedImage.h |    30 +-
 .../MdePkg/Include/Protocol/ManagedNetwork.h       |    14 +-
 .../Firmware/MdePkg/Include/Protocol/McaInitPmi.h  |    10 +-
 .../Firmware/MdePkg/Include/Protocol/Metronome.h   |    52 +-
 .../MdePkg/Include/Protocol/MonotonicCounter.h     |    14 +-
 .../Firmware/MdePkg/Include/Protocol/MpService.h   |   480 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Mtftp4.h  |    10 +-
 .../Include/Protocol/NetworkInterfaceIdentifier.h  |    16 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Pcd.h     |   411 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/PcdInfo.h |   105 +
 .../Protocol/PciHostBridgeResourceAllocation.h     |   136 +-
 .../MdePkg/Include/Protocol/PciHotPlugInit.h       |   132 +-
 .../MdePkg/Include/Protocol/PciHotPlugRequest.h    |   124 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/PciIo.h   |   260 +-
 .../Firmware/MdePkg/Include/Protocol/PciPlatform.h |    28 +-
 .../MdePkg/Include/Protocol/PciRootBridgeIo.h      |   194 +-
 .../Firmware/MdePkg/Include/Protocol/PiPcdInfo.h   |    83 +
 .../Include/Protocol/PlatformDriverOverride.h      |    94 +-
 .../Protocol/PlatformToDriverConfiguration.h       |    76 +-
 .../Firmware/MdePkg/Include/Protocol/PxeBaseCode.h |   270 +-
 .../MdePkg/Include/Protocol/PxeBaseCodeCallBack.h  |    52 +-
 .../MdePkg/Include/Protocol/RealTimeClock.h        |    16 +-
 .../Include/Protocol/ReportStatusCodeHandler.h     |    22 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Reset.h   |    14 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Rng.h     |   156 +
 .../EFI/Firmware/MdePkg/Include/Protocol/Runtime.h |    48 +-
 .../Firmware/MdePkg/Include/Protocol/S3SaveState.h |    52 +-
 .../MdePkg/Include/Protocol/S3SmmSaveState.h       |    22 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/ScsiIo.h  |    51 +-
 .../MdePkg/Include/Protocol/ScsiPassThru.h         |    34 +-
 .../MdePkg/Include/Protocol/ScsiPassThruExt.h      |    52 +-
 .../Firmware/MdePkg/Include/Protocol/Security.h    |    50 +-
 .../Firmware/MdePkg/Include/Protocol/Security2.h   |   107 +
 .../MdePkg/Include/Protocol/SecurityPolicy.h       |    12 +-
 .../Firmware/MdePkg/Include/Protocol/SerialIo.h    |    46 +-
 .../MdePkg/Include/Protocol/ServiceBinding.h       |    44 +-
 .../MdePkg/Include/Protocol/SimpleFileSystem.h     |   209 +-
 .../MdePkg/Include/Protocol/SimpleNetwork.h        |    48 +-
 .../MdePkg/Include/Protocol/SimplePointer.h        |    48 +-
 .../MdePkg/Include/Protocol/SimpleTextInEx.h       |     6 +-
 .../MdePkg/Include/Protocol/SimpleTextOut.h        |    32 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Smbios.h  |    52 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/SmbusHc.h |    66 +-
 .../Firmware/MdePkg/Include/Protocol/SmmAccess2.h  |    32 +-
 .../Firmware/MdePkg/Include/Protocol/SmmBase2.h    |    24 +-
 .../MdePkg/Include/Protocol/SmmCommunication.h     |    18 +-
 .../MdePkg/Include/Protocol/SmmConfiguration.h     |    28 +-
 .../Firmware/MdePkg/Include/Protocol/SmmControl2.h |    34 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/SmmCpu.h  |    75 +-
 .../Firmware/MdePkg/Include/Protocol/SmmCpuIo2.h   |    12 +-
 .../Firmware/MdePkg/Include/Protocol/SmmEndOfDxe.h |    28 +
 .../MdePkg/Include/Protocol/SmmGpiDispatch2.h      |    24 +-
 .../MdePkg/Include/Protocol/SmmIoTrapDispatch2.h   |    32 +-
 .../MdePkg/Include/Protocol/SmmPciRootBridgeIo.h   |     4 +-
 .../Include/Protocol/SmmPeriodicTimerDispatch2.h   |    24 +-
 .../Include/Protocol/SmmPowerButtonDispatch2.h     |    14 +-
 .../MdePkg/Include/Protocol/SmmReadyToLock.h       |     4 +-
 .../Include/Protocol/SmmReportStatusCodeHandler.h  |    12 +-
 .../Include/Protocol/SmmStandbyButtonDispatch2.h   |    18 +-
 .../MdePkg/Include/Protocol/SmmStatusCode.h        |    30 +-
 .../MdePkg/Include/Protocol/SmmSwDispatch2.h       |    28 +-
 .../MdePkg/Include/Protocol/SmmSxDispatch2.h       |    14 +-
 .../MdePkg/Include/Protocol/SmmUsbDispatch2.h      |    20 +-
 .../Firmware/MdePkg/Include/Protocol/StatusCode.h  |    18 +-
 .../Include/Protocol/StorageSecurityCommand.h      |     2 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/SuperIo.h |    68 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/TapeIo.h  |    44 +-
 .../Firmware/MdePkg/Include/Protocol/TcgService.h  |    66 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Tcp4.h    |    20 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Tcp6.h    |     8 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Timer.h   |    92 +-
 .../Firmware/MdePkg/Include/Protocol/Timestamp.h   |   101 +
 .../MdePkg/Include/Protocol/TrEEProtocol.h         |   265 +
 .../EFI/Firmware/MdePkg/Include/Protocol/Udp4.h    |    80 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/Udp6.h    |    74 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/UgaDraw.h |    12 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/UgaIo.h   |    40 +-
 .../MdePkg/Include/Protocol/UnicodeCollation.h     |    36 +-
 .../MdePkg/Include/Protocol/Usb2HostController.h   |    38 +-
 .../MdePkg/Include/Protocol/UsbHostController.h    |   316 +-
 .../EFI/Firmware/MdePkg/Include/Protocol/UsbIo.h   |   120 +-
 .../MdePkg/Include/Protocol/UserCredential.h       |   130 +-
 .../MdePkg/Include/Protocol/UserCredential2.h      |   144 +-
 .../Firmware/MdePkg/Include/Protocol/UserManager.h |   164 +-
 .../Firmware/MdePkg/Include/Protocol/Variable.h    |    44 +-
 .../MdePkg/Include/Protocol/VariableWrite.h        |    42 +-
 .../Firmware/MdePkg/Include/Protocol/VlanConfig.h  |    32 +-
 .../MdePkg/Include/Protocol/WatchdogTimer.h        |    62 +-
 .../Devices/EFI/Firmware/MdePkg/Include/Uefi.h     |    16 +-
 .../MdePkg/Include/Uefi/UefiAcpiDataTable.h        |    12 +-
 .../Firmware/MdePkg/Include/Uefi/UefiBaseType.h    |   116 +-
 .../EFI/Firmware/MdePkg/Include/Uefi/UefiGpt.h     |    14 +-
 .../Include/Uefi/UefiInternalFormRepresentation.h  |   163 +-
 .../Firmware/MdePkg/Include/Uefi/UefiMultiPhase.h  |    67 +-
 .../EFI/Firmware/MdePkg/Include/Uefi/UefiPxe.h     |    22 +-
 .../EFI/Firmware/MdePkg/Include/Uefi/UefiSpec.h    |   135 +-
 .../Firmware/MdePkg/Include/X64/ProcessorBind.h    |    72 +-
 .../Library/BaseCacheMaintenanceLib/ArmCache.c     |     4 +-
 .../BaseCacheMaintenanceLib.inf                    |    10 +-
 .../BaseCacheMaintenanceLib.uni                    |   Bin 0 -> 2434 bytes
 .../Library/BaseCacheMaintenanceLib/IpfCache.c     |     2 +-
 .../Library/BaseCacheMaintenanceLib/X86Cache.c     |     4 +-
 .../Library/BaseCpuLib/AArch64/CpuFlushTlb.S       |    38 +
 .../MdePkg/Library/BaseCpuLib/AArch64/CpuSleep.S   |    39 +
 .../MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.S    |     2 +-
 .../MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.asm  |     4 +-
 .../MdePkg/Library/BaseCpuLib/Arm/CpuSleep.S       |     2 +-
 .../MdePkg/Library/BaseCpuLib/Arm/CpuSleep.asm     |     2 +-
 .../MdePkg/Library/BaseCpuLib/BaseCpuLib.inf       |    35 +-
 .../MdePkg/Library/BaseCpuLib/BaseCpuLib.uni       |   Bin 0 -> 2304 bytes
 .../MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.S    |     2 +-
 .../Library/BaseDebugLibNull/BaseDebugLibNull.inf  |     5 +-
 .../Library/BaseDebugLibNull/BaseDebugLibNull.uni  |   Bin 0 -> 1638 bytes
 .../MdePkg/Library/BaseDebugLibNull/DebugLib.c     |    57 +-
 .../BaseDebugLibSerialPort.inf                     |    12 +-
 .../BaseDebugLibSerialPort.uni                     |   Bin 0 -> 1902 bytes
 .../Library/BaseDebugLibSerialPort/DebugLib.c      |    79 +-
 .../BaseDebugPrintErrorLevelLib.c                  |     8 +-
 .../BaseDebugPrintErrorLevelLib.inf                |    12 +-
 .../BaseDebugPrintErrorLevelLib.uni                |   Bin 0 -> 1918 bytes
 .../BaseExtractGuidedSectionLib.c                  |    78 +-
 .../BaseExtractGuidedSectionLib.inf                |    18 +-
 .../BaseExtractGuidedSectionLib.uni                |   Bin 0 -> 3712 bytes
 .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf      |    12 +-
 .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni      |   Bin 0 -> 2546 bytes
 .../Library/BaseIoLibIntrinsic/IoHighLevel.c       |    80 +-
 .../MdePkg/Library/BaseIoLibIntrinsic/IoLib.c      |    22 +-
 .../MdePkg/Library/BaseIoLibIntrinsic/IoLibArm.c   |     2 +-
 .../MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c   |     2 -
 .../MdePkg/Library/BaseIoLibIntrinsic/IoLibIcc.c   |    12 +-
 .../MdePkg/Library/BaseIoLibIntrinsic/IoLibIpf.c   |    28 +-
 .../Library/BaseIoLibIntrinsic/IoLibMmioBuffer.c   |   110 +-
 .../MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c   |     6 +-
 .../MdePkg/Library/BaseLib/AArch64/CpuBreakpoint.S |    37 +
 .../Library/BaseLib/AArch64/DisableInterrupts.S    |    34 +
 .../Library/BaseLib/AArch64/EnableInterrupts.S     |    35 +
 .../Library/BaseLib/AArch64/GetInterruptsState.S   |    45 +
 .../MdePkg/Library/BaseLib/AArch64/MemoryFence.S   |    39 +
 .../Library/BaseLib/AArch64/SetJumpLongJump.S      |    97 +
 .../MdePkg/Library/BaseLib/AArch64/SwitchStack.S   |    68 +
 .../MdePkg/Library/BaseLib/Arm/CpuBreakpoint.S     |     4 +-
 .../MdePkg/Library/BaseLib/Arm/CpuBreakpoint.asm   |     4 +-
 .../MdePkg/Library/BaseLib/Arm/CpuPause.asm        |     2 +-
 .../MdePkg/Library/BaseLib/Arm/DisableInterrupts.S |     2 +-
 .../Library/BaseLib/Arm/DisableInterrupts.asm      |     4 +-
 .../MdePkg/Library/BaseLib/Arm/EnableInterrupts.S  |     2 +-
 .../Library/BaseLib/Arm/EnableInterrupts.asm       |     4 +-
 .../Library/BaseLib/Arm/GetInterruptsState.S       |     2 +-
 .../Library/BaseLib/Arm/GetInterruptsState.asm     |     4 +-
 .../Library/BaseLib/Arm/InternalSwitchStack.c      |     2 +-
 .../Firmware/MdePkg/Library/BaseLib/Arm/Math64.S   |    26 +-
 .../MdePkg/Library/BaseLib/Arm/MemoryFence.S       |    39 +
 .../MdePkg/Library/BaseLib/Arm/MemoryFence.asm     |    39 +
 .../MdePkg/Library/BaseLib/Arm/SetJumpLongJump.S   |     2 +-
 .../MdePkg/Library/BaseLib/Arm/SetJumpLongJump.asm |     2 +-
 .../MdePkg/Library/BaseLib/Arm/SwitchStack.S       |     8 +-
 .../MdePkg/Library/BaseLib/Arm/SwitchStack.asm     |     8 +-
 .../MdePkg/Library/BaseLib/Arm/Unaligned.c         |     2 +-
 .../Firmware/MdePkg/Library/BaseLib/BaseLib.inf    |   475 +-
 .../Firmware/MdePkg/Library/BaseLib/BaseLib.uni    |   Bin 0 -> 1882 bytes
 .../MdePkg/Library/BaseLib/BaseLibInternals.h      |     2 +-
 .../EFI/Firmware/MdePkg/Library/BaseLib/BitField.c |    66 +-
 .../EFI/Firmware/MdePkg/Library/BaseLib/CheckSum.c |     8 +-
 .../Firmware/MdePkg/Library/BaseLib/ChkStkGcc.c    |     4 +-
 .../MdePkg/Library/BaseLib/DivS64x64Remainder.c    |     2 +-
 .../Firmware/MdePkg/Library/BaseLib/Ia32/CpuIdEx.S |    12 +-
 .../MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm        |    10 +-
 .../Library/BaseLib/Ia32/DivU64x64Remainder.S      |    32 +-
 .../MdePkg/Library/BaseLib/Ia32/EnableCache.S      |     2 +-
 .../MdePkg/Library/BaseLib/Ia32/EnableCache.asm    |     2 +-
 .../MdePkg/Library/BaseLib/Ia32/EnablePaging64.S   |     2 +-
 .../MdePkg/Library/BaseLib/Ia32/GccInline.c        |   156 +-
 .../Library/BaseLib/Ia32/InternalSwitchStack.S     |     2 +-
 .../MdePkg/Library/BaseLib/Ia32/MultU64x32.S       |     2 +-
 .../MdePkg/Library/BaseLib/Ia32/MultU64x64.S       |    18 +-
 .../MdePkg/Library/BaseLib/Ia32/RShiftU64.S        |     2 +-
 .../Firmware/MdePkg/Library/BaseLib/Ia32/ReadCr0.c |     4 +-
 .../Firmware/MdePkg/Library/BaseLib/Ia32/Thunk16.S |   133 +-
 .../MdePkg/Library/BaseLib/Ia32/Thunk16.asm        |    44 +-
 .../MdePkg/Library/BaseLib/Ia32/Thunk16.nasm       |   263 +
 .../MdePkg/Library/BaseLib/Ipf/AccessMsrDb.s       |     8 +-
 .../EFI/Firmware/MdePkg/Library/BaseLib/Ipf/Asm.h  |     2 +-
 .../MdePkg/Library/BaseLib/Ipf/AsmCpuMisc.s        |     6 +-
 .../MdePkg/Library/BaseLib/Ipf/FlushCacheRange.c   |    12 +-
 .../Firmware/MdePkg/Library/BaseLib/Ipf/Ia64gen.h  |     8 +-
 .../Library/BaseLib/Ipf/InternalFlushCacheRange.s  |    58 +-
 .../Firmware/MdePkg/Library/BaseLib/Ipf/ReadCr.s   |     2 +-
 .../MdePkg/Library/BaseLib/Ipf/SwitchStack.s       |     4 +-
 .../Firmware/MdePkg/Library/BaseLib/LinkedList.c   |    94 +-
 .../Firmware/MdePkg/Library/BaseLib/SafeString.c   |   896 +
 .../EFI/Firmware/MdePkg/Library/BaseLib/String.c   |   154 +-
 .../Firmware/MdePkg/Library/BaseLib/SwitchStack.c  |     6 +-
 .../Firmware/MdePkg/Library/BaseLib/X64/CpuIdEx.S  |     8 +-
 .../MdePkg/Library/BaseLib/X64/DisablePaging64.S   |    20 +-
 .../MdePkg/Library/BaseLib/X64/DisablePaging64.asm |     6 +-
 .../MdePkg/Library/BaseLib/X64/EnableCache.S       |     2 +-
 .../MdePkg/Library/BaseLib/X64/EnableCache.asm     |     2 +-
 .../MdePkg/Library/BaseLib/X64/FlushCacheLine.asm  |     2 +-
 .../MdePkg/Library/BaseLib/X64/GccInline.c         |   170 +-
 .../Firmware/MdePkg/Library/BaseLib/X64/LongJump.S |     2 +-
 .../Firmware/MdePkg/Library/BaseLib/X64/SetJump.S  |     4 +-
 .../MdePkg/Library/BaseLib/X64/SwitchStack.S       |     4 +-
 .../Firmware/MdePkg/Library/BaseLib/X64/Thunk16.S  |    48 +-
 .../MdePkg/Library/BaseLib/X64/Thunk16.asm         |    24 +-
 .../MdePkg/Library/BaseLib/X64/Thunk16.nasm        |   325 +
 .../Firmware/MdePkg/Library/BaseLib/X86FxRestore.c |     4 +-
 .../Firmware/MdePkg/Library/BaseLib/X86FxSave.c    |     4 +-
 .../EFI/Firmware/MdePkg/Library/BaseLib/X86Msr.c   |    22 +-
 .../EFI/Firmware/MdePkg/Library/BaseLib/X86Thunk.c |    64 +-
 .../MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf |     5 +-
 .../MdePkg/Library/BaseMemoryLib/BaseMemoryLib.uni |   Bin 0 -> 1730 bytes
 .../Library/BaseMemoryLib/CompareMemWrapper.c      |     4 +-
 .../MdePkg/Library/BaseMemoryLib/CopyMemWrapper.c  |     4 +-
 .../MdePkg/Library/BaseMemoryLib/MemLibGuid.c      |     8 +-
 .../Library/BaseMemoryLib/ScanMem16Wrapper.c       |     2 +-
 .../Library/BaseMemoryLib/ScanMem32Wrapper.c       |     2 +-
 .../Library/BaseMemoryLib/ScanMem64Wrapper.c       |     2 +-
 .../MdePkg/Library/BaseMemoryLib/ScanMem8Wrapper.c |     8 +-
 .../MdePkg/Library/BaseMemoryLib/SetMemWrapper.c   |     2 +-
 .../MdePkg/Library/BaseMemoryLib/ZeroMemWrapper.c  |     4 +-
 .../Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf  |     5 +-
 .../Library/BaseMemoryLibMmx/BaseMemoryLibMmx.uni  |   Bin 0 -> 1938 bytes
 .../Library/BaseMemoryLibMmx/CompareMemWrapper.c   |     4 +-
 .../Library/BaseMemoryLibMmx/CopyMemWrapper.c      |     4 +-
 .../MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S  |     4 +-
 .../Library/BaseMemoryLibMmx/Ia32/SetMem16.S       |     2 +-
 .../Library/BaseMemoryLibMmx/Ia32/SetMem32.S       |     2 +-
 .../Library/BaseMemoryLibMmx/Ia32/SetMem64.S       |     2 +-
 .../MdePkg/Library/BaseMemoryLibMmx/MemLibGuid.c   |     8 +-
 .../Library/BaseMemoryLibMmx/ScanMem16Wrapper.c    |     2 +-
 .../Library/BaseMemoryLibMmx/ScanMem32Wrapper.c    |     2 +-
 .../Library/BaseMemoryLibMmx/ScanMem64Wrapper.c    |     2 +-
 .../Library/BaseMemoryLibMmx/ScanMem8Wrapper.c     |     8 +-
 .../Library/BaseMemoryLibMmx/SetMemWrapper.c       |     2 +-
 .../Library/BaseMemoryLibMmx/X64/CompareMem.S      |     8 +-
 .../MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.S  |    10 +-
 .../Library/BaseMemoryLibMmx/X64/ScanMem16.S       |     8 +-
 .../Library/BaseMemoryLibMmx/X64/ScanMem32.S       |     8 +-
 .../Library/BaseMemoryLibMmx/X64/ScanMem64.S       |     8 +-
 .../MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.S |     6 +-
 .../MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.S   |     4 +-
 .../MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.S |    18 +-
 .../MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.S |     4 +-
 .../MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.S |     4 +-
 .../Library/BaseMemoryLibMmx/ZeroMemWrapper.c      |     4 +-
 .../BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf    |     7 +-
 .../BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.uni    |   Bin 0 -> 2036 bytes
 .../BaseMemoryLibOptDxe/CompareMemWrapper.c        |     4 +-
 .../Library/BaseMemoryLibOptDxe/CopyMemWrapper.c   |     4 +-
 .../Library/BaseMemoryLibOptDxe/MemLibGuid.c       |     8 +-
 .../Library/BaseMemoryLibOptDxe/ScanMem16Wrapper.c |     2 +-
 .../Library/BaseMemoryLibOptDxe/ScanMem32Wrapper.c |     2 +-
 .../Library/BaseMemoryLibOptDxe/ScanMem64Wrapper.c |     2 +-
 .../Library/BaseMemoryLibOptDxe/ScanMem8Wrapper.c  |    10 +-
 .../Library/BaseMemoryLibOptDxe/SetMemWrapper.c    |     2 +-
 .../Library/BaseMemoryLibOptDxe/X64/CompareMem.S   |     2 +-
 .../Library/BaseMemoryLibOptDxe/X64/CopyMem.S      |     2 +-
 .../Library/BaseMemoryLibOptDxe/X64/SetMem.S       |     4 +-
 .../Library/BaseMemoryLibOptDxe/X64/SetMem.asm     |     4 +-
 .../Library/BaseMemoryLibOptDxe/ZeroMemWrapper.c   |     4 +-
 .../BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf    |     7 +-
 .../BaseMemoryLibOptPei/BaseMemoryLibOptPei.uni    |   Bin 0 -> 2154 bytes
 .../BaseMemoryLibOptPei/CompareMemWrapper.c        |     4 +-
 .../Library/BaseMemoryLibOptPei/CopyMemWrapper.c   |     4 +-
 .../Library/BaseMemoryLibOptPei/MemLibGuid.c       |     8 +-
 .../Library/BaseMemoryLibOptPei/ScanMem16Wrapper.c |     2 +-
 .../Library/BaseMemoryLibOptPei/ScanMem32Wrapper.c |     2 +-
 .../Library/BaseMemoryLibOptPei/ScanMem64Wrapper.c |     2 +-
 .../Library/BaseMemoryLibOptPei/ScanMem8Wrapper.c  |     8 +-
 .../Library/BaseMemoryLibOptPei/SetMemWrapper.c    |     2 +-
 .../Library/BaseMemoryLibOptPei/X64/SetMem64.S     |     2 +-
 .../Library/BaseMemoryLibOptPei/ZeroMemWrapper.c   |     4 +-
 .../BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf    |     5 +-
 .../BaseMemoryLibRepStr/BaseMemoryLibRepStr.uni    |   Bin 0 -> 2078 bytes
 .../BaseMemoryLibRepStr/CompareMemWrapper.c        |     4 +-
 .../Library/BaseMemoryLibRepStr/CopyMemWrapper.c   |     4 +-
 .../Library/BaseMemoryLibRepStr/Ia32/SetMem.S      |     2 +-
 .../Library/BaseMemoryLibRepStr/MemLibGuid.c       |     8 +-
 .../Library/BaseMemoryLibRepStr/ScanMem16Wrapper.c |     2 +-
 .../Library/BaseMemoryLibRepStr/ScanMem32Wrapper.c |     2 +-
 .../Library/BaseMemoryLibRepStr/ScanMem64Wrapper.c |     2 +-
 .../Library/BaseMemoryLibRepStr/ScanMem8Wrapper.c  |     8 +-
 .../Library/BaseMemoryLibRepStr/SetMemWrapper.c    |     2 +-
 .../Library/BaseMemoryLibRepStr/ZeroMemWrapper.c   |     4 +-
 .../BaseMemoryLibSse2/BaseMemoryLibSse2.inf        |    10 +-
 .../BaseMemoryLibSse2/BaseMemoryLibSse2.uni        |   Bin 0 -> 1834 bytes
 .../Library/BaseMemoryLibSse2/CompareMemWrapper.c  |     4 +-
 .../Library/BaseMemoryLibSse2/CopyMemWrapper.c     |     4 +-
 .../MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.S |     2 +-
 .../MdePkg/Library/BaseMemoryLibSse2/MemLibGuid.c  |     8 +-
 .../Library/BaseMemoryLibSse2/ScanMem16Wrapper.c   |     2 +-
 .../Library/BaseMemoryLibSse2/ScanMem32Wrapper.c   |     2 +-
 .../Library/BaseMemoryLibSse2/ScanMem64Wrapper.c   |     2 +-
 .../Library/BaseMemoryLibSse2/ScanMem8Wrapper.c    |     8 +-
 .../Library/BaseMemoryLibSse2/SetMemWrapper.c      |     2 +-
 .../MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.S |     4 +-
 .../Library/BaseMemoryLibSse2/ZeroMemWrapper.c     |     4 +-
 .../BaseOrderedCollectionRedBlackTreeLib.c         |  1454 ++
 .../BaseOrderedCollectionRedBlackTreeLib.inf       |    50 +
 .../BaseOrderedCollectionRedBlackTreeLib.uni       |   Bin 0 -> 2640 bytes
 .../Library/BasePalLibNull/BasePalLibNull.inf      |     5 +-
 .../Library/BasePalLibNull/BasePalLibNull.uni      |   Bin 0 -> 1758 bytes
 .../MdePkg/Library/BasePalLibNull/PalCall.c        |    16 +-
 .../Library/BasePcdLibNull/BasePcdLibNull.inf      |     5 +-
 .../Library/BasePcdLibNull/BasePcdLibNull.uni      |   Bin 0 -> 2210 bytes
 .../MdePkg/Library/BasePcdLibNull/PcdLib.c         |   367 +-
 .../MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf |     5 +-
 .../MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.uni |   Bin 0 -> 2126 bytes
 .../MdePkg/Library/BasePciCf8Lib/PciCf8Lib.c       |    89 +-
 .../BasePciExpressLib/BasePciExpressLib.inf        |     7 +-
 .../BasePciExpressLib/BasePciExpressLib.uni        |   Bin 0 -> 2230 bytes
 .../Library/BasePciExpressLib/PciExpressLib.c      |    35 +-
 .../MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf |     5 +-
 .../MdePkg/Library/BasePciLibCf8/BasePciLibCf8.uni |   Bin 0 -> 2086 bytes
 .../Firmware/MdePkg/Library/BasePciLibCf8/PciLib.c |    29 +-
 .../BasePciLibPciExpress/BasePciLibPciExpress.inf  |     5 +-
 .../BasePciLibPciExpress/BasePciLibPciExpress.uni  |   Bin 0 -> 2124 bytes
 .../MdePkg/Library/BasePciLibPciExpress/PciLib.c   |    29 +-
 .../BasePeCoffExtraActionLibNull.inf               |     6 +-
 .../PeCoffExtraActionLib.c                         |     6 +-
 .../PeCoffExtraActionLibNull.uni                   |   Bin 0 -> 1878 bytes
 .../BasePeCoffGetEntryPointLib.inf                 |     5 +-
 .../BasePeCoffGetEntryPointLib.uni                 |   Bin 0 -> 1702 bytes
 .../PeCoffGetEntryPoint.c                          |     8 +-
 .../Library/BasePeCoffLib/AArch64/PeCoffLoaderEx.c |   127 +
 .../Library/BasePeCoffLib/Arm/PeCoffLoaderEx.c     |    34 +-
 .../MdePkg/Library/BasePeCoffLib/BasePeCoff.c      |   809 +-
 .../MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf |    15 +-
 .../MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni |   Bin 0 -> 3514 bytes
 .../Library/BasePeCoffLib/BasePeCoffLibInternals.h |     8 +-
 .../Library/BasePeCoffLib/Ipf/PeCoffLoaderEx.c     |     4 +-
 .../MdePkg/Library/BasePeCoffLib/PeCoffLoaderEx.c  |     6 +-
 .../BasePerformanceLibNull.inf                     |    12 +-
 .../BasePerformanceLibNull.uni                     |   Bin 0 -> 1782 bytes
 .../BasePerformanceLibNull/PerformanceLib.c        |    25 +-
 .../BasePostCodeLibDebug/BasePostCodeLibDebug.inf  |    10 +-
 .../BasePostCodeLibDebug/BasePostCodeLibDebug.uni  |   Bin 0 -> 2018 bytes
 .../MdePkg/Library/BasePostCodeLibDebug/PostCode.c |    56 +-
 .../BasePostCodeLibPort80.inf                      |     7 +-
 .../BasePostCodeLibPort80.uni                      |   Bin 0 -> 1814 bytes
 .../Library/BasePostCodeLibPort80/PostCode.c       |    56 +-
 .../MdePkg/Library/BasePrintLib/BasePrintLib.inf   |     6 +-
 .../MdePkg/Library/BasePrintLib/BasePrintLib.uni   |   Bin 0 -> 1590 bytes
 .../MdePkg/Library/BasePrintLib/PrintLib.c         |   178 +-
 .../MdePkg/Library/BasePrintLib/PrintLibInternal.c |   164 +-
 .../MdePkg/Library/BasePrintLib/PrintLibInternal.h |    38 +-
 .../BaseReportStatusCodeLib.c                      |     2 +-
 .../BaseReportStatusCodeLibNull.inf                |     4 +-
 .../BaseReportStatusCodeLibNull.uni                |   Bin 0 -> 1742 bytes
 .../BaseS3BootScriptLibNull.inf                    |     3 +-
 .../BaseS3BootScriptLibNull.uni                    |   Bin 0 -> 2292 bytes
 .../BaseS3BootScriptLibNull/BootScriptLib.c        |    87 +-
 .../MdePkg/Library/BaseS3IoLib/BaseS3IoLib.inf     |    11 +-
 .../MdePkg/Library/BaseS3IoLib/BaseS3IoLib.uni     |   Bin 0 -> 2100 bytes
 .../Firmware/MdePkg/Library/BaseS3IoLib/S3IoLib.c  |   224 +-
 .../MdePkg/Library/BaseS3PciLib/BaseS3PciLib.inf   |    10 +-
 .../MdePkg/Library/BaseS3PciLib/BaseS3PciLib.uni   |   Bin 0 -> 2132 bytes
 .../MdePkg/Library/BaseS3PciLib/S3PciLib.c         |    29 +-
 .../Library/BaseS3SmbusLib/BaseS3SmbusLib.inf      |    12 +-
 .../Library/BaseS3SmbusLib/BaseS3SmbusLib.uni      |   Bin 0 -> 2132 bytes
 .../MdePkg/Library/BaseS3SmbusLib/S3SmbusLib.c     |    22 +-
 .../Library/BaseS3StallLib/BaseS3StallLib.inf      |    10 +-
 .../Library/BaseS3StallLib/BaseS3StallLib.uni      |   Bin 0 -> 2060 bytes
 .../MdePkg/Library/BaseS3StallLib/S3StallLib.c     |     6 +-
 .../BaseSerialPortLibNull/BaseSerialPortLibNull.c  |    20 +-
 .../BaseSerialPortLibNull.inf                      |     3 +-
 .../BaseSerialPortLibNull.uni                      |   Bin 0 -> 1822 bytes
 .../Library/BaseSmbusLibNull/BaseSmbusLibNull.c    |   544 +
 .../Library/BaseSmbusLibNull/BaseSmbusLibNull.inf  |    35 +
 .../Library/BaseSmbusLibNull/BaseSmbusLibNull.uni  |   Bin 0 -> 1688 bytes
 .../Library/BaseStackCheckLib/BaseStackCheckGcc.c  |    55 +
 .../BaseStackCheckLib/BaseStackCheckLib.inf        |    44 +
 .../BaseStackCheckLib/BaseStackCheckLib.uni        |   Bin 0 -> 1478 bytes
 .../AArch64/Synchronization.c                      |   115 +
 .../BaseSynchronizationLib/Arm/Synchronization.c   |     6 +-
 .../BaseSynchronizationLib.inf                     |    52 +-
 .../BaseSynchronizationLib.uni                     |   Bin 0 -> 1862 bytes
 .../BaseSynchronizationLib/Ebc/Synchronization.c   |     6 +-
 .../BaseSynchronizationLib/Ia32/GccInline.c        |    22 +-
 .../BaseSynchronizationLib/Synchronization.c       |     6 +-
 .../BaseSynchronizationLib/SynchronizationGcc.c    |    10 +-
 .../BaseSynchronizationLib/SynchronizationMsc.c    |     8 +-
 .../Library/BaseSynchronizationLib/X64/GccInline.c |    24 +-
 .../BaseTimerLibNullTemplate.inf                   |     5 +-
 .../BaseTimerLibNullTemplate.uni                   |   Bin 0 -> 2828 bytes
 .../BaseUefiDecompressLib/BaseUefiDecompressLib.c  |    77 +-
 .../BaseUefiDecompressLib.inf                      |     5 +-
 .../BaseUefiDecompressLib.uni                      |   Bin 0 -> 1670 bytes
 .../Library/DxeCoreEntryPoint/DxeCoreEntryPoint.c  |    10 +-
 .../DxeCoreEntryPoint/DxeCoreEntryPoint.inf        |     5 +-
 .../DxeCoreEntryPoint/DxeCoreEntryPoint.uni        |   Bin 0 -> 1678 bytes
 .../MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf |     5 +-
 .../MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.uni |   Bin 0 -> 2042 bytes
 .../Firmware/MdePkg/Library/DxeCoreHobLib/HobLib.c |   118 +-
 .../DxeExtendedSalLib/DxeExtendedSalLib.inf        |     8 +-
 .../DxeExtendedSalLib/DxeExtendedSalLib.uni        |   Bin 0 -> 2010 bytes
 .../Library/DxeExtendedSalLib/ExtendedSalLib.c     |   342 +-
 .../DxeExtendedSalLib/Ipf/AsmExtendedSalLib.s      |    16 +-
 .../DxeExtractGuidedSectionLib.c                   |   106 +-
 .../DxeExtractGuidedSectionLib.inf                 |     6 +-
 .../DxeExtractGuidedSectionLib.uni                 |   Bin 0 -> 1894 bytes
 .../MdePkg/Library/DxeHobLib/DxeHobLib.inf         |     9 +-
 .../MdePkg/Library/DxeHobLib/DxeHobLib.uni         |   Bin 0 -> 2106 bytes
 .../EFI/Firmware/MdePkg/Library/DxeHobLib/HobLib.c |   126 +-
 .../MdePkg/Library/DxeHstiLib/DxeHstiLib.inf       |    48 +
 .../MdePkg/Library/DxeHstiLib/DxeHstiLib.uni       |   Bin 0 -> 1612 bytes
 .../Firmware/MdePkg/Library/DxeHstiLib/HstiAip.c   |   175 +
 .../Firmware/MdePkg/Library/DxeHstiLib/HstiDxe.c   |   609 +
 .../Firmware/MdePkg/Library/DxeHstiLib/HstiDxe.h   |    65 +
 .../Library/DxeIoLibCpuIo2/DxeCpuIo2LibInternal.h  |     4 +-
 .../Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.inf      |     6 +-
 .../Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.uni      |   Bin 0 -> 1920 bytes
 .../MdePkg/Library/DxeIoLibCpuIo2/IoHighLevel.c    |    42 +-
 .../Firmware/MdePkg/Library/DxeIoLibCpuIo2/IoLib.c |    22 +-
 .../Library/DxeIoLibCpuIo2/IoLibMmioBuffer.c       |     4 +-
 .../MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.inf   |    11 +-
 .../MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.uni   |   Bin 0 -> 1984 bytes
 .../Library/DxeIoLibEsal/DxeIoLibEsalInternal.h    |     2 +-
 .../MdePkg/Library/DxeIoLibEsal/IoHighLevel.c      |    42 +-
 .../Firmware/MdePkg/Library/DxeIoLibEsal/IoLib.c   |    56 +-
 .../MdePkg/Library/DxeIoLibEsal/IoLibMmioBuffer.c  |   110 +-
 .../MdePkg/Library/DxePalLibEsal/DxePalLibEsal.c   |    14 +-
 .../MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf |     6 +-
 .../MdePkg/Library/DxePalLibEsal/DxePalLibEsal.uni |   Bin 0 -> 1848 bytes
 .../Firmware/MdePkg/Library/DxePcdLib/DxePcdLib.c  |   460 +-
 .../MdePkg/Library/DxePcdLib/DxePcdLib.inf         |    18 +-
 .../MdePkg/Library/DxePcdLib/DxePcdLib.uni         |   Bin 0 -> 3336 bytes
 .../MdePkg/Library/DxePciLibEsal/DxePciLibEsal.inf |     4 +-
 .../MdePkg/Library/DxePciLibEsal/DxePciLibEsal.uni |   Bin 0 -> 1916 bytes
 .../Firmware/MdePkg/Library/DxePciLibEsal/PciLib.c |    17 +-
 .../DxePciSegmentLibEsal/DxePciSegementLibEsal.uni |   Bin 0 -> 1964 bytes
 .../DxePciSegmentLibEsal/DxePciSegmentLibEsal.inf  |     4 +-
 .../MdePkg/Library/DxePciSegmentLibEsal/PciLib.c   |    17 +-
 .../DxeRuntimeExtendedSalLib.inf                   |    10 +-
 .../DxeRuntimeExtendedSalLib.uni                   |   Bin 0 -> 2068 bytes
 .../DxeRuntimeExtendedSalLib/ExtendedSalLib.c      |   352 +-
 .../Ipf/AsmExtendedSalLib.s                        |    24 +-
 .../DxeRuntimePciExpressLib.inf                    |    14 +-
 .../DxeRuntimePciExpressLib.uni                    |   Bin 0 -> 2922 bytes
 .../DxeRuntimePciExpressLib/PciExpressLib.c        |    55 +-
 .../MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.c   |   202 +-
 .../MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.inf |     6 +-
 .../MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.uni |   Bin 0 -> 1930 bytes
 .../MdePkg/Library/DxeServicesLib/DxeServicesLib.c |   283 +-
 .../Library/DxeServicesLib/DxeServicesLib.inf      |    20 +-
 .../Library/DxeServicesLib/DxeServicesLib.uni      |   Bin 0 -> 2594 bytes
 .../DxeServicesTableLib/DxeServicesTableLib.c      |     8 +-
 .../DxeServicesTableLib/DxeServicesTableLib.inf    |     5 +-
 .../DxeServicesTableLib/DxeServicesTableLib.uni    |   Bin 0 -> 2076 bytes
 .../MdePkg/Library/DxeSmbusLib/DxeSmbusLib.c       |    10 +-
 .../MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf     |     4 +-
 .../MdePkg/Library/DxeSmbusLib/DxeSmbusLib.uni     |   Bin 0 -> 1798 bytes
 .../MdePkg/Library/DxeSmbusLib/InternalSmbusLib.h  |     8 +-
 .../Firmware/MdePkg/Library/DxeSmbusLib/SmbusLib.c |   140 +-
 .../Library/DxeTimerLibEsal/DxeTimerLibEsal.c      |    28 +-
 .../Library/DxeTimerLibEsal/DxeTimerLibEsal.inf    |     6 +-
 .../Library/DxeTimerLibEsal/DxeTimerLibEsal.uni    |   Bin 0 -> 2020 bytes
 .../Library/PeiCoreEntryPoint/PeiCoreEntryPoint.c  |    36 +-
 .../PeiCoreEntryPoint/PeiCoreEntryPoint.inf        |     4 +-
 .../PeiCoreEntryPoint/PeiCoreEntryPoint.uni        |   Bin 0 -> 1678 bytes
 .../PeiDxePostCodeLibReportStatusCode.inf          |     3 +-
 .../PeiDxePostCodeLibReportStatusCode.uni          |   Bin 0 -> 1938 bytes
 .../PeiDxePostCodeLibReportStatusCode/PostCode.c   |    44 +-
 .../PeiExtractGuidedSectionLib.c                   |    98 +-
 .../PeiExtractGuidedSectionLib.inf                 |     4 +-
 .../PeiExtractGuidedSectionLib.uni                 |   Bin 0 -> 1900 bytes
 .../EFI/Firmware/MdePkg/Library/PeiHobLib/HobLib.c |   142 +-
 .../MdePkg/Library/PeiHobLib/PeiHobLib.inf         |    21 +-
 .../MdePkg/Library/PeiHobLib/PeiHobLib.uni         |   Bin 0 -> 1830 bytes
 .../MdePkg/Library/PeiIoLibCpuIo/IoHighLevel.c     |    80 +-
 .../Firmware/MdePkg/Library/PeiIoLibCpuIo/IoLib.c  |    12 +-
 .../MdePkg/Library/PeiIoLibCpuIo/IoLibMmioBuffer.c |   110 +-
 .../MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf |     6 +-
 .../MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.uni |   Bin 0 -> 1858 bytes
 .../PeiMemoryAllocationLib/MemoryAllocationLib.c   |   303 +-
 .../PeiMemoryAllocationLib.inf                     |     4 +-
 .../PeiMemoryAllocationLib.uni                     |   Bin 0 -> 1982 bytes
 .../Library/PeiMemoryLib/CompareMemWrapper.c       |     4 +-
 .../MdePkg/Library/PeiMemoryLib/CopyMemWrapper.c   |     4 +-
 .../Firmware/MdePkg/Library/PeiMemoryLib/MemLib.c  |     4 +-
 .../MdePkg/Library/PeiMemoryLib/MemLibGuid.c       |     8 +-
 .../MdePkg/Library/PeiMemoryLib/MemLibInternals.h  |     4 +-
 .../MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf   |     3 +-
 .../MdePkg/Library/PeiMemoryLib/PeiMemoryLib.uni   |   Bin 0 -> 1940 bytes
 .../MdePkg/Library/PeiMemoryLib/ScanMem16Wrapper.c |     2 +-
 .../MdePkg/Library/PeiMemoryLib/ScanMem32Wrapper.c |     2 +-
 .../MdePkg/Library/PeiMemoryLib/ScanMem64Wrapper.c |     2 +-
 .../MdePkg/Library/PeiMemoryLib/ScanMem8Wrapper.c  |     8 +-
 .../MdePkg/Library/PeiMemoryLib/SetMemWrapper.c    |     2 +-
 .../MdePkg/Library/PeiMemoryLib/ZeroMemWrapper.c   |     4 +-
 .../Firmware/MdePkg/Library/PeiPalLib/PeiPalLib.c  |    16 +-
 .../MdePkg/Library/PeiPalLib/PeiPalLib.inf         |     5 +-
 .../MdePkg/Library/PeiPalLib/PeiPalLib.uni         |   Bin 0 -> 2090 bytes
 .../Firmware/MdePkg/Library/PeiPcdLib/PeiPcdLib.c  |   477 +-
 .../MdePkg/Library/PeiPcdLib/PeiPcdLib.inf         |    15 +-
 .../MdePkg/Library/PeiPcdLib/PeiPcdLib.uni         |   Bin 0 -> 3910 bytes
 .../MdePkg/Library/PeiPciLibPciCfg2/PciLib.c       |    31 +-
 .../Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf  |     4 +-
 .../Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.uni  |   Bin 0 -> 2922 bytes
 .../PeiPciSegmentLibPciCfg2/PciSegmentLib.c        |    86 +-
 .../PeiPciSegmentLibPciCfg2.inf                    |     3 +-
 .../PeiPciSegmentLibPciCfg2.uni                    |   Bin 0 -> 2792 bytes
 .../PeiResourcePublicationLib.c                    |    18 +-
 .../PeiResourcePublicationLib.inf                  |     3 +-
 .../PeiResourcePublicationLib.uni                  |   Bin 0 -> 1906 bytes
 .../MdePkg/Library/PeiServicesLib/PeiServicesLib.c |   286 +-
 .../Library/PeiServicesLib/PeiServicesLib.inf      |    12 +-
 .../Library/PeiServicesLib/PeiServicesLib.uni      |   Bin 0 -> 1646 bytes
 .../PeiServicesTablePointer.c                      |    51 +-
 .../PeiServicesTablePointerLib.inf                 |     3 +-
 .../PeiServicesTablePointerLib.uni                 |   Bin 0 -> 2486 bytes
 .../PeiServicesTablePointer.c                      |    96 +-
 .../PeiServicesTablePointerLibIdt.inf              |     7 +-
 .../PeiServicesTablePointerLibIdt.uni              |   Bin 0 -> 2206 bytes
 .../PeiServicesTablePointer.c                      |    46 +-
 .../PeiServicesTablePointerLibKr7.inf              |     3 +-
 .../PeiServicesTablePointerLibKr7.uni              |   Bin 0 -> 2150 bytes
 .../PeiSmbusLibSmbus2Ppi/InternalSmbusLib.h        |    10 +-
 .../Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLib.c     |    10 +-
 .../PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf  |     6 +-
 .../PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.uni  |   Bin 0 -> 1766 bytes
 .../MdePkg/Library/PeiSmbusLibSmbus2Ppi/SmbusLib.c |   110 +-
 .../MdePkg/Library/PeimEntryPoint/PeimEntryPoint.c |     8 +-
 .../Library/PeimEntryPoint/PeimEntryPoint.inf      |     5 +-
 .../Library/PeimEntryPoint/PeimEntryPoint.uni      |   Bin 0 -> 1646 bytes
 .../SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf  |     9 +-
 .../SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.uni  |   Bin 0 -> 4200 bytes
 .../Library/SecPeiDxeTimerLibCpu/X86TimerLib.c     |    71 +-
 .../MdePkg/Library/SmmIoLibSmmCpuIo2/IoHighLevel.c |    42 +-
 .../MdePkg/Library/SmmIoLibSmmCpuIo2/IoLib.c       |    24 +-
 .../Library/SmmIoLibSmmCpuIo2/IoLibMmioBuffer.c    |    12 +-
 .../SmmIoLibSmmCpuIo2/SmmCpuIoLibInternal.h        |     6 +-
 .../SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf        |    11 +-
 .../SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.uni        |   Bin 0 -> 1978 bytes
 .../MdePkg/Library/SmmLibNull/SmmLibNull.c         |    32 +-
 .../MdePkg/Library/SmmLibNull/SmmLibNull.inf       |     5 +-
 .../MdePkg/Library/SmmLibNull/SmmLibNull.uni       |   Bin 0 -> 1590 bytes
 .../Firmware/MdePkg/Library/SmmMemLib/SmmMemLib.c  |   343 +
 .../MdePkg/Library/SmmMemLib/SmmMemLib.inf         |    52 +
 .../MdePkg/Library/SmmMemLib/SmmMemLib.uni         |   Bin 0 -> 2772 bytes
 .../SmmMemoryAllocationLib/MemoryAllocationLib.c   |   310 +-
 .../SmmMemoryAllocationLib.inf                     |    10 +-
 .../SmmMemoryAllocationLib.uni                     |   Bin 0 -> 2022 bytes
 .../Library/SmmPciLibPciRootBridgeIo/PciLib.c      |    41 +-
 .../SmmPciLibPciRootBridgeIo.inf                   |    12 +-
 .../SmmPciLibPciRootBridgeIo.uni                   |   Bin 0 -> 3218 bytes
 .../Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.c  |   358 +-
 .../SmmPeriodicSmiLib/SmmPeriodicSmiLib.inf        |    12 +-
 .../SmmPeriodicSmiLib/SmmPeriodicSmiLib.uni        |   Bin 0 -> 1558 bytes
 .../SmmServicesTableLib/SmmServicesTableLib.c      |    10 +-
 .../SmmServicesTableLib/SmmServicesTableLib.inf    |     4 +-
 .../SmmServicesTableLib/SmmServicesTableLib.uni    |   Bin 0 -> 1574 bytes
 .../ApplicationEntryPoint.c                        |     6 +-
 .../UefiApplicationEntryPoint.inf                  |     3 +-
 .../UefiApplicationEntryPoint.uni                  |   Bin 0 -> 1742 bytes
 .../UefiBootServicesTableLib.c                     |     4 +-
 .../UefiBootServicesTableLib.inf                   |     5 +-
 .../UefiBootServicesTableLib.uni                   |   Bin 0 -> 1742 bytes
 .../MdePkg/Library/UefiDebugLibConOut/DebugLib.c   |    86 +-
 .../UefiDebugLibConOut/UefiDebugLibConOut.inf      |     8 +-
 .../UefiDebugLibConOut/UefiDebugLibConOut.uni      |   Bin 0 -> 1906 bytes
 .../MdePkg/Library/UefiDebugLibStdErr/DebugLib.c   |    86 +-
 .../UefiDebugLibStdErr/UefiDebugLibStdErr.inf      |     8 +-
 .../UefiDebugLibStdErr/UefiDebugLibStdErr.uni      |   Bin 0 -> 1930 bytes
 .../Library/UefiDevicePathLib/DevicePathFromText.c |  3270 ++++
 .../Library/UefiDevicePathLib/DevicePathToText.c   |  2065 +++
 .../UefiDevicePathLib/DevicePathUtilities.c        |   878 +
 .../Library/UefiDevicePathLib/UefiDevicePathLib.c  |   747 +-
 .../Library/UefiDevicePathLib/UefiDevicePathLib.h  |   456 +
 .../UefiDevicePathLib/UefiDevicePathLib.inf        |    30 +-
 .../UefiDevicePathLib/UefiDevicePathLib.uni        |   Bin 0 -> 1914 bytes
 .../UefiDevicePathLibOptionalDevicePathProtocol.c  |   484 +
 ...UefiDevicePathLibOptionalDevicePathProtocol.inf |    81 +
 ...UefiDevicePathLibOptionalDevicePathProtocol.uni |   Bin 0 -> 2130 bytes
 .../UefiDevicePathLib.c                            |   451 +-
 .../UefiDevicePathLibDevicePathProtocol.inf        |    19 +-
 .../UefiDevicePathLibDevicePathProtocol.uni        |   Bin 0 -> 2214 bytes
 .../UefiDriverEntryPoint/DriverEntryPoint.c        |    28 +-
 .../UefiDriverEntryPoint/UefiDriverEntryPoint.inf  |     7 +-
 .../UefiDriverEntryPoint/UefiDriverEntryPoint.uni  |   Bin 0 -> 1918 bytes
 .../EFI/Firmware/MdePkg/Library/UefiLib/Console.c  |   187 +-
 .../MdePkg/Library/UefiLib/UefiDriverModel.c       |   234 +-
 .../EFI/Firmware/MdePkg/Library/UefiLib/UefiLib.c  |   282 +-
 .../Firmware/MdePkg/Library/UefiLib/UefiLib.inf    |    44 +-
 .../Firmware/MdePkg/Library/UefiLib/UefiLib.uni    |   Bin 0 -> 3046 bytes
 .../Firmware/MdePkg/Library/UefiLib/UefiLibPrint.c |   154 +-
 .../Firmware/MdePkg/Library/UefiLib/UefiNotTiano.c |    82 +-
 .../UefiMemoryAllocationLib/MemoryAllocationLib.c  |   120 +-
 .../UefiMemoryAllocationLib.inf                    |     4 +-
 .../UefiMemoryAllocationLib.uni                    |   Bin 0 -> 1942 bytes
 .../Library/UefiMemoryLib/CompareMemWrapper.c      |     4 +-
 .../MdePkg/Library/UefiMemoryLib/CopyMemWrapper.c  |     4 +-
 .../MdePkg/Library/UefiMemoryLib/MemLibGuid.c      |     8 +-
 .../Library/UefiMemoryLib/ScanMem16Wrapper.c       |     2 +-
 .../Library/UefiMemoryLib/ScanMem32Wrapper.c       |     2 +-
 .../Library/UefiMemoryLib/ScanMem64Wrapper.c       |     2 +-
 .../MdePkg/Library/UefiMemoryLib/ScanMem8Wrapper.c |     8 +-
 .../MdePkg/Library/UefiMemoryLib/SetMemWrapper.c   |     2 +-
 .../MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf |     5 +-
 .../MdePkg/Library/UefiMemoryLib/UefiMemoryLib.uni |   Bin 0 -> 1980 bytes
 .../MdePkg/Library/UefiMemoryLib/ZeroMemWrapper.c  |     4 +-
 .../MdePkg/Library/UefiPalLib/UefiPalLib.c         |     2 +-
 .../MdePkg/Library/UefiPalLib/UefiPalLib.inf       |     6 +-
 .../MdePkg/Library/UefiPalLib/UefiPalLib.uni       |   Bin 0 -> 2032 bytes
 .../Library/UefiPciLibPciRootBridgeIo/PciLib.c     |    41 +-
 .../UefiPciLibPciRootBridgeIo.inf                  |     4 +-
 .../UefiPciLibPciRootBridgeIo.uni                  |   Bin 0 -> 3186 bytes
 .../PciSegmentLib.c                                |    92 +-
 .../PciSegmentLib.h                                |     2 +-
 .../UefiPciSegmentLibPciRootBridgeIo.inf           |     4 +-
 .../UefiPciSegmentLibPciRootBridgeIo.uni           |   Bin 0 -> 3364 bytes
 .../MdePkg/Library/UefiRuntimeLib/RuntimeLib.c     |    14 +-
 .../Library/UefiRuntimeLib/UefiRuntimeLib.inf      |     9 +-
 .../Library/UefiRuntimeLib/UefiRuntimeLib.uni      |   Bin 0 -> 2358 bytes
 .../UefiRuntimeServicesTableLib.inf                |     3 +-
 .../UefiRuntimeServicesTableLib.uni                |   Bin 0 -> 1766 bytes
 .../MdePkg/Library/UefiSalLib/UefiSalLib.c         |     6 +-
 .../MdePkg/Library/UefiSalLib/UefiSalLib.inf       |     6 +-
 .../MdePkg/Library/UefiSalLib/UefiSalLib.uni       |   Bin 0 -> 2032 bytes
 .../MdePkg/Library/UefiScsiLib/UefiScsiLib.c       |    74 +-
 .../MdePkg/Library/UefiScsiLib/UefiScsiLib.inf     |     7 +-
 .../MdePkg/Library/UefiScsiLib/UefiScsiLib.uni     |   Bin 0 -> 1910 bytes
 .../EFI/Firmware/MdePkg/Library/UefiUsbLib/Hid.c   |    10 +-
 .../MdePkg/Library/UefiUsbLib/UefiUsbLib.inf       |     8 +-
 .../MdePkg/Library/UefiUsbLib/UefiUsbLib.uni       |   Bin 0 -> 2126 bytes
 .../MdePkg/Library/UefiUsbLib/UefiUsbLibInternal.h |     2 +-
 .../Firmware/MdePkg/Library/UefiUsbLib/UsbDxeLib.c |     6 +-
 src/VBox/Devices/EFI/Firmware/MdePkg/License.txt   |    25 +
 src/VBox/Devices/EFI/Firmware/MdePkg/MdePkg.dec    |  3318 ++--
 src/VBox/Devices/EFI/Firmware/MdePkg/MdePkg.dsc    |    18 +-
 src/VBox/Devices/EFI/Firmware/MdePkg/MdePkg.uni    |   Bin 0 -> 66564 bytes
 .../Devices/EFI/Firmware/MdePkg/MdePkgExtra.uni    |   Bin 0 -> 1482 bytes
 .../NetworkPkg/Application/IfConfig6/IfConfig6.c   |     9 +-
 .../NetworkPkg/Application/IfConfig6/IfConfig6.h   |     4 +-
 .../NetworkPkg/Application/IfConfig6/IfConfig6.inf |    17 +-
 .../NetworkPkg/Application/IfConfig6/IfConfig6.uni |   Bin 0 -> 1884 bytes
 .../Application/IfConfig6/IfConfig6Extra.uni       |   Bin 0 -> 1328 bytes
 .../NetworkPkg/Application/IpsecConfig/Indexer.c   |     3 +-
 .../Application/IpsecConfig/IpSecConfig.inf        |    15 +-
 .../Application/IpsecConfig/IpSecConfig.uni        |   Bin 0 -> 1972 bytes
 .../Application/IpsecConfig/IpSecConfigExtra.uni   |   Bin 0 -> 1338 bytes
 .../Application/IpsecConfig/IpSecConfigStrings.uni |   Bin 24238 -> 24240 bytes
 .../NetworkPkg/Application/IpsecConfig/Match.h     |     2 +-
 .../Firmware/NetworkPkg/Application/Ping6/Ping6.c  |    10 +-
 .../NetworkPkg/Application/Ping6/Ping6.inf         |    18 +-
 .../NetworkPkg/Application/Ping6/Ping6.uni         |   Bin 0 -> 1788 bytes
 .../NetworkPkg/Application/Ping6/Ping6Extra.uni    |   Bin 0 -> 1312 bytes
 .../NetworkPkg/Application/VConfig/VConfig.c       |     2 +-
 .../NetworkPkg/Application/VConfig/VConfig.inf     |    12 +-
 .../NetworkPkg/Application/VConfig/VConfig.uni     |   Bin 0 -> 1804 bytes
 .../Application/VConfig/VConfigExtra.uni           |   Bin 0 -> 1328 bytes
 .../Application/VConfig/VConfigStrings.uni         |   Bin 8624 -> 8624 bytes
 .../EFI/Firmware/NetworkPkg/Contributions.txt      |   202 +
 .../Firmware/NetworkPkg/Dhcp6Dxe/ComponentName.c   |   133 +-
 .../EFI/Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.c |   120 +-
 .../EFI/Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h |     3 +-
 .../EFI/Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Dxe.inf  |    20 +-
 .../EFI/Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Dxe.uni  |   Bin 0 -> 2016 bytes
 .../Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6DxeExtra.uni |   Bin 0 -> 1318 bytes
 .../EFI/Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Impl.c   |   120 +-
 .../EFI/Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Impl.h   |    14 +-
 .../EFI/Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Io.c     |   344 +-
 .../EFI/Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Io.h     |    36 +-
 .../Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Utility.c    |   222 +-
 .../Firmware/NetworkPkg/Dhcp6Dxe/Dhcp6Utility.h    |    26 +-
 .../Firmware/NetworkPkg/IScsiDxe/ComponentName.c   |   167 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiCHAP.c   |    20 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiCHAP.h   |     2 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiConfig.c |   137 +-
 .../NetworkPkg/IScsiDxe/IScsiConfigNVDataStruc.h   |     6 +-
 .../NetworkPkg/IScsiDxe/IScsiConfigVfr.vfr         |   731 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiDhcp.c   |     6 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiDhcp6.c  |    44 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiDhcp6.h  |     3 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiDriver.c |   889 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiDriver.h |   251 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiDxe.inf  |    72 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiDxe.uni  |   Bin 0 -> 1876 bytes
 .../Firmware/NetworkPkg/IScsiDxe/IScsiDxeExtra.uni |   Bin 0 -> 1316 bytes
 .../NetworkPkg/IScsiDxe/IScsiExtScsiPassThru.c     |    42 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiIbft.c   |    32 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiIbft.h   |     2 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiImpl.h   |     5 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiMisc.c   |   230 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiMisc.h   |    57 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiProto.c  |   168 +-
 .../EFI/Firmware/NetworkPkg/IScsiDxe/IScsiProto.h  |    19 +-
 .../NetworkPkg/Include/Guid/IScsiConfigHii.h       |    14 +-
 .../NetworkPkg/Include/Guid/Ip6ConfigHii.h         |    12 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/ComponentName.c |   139 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Common.c     |   211 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Common.h     |    32 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Config.vfr   |   363 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6ConfigImpl.c |     8 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6ConfigImpl.h |    36 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6ConfigNv.c   |   521 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Driver.c     |   249 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Driver.h     |    11 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Dxe.inf      |    41 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Dxe.uni      |   Bin 0 -> 2912 bytes
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6DxeExtra.uni |   Bin 0 -> 1310 bytes
 .../Firmware/NetworkPkg/Ip6Dxe/Ip6DxeStrings.uni   |   Bin 10244 -> 10244 bytes
 .../Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6If.c |     8 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Impl.c       |    15 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Impl.h       |     5 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Input.c      |    50 +-
 .../Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Nd.c |    10 +-
 .../Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Nd.h |     4 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6NvData.h     |     4 +-
 .../EFI/Firmware/NetworkPkg/Ip6Dxe/Ip6Output.c     |     4 +-
 .../Firmware/NetworkPkg/IpSecDxe/ComponentName.c   |    45 +-
 .../Firmware/NetworkPkg/IpSecDxe/IetfConstants.c   |     2 +-
 .../Devices/EFI/Firmware/NetworkPkg/IpSecDxe/Ike.h |     8 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IkeCommon.c   |    14 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IkeCommon.h   |     8 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IkePacket.c   |    22 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IkePacket.h   |    12 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IkeService.c  |    28 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IkeService.h  |    10 +-
 .../Firmware/NetworkPkg/IpSecDxe/Ikev2/ChildSa.c   |    46 +-
 .../Firmware/NetworkPkg/IpSecDxe/Ikev2/Exchange.c  |     5 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/Ikev2/Ikev2.h |     2 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/Ikev2/Info.c  |    58 +-
 .../Firmware/NetworkPkg/IpSecDxe/Ikev2/Payload.c   |     4 +-
 .../Firmware/NetworkPkg/IpSecDxe/Ikev2/Payload.h   |     4 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/Ikev2/Sa.c    |   118 +-
 .../Firmware/NetworkPkg/IpSecDxe/Ikev2/Utility.c   |   315 +-
 .../Firmware/NetworkPkg/IpSecDxe/Ikev2/Utility.h   |   234 +-
 .../Firmware/NetworkPkg/IpSecDxe/IpSecConfigImpl.c |   340 +-
 .../Firmware/NetworkPkg/IpSecDxe/IpSecConfigImpl.h |     6 +-
 .../Firmware/NetworkPkg/IpSecDxe/IpSecCryptIo.c    |    88 +-
 .../Firmware/NetworkPkg/IpSecDxe/IpSecCryptIo.h    |    24 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IpSecDebug.c  |    18 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IpSecDebug.h  |     6 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IpSecDriver.c |   468 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IpSecDxe.inf  |    49 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IpSecDxe.uni  |   Bin 0 -> 2676 bytes
 .../Firmware/NetworkPkg/IpSecDxe/IpSecDxeExtra.uni |   Bin 0 -> 1318 bytes
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IpSecImpl.h   |     8 +-
 .../EFI/Firmware/NetworkPkg/IpSecDxe/IpSecMain.c   |    28 +-
 .../Devices/EFI/Firmware/NetworkPkg/License.txt    |    25 +
 .../Firmware/NetworkPkg/Mtftp6Dxe/ComponentName.c  |   126 +-
 .../Firmware/NetworkPkg/Mtftp6Dxe/Mtftp6Driver.c   |   134 +-
 .../Firmware/NetworkPkg/Mtftp6Dxe/Mtftp6Driver.h   |     3 +-
 .../Firmware/NetworkPkg/Mtftp6Dxe/Mtftp6Dxe.inf    |    19 +-
 .../Firmware/NetworkPkg/Mtftp6Dxe/Mtftp6Dxe.uni    |   Bin 0 -> 1956 bytes
 .../NetworkPkg/Mtftp6Dxe/Mtftp6DxeExtra.uni        |   Bin 0 -> 1318 bytes
 .../EFI/Firmware/NetworkPkg/Mtftp6Dxe/Mtftp6Impl.c |    31 +-
 .../EFI/Firmware/NetworkPkg/Mtftp6Dxe/Mtftp6Impl.h |    12 +-
 .../EFI/Firmware/NetworkPkg/Mtftp6Dxe/Mtftp6Rrq.c  |    36 +-
 .../Firmware/NetworkPkg/Mtftp6Dxe/Mtftp6Support.c  |     8 +-
 .../EFI/Firmware/NetworkPkg/Mtftp6Dxe/Mtftp6Wrq.c  |     3 +-
 .../Devices/EFI/Firmware/NetworkPkg/NetworkPkg.dec |   130 +-
 .../Devices/EFI/Firmware/NetworkPkg/NetworkPkg.dsc |    17 +-
 .../Devices/EFI/Firmware/NetworkPkg/NetworkPkg.uni |   Bin 0 -> 6182 bytes
 .../EFI/Firmware/NetworkPkg/NetworkPkgExtra.uni    |   Bin 0 -> 1342 bytes
 .../EFI/Firmware/NetworkPkg/TcpDxe/ComponentName.c |   228 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/SockImpl.c      |     6 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/SockInterface.c |    10 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/Socket.h        |     6 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpDispatcher.c |    53 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpDriver.c     |   357 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpDriver.h     |    76 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpDxe.inf      |    34 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpDxe.uni      |   Bin 0 -> 2412 bytes
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpDxeExtra.uni |   Bin 0 -> 1310 bytes
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpFunc.h       |    27 +-
 .../Devices/EFI/Firmware/NetworkPkg/TcpDxe/TcpIo.c |     6 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpMain.h       |    10 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpMisc.c       |   263 +-
 .../EFI/Firmware/NetworkPkg/TcpDxe/TcpProto.h      |     4 +-
 .../Firmware/NetworkPkg/Udp6Dxe/ComponentName.c    |   122 +-
 .../EFI/Firmware/NetworkPkg/Udp6Dxe/Udp6Driver.c   |   105 +-
 .../EFI/Firmware/NetworkPkg/Udp6Dxe/Udp6Dxe.inf    |    18 +-
 .../EFI/Firmware/NetworkPkg/Udp6Dxe/Udp6Dxe.uni    |   Bin 0 -> 2024 bytes
 .../Firmware/NetworkPkg/Udp6Dxe/Udp6DxeExtra.uni   |   Bin 0 -> 1314 bytes
 .../EFI/Firmware/NetworkPkg/Udp6Dxe/Udp6Impl.c     |   178 +-
 .../EFI/Firmware/NetworkPkg/Udp6Dxe/Udp6Impl.h     |    41 +-
 .../EFI/Firmware/NetworkPkg/Udp6Dxe/Udp6Main.c     |     6 +-
 .../NetworkPkg/UefiPxeBcDxe/ComponentName.c        |    52 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcBoot.c   |   130 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcBoot.h   |     6 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcDhcp4.c  |    66 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcDhcp4.h  |    12 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcDhcp6.c  |    91 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcDhcp6.h  |     3 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcDriver.c |   456 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcDriver.h |    87 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcImpl.c   |   134 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcImpl.h   |     6 +-
 .../Firmware/NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.c  |    10 +-
 .../NetworkPkg/UefiPxeBcDxe/PxeBcSupport.c         |    12 +-
 .../NetworkPkg/UefiPxeBcDxe/PxeBcSupport.h         |    29 +-
 .../NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe.inf       |    68 +-
 .../NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe.uni       |   Bin 0 -> 2416 bytes
 .../NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxeExtra.uni  |   Bin 0 -> 1332 bytes
 .../OptionRomPkg/AtapiPassThruDxe/AtapiPassThru.h  |   360 +-
 .../AtapiPassThruDxe/AtapiPassThruDxe.inf          |     4 +-
 .../OptionRomPkg/AtapiPassThruDxe/ComponentName.c  |    12 +-
 .../AtapiPassThruDxe/DriverSupportedEfiVersion.c   |    12 +-
 .../Bus/Usb/FtdiUsbSerialDxe/CompatibleDevices.txt |     5 +
 .../Bus/Usb/FtdiUsbSerialDxe/ComponentName.c       |   224 +
 .../Bus/Usb/FtdiUsbSerialDxe/FtdiUsbSerialDriver.c |  2588 +++
 .../Bus/Usb/FtdiUsbSerialDxe/FtdiUsbSerialDriver.h |   595 +
 .../Bus/Usb/FtdiUsbSerialDxe/FtdiUsbSerialDxe.inf  |    61 +
 .../Bus/Usb/FtdiUsbSerialDxe/ReadMe.txt            |    32 +
 .../Bus/Usb/UsbNetworking/Ax88772/Ax88772.c        |  1326 ++
 .../Bus/Usb/UsbNetworking/Ax88772/Ax88772.h        |   976 +
 .../Bus/Usb/UsbNetworking/Ax88772/Ax88772.inf      |    67 +
 .../Bus/Usb/UsbNetworking/Ax88772/ComponentName.c  |   184 +
 .../Bus/Usb/UsbNetworking/Ax88772/DriverBinding.c  |   513 +
 .../Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c  |  1509 ++
 .../Bus/Usb/UsbNetworking/Ax88772b/Ax88772.c       |   878 +
 .../Bus/Usb/UsbNetworking/Ax88772b/Ax88772.h       |  1023 ++
 .../Bus/Usb/UsbNetworking/Ax88772b/Ax88772b.inf    |    67 +
 .../Bus/Usb/UsbNetworking/Ax88772b/ComponentName.c |   181 +
 .../Bus/Usb/UsbNetworking/Ax88772b/DriverBinding.c |   658 +
 .../Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c |  1665 ++
 .../CirrusLogic5430Dxe/CirrusLogic5430.c           |    20 +-
 .../CirrusLogic5430GraphicsOutput.c                |     4 +-
 .../CirrusLogic5430Dxe/CirrusLogic5430UgaDraw.c    |     4 +-
 .../CirrusLogic5430Dxe/ComponentName.c             |    12 +-
 .../CirrusLogic5430Dxe/DriverSupportedEfiVersion.c |    12 +-
 .../OptionRomPkg/CirrusLogic5430Dxe/Edid.c         |     6 +-
 .../EFI/Firmware/OptionRomPkg/Contributions.txt    |   202 +
 .../Library/FrameBufferBltLib/FrameBufferBltLib.c  |     2 +-
 .../OptionRomPkg/Library/GopBltLib/GopBltLib.c     |     2 +-
 .../Devices/EFI/Firmware/OptionRomPkg/License.txt  |    25 +
 .../EFI/Firmware/OptionRomPkg/OptionRomPkg.dec     |    94 +-
 .../EFI/Firmware/OptionRomPkg/OptionRomPkg.dsc     |     9 +-
 .../Devices/EFI/Firmware/OptionRomPkg/ReadMe.txt   |     2 +-
 .../OptionRomPkg/UndiRuntimeDxe/ComponentName.c    |   365 +
 .../Firmware/OptionRomPkg/UndiRuntimeDxe/Decode.c  |    31 +-
 .../Firmware/OptionRomPkg/UndiRuntimeDxe/E100b.c   |     3 +-
 .../Firmware/OptionRomPkg/UndiRuntimeDxe/Init.c    |    76 +-
 .../Firmware/OptionRomPkg/UndiRuntimeDxe/Undi32.h  |     6 +-
 .../OptionRomPkg/UndiRuntimeDxe/UndiRuntimeDxe.inf |     4 +-
 .../OvmfPkg/AcpiPlatformDxe/AcpiPlatform.c         |   269 +
 .../OvmfPkg/AcpiPlatformDxe/AcpiPlatform.h         |    70 +
 .../OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf    |    69 +
 .../EFI/Firmware/OvmfPkg/AcpiPlatformDxe/Qemu.c    |   883 +
 .../Firmware/OvmfPkg/AcpiPlatformDxe/QemuLoader.h  |    90 +
 .../EFI/Firmware/OvmfPkg/AcpiPlatformDxe/Xen.c     |   318 +
 .../Firmware/OvmfPkg/AcpiS3SaveDxe/AcpiS3Save.c    |   611 +
 .../Firmware/OvmfPkg/AcpiS3SaveDxe/AcpiS3Save.h    |    59 +
 .../OvmfPkg/AcpiS3SaveDxe/AcpiS3SaveDxe.inf        |    81 +
 .../EFI/Firmware/OvmfPkg/AcpiTables/AcpiTables.inf |     1 +
 .../EFI/Firmware/OvmfPkg/AcpiTables/Dsdt.asl       |  1140 +-
 .../EFI/Firmware/OvmfPkg/AcpiTables/Facp.aslc      |   174 +-
 .../EFI/Firmware/OvmfPkg/AcpiTables/Facs.aslc      |   166 +-
 .../EFI/Firmware/OvmfPkg/AcpiTables/Madt.aslc      |   314 +-
 .../EFI/Firmware/OvmfPkg/AcpiTables/Platform.h     |    62 +-
 .../EFI/Firmware/OvmfPkg/AcpiTables/Ssdt.asl       |    19 +
 .../OvmfPkg/BlockMmioToBlockIoDxe/BlockIo.c        |    22 +-
 .../OvmfPkg/BlockMmioToBlockIoDxe/BlockIo.h        |     6 +-
 .../Devices/EFI/Firmware/OvmfPkg/Contributions.txt |   202 +
 .../OvmfPkg/Csm/CsmSupportLib/LegacyPlatform.c     |    22 +-
 .../OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb.c         |   180 +-
 .../OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb.h         |    16 +-
 .../OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb.inf       |     3 +
 .../OvmfPkg/Include/Guid/OvmfPlatformConfig.h      |    24 +
 .../OvmfPkg/Include/IndustryStandard/E820.h        |    46 +
 .../Include/IndustryStandard/LegacyVgaBios.h       |    97 +
 .../Include/IndustryStandard/LinuxBzimage.h        |   164 +
 .../OvmfPkg/Include/IndustryStandard/Virtio.h      |   175 +
 .../OvmfPkg/Include/IndustryStandard/VirtioBlk.h   |    89 +
 .../OvmfPkg/Include/IndustryStandard/VirtioNet.h   |    97 +
 .../OvmfPkg/Include/IndustryStandard/VirtioScsi.h  |    99 +
 .../OvmfPkg/Include/Library/LoadLinuxLib.h         |   211 +
 .../OvmfPkg/Include/Library/QemuFwCfgLib.h         |   238 +
 .../Firmware/OvmfPkg/Include/Library/VirtioLib.h   |   185 +
 .../OvmfPkg/Include/Library/VirtioMmioDeviceLib.h  |    66 +
 .../Firmware/OvmfPkg/Include/Protocol/BlockMmio.h  |    12 +-
 .../OvmfPkg/Include/Protocol/VirtioDevice.h        |   382 +
 .../OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.c    |   165 +-
 .../OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf  |     9 +-
 .../Library/LoadLinuxLib/Ia32/JumpToKernel.S       |    46 +
 .../Library/LoadLinuxLib/Ia32/JumpToKernel.asm     |    54 +
 .../Firmware/OvmfPkg/Library/LoadLinuxLib/Linux.c  |   669 +
 .../OvmfPkg/Library/LoadLinuxLib/LinuxGdt.c        |   181 +
 .../OvmfPkg/Library/LoadLinuxLib/LoadLinuxLib.h    |    59 +
 .../OvmfPkg/Library/LoadLinuxLib/LoadLinuxLib.inf  |    50 +
 .../Library/LoadLinuxLib/X64/JumpToKernel.S        |    91 +
 .../Library/LoadLinuxLib/X64/JumpToKernel.asm      |    95 +
 .../OvmfPkg/Library/LockBoxLib/LockBoxBase.c       |    42 +
 .../OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf  |    44 +
 .../OvmfPkg/Library/LockBoxLib/LockBoxDxe.c        |   119 +
 .../OvmfPkg/Library/LockBoxLib/LockBoxDxeLib.inf   |    45 +
 .../OvmfPkg/Library/LockBoxLib/LockBoxLib.c        |   376 +
 .../OvmfPkg/Library/LockBoxLib/LockBoxLib.h        |    60 +
 .../OvmfPkg/Library/NvVarsFileLib/FsAccess.c       |    56 +-
 .../OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c   |   430 +-
 .../OvmfPkg/Library/PlatformBdsLib/BdsPlatform.h   |    17 +-
 .../Library/PlatformBdsLib/PlatformBdsLib.inf      |    10 +-
 .../OvmfPkg/Library/PlatformBdsLib/QemuBootOrder.c |  1322 ++
 .../OvmfPkg/Library/PlatformBdsLib/QemuBootOrder.h |    53 +
 .../OvmfPkg/Library/PlatformBdsLib/QemuKernel.c    |   164 +
 .../Library/PlatformDebugLibIoPort/DebugLib.c      |   286 +
 .../PlatformDebugLibIoPort.inf                     |    51 +
 .../Library/PlatformSecureLib/PlatformSecureLib.c  |    40 +
 .../PlatformSecureLib/PlatformSecureLib.inf        |    33 +
 .../OvmfPkg/Library/QemuFwCfgLib/Ia32/IoLibExAsm.S |    52 +
 .../Library/QemuFwCfgLib/Ia32/IoLibExAsm.asm       |    62 +
 .../OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c    |   324 +
 .../OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf  |    56 +
 .../OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiDxe.c |    92 +
 .../OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgSec.c    |    81 +
 .../Library/QemuFwCfgLib/QemuFwCfgSecLib.inf       |    54 +
 .../OvmfPkg/Library/QemuFwCfgLib/X64/IoLibExAsm.S  |    47 +
 .../Library/QemuFwCfgLib/X64/IoLibExAsm.asm        |    56 +
 .../Library/ResetSystemLib/ResetSystemLib.c        |    15 +-
 .../Library/ResetSystemLib/ResetSystemLib.inf      |     6 +-
 .../SerializeVariablesLib/SerializeVariablesLib.c  |    27 +-
 .../Firmware/OvmfPkg/Library/VirtioLib/VirtioLib.c |   319 +
 .../OvmfPkg/Library/VirtioLib/VirtioLib.inf        |    36 +
 .../Library/VirtioMmioDeviceLib/VirtioMmioDevice.c |   224 +
 .../Library/VirtioMmioDeviceLib/VirtioMmioDevice.h |   147 +
 .../VirtioMmioDeviceFunctions.c                    |   310 +
 .../VirtioMmioDeviceLib/VirtioMmioDeviceLib.inf    |    42 +
 src/VBox/Devices/EFI/Firmware/OvmfPkg/License.txt  |    25 +
 src/VBox/Devices/EFI/Firmware/OvmfPkg/OvmfPkg.dec  |   145 +-
 .../Devices/EFI/Firmware/OvmfPkg/OvmfPkg.fdf.inc   |    62 +
 .../Devices/EFI/Firmware/OvmfPkg/OvmfPkgIa32.dsc   |   214 +-
 .../Devices/EFI/Firmware/OvmfPkg/OvmfPkgIa32.fdf   |   211 +-
 .../EFI/Firmware/OvmfPkg/OvmfPkgIa32X64.dsc        |   176 +-
 .../EFI/Firmware/OvmfPkg/OvmfPkgIa32X64.fdf        |   168 +-
 .../Devices/EFI/Firmware/OvmfPkg/OvmfPkgX64.dsc    |   220 +-
 .../Devices/EFI/Firmware/OvmfPkg/OvmfPkgX64.fdf    |   207 +-
 .../EFI/Firmware/OvmfPkg/PlatformDxe/Platform.c    |   871 +
 .../EFI/Firmware/OvmfPkg/PlatformDxe/Platform.h    |    43 +
 .../EFI/Firmware/OvmfPkg/PlatformDxe/Platform.inf  |    69 +
 .../EFI/Firmware/OvmfPkg/PlatformDxe/Platform.uni  |   Bin 0 -> 3298 bytes
 .../Firmware/OvmfPkg/PlatformDxe/PlatformConfig.c  |   131 +
 .../Firmware/OvmfPkg/PlatformDxe/PlatformConfig.h  |    59 +
 .../Firmware/OvmfPkg/PlatformDxe/PlatformForms.vfr |    74 +
 .../Devices/EFI/Firmware/OvmfPkg/PlatformPei/Fv.c  |    47 +-
 .../EFI/Firmware/OvmfPkg/PlatformPei/MemDetect.c   |   216 +-
 .../EFI/Firmware/OvmfPkg/PlatformPei/Platform.c    |   192 +-
 .../EFI/Firmware/OvmfPkg/PlatformPei/Platform.h    |    34 +-
 .../Firmware/OvmfPkg/PlatformPei/PlatformPei.inf   |    24 +-
 .../Devices/EFI/Firmware/OvmfPkg/PlatformPei/Xen.c |   125 +-
 .../Devices/EFI/Firmware/OvmfPkg/PlatformPei/Xen.h |    45 +
 .../QemuFlashFvbServicesRuntimeDxe/FvbInfo.c       |   141 +
 .../FvbServicesRuntimeDxe.inf                      |    84 +
 .../FwBlockService.c                               |  1228 ++
 .../FwBlockService.h                               |   184 +
 .../QemuFlashFvbServicesRuntimeDxe/QemuFlash.c     |   265 +
 .../QemuFlashFvbServicesRuntimeDxe/QemuFlash.h     |    89 +
 .../EFI/Firmware/OvmfPkg/QemuVideoDxe/Driver.c     |   549 +-
 .../EFI/Firmware/OvmfPkg/QemuVideoDxe/Gop.c        |    47 +-
 .../EFI/Firmware/OvmfPkg/QemuVideoDxe/Initialize.c |   173 +-
 .../EFI/Firmware/OvmfPkg/QemuVideoDxe/Qemu.h       |   109 +-
 .../Firmware/OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf |    10 +-
 .../EFI/Firmware/OvmfPkg/QemuVideoDxe/VbeShim.asm  |   287 +
 .../EFI/Firmware/OvmfPkg/QemuVideoDxe/VbeShim.c    |   275 +
 .../EFI/Firmware/OvmfPkg/QemuVideoDxe/VbeShim.h    |   701 +
 .../EFI/Firmware/OvmfPkg/QemuVideoDxe/VbeShim.sh   |    85 +
 src/VBox/Devices/EFI/Firmware/OvmfPkg/README       |   217 +-
 .../OvmfPkg/ResetVector/Ia32/PageTables64.asm      |   122 +
 .../Firmware/OvmfPkg/ResetVector/ResetVector.inf   |    37 +
 .../Firmware/OvmfPkg/ResetVector/ResetVector.nasmb |    66 +
 .../OvmfPkg/ResetVector/ResetVectorCode.asm        |    53 +
 .../EFI/Firmware/OvmfPkg/Sec/Ia32/SecEntry.S       |    14 +-
 .../EFI/Firmware/OvmfPkg/Sec/Ia32/SecEntry.asm     |    14 +-
 .../Devices/EFI/Firmware/OvmfPkg/Sec/SecMain.c     |   231 +-
 .../Devices/EFI/Firmware/OvmfPkg/Sec/SecMain.inf   |    11 +-
 .../EFI/Firmware/OvmfPkg/Sec/X64/SecEntry.S        |     6 +-
 .../EFI/Firmware/OvmfPkg/Sec/X64/SecEntry.asm      |     9 +-
 .../SecureBootConfigDxe/SecureBootConfig.vfr       |   495 +
 .../SecureBootConfigDevicePath.c                   |    38 +
 .../SecureBootConfigDxe/SecureBootConfigDriver.c   |   133 +
 .../SecureBootConfigDxe/SecureBootConfigDxe.inf    |    90 +
 .../SecureBootConfigFileExplorer.c                 |  1227 ++
 .../SecureBootConfigDxe/SecureBootConfigImpl.c     |  2819 +++
 .../SecureBootConfigDxe/SecureBootConfigImpl.h     |   613 +
 .../SecureBootConfigDxe/SecureBootConfigMisc.c     |   334 +
 .../SecureBootConfigDxe/SecureBootConfigNvData.h   |   118 +
 .../SecureBootConfigStrings.uni                    |   Bin
 .../EFI/Firmware/OvmfPkg/SmbiosPlatformDxe/Qemu.c  |    66 +
 .../OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.c  |    26 +-
 .../OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.h  |    13 +
 .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf        |     3 +
 .../Devices/EFI/Firmware/OvmfPkg/VarStore.fdf.inc  |    79 +
 .../EFI/Firmware/OvmfPkg/VirtioBlkDxe/VirtioBlk.c  |  1102 ++
 .../EFI/Firmware/OvmfPkg/VirtioBlkDxe/VirtioBlk.h  |   290 +
 .../Firmware/OvmfPkg/VirtioBlkDxe/VirtioBlk.inf    |    42 +
 .../Firmware/OvmfPkg/VirtioNetDxe/ComponentName.c  |   177 +
 .../Firmware/OvmfPkg/VirtioNetDxe/DriverBinding.c  |   653 +
 .../EFI/Firmware/OvmfPkg/VirtioNetDxe/EntryPoint.c |    50 +
 .../EFI/Firmware/OvmfPkg/VirtioNetDxe/Events.c     |    91 +
 .../Firmware/OvmfPkg/VirtioNetDxe/SnpGetStatus.c   |   159 +
 .../Firmware/OvmfPkg/VirtioNetDxe/SnpInitialize.c  |   490 +
 .../OvmfPkg/VirtioNetDxe/SnpMcastIpToMac.c         |   108 +
 .../EFI/Firmware/OvmfPkg/VirtioNetDxe/SnpReceive.c |   188 +
 .../OvmfPkg/VirtioNetDxe/SnpReceiveFilters.c       |   105 +
 .../OvmfPkg/VirtioNetDxe/SnpSharedHelpers.c        |    53 +
 .../Firmware/OvmfPkg/VirtioNetDxe/SnpShutdown.c    |    78 +
 .../EFI/Firmware/OvmfPkg/VirtioNetDxe/SnpStart.c   |    64 +
 .../EFI/Firmware/OvmfPkg/VirtioNetDxe/SnpStop.c    |    65 +
 .../Firmware/OvmfPkg/VirtioNetDxe/SnpTransmit.c    |   169 +
 .../Firmware/OvmfPkg/VirtioNetDxe/SnpUnsupported.c |   160 +
 .../Firmware/OvmfPkg/VirtioNetDxe/TechNotes.txt    |   355 +
 .../EFI/Firmware/OvmfPkg/VirtioNetDxe/VirtioNet.h  |   283 +
 .../Firmware/OvmfPkg/VirtioNetDxe/VirtioNet.inf    |    60 +
 .../OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c   |   680 +
 .../OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.h   |   166 +
 .../VirtioPciDeviceDxe/VirtioPciDeviceDxe.inf      |    43 +
 .../VirtioPciDeviceDxe/VirtioPciFunctions.c        |   283 +
 .../Firmware/OvmfPkg/VirtioScsiDxe/VirtioScsi.c    |  1228 ++
 .../Firmware/OvmfPkg/VirtioScsiDxe/VirtioScsi.h    |   207 +
 .../Firmware/OvmfPkg/VirtioScsiDxe/VirtioScsi.inf  |    47 +
 src/VBox/Devices/EFI/Firmware/OvmfPkg/build.sh     |   142 +-
 .../Devices/EFI/Firmware/OvmfPkg/create-release.py |   152 +-
 .../PcAtChipsetPkg/8254TimerDxe/8254Timer.inf      |    32 +-
 .../Firmware/PcAtChipsetPkg/8254TimerDxe/Timer.c   |    24 +-
 .../Firmware/PcAtChipsetPkg/8254TimerDxe/Timer.h   |    22 +-
 .../Firmware/PcAtChipsetPkg/8254TimerDxe/Timer.uni |   Bin 0 -> 1784 bytes
 .../PcAtChipsetPkg/8254TimerDxe/TimerExtra.uni     |   Bin 0 -> 1336 bytes
 .../8259InterruptControllerDxe/8259.c              |    16 +-
 .../8259InterruptControllerDxe/8259.inf            |    35 +-
 .../8259InterruptControllerDxe/Legacy8259.uni      |   Bin 0 -> 1912 bytes
 .../8259InterruptControllerDxe/Legacy8259Extra.uni |   Bin 0 -> 1390 bytes
 .../Bus/Pci/IdeControllerDxe/ComponentName.c       |     6 +-
 .../Bus/Pci/IdeControllerDxe/IdeController.c       |    28 +-
 .../Bus/Pci/IdeControllerDxe/IdeController.h       |   206 +-
 .../Bus/Pci/IdeControllerDxe/IdeController.uni     |   Bin 0 -> 1934 bytes
 .../Bus/Pci/IdeControllerDxe/IdeControllerDxe.inf  |    29 +-
 .../Pci/IdeControllerDxe/IdeControllerExtra.uni    |   Bin 0 -> 1360 bytes
 .../EFI/Firmware/PcAtChipsetPkg/Contributions.txt  |   202 +
 .../PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c        |   153 +-
 .../PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf   |    40 +-
 .../PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.uni   |   Bin 0 -> 1976 bytes
 .../HpetTimerDxe/HpetTimerDxeExtra.uni             |   Bin 0 -> 1368 bytes
 .../PcAtChipsetPkg/Include/Library/IoApicLib.h     |    14 +-
 .../PcAtChipsetPkg/Include/Register/Hpet.h         |     2 +-
 .../PcAtChipsetPkg/Include/Register/IoApic.h       |     4 +-
 .../PcAtChipsetPkg/IsaAcpiDxe/ComponentName.c      |    16 +-
 .../Firmware/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.c   |    54 +-
 .../Firmware/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf |    39 +-
 .../Firmware/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.uni |   Bin 0 -> 1752 bytes
 .../PcAtChipsetPkg/IsaAcpiDxe/IsaAcpiExtra.uni     |   Bin 0 -> 1346 bytes
 .../PcAtChipsetPkg/IsaAcpiDxe/PcatIsaAcpi.c        |   118 +-
 .../PcAtChipsetPkg/IsaAcpiDxe/PcatIsaAcpi.h        |    48 +-
 .../PcAtChipsetPkg/KbcResetDxe/KbcReset.uni        |   Bin 0 -> 2010 bytes
 .../PcAtChipsetPkg/KbcResetDxe/KbcResetExtra.uni   |   Bin 0 -> 1478 bytes
 .../Firmware/PcAtChipsetPkg/KbcResetDxe/Reset.inf  |    27 +-
 .../PcAtChipsetPkg/KbcResetDxe/ResetEntry.c        |    16 +-
 .../Library/AcpiTimerLib/AcpiTimerLib.c            |   337 +
 .../Library/AcpiTimerLib/BaseAcpiTimerLib.c        |    42 +
 .../Library/AcpiTimerLib/BaseAcpiTimerLib.inf      |    52 +
 .../Library/AcpiTimerLib/BaseAcpiTimerLib.uni      |   Bin 0 -> 1866 bytes
 .../Library/AcpiTimerLib/DxeAcpiTimerLib.c         |    48 +
 .../Library/AcpiTimerLib/DxeAcpiTimerLib.inf       |    52 +
 .../Library/AcpiTimerLib/DxeAcpiTimerLib.uni       |   Bin 0 -> 1864 bytes
 .../Library/BaseIoApicLib/BaseIoApicLib.inf        |     8 +-
 .../Library/BaseIoApicLib/BaseIoApicLib.uni        |   Bin 0 -> 1718 bytes
 .../Library/BaseIoApicLib/IoApicLib.c              |    20 +-
 .../Library/ResetSystemLib/ResetSystemLib.inf      |     7 +-
 .../Library/ResetSystemLib/ResetSystemLib.uni      |   Bin 0 -> 1874 bytes
 .../Library/SerialIoLib/PcAtSerialPortLib.uni      |   Bin 0 -> 1718 bytes
 .../Library/SerialIoLib/SerialIoLib.inf            |     3 +-
 .../Library/SerialIoLib/SerialPortLib.c            |    18 +-
 .../EFI/Firmware/PcAtChipsetPkg/License.txt        |    25 +
 .../EFI/Firmware/PcAtChipsetPkg/PcAtChipsetPkg.dec |   263 +-
 .../EFI/Firmware/PcAtChipsetPkg/PcAtChipsetPkg.dsc |    11 +-
 .../EFI/Firmware/PcAtChipsetPkg/PcAtChipsetPkg.uni |   Bin 0 -> 24384 bytes
 .../PcAtChipsetPkg/PcAtChipsetPkgExtra.uni         |   Bin 0 -> 1362 bytes
 .../PcatRealTimeClockRuntimeDxe/PcRtc.c            |   203 +-
 .../PcatRealTimeClockRuntimeDxe/PcRtc.h            |     3 +-
 .../PcatRealTimeClockRuntimeDxe/PcRtc.uni          |   Bin 0 -> 2450 bytes
 .../PcatRealTimeClockRuntimeDxe/PcRtcExtra.uni     |   Bin 0 -> 1356 bytes
 .../PcatRealTimeClockRuntimeDxe.inf                |    33 +-
 .../PcAtChipsetPkg/PciHostBridgeDxe/Ia32/IoFifo.S  |   133 +
 .../PciHostBridgeDxe/Ia32/IoFifo.asm               |   139 +
 .../PcAtChipsetPkg/PciHostBridgeDxe/IoFifo.h       |   175 +
 .../PciHostBridgeDxe/PciHostBridge.c               |   370 +-
 .../PciHostBridgeDxe/PciHostBridge.h               |    86 +-
 .../PciHostBridgeDxe/PciHostBridge.uni             |   Bin 0 -> 2000 bytes
 .../PciHostBridgeDxe/PciHostBridgeDxe.inf          |    29 +-
 .../PciHostBridgeDxe/PciHostBridgeExtra.uni        |   Bin 0 -> 1348 bytes
 .../PciHostBridgeDxe/PciRootBridgeIo.c             |   320 +-
 .../PcAtChipsetPkg/PciHostBridgeDxe/X64/IoFifo.S   |   121 +
 .../PcAtChipsetPkg/PciHostBridgeDxe/X64/IoFifo.asm |   125 +
 .../EFI/Firmware/PerformancePkg/Contributions.txt  |   202 +
 .../EFI/Firmware/PerformancePkg/Dp_App/Dp.c        |    38 +-
 .../EFI/Firmware/PerformancePkg/Dp_App/Dp.inf      |    13 +-
 .../Firmware/PerformancePkg/Dp_App/DpInternal.h    |   147 +-
 .../EFI/Firmware/PerformancePkg/Dp_App/DpProfile.c |    26 +-
 .../EFI/Firmware/PerformancePkg/Dp_App/DpTrace.c   |    78 +-
 .../Firmware/PerformancePkg/Dp_App/DpUtilities.c   |   104 +-
 .../Include/Guid/PerformancePkgTokenSpace.h        |     2 +-
 .../Library/TscTimerLib/BaseTscTimerLib.inf        |     8 +-
 .../Library/TscTimerLib/DxeTscTimerLib.c           |     2 +
 .../Library/TscTimerLib/DxeTscTimerLib.inf         |    10 +-
 .../Library/TscTimerLib/PeiTscTimerLib.inf         |    10 +-
 .../EFI/Firmware/PerformancePkg/License.txt        |    25 +
 .../EFI/Firmware/PerformancePkg/PerformancePkg.dec |    74 +-
 .../EFI/Firmware/PerformancePkg/PerformancePkg.dsc |     9 +-
 src/VBox/Devices/EFI/Firmware/ReadMe.vbox          |     5 +-
 .../SecurityPkg/Application/RngTest/RngTest.c      |   234 +
 .../SecurityPkg/Application/RngTest/RngTest.inf    |    57 +
 .../SecurityPkg/Application/RngTest/RngTest.uni    |   Bin 0 -> 2254 bytes
 .../Application/RngTest/RngTestExtra.uni           |   Bin 0 -> 1390 bytes
 .../Application/VariableInfo/VariableInfo.c        |    70 +-
 .../Application/VariableInfo/VariableInfo.inf      |    29 +-
 .../Application/VariableInfo/VariableInfo.uni      |   Bin 0 -> 2902 bytes
 .../Application/VariableInfo/VariableInfoExtra.uni |   Bin 0 -> 1360 bytes
 .../EFI/Firmware/SecurityPkg/Contributions.txt     |   202 +
 .../Include/Guid/AuthenticatedVariableFormat.h     |    44 +-
 .../SecurityPkg/Include/Guid/MeasuredFvHob.h       |    36 +
 .../Include/Guid/PhysicalPresenceData.h            |    40 +-
 .../Include/Guid/PwdCredentialProviderHii.h        |     8 +-
 .../SecurityPkg/Include/Guid/SecureBootConfigHii.h |    12 +-
 .../Include/Guid/SecurityPkgTokenSpace.h           |     8 +-
 .../SecurityPkg/Include/Guid/TcgConfigHii.h        |    12 +-
 .../SecurityPkg/Include/Guid/TcgEventHob.h         |    28 +-
 .../SecurityPkg/Include/Guid/TpmInstance.h         |    38 +
 .../SecurityPkg/Include/Guid/TrEEConfigHii.h       |    25 +
 .../Include/Guid/TrEEPhysicalPresenceData.h        |    67 +
 .../Include/Guid/UsbCredentialProviderHii.h        |     8 +-
 .../Include/Guid/UserIdentifyManagerHii.h          |     8 +-
 .../Include/Guid/UserProfileManagerHii.h           |     8 +-
 .../Firmware/SecurityPkg/Include/Library/HashLib.h |   169 +
 .../Include/Library/PlatformSecureLib.h            |    12 +-
 .../Include/Library/TcgPhysicalPresenceLib.h       |    36 +-
 .../SecurityPkg/Include/Library/TcgPpVendorLib.h   |   159 +
 .../SecurityPkg/Include/Library/Tpm12CommandLib.h  |   141 +
 .../SecurityPkg/Include/Library/Tpm12DeviceLib.h   |    54 +
 .../SecurityPkg/Include/Library/Tpm2CommandLib.h   |   974 +
 .../SecurityPkg/Include/Library/Tpm2DeviceLib.h    |   109 +
 .../SecurityPkg/Include/Library/TpmCommLib.h       |    27 +-
 .../Include/Library/TpmMeasurementLib.h            |    44 +
 .../Include/Library/TrEEPhysicalPresenceLib.h      |    57 +
 .../SecurityPkg/Include/Library/TrEEPpVendorLib.h  |   164 +
 .../Ppi/FirmwareVolumeInfoMeasurementExcluded.h    |    37 +
 .../SecurityPkg/Include/Ppi/LockPhysicalPresence.h |    20 +-
 .../SecurityPkg/Include/Ppi/TpmInitialized.h       |    24 +-
 .../DxeDeferImageLoadLib/DxeDeferImageLoadLib.c    |   439 +-
 .../DxeDeferImageLoadLib/DxeDeferImageLoadLib.h    |    41 +-
 .../DxeDeferImageLoadLib/DxeDeferImageLoadLib.inf  |    34 +-
 .../DxeDeferImageLoadLib/DxeDeferImageLoadLib.uni  |   Bin 0 -> 2430 bytes
 .../DxeImageAuthenticationStatusLib.c              |    76 +
 .../DxeImageAuthenticationStatusLib.inf            |    40 +
 .../DxeImageAuthenticationStatusLib.uni            |   Bin 0 -> 1836 bytes
 .../DxeImageVerificationLib.c                      |   771 +-
 .../DxeImageVerificationLib.h                      |    15 +-
 .../DxeImageVerificationLib.inf                    |    56 +-
 .../DxeImageVerificationLib.uni                    |   Bin 0 -> 2868 bytes
 .../Library/DxeImageVerificationLib/Measurement.c  |   322 +
 .../DxeRsa2048Sha256GuidedSectionExtractLib.c      |   402 +
 .../DxeRsa2048Sha256GuidedSectionExtractLib.inf    |    62 +
 .../DxeRsa2048Sha256GuidedSectionExtractLib.uni    |   Bin 0 -> 2768 bytes
 .../DxeTcgPhysicalPresenceLib.c                    |   724 +-
 .../DxeTcgPhysicalPresenceLib.inf                  |    29 +-
 .../DxeTcgPhysicalPresenceLib.uni                  |   Bin 0 -> 3126 bytes
 .../PhysicalPresenceStrings.uni                    |   Bin 8296 -> 8314 bytes
 .../DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.c  |   702 +
 .../DxeTpm2MeasureBootLib.inf                      |    67 +
 .../DxeTpm2MeasureBootLib.uni                      |   Bin 0 -> 3196 bytes
 .../DxeTpmMeasureBootLib/DxeTpmMeasureBootLib.c    |   321 +-
 .../DxeTpmMeasureBootLib/DxeTpmMeasureBootLib.inf  |    29 +-
 .../DxeTpmMeasureBootLib/DxeTpmMeasureBootLib.uni  |   Bin 0 -> 3196 bytes
 .../DxeTpmMeasurementLib/DxeTpmMeasurementLib.c    |   212 +
 .../DxeTpmMeasurementLib/DxeTpmMeasurementLib.inf  |    48 +
 .../DxeTpmMeasurementLib/DxeTpmMeasurementLib.uni  |   Bin 0 -> 2102 bytes
 .../DxeTrEEPhysicalPresenceLib.c                   |   743 +
 .../DxeTrEEPhysicalPresenceLib.inf                 |    69 +
 .../DxeTrEEPhysicalPresenceLib.uni                 |   Bin 0 -> 2938 bytes
 .../PhysicalPresenceStrings.uni                    |   Bin 0 -> 3712 bytes
 .../HashInstanceLibSha1/HashInstanceLibSha1.c      |   155 +
 .../HashInstanceLibSha1/HashInstanceLibSha1.inf    |    46 +
 .../HashInstanceLibSha1/HashInstanceLibSha1.uni    |   Bin 0 -> 1814 bytes
 .../HashInstanceLibSha256/HashInstanceLibSha256.c  |   155 +
 .../HashInstanceLibSha256.inf                      |    46 +
 .../HashInstanceLibSha256.uni                      |   Bin 0 -> 1822 bytes
 .../HashLibBaseCryptoRouterCommon.c                |    77 +
 .../HashLibBaseCryptoRouterCommon.h                |    44 +
 .../HashLibBaseCryptoRouterDxe.c                   |   221 +
 .../HashLibBaseCryptoRouterDxe.inf                 |    52 +
 .../HashLibBaseCryptoRouterDxe.uni                 |   Bin 0 -> 2326 bytes
 .../HashLibBaseCryptoRouterPei.c                   |   288 +
 .../HashLibBaseCryptoRouterPei.inf                 |    53 +
 .../HashLibBaseCryptoRouterPei.uni                 |   Bin 0 -> 2312 bytes
 .../SecurityPkg/Library/HashLibTpm2/HashLibTpm2.c  |   342 +
 .../Library/HashLibTpm2/HashLibTpm2.inf            |    49 +
 .../Library/HashLibTpm2/HashLibTpm2.uni            |   Bin 0 -> 1958 bytes
 .../PeiRsa2048Sha256GuidedSectionExtractLib.c      |   393 +
 .../PeiRsa2048Sha256GuidedSectionExtractLib.inf    |    58 +
 .../PeiRsa2048Sha256GuidedSectionExtractLib.uni    |   Bin 0 -> 2768 bytes
 .../PlatformSecureLibNull/PlatformSecureLibNull.c  |    14 +-
 .../PlatformSecureLibNull.inf                      |     9 +-
 .../PlatformSecureLibNull.uni                      |   Bin 0 -> 3056 bytes
 .../TcgPpVendorLibNull/TcgPpVendorLibNull.c        |   129 +
 .../TcgPpVendorLibNull/TcgPpVendorLibNull.inf      |    37 +
 .../TcgPpVendorLibNull/TcgPpVendorLibNull.uni      |   Bin 0 -> 1810 bytes
 .../Library/Tpm12CommandLib/Tpm12CommandLib.inf    |    47 +
 .../Library/Tpm12CommandLib/Tpm12CommandLib.uni    |   Bin 0 -> 1744 bytes
 .../Library/Tpm12CommandLib/Tpm12NvStorage.c       |   255 +
 .../Library/Tpm12CommandLib/Tpm12Ownership.c       |    72 +
 .../Library/Tpm12CommandLib/Tpm12Startup.c         |   127 +
 .../Tpm12DeviceLibDTpm/Tpm12DeviceLibDTpm.inf      |    48 +
 .../Tpm12DeviceLibDTpm/Tpm12DeviceLibDTpm.uni      |   Bin 0 -> 2214 bytes
 .../Library/Tpm12DeviceLibDTpm/Tpm12Tis.c          |   567 +
 .../Library/Tpm12DeviceLibTcg/Tpm12DeviceLibTcg.c  |   108 +
 .../Tpm12DeviceLibTcg/Tpm12DeviceLibTcg.inf        |    46 +
 .../Tpm12DeviceLibTcg/Tpm12DeviceLibTcg.uni        |   Bin 0 -> 1966 bytes
 .../Library/Tpm2CommandLib/Tpm2Capability.c        |   741 +
 .../Library/Tpm2CommandLib/Tpm2CommandLib.inf      |    54 +
 .../Library/Tpm2CommandLib/Tpm2CommandLib.uni      |   Bin 0 -> 1744 bytes
 .../Library/Tpm2CommandLib/Tpm2Context.c           |    86 +
 .../Library/Tpm2CommandLib/Tpm2DictionaryAttack.c  |   203 +
 .../Tpm2CommandLib/Tpm2EnhancedAuthorization.c     |   377 +
 .../SecurityPkg/Library/Tpm2CommandLib/Tpm2Help.c  |   166 +
 .../Library/Tpm2CommandLib/Tpm2Hierarchy.c         |   731 +
 .../Library/Tpm2CommandLib/Tpm2Integrity.c         |   525 +
 .../Library/Tpm2CommandLib/Tpm2Miscellaneous.c     |   114 +
 .../Library/Tpm2CommandLib/Tpm2NVStorage.c         |   938 +
 .../Library/Tpm2CommandLib/Tpm2Sequences.c         |   508 +
 .../Library/Tpm2CommandLib/Tpm2Session.c           |   169 +
 .../Library/Tpm2CommandLib/Tpm2Startup.c           |   102 +
 .../SecurityPkg/Library/Tpm2CommandLib/Tpm2Test.c  |    66 +
 .../Library/Tpm2DeviceLibDTpm/Tpm2DeviceLibDTpm.c  |   116 +
 .../Tpm2DeviceLibDTpm/Tpm2DeviceLibDTpm.inf        |    49 +
 .../Tpm2DeviceLibDTpm/Tpm2DeviceLibDTpm.uni        |   Bin 0 -> 2270 bytes
 .../Tpm2DeviceLibDTpm/Tpm2InstanceLibDTpm.c        |    85 +
 .../Tpm2DeviceLibDTpm/Tpm2InstanceLibDTpm.inf      |    49 +
 .../Tpm2DeviceLibDTpm/Tpm2InstanceLibDTpm.uni      |   Bin 0 -> 1958 bytes
 .../Library/Tpm2DeviceLibDTpm/Tpm2Tis.c            |   578 +
 .../Tpm2DeviceLibRouter/Tpm2DeviceLibRouterDxe.c   |    98 +
 .../Tpm2DeviceLibRouter/Tpm2DeviceLibRouterDxe.inf |    47 +
 .../Tpm2DeviceLibRouter/Tpm2DeviceLibRouterDxe.uni |   Bin 0 -> 2550 bytes
 .../Tpm2DeviceLibRouter/Tpm2DeviceLibRouterPei.c   |   143 +
 .../Tpm2DeviceLibRouter/Tpm2DeviceLibRouterPei.inf |    49 +
 .../Tpm2DeviceLibRouter/Tpm2DeviceLibRouterPei.uni |   Bin 0 -> 2550 bytes
 .../Library/Tpm2DeviceLibTrEE/Tpm2DeviceLibTrEE.c  |   125 +
 .../Tpm2DeviceLibTrEE/Tpm2DeviceLibTrEE.inf        |    46 +
 .../Tpm2DeviceLibTrEE/Tpm2DeviceLibTrEE.uni        |   Bin 0 -> 1970 bytes
 .../SecurityPkg/Library/TpmCommLib/CommonHeader.h  |     8 +-
 .../SecurityPkg/Library/TpmCommLib/TisPc.c         |    29 +-
 .../SecurityPkg/Library/TpmCommLib/TpmComm.c       |    10 +-
 .../SecurityPkg/Library/TpmCommLib/TpmCommLib.inf  |     8 +-
 .../SecurityPkg/Library/TpmCommLib/TpmCommLib.uni  |   Bin 0 -> 1958 bytes
 .../TrEEPpVendorLibNull/TrEEPpVendorLibNull.c      |   131 +
 .../TrEEPpVendorLibNull/TrEEPpVendorLibNull.inf    |    37 +
 .../TrEEPpVendorLibNull/TrEEPpVendorLibNull.uni    |   Bin 0 -> 1816 bytes
 .../Devices/EFI/Firmware/SecurityPkg/License.txt   |    25 +
 .../RandomNumberGenerator/RngDxe/AesCore.c         |   304 +
 .../RandomNumberGenerator/RngDxe/AesCore.h         |    37 +
 .../RngDxe/IA32/AsmRdRand.asm                      |    67 +
 .../RandomNumberGenerator/RngDxe/IA32/GccRdRand.c  |    69 +
 .../RandomNumberGenerator/RngDxe/IA32/RdRandWord.c |   104 +
 .../RandomNumberGenerator/RngDxe/RdRand.c          |   395 +
 .../RandomNumberGenerator/RngDxe/RdRand.h          |   213 +
 .../RandomNumberGenerator/RngDxe/RngDxe.c          |   219 +
 .../RandomNumberGenerator/RngDxe/RngDxe.inf        |    80 +
 .../RandomNumberGenerator/RngDxe/RngDxe.uni        |   Bin 0 -> 2736 bytes
 .../RandomNumberGenerator/RngDxe/RngDxeExtra.uni   |   Bin 0 -> 1336 bytes
 .../RandomNumberGenerator/RngDxe/X64/AsmRdRand.asm |    83 +
 .../RandomNumberGenerator/RngDxe/X64/GccRdRand.c   |    95 +
 .../RandomNumberGenerator/RngDxe/X64/RdRandWord.c  |    70 +
 .../EFI/Firmware/SecurityPkg/SecurityPkg.dec       |   529 +-
 .../EFI/Firmware/SecurityPkg/SecurityPkg.dsc       |   159 +-
 .../EFI/Firmware/SecurityPkg/SecurityPkg.uni       |   Bin 0 -> 35500 bytes
 .../EFI/Firmware/SecurityPkg/SecurityPkgExtra.uni  |   Bin 0 -> 1346 bytes
 .../Tcg/MemoryOverwriteControl/TcgMor.c            |   112 +-
 .../Tcg/MemoryOverwriteControl/TcgMor.h            |    11 +-
 .../Tcg/MemoryOverwriteControl/TcgMor.inf          |    16 +-
 .../Tcg/MemoryOverwriteControl/TcgMor.uni          |   Bin 0 -> 1808 bytes
 .../Tcg/MemoryOverwriteControl/TcgMorExtra.uni     |   Bin 0 -> 1352 bytes
 .../Tcg/PhysicalPresencePei/PhysicalPresencePei.c  |    28 +-
 .../PhysicalPresencePei/PhysicalPresencePei.inf    |    23 +-
 .../PhysicalPresencePei/PhysicalPresencePei.uni    |   Bin 0 -> 2262 bytes
 .../PhysicalPresencePeiExtra.uni                   |   Bin 0 -> 1354 bytes
 .../SecurityPkg/Tcg/TcgConfigDxe/TcgConfig.vfr     |   202 +-
 .../SecurityPkg/Tcg/TcgConfigDxe/TcgConfigDriver.c |    39 +-
 .../SecurityPkg/Tcg/TcgConfigDxe/TcgConfigDxe.inf  |    31 +-
 .../SecurityPkg/Tcg/TcgConfigDxe/TcgConfigDxe.uni  |   Bin 0 -> 1886 bytes
 .../Tcg/TcgConfigDxe/TcgConfigDxeExtra.uni         |   Bin 0 -> 1378 bytes
 .../SecurityPkg/Tcg/TcgConfigDxe/TcgConfigImpl.c   |    87 +-
 .../SecurityPkg/Tcg/TcgConfigDxe/TcgConfigImpl.h   |    14 +-
 .../SecurityPkg/Tcg/TcgConfigDxe/TcgConfigNvData.h |    21 +-
 .../Tcg/TcgConfigDxe/TcgConfigStrings.uni          |   Bin 5016 -> 4642 bytes
 .../EFI/Firmware/SecurityPkg/Tcg/TcgDxe/TcgDxe.c   |   498 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgDxe/TcgDxe.inf |    40 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgDxe/TcgDxe.uni |   Bin 0 -> 1830 bytes
 .../SecurityPkg/Tcg/TcgDxe/TcgDxeExtra.uni         |   Bin 0 -> 1352 bytes
 .../EFI/Firmware/SecurityPkg/Tcg/TcgDxe/TisDxe.c   |    78 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgDxe/TpmComm.c  |    49 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgDxe/TpmComm.h  |    42 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgPei/TcgPei.c   |   391 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgPei/TcgPei.inf |    49 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgPei/TcgPei.uni |   Bin 0 -> 2214 bytes
 .../SecurityPkg/Tcg/TcgPei/TcgPeiExtra.uni         |   Bin 0 -> 1352 bytes
 .../EFI/Firmware/SecurityPkg/Tcg/TcgPei/TisPei.c   |    24 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgPei/TpmComm.c  |    62 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgPei/TpmComm.h  |    40 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgSmm/TcgSmm.c   |   150 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgSmm/TcgSmm.h   |    38 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgSmm/TcgSmm.inf |    42 +-
 .../EFI/Firmware/SecurityPkg/Tcg/TcgSmm/TcgSmm.uni |   Bin 0 -> 3132 bytes
 .../SecurityPkg/Tcg/TcgSmm/TcgSmmExtra.uni         |   Bin 0 -> 1352 bytes
 .../EFI/Firmware/SecurityPkg/Tcg/TcgSmm/Tpm.asl    |   710 +-
 .../SecurityPkg/Tcg/TrEEConfig/TpmDetection.c      |   129 +
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfig.vfr      |    68 +
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfigDriver.c  |   216 +
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfigDxe.inf   |    88 +
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfigDxe.uni   |   Bin 0 -> 2138 bytes
 .../Tcg/TrEEConfig/TrEEConfigDxeExtra.uni          |   Bin 0 -> 1394 bytes
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfigImpl.c    |   344 +
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfigImpl.h    |   193 +
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfigNvData.h  |    76 +
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfigPei.inf   |    78 +
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfigPei.uni   |   Bin 0 -> 2220 bytes
 .../Tcg/TrEEConfig/TrEEConfigPeiExtra.uni          |   Bin 0 -> 1408 bytes
 .../SecurityPkg/Tcg/TrEEConfig/TrEEConfigPeim.c    |   158 +
 .../Tcg/TrEEConfig/TrEEConfigStrings.uni           |   Bin 0 -> 4070 bytes
 .../SecurityPkg/Tcg/TrEEDxe/MeasureBootPeCoff.c    |   357 +
 .../EFI/Firmware/SecurityPkg/Tcg/TrEEDxe/TrEEDxe.c |  1955 ++
 .../Firmware/SecurityPkg/Tcg/TrEEDxe/TrEEDxe.inf   |   106 +
 .../Firmware/SecurityPkg/Tcg/TrEEDxe/TrEEDxe.uni   |   Bin 0 -> 2334 bytes
 .../SecurityPkg/Tcg/TrEEDxe/TrEEDxeExtra.uni       |   Bin 0 -> 1342 bytes
 .../EFI/Firmware/SecurityPkg/Tcg/TrEEPei/TrEEPei.c |   725 +
 .../Firmware/SecurityPkg/Tcg/TrEEPei/TrEEPei.inf   |    86 +
 .../Firmware/SecurityPkg/Tcg/TrEEPei/TrEEPei.uni   |   Bin 0 -> 1890 bytes
 .../SecurityPkg/Tcg/TrEEPei/TrEEPeiExtra.uni       |   Bin 0 -> 1354 bytes
 .../EFI/Firmware/SecurityPkg/Tcg/TrEESmm/Tpm.asl   |   354 +
 .../EFI/Firmware/SecurityPkg/Tcg/TrEESmm/TrEESmm.c |   521 +
 .../EFI/Firmware/SecurityPkg/Tcg/TrEESmm/TrEESmm.h |   105 +
 .../Firmware/SecurityPkg/Tcg/TrEESmm/TrEESmm.inf   |    85 +
 .../Firmware/SecurityPkg/Tcg/TrEESmm/TrEESmm.uni   |   Bin 0 -> 3284 bytes
 .../SecurityPkg/Tcg/TrEESmm/TrEESmmExtra.uni       |   Bin 0 -> 1354 bytes
 .../PwdCredentialProvider.c                        |   273 +-
 .../PwdCredentialProvider.h                        |   112 +-
 .../PwdCredentialProvider.uni                      |   Bin 0 -> 1842 bytes
 .../PwdCredentialProviderData.h                    |    12 +-
 .../PwdCredentialProviderDxe.inf                   |    29 +-
 .../PwdCredentialProviderExtra.uni                 |   Bin 0 -> 1372 bytes
 .../PwdCredentialProviderVfr.Vfr                   |    67 +-
 .../UsbCredentialProvider.c                        |   305 +-
 .../UsbCredentialProvider.h                        |   116 +-
 .../UsbCredentialProvider.uni                      |   Bin 0 -> 2306 bytes
 .../UsbCredentialProviderDxe.inf                   |    36 +-
 .../UsbCredentialProviderExtra.uni                 |   Bin 0 -> 1362 bytes
 .../UsbCredentialProviderStrings.uni               |   Bin 3556 -> 3556 bytes
 .../UserIdentifyManagerDxe/LoadDeferredImage.c     |    28 +-
 .../UserIdentifyManagerDxe/UserIdentifyManager.c   |   521 +-
 .../UserIdentifyManagerDxe/UserIdentifyManager.h   |    36 +-
 .../UserIdentifyManagerDxe/UserIdentifyManager.uni |   Bin 0 -> 1766 bytes
 .../UserIdentifyManagerData.h                      |    10 +-
 .../UserIdentifyManagerDxe.inf                     |    45 +-
 .../UserIdentifyManagerExtra.uni                   |   Bin 0 -> 1354 bytes
 .../UserIdentifyManagerVfr.Vfr                     |    85 +-
 .../UserProfileManagerDxe/ModifyAccessPolicy.c     |   118 +-
 .../UserProfileManagerDxe/ModifyIdentityPolicy.c   |    62 +-
 .../UserProfileManagerDxe/UserProfileAdd.c         |    64 +-
 .../UserProfileManagerDxe/UserProfileDelete.c      |    30 +-
 .../UserProfileManagerDxe/UserProfileManager.c     |    82 +-
 .../UserProfileManagerDxe/UserProfileManager.h     |    55 +-
 .../UserProfileManagerDxe/UserProfileManager.uni   |   Bin 0 -> 2042 bytes
 .../UserProfileManagerDxe/UserProfileManagerData.h |    16 +-
 .../UserProfileManagerDxe.inf                      |    38 +-
 .../UserProfileManagerExtra.uni                    |   Bin 0 -> 1350 bytes
 .../UserProfileManagerVfr.Vfr                      |   493 +-
 .../UserProfileManagerDxe/UserProfileModify.c      |   134 +-
 .../EsalVariableDxeSal/AuthService.c               |   170 +-
 .../EsalVariableDxeSal/AuthService.h               |    20 +-
 .../EsalVariableDxeSal/EsalVariableDxeSal.inf      |    51 +-
 .../EsalVariableDxeSal/EsalVariableDxeSal.uni      |   Bin 0 -> 2322 bytes
 .../EsalVariableDxeSal/EsalVariableDxeSalExtra.uni |   Bin 0 -> 1372 bytes
 .../EsalVariableDxeSal/InitVariable.c              |    10 +-
 .../EsalVariableDxeSal/Reclaim.c                   |     8 +-
 .../EsalVariableDxeSal/Variable.c                  |   378 +-
 .../EsalVariableDxeSal/Variable.h                  |    58 +-
 .../VariableAuthenticated/Pei/PeiVariableAuth.uni  |   Bin 0 -> 2170 bytes
 .../VariableAuthenticated/Pei/PeiVariableExtra.uni |   Bin 0 -> 1348 bytes
 .../VariableAuthenticated/Pei/Variable.c           |   535 +-
 .../VariableAuthenticated/Pei/Variable.h           |    44 +-
 .../VariableAuthenticated/Pei/VariablePei.inf      |    32 +-
 .../VariableAuthenticated/RuntimeDxe/AuthService.c |   786 +-
 .../VariableAuthenticated/RuntimeDxe/AuthService.h |    74 +-
 .../VariableAuthenticated/RuntimeDxe/Measurement.c |   255 +
 .../VariableAuthenticated/RuntimeDxe/Reclaim.c     |    35 +-
 .../VariableAuthenticated/RuntimeDxe/Variable.c    |  2164 ++-
 .../VariableAuthenticated/RuntimeDxe/Variable.h    |   230 +-
 .../RuntimeDxe/VariableAuthRuntimeDxe.uni          |   Bin 0 -> 3204 bytes
 .../RuntimeDxe/VariableAuthSmm.uni                 |   Bin 0 -> 4488 bytes
 .../RuntimeDxe/VariableAuthSmmRuntimeDxe.uni       |   Bin 0 -> 3320 bytes
 .../VariableAuthenticated/RuntimeDxe/VariableDxe.c |   102 +-
 .../RuntimeDxe/VariableRuntimeDxe.inf              |   113 +-
 .../RuntimeDxe/VariableRuntimeDxeExtra.uni         |   Bin 0 -> 1376 bytes
 .../VariableAuthenticated/RuntimeDxe/VariableSmm.c |   434 +-
 .../RuntimeDxe/VariableSmm.inf                     |   105 +-
 .../RuntimeDxe/VariableSmmExtra.uni                |   Bin 0 -> 1332 bytes
 .../RuntimeDxe/VariableSmmRuntimeDxe.c             |   421 +-
 .../RuntimeDxe/VariableSmmRuntimeDxe.inf           |    65 +-
 .../RuntimeDxe/VariableSmmRuntimeDxeExtra.uni      |   Bin 0 -> 1390 bytes
 .../SecureBootConfigDxe/SecureBootConfig.vfr       |  1004 +-
 .../SecureBootConfigDevicePath.c                   |  1511 +-
 .../SecureBootConfigDxe/SecureBootConfigDriver.c   |    28 +-
 .../SecureBootConfigDxe/SecureBootConfigDxe.inf    |    90 +-
 .../SecureBootConfigDxe/SecureBootConfigDxe.uni    |   Bin 0 -> 1892 bytes
 .../SecureBootConfigDxeExtra.uni                   |   Bin 0 -> 1356 bytes
 .../SecureBootConfigFileExplorer.c                 |    44 +-
 .../SecureBootConfigDxe/SecureBootConfigImpl.c     |   861 +-
 .../SecureBootConfigDxe/SecureBootConfigImpl.h     |    23 +-
 .../SecureBootConfigDxe/SecureBootConfigMisc.c     |    38 +-
 .../SecureBootConfigDxe/SecureBootConfigNvData.h   |    21 +-
 .../SecureBootConfigStrings.uni                    |   Bin 9518 -> 10086 bytes
 .../ShellPkg/Application/Shell/ConsoleLogger.c     |    57 +-
 .../ShellPkg/Application/Shell/ConsoleLogger.h     |    14 +-
 .../ShellPkg/Application/Shell/ConsoleWrappers.c   |   123 +-
 .../ShellPkg/Application/Shell/ConsoleWrappers.h   |    19 +-
 .../Application/Shell/FileHandleWrappers.c         |   180 +-
 .../Firmware/ShellPkg/Application/Shell/Shell.c    |  1759 +-
 .../Firmware/ShellPkg/Application/Shell/Shell.h    |    84 +-
 .../Firmware/ShellPkg/Application/Shell/Shell.inf  |    61 +-
 .../Firmware/ShellPkg/Application/Shell/Shell.uni  |   Bin 4416 -> 4938 bytes
 .../ShellPkg/Application/Shell/ShellEnvVar.c       |   124 +-
 .../ShellPkg/Application/Shell/ShellManParser.c    |    38 +-
 .../Application/Shell/ShellParametersProtocol.c    |   404 +-
 .../Application/Shell/ShellParametersProtocol.h    |    36 +-
 .../ShellPkg/Application/Shell/ShellProtocol.c     |   743 +-
 .../ShellPkg/Application/Shell/ShellProtocol.h     |    78 +-
 .../EFI/Firmware/ShellPkg/Contributions.txt        |   202 +
 .../ShellPkg/Include/Guid/ShellAliasGuid.h         |     1 -
 .../ShellPkg/Include/Guid/ShellEnvironment2Ext.h   |     1 -
 .../ShellPkg/Include/Guid/ShellLibHiiGuid.h        |     6 +-
 .../ShellPkg/Include/Guid/ShellPkgTokenSpace.h     |     1 -
 .../ShellPkg/Include/Library/BcfgCommandLib.h      |    52 +
 .../ShellPkg/Include/Library/HandleParsingLib.h    |    50 +-
 .../Firmware/ShellPkg/Include/Library/PathLib.h    |     6 +-
 .../ShellPkg/Include/Library/ShellCommandLib.h     |    20 +-
 .../Firmware/ShellPkg/Include/Library/ShellLib.h   |    67 +-
 .../Firmware/ShellPkg/Include/Protocol/EfiShell.h  |   135 +-
 .../Include/Protocol/EfiShellDynamicCommand.h      |    86 +
 .../Include/Protocol/EfiShellEnvironment2.h        |     6 +-
 .../EFI/Firmware/ShellPkg/Include/ShellBase.h      |     3 +-
 .../ShellPkg/Library/BasePathLib/BasePathLib.c     |    19 +-
 .../ShellPkg/Library/BasePathLib/BasePathLib.inf   |     2 +-
 .../EFI/Firmware/ShellPkg/Library/UefiDpLib/Dp.c   |   319 +
 .../EFI/Firmware/ShellPkg/Library/UefiDpLib/Dp.h   |    98 +
 .../ShellPkg/Library/UefiDpLib/DpInternal.h        |   340 +
 .../ShellPkg/Library/UefiDpLib/DpProfile.c         |   101 +
 .../Firmware/ShellPkg/Library/UefiDpLib/DpTrace.c  |   828 +
 .../ShellPkg/Library/UefiDpLib/DpUtilities.c       |   392 +
 .../Firmware/ShellPkg/Library/UefiDpLib/Literals.c |    23 +
 .../Firmware/ShellPkg/Library/UefiDpLib/Literals.h |    26 +
 .../ShellPkg/Library/UefiDpLib/PerformanceTokens.h |    28 +
 .../Firmware/ShellPkg/Library/UefiDpLib/Readme.txt |     2 +
 .../ShellPkg/Library/UefiDpLib/UefiDpLib.c         |   101 +
 .../ShellPkg/Library/UefiDpLib/UefiDpLib.h         |    59 +
 .../ShellPkg/Library/UefiDpLib/UefiDpLib.inf       |    75 +
 .../ShellPkg/Library/UefiDpLib/UefiDpLib.uni       |   Bin 0 -> 17458 bytes
 .../Library/UefiFileHandleLib/UefiFileHandleLib.c  |   153 +-
 .../UefiFileHandleLib/UefiFileHandleLib.inf        |    10 +-
 .../UefiHandleParsingLib/UefiHandleParsingLib.c    |  1035 +-
 .../UefiHandleParsingLib/UefiHandleParsingLib.h    |    39 +-
 .../UefiHandleParsingLib/UefiHandleParsingLib.inf  |   237 +-
 .../UefiHandleParsingLib/UefiHandleParsingLib.uni  |   Bin 17334 -> 29662 bytes
 .../UefiShellBcfgCommandLib.c                      |  1548 ++
 .../UefiShellBcfgCommandLib.inf                    |    46 +
 .../UefiShellBcfgCommandLib.uni                    |   Bin 0 -> 18278 bytes
 .../UefiShellCEntryLib/UefiShellCEntryLib.c        |    12 +-
 .../UefiShellCEntryLib/UefiShellCEntryLib.inf      |     8 +-
 .../Library/UefiShellCommandLib/ConsistMapping.c   |   214 +-
 .../UefiShellCommandLib/UefiShellCommandLib.c      |   436 +-
 .../UefiShellCommandLib/UefiShellCommandLib.h      |     3 +-
 .../UefiShellCommandLib/UefiShellCommandLib.inf    |    22 +-
 .../Library/UefiShellDebug1CommandsLib/Bcfg.c      |  1014 -
 .../Library/UefiShellDebug1CommandsLib/Comp.c      |    29 +-
 .../Library/UefiShellDebug1CommandsLib/Compress.c  |    11 +-
 .../Library/UefiShellDebug1CommandsLib/Dblk.c      |    12 +-
 .../Library/UefiShellDebug1CommandsLib/Dmem.c      |     8 +-
 .../Library/UefiShellDebug1CommandsLib/DmpStore.c  |   755 +-
 .../Library/UefiShellDebug1CommandsLib/Edit/Edit.c |     2 +-
 .../UefiShellDebug1CommandsLib/Edit/FileBuffer.c   |    69 +-
 .../UefiShellDebug1CommandsLib/Edit/FileBuffer.h   |    12 +-
 .../Edit/MainTextEditor.c                          |    50 +-
 .../UefiShellDebug1CommandsLib/EditInputBar.c      |    21 +-
 .../UefiShellDebug1CommandsLib/EditMenuBar.c       |    10 +-
 .../UefiShellDebug1CommandsLib/EditMenuBar.h       |     4 +-
 .../UefiShellDebug1CommandsLib/EditStatusBar.c     |    13 +-
 .../UefiShellDebug1CommandsLib/EditStatusBar.h     |     2 +-
 .../UefiShellDebug1CommandsLib/EditTitleBar.c      |    12 +-
 .../UefiShellDebug1CommandsLib/EfiDecompress.c     |    52 +-
 .../HexEdit/BufferImage.c                          |    75 +-
 .../HexEdit/BufferImage.h                          |    18 +-
 .../UefiShellDebug1CommandsLib/HexEdit/Clipboard.c |     2 +-
 .../UefiShellDebug1CommandsLib/HexEdit/Clipboard.h |     4 +-
 .../UefiShellDebug1CommandsLib/HexEdit/DiskImage.c |    21 +-
 .../UefiShellDebug1CommandsLib/HexEdit/DiskImage.h |    12 +-
 .../UefiShellDebug1CommandsLib/HexEdit/FileImage.c |     4 +-
 .../UefiShellDebug1CommandsLib/HexEdit/FileImage.h |     8 +-
 .../UefiShellDebug1CommandsLib/HexEdit/HexEdit.c   |     8 +-
 .../UefiShellDebug1CommandsLib/HexEdit/HexEditor.h |     2 +-
 .../HexEdit/HexEditorTypes.h                       |     4 +-
 .../HexEdit/HexeditStrings.uni                     |   Bin 13022 -> 13158 bytes
 .../HexEdit/MainHexEditor.c                        |    67 +-
 .../HexEdit/MainHexEditor.h                        |     6 +-
 .../UefiShellDebug1CommandsLib/HexEdit/MemImage.c  |    10 +-
 .../UefiShellDebug1CommandsLib/HexEdit/MemImage.h  |     6 +-
 .../UefiShellDebug1CommandsLib/HexEdit/Misc.c      |     8 +-
 .../UefiShellDebug1CommandsLib/HexEdit/Misc.h      |     4 +-
 .../UefiShellDebug1CommandsLib/LoadPciRom.c        |     4 +-
 .../Library/UefiShellDebug1CommandsLib/MemMap.c    |   127 +-
 .../Library/UefiShellDebug1CommandsLib/Mm.c        |    52 +-
 .../Library/UefiShellDebug1CommandsLib/Mode.c      |     4 +-
 .../Library/UefiShellDebug1CommandsLib/Pci.c       |  1903 +-
 .../Library/UefiShellDebug1CommandsLib/Pci.h       |     7 +-
 .../Library/UefiShellDebug1CommandsLib/SetVar.c    |    16 +-
 .../SmbiosView/LibSmbios.h                         |   640 -
 .../SmbiosView/LibSmbiosView.c                     |   206 +-
 .../SmbiosView/LibSmbiosView.h                     |    64 +-
 .../SmbiosView/PrintInfo.c                         |   713 +-
 .../SmbiosView/PrintInfo.h                         |    68 +-
 .../SmbiosView/QueryTable.c                        |   367 +-
 .../SmbiosView/QueryTable.h                        |    52 +-
 .../UefiShellDebug1CommandsLib/SmbiosView/Smbios.c |    69 -
 .../SmbiosView/SmbiosView.c                        |    74 +-
 .../SmbiosView/SmbiosView.h                        |     4 +-
 .../SmbiosView/SmbiosViewStrings.uni               |   Bin 93274 -> 109216 bytes
 .../UefiShellDebug1CommandsLib.c                   |    35 +-
 .../UefiShellDebug1CommandsLib.h                   |    16 +-
 .../UefiShellDebug1CommandsLib.inf                 |    38 +-
 .../UefiShellDebug1CommandsLib.uni                 |   Bin 150648 -> 140296 bytes
 .../Library/UefiShellDriver1CommandsLib/Connect.c  |   234 +-
 .../Library/UefiShellDriver1CommandsLib/DevTree.c  |    64 +-
 .../Library/UefiShellDriver1CommandsLib/Devices.c  |    45 +-
 .../Library/UefiShellDriver1CommandsLib/Dh.c       |   214 +-
 .../UefiShellDriver1CommandsLib/Disconnect.c       |     6 +-
 .../Library/UefiShellDriver1CommandsLib/Drivers.c  |    90 +-
 .../Library/UefiShellDriver1CommandsLib/DrvCfg.c   |   261 +-
 .../Library/UefiShellDriver1CommandsLib/DrvDiag.c  |    53 +-
 .../Library/UefiShellDriver1CommandsLib/OpenInfo.c |    12 +-
 .../UefiShellDriver1CommandsLib.c                  |     2 +-
 .../UefiShellDriver1CommandsLib.h                  |     8 +-
 .../UefiShellDriver1CommandsLib.inf                |    20 +-
 .../UefiShellDriver1CommandsLib.uni                |   Bin 69952 -> 70628 bytes
 .../Library/UefiShellDriver1CommandsLib/Unload.c   |    91 +-
 .../Library/UefiShellInstall1CommandsLib/Bcfg.c    |  1014 -
 .../UefiShellInstall1CommandsLib.c                 |    36 +-
 .../UefiShellInstall1CommandsLib.h                 |    60 -
 .../UefiShellInstall1CommandsLib.inf               |    10 +-
 .../UefiShellInstall1CommandsLib.uni               |   Bin 15214 -> 0 bytes
 .../Library/UefiShellLevel1CommandsLib/For.c       |   244 +-
 .../Library/UefiShellLevel1CommandsLib/Goto.c      |    16 +-
 .../Library/UefiShellLevel1CommandsLib/If.c        |   120 +-
 .../UefiShellLevel1CommandsLib.c                   |    21 +-
 .../UefiShellLevel1CommandsLib.h                   |    11 +-
 .../UefiShellLevel1CommandsLib.inf                 |     6 +-
 .../UefiShellLevel1CommandsLib.uni                 |   Bin 38174 -> 44016 bytes
 .../Library/UefiShellLevel2CommandsLib/Attrib.c    |     6 +
 .../Library/UefiShellLevel2CommandsLib/Cd.c        |    22 +-
 .../Library/UefiShellLevel2CommandsLib/Cp.c        |   325 +-
 .../Library/UefiShellLevel2CommandsLib/Load.c      |     2 -
 .../Library/UefiShellLevel2CommandsLib/Ls.c        |   752 +-
 .../Library/UefiShellLevel2CommandsLib/Map.c       |   260 +-
 .../Library/UefiShellLevel2CommandsLib/Mv.c        |    90 +-
 .../Library/UefiShellLevel2CommandsLib/Parse.c     |    78 +-
 .../Library/UefiShellLevel2CommandsLib/Reset.c     |    10 +-
 .../Library/UefiShellLevel2CommandsLib/Rm.c        |    55 +-
 .../Library/UefiShellLevel2CommandsLib/TimeDate.c  |   243 +-
 .../UefiShellLevel2CommandsLib.c                   |    49 +-
 .../UefiShellLevel2CommandsLib.h                   |    20 +-
 .../UefiShellLevel2CommandsLib.inf                 |    26 +-
 .../UefiShellLevel2CommandsLib.uni                 |   Bin 111482 -> 110208 bytes
 .../Library/UefiShellLevel2CommandsLib/Vol.c       |    12 +-
 .../Library/UefiShellLevel3CommandsLib/Alias.c     |    20 +-
 .../Library/UefiShellLevel3CommandsLib/Cls.c       |    13 +-
 .../Library/UefiShellLevel3CommandsLib/Echo.c      |    14 +-
 .../Library/UefiShellLevel3CommandsLib/GetMtc.c    |    19 +-
 .../Library/UefiShellLevel3CommandsLib/Help.c      |   153 +-
 .../Library/UefiShellLevel3CommandsLib/Pause.c     |     3 +-
 .../Library/UefiShellLevel3CommandsLib/Touch.c     |     6 +-
 .../Library/UefiShellLevel3CommandsLib/Type.c      |   122 +-
 .../UefiShellLevel3CommandsLib.c                   |     3 +
 .../UefiShellLevel3CommandsLib.h                   |     1 -
 .../UefiShellLevel3CommandsLib.inf                 |    15 +-
 .../UefiShellLevel3CommandsLib.uni                 |   Bin 42500 -> 45074 bytes
 .../Library/UefiShellLevel3CommandsLib/Ver.c       |     6 +-
 .../ShellPkg/Library/UefiShellLib/UefiShellLib.c   |   415 +-
 .../ShellPkg/Library/UefiShellLib/UefiShellLib.h   |    18 +
 .../ShellPkg/Library/UefiShellLib/UefiShellLib.inf |    20 +-
 .../UefiShellNetwork1CommandsLib/Ifconfig.c        |   265 +-
 .../Library/UefiShellNetwork1CommandsLib/Ping.c    |    38 +-
 .../UefiShellNetwork1CommandsLib.inf               |    22 +-
 .../UefiShellNetwork1CommandsLib.uni               |   Bin 18172 -> 19988 bytes
 .../ShellPkg/Library/UefiSortLib/UefiSortLib.c     |    16 +-
 .../ShellPkg/Library/UefiSortLib/UefiSortLib.inf   |    10 +-
 src/VBox/Devices/EFI/Firmware/ShellPkg/License.txt |    25 +
 src/VBox/Devices/EFI/Firmware/ShellPkg/Readme.txt  |     2 +-
 .../Devices/EFI/Firmware/ShellPkg/ShellPkg.dec     |   250 +-
 .../Devices/EFI/Firmware/ShellPkg/ShellPkg.dsc     |    31 +-
 .../Firmware/SourceLevelDebugPkg/Contributions.txt |   202 +
 .../DebugAgentDxe/DebugAgentDxe.c                  |   103 +
 .../DebugAgentDxe/DebugAgentDxe.inf                |    52 +
 .../DebugAgentDxe/DebugAgentDxe.uni                |   Bin 0 -> 1888 bytes
 .../DebugAgentDxe/DebugAgentDxeExtra.uni           |   Bin 0 -> 1354 bytes
 .../DebugAgentPei/DebugAgentPei.c                  |    46 +
 .../DebugAgentPei/DebugAgentPei.inf                |    48 +
 .../DebugAgentPei/DebugAgentPei.uni                |   Bin 0 -> 1912 bytes
 .../DebugAgentPei/DebugAgentPeiExtra.uni           |   Bin 0 -> 1356 bytes
 .../Include/Guid/DebugAgentGuid.h                  |     2 +-
 .../Include/Ia32/ProcessorContext.h                |   421 +-
 .../Include/ImageDebugSupport.h                    |     3 +-
 .../Include/Library/DebugCommunicationLib.h        |     4 +-
 .../Include/SoftDebuggerDefinitions.h              |    42 -
 .../SourceLevelDebugPkg/Include/TransferProtocol.h |   372 +-
 .../DebugAgent/DebugAgentCommon/DebugAgent.c       |  2046 ++-
 .../DebugAgent/DebugAgentCommon/DebugAgent.h       |   405 +-
 .../Library/DebugAgent/DebugAgentCommon/DebugMp.c  |   147 +-
 .../Library/DebugAgent/DebugAgentCommon/DebugMp.h  |    63 +-
 .../DebugAgent/DebugAgentCommon/DebugTimer.c       |    32 +-
 .../DebugAgent/DebugAgentCommon/DebugTimer.h       |     7 +-
 .../DebugAgentCommon/Ia32/ArchDebugSupport.c       |   247 +-
 .../DebugAgentCommon/Ia32/ArchDebugSupport.h       |    10 +-
 .../DebugAgentCommon/Ia32/ArchReadGroupRegister.c  |   210 -
 .../DebugAgentCommon/Ia32/ArchRegisters.h          |   160 -
 .../DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.S    |    42 +-
 .../DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm  |    40 +-
 .../DebugAgentCommon/X64/ArchDebugSupport.c        |   254 +-
 .../DebugAgentCommon/X64/ArchDebugSupport.h        |    10 +-
 .../DebugAgentCommon/X64/ArchReadGroupRegister.c   |   259 -
 .../DebugAgentCommon/X64/ArchRegisters.h           |   332 -
 .../DebugAgent/DebugAgentCommon/X64/AsmFuncs.S     |    54 +-
 .../DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm   |    54 +-
 .../DebugAgent/DxeDebugAgent/DxeDebugAgentLib.c    |   501 +-
 .../DebugAgent/DxeDebugAgent/DxeDebugAgentLib.h    |    17 +-
 .../Library/DebugAgent/DxeDebugAgent/SerialIo.c    |   814 +
 .../Library/DebugAgent/DxeDebugAgentLib.inf        |    37 +-
 .../Library/DebugAgent/DxeDebugAgentLib.uni        |   Bin 0 -> 1822 bytes
 .../SecPeiDebugAgent/SecPeiDebugAgentLib.c         |   546 +-
 .../SecPeiDebugAgent/SecPeiDebugAgentLib.h         |    41 +-
 .../Library/DebugAgent/SecPeiDebugAgentLib.inf     |    30 +-
 .../Library/DebugAgent/SecPeiDebugAgentLib.uni     |   Bin 0 -> 1822 bytes
 .../DebugAgent/SmmDebugAgent/SmmDebugAgentLib.c    |   227 +-
 .../DebugAgent/SmmDebugAgent/SmmDebugAgentLib.h    |     3 +-
 .../Library/DebugAgent/SmmDebugAgentLib.inf        |    28 +-
 .../Library/DebugAgent/SmmDebugAgentLib.uni        |   Bin 0 -> 1718 bytes
 .../DebugCommunicationLibSerialPort.c              |   188 +-
 .../DebugCommunicationLibSerialPort.inf            |    12 +-
 .../DebugCommunicationLibSerialPort.uni            |   Bin 0 -> 1822 bytes
 .../DebugCommunicationLibUsb.c                     |   529 +-
 .../DebugCommunicationLibUsb.inf                   |    26 +-
 .../DebugCommunicationLibUsb.uni                   |   Bin 0 -> 1846 bytes
 .../DebugCommunicationLibUsb3Common.c              |  1240 ++
 .../DebugCommunicationLibUsb3Dxe.c                 |    48 +
 .../DebugCommunicationLibUsb3Dxe.inf               |    69 +
 .../DebugCommunicationLibUsb3Dxe.uni               |   Bin 0 -> 2032 bytes
 .../DebugCommunicationLibUsb3Internal.h            |   756 +
 .../DebugCommunicationLibUsb3Pei.c                 |    45 +
 .../DebugCommunicationLibUsb3Pei.inf               |    70 +
 .../DebugCommunicationLibUsb3Pei.uni               |   Bin 0 -> 1968 bytes
 .../DebugCommunicationLibUsb3Transfer.c            |   605 +
 .../PeCoffExtraActionLibDebug/Ia32/IntHandler.S    |    28 +
 .../PeCoffExtraActionLibDebug/Ia32/IntHandler.asm  |    33 +
 .../Ia32/IntHandlerFuncs.c                         |    99 +
 .../PeCoffExtraActionLib.c                         |   212 +-
 .../PeCoffExtraActionLib.h                         |    79 +
 .../PeCoffExtraActionLib.uni                       |   Bin 0 -> 1806 bytes
 .../PeCoffExtraActionLibDebug.inf                  |    18 +-
 .../PeCoffExtraActionLibDebug/X64/IntHandler.S     |    28 +
 .../PeCoffExtraActionLibDebug/X64/IntHandler.asm   |    29 +
 .../X64/IntHandlerFuncs.c                          |   101 +
 .../EFI/Firmware/SourceLevelDebugPkg/License.txt   |    25 +
 .../EFI/Firmware/SourceLevelDebugPkg/Readme.txt    |    10 +-
 .../SourceLevelDebugPkg/SourceLevelDebugPkg.dec    |   190 +-
 .../SourceLevelDebugPkg/SourceLevelDebugPkg.dsc    |    60 +-
 .../SourceLevelDebugPkg/SourceLevelDebugPkg.uni    |   Bin 0 -> 12228 bytes
 .../SourceLevelDebugPkgExtra.uni                   |   Bin 0 -> 1374 bytes
 .../Firmware/StdLib/BsdSocketLib/BsdSocketLib.inf  |    14 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/Ip6Addr_Any.c |    18 +
 .../BsdSocketLib/Ip6Addr_LinkLocal_AllNodes.c      |    18 +
 .../BsdSocketLib/Ip6Addr_LinkLocal_AllRouters.c    |    18 +
 .../StdLib/BsdSocketLib/Ip6Addr_Loopback.c         |    18 +
 .../BsdSocketLib/Ip6Addr_NodeLocal_AllNodes.c      |    18 +
 .../Firmware/StdLib/BsdSocketLib/SocketInternals.h |     4 +
 .../EFI/Firmware/StdLib/BsdSocketLib/base64.c      |     1 +
 .../EFI/Firmware/StdLib/BsdSocketLib/close.c       |    18 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/connect.c     |     2 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/getaddrinfo.c |  1965 ++
 .../Firmware/StdLib/BsdSocketLib/gethostbydns.c    |    24 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/gethostbyht.c |    16 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/gethostname.c |    20 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/getnameinfo.c |   567 +
 .../EFI/Firmware/StdLib/BsdSocketLib/getnetbydns.c |    18 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/getnetbyht.c  |     2 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/getservent.c  |     6 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/getsockopt.c  |     4 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/herror.c      |    10 +-
 .../Firmware/StdLib/BsdSocketLib/inet_net_ntop.c   |     2 +-
 .../Firmware/StdLib/BsdSocketLib/inet_net_pton.c   |    16 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/inet_neta.c   |    16 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/inet_pton.c   |    16 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/map_v4v6.c    |    18 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/ns_addr.c     |    14 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/ns_name.c     |    24 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/ns_netint.c   |     4 -
 .../EFI/Firmware/StdLib/BsdSocketLib/ns_ntoa.c     |     2 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/ns_parse.c    |    66 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/ns_print.c    |  1282 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/ns_ttl.c      |    20 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/nsap_addr.c   |     4 -
 .../EFI/Firmware/StdLib/BsdSocketLib/poll.c        |     1 +
 .../EFI/Firmware/StdLib/BsdSocketLib/read.c        |     1 +
 .../EFI/Firmware/StdLib/BsdSocketLib/res_debug.c   |     2 +-
 .../Firmware/StdLib/BsdSocketLib/res_mkupdate.c    |     4 -
 .../EFI/Firmware/StdLib/BsdSocketLib/res_send.c    |     9 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/res_update.c  |     4 -
 .../EFI/Firmware/StdLib/BsdSocketLib/sethostname.c |     2 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/setsockopt.c  |     4 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/socket.c      |     2 +-
 .../EFI/Firmware/StdLib/BsdSocketLib/write.c       |     1 +
 .../Devices/EFI/Firmware/StdLib/Contributions.txt  |   202 +
 .../Firmware/StdLib/Efi/{ => StdLib}/etc/host.conf |     0
 .../EFI/Firmware/StdLib/Efi/{ => StdLib}/etc/hosts |     0
 .../Firmware/StdLib/Efi/{ => StdLib}/etc/networks  |     0
 .../Firmware/StdLib/Efi/{ => StdLib}/etc/protocols |     0
 .../EFI/Firmware/StdLib/Efi/StdLib/etc/resolv.conf |    19 +
 .../Firmware/StdLib/Efi/{ => StdLib}/etc/services  |     0
 .../EFI/Firmware/StdLib/Efi/etc/resolv.conf        |    19 -
 .../EFI/Firmware/StdLib/EfiSocketLib/DxeSupport.c  |   102 +-
 .../Firmware/StdLib/EfiSocketLib/EfiSocketLib.inf  |    10 +
 .../Devices/EFI/Firmware/StdLib/EfiSocketLib/Ip4.c |   404 +-
 .../EFI/Firmware/StdLib/EfiSocketLib/Service.c     |    45 +-
 .../EFI/Firmware/StdLib/EfiSocketLib/Socket.c      |   596 +-
 .../EFI/Firmware/StdLib/EfiSocketLib/Socket.h      |   199 +-
 .../EFI/Firmware/StdLib/EfiSocketLib/Tcp4.c        |   403 +-
 .../EFI/Firmware/StdLib/EfiSocketLib/Tcp6.c        |  2600 +++
 .../EFI/Firmware/StdLib/EfiSocketLib/Udp4.c        |   396 +-
 .../EFI/Firmware/StdLib/EfiSocketLib/Udp6.c        |  1379 ++
 .../Firmware/StdLib/EfiSocketLib/UseEfiSocketLib.c |    92 +-
 src/VBox/Devices/EFI/Firmware/StdLib/Fixes.txt     |    41 +
 src/VBox/Devices/EFI/Firmware/StdLib/ISSUES.txt    |    62 +
 .../EFI/Firmware/StdLib/Include/Arm/machine/ansi.h |    26 +-
 .../Firmware/StdLib/Include/Arm/machine/frame.h    |     2 +-
 .../EFI/Firmware/StdLib/Include/Containers/Fifo.h  |   208 +
 .../StdLib/Include/Containers/ModuloUtil.h         |   105 +
 .../EFI/Firmware/StdLib/Include/Efi/EfiSocketLib.h |    51 +-
 .../Firmware/StdLib/Include/Ia32/machine/ansi.h    |    48 +-
 .../EFI/Firmware/StdLib/Include/Ia32/machine/asm.h |    10 +-
 .../StdLib/Include/Ia32/machine/byte_swap.h        |     2 +-
 .../Firmware/StdLib/Include/Ia32/machine/param.h   |   154 +-
 .../EFI/Firmware/StdLib/Include/Ipf/machine/ansi.h |    24 +-
 .../EFI/Firmware/StdLib/Include/Ipf/machine/asm.h  |    10 +-
 .../Firmware/StdLib/Include/Ipf/machine/bootinfo.h |    10 +-
 .../EFI/Firmware/StdLib/Include/Ipf/machine/cpu.h  |     6 +-
 .../StdLib/Include/Ipf/machine/db_machdep.h        |     4 +-
 .../Firmware/StdLib/Include/Ipf/machine/ia64_cpu.h |     2 +-
 .../StdLib/Include/Ipf/machine/int_limits.h        |     2 +-
 .../StdLib/Include/Ipf/machine/loadfile_machdep.h  |     2 +-
 .../Firmware/StdLib/Include/Ipf/machine/param.h    |   115 +-
 .../EFI/Firmware/StdLib/Include/Ipf/machine/pmap.h |     2 +-
 .../Firmware/StdLib/Include/Ipf/machine/setjmp.h   |    16 +-
 .../Firmware/StdLib/Include/Protocol/EfiSocket.h   |    54 +-
 .../EFI/Firmware/StdLib/Include/X64/machine/ansi.h |    11 +-
 .../EFI/Firmware/StdLib/Include/X64/machine/asm.h  |     4 +-
 .../StdLib/Include/X64/machine/byte_swap.h         |     2 +-
 .../Firmware/StdLib/Include/X64/machine/param.h    |   115 +-
 .../Firmware/StdLib/Include/arpa/nameser_compat.h  |     4 +-
 src/VBox/Devices/EFI/Firmware/StdLib/Include/err.h |    14 +-
 .../Devices/EFI/Firmware/StdLib/Include/errno.h    |     3 +-
 .../Devices/EFI/Firmware/StdLib/Include/glob.h     |     2 +-
 .../Devices/EFI/Firmware/StdLib/Include/limits.h   |     4 +-
 .../EFI/Firmware/StdLib/Include/net/if_dl.h        |     4 +-
 .../EFI/Firmware/StdLib/Include/net/servent.h      |    60 +
 .../EFI/Firmware/StdLib/Include/netatalk/at.h      |     2 +-
 .../Devices/EFI/Firmware/StdLib/Include/netdb.h    |   327 +-
 .../EFI/Firmware/StdLib/Include/netinet/ip.h       |    14 +-
 .../EFI/Firmware/StdLib/Include/netinet/tcp.h      |   143 +
 .../Devices/EFI/Firmware/StdLib/Include/nsswitch.h |   237 +
 .../Devices/EFI/Firmware/StdLib/Include/paths.h    |   113 +-
 .../Devices/EFI/Firmware/StdLib/Include/resolv.h   |     4 +
 .../Devices/EFI/Firmware/StdLib/Include/stdarg.h   |    11 +-
 .../Devices/EFI/Firmware/StdLib/Include/stdio.h    |     6 +-
 .../Devices/EFI/Firmware/StdLib/Include/stdlib.h   |    64 +-
 .../EFI/Firmware/StdLib/Include/stringlist.h       |     2 +-
 .../EFI/Firmware/StdLib/Include/sys/EfiCdefs.h     |    19 +-
 .../EFI/Firmware/StdLib/Include/sys/EfiSysCall.h   |    16 +-
 .../EFI/Firmware/StdLib/Include/sys/_posix.h       |     4 +-
 .../EFI/Firmware/StdLib/Include/sys/cdefs_aout.h   |    10 +-
 .../EFI/Firmware/StdLib/Include/sys/errno.h        |     3 +-
 .../EFI/Firmware/StdLib/Include/sys/fcntl.h        |    10 +-
 .../EFI/Firmware/StdLib/Include/sys/sockio.h       |    14 +-
 .../Devices/EFI/Firmware/StdLib/Include/sys/stat.h |    47 +-
 .../EFI/Firmware/StdLib/Include/sys/sysctl.h       |    16 +-
 .../EFI/Firmware/StdLib/Include/sys/syslimits.h    |     3 +-
 .../EFI/Firmware/StdLib/Include/sys/termios.h      |   548 +-
 .../Devices/EFI/Firmware/StdLib/Include/wchar.h    |    62 +-
 .../EFI/Firmware/StdLib/Include/x86/float.h        |    24 +-
 .../EFI/Firmware/StdLib/LibC/CRT/Ia32/llmul.c      |     2 +-
 .../EFI/Firmware/StdLib/LibC/CRT/Ia32/llshr.c      |    58 +
 .../StdLib/LibC/Containers/Common/ModuloUtil.c     |   149 +
 .../StdLib/LibC/Containers/ContainerLib.inf        |    46 +
 .../Firmware/StdLib/LibC/Containers/Queues/Fifo.c  |   525 +
 src/VBox/Devices/EFI/Firmware/StdLib/LibC/LibC.inf |     4 +-
 .../EFI/Firmware/StdLib/LibC/Locale/Locale.inf     |     5 +-
 .../EFI/Firmware/StdLib/LibC/Locale/_wcstod.h      |   116 +-
 .../Firmware/StdLib/LibC/Locale/multibyte_Utf8.c   |  1008 +
 .../Devices/EFI/Firmware/StdLib/LibC/Main/Main.c   |    29 +-
 .../EFI/Firmware/StdLib/LibC/StdLib/Environs.c     |     2 +-
 .../EFI/Firmware/StdLib/LibC/StdLib/Malloc.c       |   129 +-
 .../EFI/Firmware/StdLib/LibC/StdLib/realpath.c     |    26 +-
 .../EFI/Firmware/StdLib/LibC/Stdio/fileext.h       |     2 +-
 .../EFI/Firmware/StdLib/LibC/Stdio/floatio.h       |     8 +-
 .../EFI/Firmware/StdLib/LibC/Stdio/fputwc.c        |     3 +-
 .../EFI/Firmware/StdLib/LibC/Stdio/fvwrite.c       |     5 +-
 .../EFI/Firmware/StdLib/LibC/Stdio/makebuf.c       |     5 +-
 .../EFI/Firmware/StdLib/LibC/Stdio/refill.c        |    16 +-
 .../EFI/Firmware/StdLib/LibC/Stdio/vfscanf.c       |    45 +-
 .../EFI/Firmware/StdLib/LibC/Stdio/vfwscanf.c      |    74 +-
 .../EFI/Firmware/StdLib/LibC/Stdio/vswscanf.c      |     2 +-
 .../EFI/Firmware/StdLib/LibC/String/Copying.c      |     5 +-
 .../EFI/Firmware/StdLib/LibC/String/strncasecmp.c  |    41 +-
 .../EFI/Firmware/StdLib/LibC/Time/gettimeofday.c   |    14 +-
 .../Devices/EFI/Firmware/StdLib/LibC/Time/itimer.c |    48 +-
 .../EFI/Firmware/StdLib/LibC/Time/strptime.c       |     2 +-
 .../Devices/EFI/Firmware/StdLib/LibC/Time/timegm.c |     4 +-
 .../StdLib/LibC/Uefi/Devices/Console/daConsole.c   |   369 +-
 .../StdLib/LibC/Uefi/Devices/Utility/DevGenisis.c  |    32 +-
 .../StdLib/LibC/Uefi/Devices/daConsole.inf         |     7 +-
 .../EFI/Firmware/StdLib/LibC/Uefi/GetPass.c        |    57 -
 .../StdLib/LibC/Uefi/InteractiveIO/CanonRead.c     |   161 +
 .../Firmware/StdLib/LibC/Uefi/InteractiveIO/IIO.c  |   373 +
 .../StdLib/LibC/Uefi/InteractiveIO/IIO.inf         |    51 +
 .../StdLib/LibC/Uefi/InteractiveIO/IIOecho.c       |   141 +
 .../StdLib/LibC/Uefi/InteractiveIO/IIOechoCtrl.h   |    33 +
 .../StdLib/LibC/Uefi/InteractiveIO/IIOutilities.c  |   288 +
 .../StdLib/LibC/Uefi/InteractiveIO/IIOutilities.h  |   129 +
 .../StdLib/LibC/Uefi/InteractiveIO/IIOwrite.c      |   210 +
 .../StdLib/LibC/Uefi/InteractiveIO/NonCanonRead.c  |    89 +
 .../LibC/Uefi/InteractiveIO/TerminalFunctions.c    |   285 +
 .../EFI/Firmware/StdLib/LibC/Uefi/SysCalls.c       |   418 +-
 .../Devices/EFI/Firmware/StdLib/LibC/Uefi/Uefi.inf |    19 +-
 .../EFI/Firmware/StdLib/LibC/Wchar/ConsDecons.c    |     7 +-
 .../EFI/Firmware/StdLib/LibC/Wchar/Wchar.inf       |     5 +-
 .../Devices/EFI/Firmware/StdLib/LibC/gdtoa/gdtoa.h |    17 +-
 .../EFI/Firmware/StdLib/LibC/gdtoa/gdtoa.inf       |     1 +
 .../EFI/Firmware/StdLib/LibC/gdtoa/gdtoaimp.h      |    85 +-
 .../EFI/Firmware/StdLib/LibC/gdtoa/strtod.c        |    79 +-
 .../EFI/Firmware/StdLib/LibC/gdtoa/strtodg.c       |   168 +-
 .../EFI/Firmware/StdLib/LibC/gdtoa/strtof.c        |     2 +-
 src/VBox/Devices/EFI/Firmware/StdLib/License.txt   |    25 +
 .../EFI/Firmware/StdLib/PosixLib/GetPass/GetPass.c |    57 +
 .../EFI/Firmware/StdLib/PosixLib/PosixLib.inf      |    59 +
 src/VBox/Devices/EFI/Firmware/StdLib/ReadMe.txt    |   399 +-
 .../EFI/Firmware/StdLib/SocketDxe/DriverBinding.c  |     6 +-
 .../EFI/Firmware/StdLib/SocketDxe/EntryUnload.c    |    30 +-
 src/VBox/Devices/EFI/Firmware/StdLib/StdLib.dec    |    97 +-
 src/VBox/Devices/EFI/Firmware/StdLib/StdLib.dsc    |    35 +-
 src/VBox/Devices/EFI/Firmware/StdLib/StdLib.inc    |    41 +-
 .../Firmware/StdLib/UseSocketDxe/UseSocketDxe.c    |    53 +
 .../StdLibPrivateInternalFiles/Contributions.txt   |   202 +
 .../StdLibPrivateInternalFiles/DoNotUse.dec        |    74 +-
 .../Include/Device/Console.h                       |    14 +-
 .../Include/Device/IIO.h                           |    81 +
 .../StdLibPrivateInternalFiles/Include/extern.h    |    72 +-
 .../StdLibPrivateInternalFiles/Include/kfile.h     |    12 +-
 .../StdLibPrivateInternalFiles/Include/reentrant.h |    32 +-
 .../StdLibPrivateInternalFiles/License.txt         |    25 +
 .../Firmware/StdLibPrivateInternalFiles/ReadMe.txt |   399 +-
 .../EFI/Firmware/UefiCpuPkg/Contributions.txt      |   202 +
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/CpuDxe.c        |   441 +-
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/CpuDxe.h        |    47 +-
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/CpuDxe.inf      |    21 +-
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/CpuDxe.uni      |   Bin 0 -> 1756 bytes
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/CpuDxeExtra.uni |   Bin 0 -> 1352 bytes
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/CpuGdt.c        |     2 +-
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S   |   325 +-
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm |   314 +-
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/Ia32/IvtAsm.S   |   818 -
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/Ia32/IvtAsm.asm |    51 -
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/X64/CpuAsm.S    |   295 +-
 .../EFI/Firmware/UefiCpuPkg/CpuDxe/X64/CpuAsm.asm  |   299 +-
 .../EFI/Firmware/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.c  |   206 +-
 .../EFI/Firmware/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.h  |   168 +-
 .../Firmware/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf    |    14 +-
 .../Firmware/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.uni    |   Bin 0 -> 1952 bytes
 .../UefiCpuPkg/CpuIo2Dxe/CpuIo2DxeExtra.uni        |   Bin 0 -> 1344 bytes
 .../EFI/Firmware/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm.c  |   102 +-
 .../EFI/Firmware/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm.h  |    70 +-
 .../Firmware/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm.inf    |    16 +-
 .../Firmware/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm.uni    |   Bin 0 -> 1972 bytes
 .../UefiCpuPkg/CpuIo2Smm/CpuIo2SmmExtra.uni        |   Bin 0 -> 1332 bytes
 .../EFI/Firmware/UefiCpuPkg/CpuIoPei/CpuIoPei.c    |    88 +-
 .../EFI/Firmware/UefiCpuPkg/CpuIoPei/CpuIoPei.h    |    56 +-
 .../EFI/Firmware/UefiCpuPkg/CpuIoPei/CpuIoPei.inf  |    16 +-
 .../EFI/Firmware/UefiCpuPkg/CpuIoPei/CpuIoPei.uni  |   Bin 0 -> 1896 bytes
 .../Firmware/UefiCpuPkg/CpuIoPei/CpuIoPeiExtra.uni |   Bin 0 -> 1336 bytes
 .../UefiCpuPkg/Include/Library/LocalApicLib.h      |    77 +-
 .../UefiCpuPkg/Include/Register/LocalApic.h        |     4 +-
 .../Library/BaseUefiCpuLib/BaseUefiCpuLib.inf      |    14 +-
 .../Library/BaseUefiCpuLib/BaseUefiCpuLib.uni      |   Bin 0 -> 1826 bytes
 .../Library/BaseUefiCpuLib/Ia32/InitializeFpu.S    |    10 +-
 .../Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm  |    12 +-
 .../Library/BaseUefiCpuLib/X64/InitializeFpu.S     |    22 +-
 .../Library/BaseUefiCpuLib/X64/InitializeFpu.asm   |    16 +-
 .../UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c |   168 +-
 .../Library/BaseXApicLib/BaseXApicLib.inf          |    17 +-
 .../Library/BaseXApicLib/BaseXApicLib.uni          |   Bin 0 -> 1962 bytes
 .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c        |   177 +-
 .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.inf      |    17 +-
 .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.uni      |   Bin 0 -> 2136 bytes
 .../CpuExceptionHandlerLib/CpuExceptionCommon.c    |   173 +
 .../CpuExceptionHandlerLib/CpuExceptionCommon.h    |   241 +
 .../DxeCpuExceptionHandlerLib.inf                  |    64 +
 .../DxeCpuExceptionHandlerLib.uni                  |   Bin 0 -> 1810 bytes
 .../Library/CpuExceptionHandlerLib/DxeException.c  |   170 +
 .../CpuExceptionHandlerLib/DxeSmmCpuException.c    |   292 +
 .../Ia32/ArchExceptionHandler.c                    |   202 +
 .../Ia32/ArchInterruptDefs.h                       |    44 +
 .../Ia32/ExceptionHandlerAsm.S                     |   642 +
 .../Ia32/ExceptionHandlerAsm.asm                   |   445 +
 .../CpuExceptionHandlerLib/SecPeiCpuException.c    |   183 +
 .../SecPeiCpuExceptionHandlerLib.inf               |    57 +
 .../SecPeiCpuExceptionHandlerLib.uni               |   Bin 0 -> 1842 bytes
 .../SmmCpuExceptionHandlerLib.inf                  |    61 +
 .../SmmCpuExceptionHandlerLib.uni                  |   Bin 0 -> 1810 bytes
 .../Library/CpuExceptionHandlerLib/SmmException.c  |   101 +
 .../X64/ArchExceptionHandler.c                     |   233 +
 .../CpuExceptionHandlerLib/X64/ArchInterruptDefs.h |    46 +
 .../X64/ExceptionHandlerAsm.S                      |   433 +
 .../X64/ExceptionHandlerAsm.asm                    |   389 +
 .../Firmware/UefiCpuPkg/Library/MtrrLib/MtrrLib.c  |   125 +-
 .../UefiCpuPkg/Library/MtrrLib/MtrrLib.inf         |    12 +-
 .../UefiCpuPkg/Library/MtrrLib/MtrrLib.uni         |   Bin 0 -> 1736 bytes
 .../SecPeiDxeTimerLibUefiCpu.inf                   |    11 +-
 .../SecPeiDxeTimerLibUefiCpu.uni                   |   Bin 0 -> 4168 bytes
 .../Library/SecPeiDxeTimerLibUefiCpu/X86TimerLib.c |    55 +-
 .../Devices/EFI/Firmware/UefiCpuPkg/License.txt    |    25 +
 .../ResetVector/FixupVtf/ResetVector.uni           |   Bin 0 -> 1696 bytes
 .../ResetVector/FixupVtf/ResetVectorExtra.uni      |   Bin 0 -> 1310 bytes
 .../UefiCpuPkg/ResetVector/FixupVtf/Vtf.inf        |    38 +
 .../UefiCpuPkg/ResetVector/FixupVtf/Vtf.nasmb      |    60 +
 .../ResetVector/Vtf0/Bin/ResetVector.inf           |    17 +-
 .../ResetVector/Vtf0/Bin/ResetVector.uni           |   Bin 0 -> 1510 bytes
 .../ResetVector/Vtf0/Bin/ResetVectorExtra.uni      |   Bin 0 -> 1310 bytes
 .../Firmware/UefiCpuPkg/ResetVector/Vtf0/Build.py  |     2 +-
 .../ResetVector/Vtf0/Ia16/ResetVectorVtf0.asm      |    21 +-
 .../ResetVector/Vtf0/Ia32/Flat32ToFlat64.asm       |    83 +-
 .../ResetVector/Vtf0/Ia32/PageTables64.asm         |    30 +
 .../UefiCpuPkg/ResetVector/Vtf0/ResetVector.uni    |   Bin 0 -> 1454 bytes
 .../ResetVector/Vtf0/ResetVectorCode.asm           |    52 -
 .../ResetVector/Vtf0/ResetVectorExtra.uni          |   Bin 0 -> 1310 bytes
 .../ResetVector/Vtf0/Tools/FixupForRawSection.py   |   117 +-
 .../Firmware/UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf  |    36 +
 .../UefiCpuPkg/ResetVector/Vtf0/Vtf0.nasmb         |    70 +
 .../UefiCpuPkg/ResetVector/Vtf0/X64/PageTables.asm |    78 +
 .../Devices/EFI/Firmware/UefiCpuPkg/UefiCpuPkg.dec |    21 +-
 .../Devices/EFI/Firmware/UefiCpuPkg/UefiCpuPkg.dsc |    17 +-
 .../Devices/EFI/Firmware/UefiCpuPkg/UefiCpuPkg.uni |   Bin 0 -> 3320 bytes
 .../EFI/Firmware/UefiCpuPkg/UefiCpuPkgExtra.uni    |   Bin 0 -> 1346 bytes
 .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S    |    38 +
 .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm  |    45 +
 .../Universal/Acpi/S3Resume2Pei/S3Resume.c         |   292 +-
 .../Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf   |    47 +-
 .../Universal/Acpi/S3Resume2Pei/S3Resume2Pei.uni   |   Bin 0 -> 2606 bytes
 .../Acpi/S3Resume2Pei/S3Resume2PeiExtra.uni        |   Bin 0 -> 1354 bytes
 .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S     |    37 +
 .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm   |    41 +
 .../VBoxPkg/AcpiPlatformDxe/AcpiPlatform.c         |   447 -
 .../VBoxPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf    |    82 -
 .../VBoxPkg/Library/AcpiTimerLib/AcpiTimerLib.c    |   323 -
 .../VBoxPkg/Library/AcpiTimerLib/AcpiTimerLib.inf  |    69 -
 .../VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.c    |     8 +
 .../EFI/Firmware/VBoxPkg/Logo/boot_logo.bmp        |   Bin 0 -> 37878 bytes
 .../EFI/Firmware/VBoxPkg/PartitionDxe/Apple.c      |   229 -
 .../Firmware/VBoxPkg/PartitionDxe/ComponentName.c  |   214 -
 .../EFI/Firmware/VBoxPkg/PartitionDxe/ElTorito.c   |   306 -
 .../EFI/Firmware/VBoxPkg/PartitionDxe/Gpt.c        |   856 -
 .../EFI/Firmware/VBoxPkg/PartitionDxe/Mbr.c        |   350 -
 .../EFI/Firmware/VBoxPkg/PartitionDxe/Partition.c  |  1248 --
 .../EFI/Firmware/VBoxPkg/PartitionDxe/Partition.h  |   479 -
 .../Firmware/VBoxPkg/PartitionDxe/PartitionDxe.inf |   108 -
 .../EFI/Firmware/VBoxPkg/PlatformPei/Cmos.c        |    90 -
 .../EFI/Firmware/VBoxPkg/PlatformPei/Cmos.h        |    82 -
 .../Devices/EFI/Firmware/VBoxPkg/PlatformPei/Fv.c  |    84 -
 .../EFI/Firmware/VBoxPkg/PlatformPei/MemDetect.c   |   172 -
 .../EFI/Firmware/VBoxPkg/PlatformPei/Platform.c    |   419 -
 .../EFI/Firmware/VBoxPkg/PlatformPei/Platform.h    |   101 -
 .../Firmware/VBoxPkg/PlatformPei/PlatformPei.inf   |    97 -
 .../Firmware/VBoxPkg/VBoxConsoleDxe/VBoxConsole.c  |   162 -
 .../Firmware/VBoxPkg/VBoxConsoleDxe/VBoxConsole.h  |    39 -
 .../VBoxPkg/VBoxConsoleDxe/VBoxConsoleDxe.inf      |    75 -
 .../EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_efi.c       |    19 +-
 .../EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_hfs.c       |   190 +-
 .../EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_hfs.h       |     1 +
 .../Firmware/VBoxPkg/VBoxVariable/EmuVariable.c    |  1817 --
 .../Firmware/VBoxPkg/VBoxVariable/InitVariable.c   |   558 -
 .../VBoxVariable/VBoxVariableRuntimeDxe.inf        |   126 -
 .../EFI/Firmware/VBoxPkg/VBoxVariable/Variable.h   |   298 -
 .../EFI/Firmware/VBoxPkg/VBoxVgaDxe/VBoxVga.c      |    18 +
 .../EFI/Firmware/VBoxPkg/VBoxVgaDxe/VBoxVga.h      |     5 +
 .../EFI/Firmware/VBoxPkg/VBoxVgaDxe/VBoxVgaDxe.inf |     3 +
 .../VBoxPkg/VBoxVgaDxe/VBoxVgaGraphicsOutput.c     |     7 +-
 .../Firmware/VBoxPkg/VBoxVgaDxe/VBoxVgaUgaDraw.c   |     9 +
 src/VBox/Devices/EFI/Firmware/edksetup.bat         |   111 +-
 src/VBox/Devices/EFI/Firmware/edksetup.sh          |   104 +-
 src/VBox/Devices/EFI/Firmware/vbox-tools_def.txt   |    11 +-
 src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fd      |   Bin 1048576 -> 2097152 bytes
 src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd      |   Bin 1048576 -> 2097152 bytes
 src/VBox/Devices/GIMDev/DrvUDP.cpp                 |   268 +
 src/VBox/Devices/GIMDev/GIMDev.cpp                 |   239 +-
 src/VBox/Devices/Graphics/BIOS/Makefile.kmk        |   142 +-
 .../Graphics/BIOS/VBoxVgaBiosAlternative.asm       |  7726 --------
 .../Graphics/BIOS/VBoxVgaBiosAlternative.md5sum    |     1 -
 .../Graphics/BIOS/VBoxVgaBiosAlternative286.asm    |  8247 +++++++++
 .../Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum |     1 +
 .../Graphics/BIOS/VBoxVgaBiosAlternative386.asm    |  7723 ++++++++
 .../Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum |     1 +
 .../Graphics/BIOS/VBoxVgaBiosAlternative8086.asm   |  8388 +++++++++
 .../BIOS/VBoxVgaBiosAlternative8086.md5sum         |     1 +
 src/VBox/Devices/Graphics/BIOS/inlines.h           |     8 +-
 src/VBox/Devices/Graphics/BIOS/vberom.asm          |    65 +-
 src/VBox/Devices/Graphics/BIOS/vgarom.asm          |    53 +-
 src/VBox/Devices/Graphics/DevVGA-SVGA3d-info.cpp   |     4 +-
 src/VBox/Devices/Graphics/DevVGA-SVGA3d-win.cpp    |     9 +-
 src/VBox/Devices/Graphics/DevVGA.cpp               |    31 +-
 src/VBox/Devices/Graphics/DevVGA_VBVA.cpp          |    10 +-
 src/VBox/Devices/Input/DevPS2.cpp                  |     6 +-
 src/VBox/Devices/Makefile.kmk                      |   202 +-
 src/VBox/Devices/Network/DevPCNet.cpp              |     2 +-
 src/VBox/Devices/Network/DevVirtioNet.cpp          |     4 +-
 src/VBox/Devices/Network/DrvIntNet.cpp             |     4 +
 src/VBox/Devices/Network/DrvNAT.cpp                |     2 +-
 src/VBox/Devices/Network/SrvIntNetR0.cpp           |   168 +-
 src/VBox/Devices/Network/slirp/ctl.h               |    16 +-
 src/VBox/Devices/Network/slirp/ip_input.c          |    40 +-
 .../Devices/Network/slirp/resolv_conf_parser.c     |   817 +-
 .../Devices/Network/slirp/resolv_conf_parser.h     |    10 +-
 src/VBox/Devices/Network/slirp/slirp.c             |    14 +-
 src/VBox/Devices/Network/slirp/slirp_state.h       |     2 -
 src/VBox/Devices/Network/slirp/udp.c               |     1 -
 src/VBox/Devices/PC/BIOS/Makefile.kmk              |   156 +-
 src/VBox/Devices/PC/BIOS/VBoxBiosAlternative.asm   | 16863 -----------------
 .../Devices/PC/BIOS/VBoxBiosAlternative.md5sum     |     1 -
 .../Devices/PC/BIOS/VBoxBiosAlternative286.asm     | 17817 ++++++++++++++++++
 .../Devices/PC/BIOS/VBoxBiosAlternative286.md5sum  |     1 +
 .../Devices/PC/BIOS/VBoxBiosAlternative386.asm     | 17205 +++++++++++++++++
 .../Devices/PC/BIOS/VBoxBiosAlternative386.md5sum  |     1 +
 .../Devices/PC/BIOS/VBoxBiosAlternative8086.asm    | 18276 +++++++++++++++++++
 .../Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum |     1 +
 src/VBox/Devices/PC/BIOS/apm_pm.asm                |     4 +-
 src/VBox/Devices/PC/BIOS/ata.c                     |    43 +-
 src/VBox/Devices/PC/BIOS/ata.h                     |     4 +-
 src/VBox/Devices/PC/BIOS/biosint.h                 |    64 +-
 src/VBox/Devices/PC/BIOS/disk.c                    |     2 +
 src/VBox/Devices/PC/BIOS/eltorito.c                |     2 +
 src/VBox/Devices/PC/BIOS/inlines.h                 |    43 +-
 src/VBox/Devices/PC/BIOS/invop.c                   |   128 +
 src/VBox/Devices/PC/BIOS/keyboard.c                |    84 +-
 src/VBox/Devices/PC/BIOS/logo.c                    |    21 +-
 src/VBox/Devices/PC/BIOS/makefile                  |    26 +-
 src/VBox/Devices/PC/BIOS/notes.txt                 |    36 +-
 src/VBox/Devices/PC/BIOS/orgs.asm                  |   399 +-
 src/VBox/Devices/PC/BIOS/pcibios.inc               |     4 +-
 src/VBox/Devices/PC/BIOS/pciutil.c                 |    21 +-
 src/VBox/Devices/PC/BIOS/pmode.inc                 |     2 +-
 src/VBox/Devices/PC/BIOS/pmsetup.inc               |     2 +-
 src/VBox/Devices/PC/BIOS/post.c                    |    48 +
 src/VBox/Devices/PC/BIOS/print.c                   |     5 +-
 src/VBox/Devices/PC/BIOS/ps2mouse.c                |     8 +-
 src/VBox/Devices/PC/BIOS/scsi.c                    |     1 -
 src/VBox/Devices/PC/BIOS/system.c                  |   325 +-
 src/VBox/Devices/PC/DevACPI.cpp                    |     2 +-
 src/VBox/Devices/PC/DevAPIC.cpp                    |   390 +-
 src/VBox/Devices/PC/DevFwCommon.cpp                |     3 +-
 src/VBox/Devices/PC/DevIOAPIC_New.cpp              |  1256 ++
 src/VBox/Devices/PC/DevIoApic.cpp                  |     5 +-
 src/VBox/Devices/PC/DevPcArch.cpp                  |     2 +-
 src/VBox/Devices/PC/DevPcBios.cpp                  |   431 +-
 src/VBox/Devices/PC/DevRTC.cpp                     |    32 +-
 src/VBox/Devices/PC/DrvACPI.cpp                    |     1 +
 src/VBox/Devices/PC/ipxe/Makefile.kmk              |     1 +
 src/VBox/Devices/PC/ipxe/iPxeBiosBin.rom           |   Bin 54272 -> 54272 bytes
 src/VBox/Devices/PC/vbox.dsl                       |     4 +-
 src/VBox/Devices/Storage/DevAHCI.cpp               |   159 +-
 src/VBox/Devices/Storage/DevATA.cpp                |   379 +-
 src/VBox/Devices/Storage/DevBusLogic.cpp           |     4 +-
 src/VBox/Devices/Storage/DevFdc.cpp                |    73 +-
 src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp       |     1 +
 src/VBox/Devices/Storage/DrvBlock.cpp              |  1206 --
 src/VBox/Devices/Storage/DrvDiskIntegrity.cpp      |    32 +
 src/VBox/Devices/Storage/DrvHostBase.cpp           |   188 +-
 src/VBox/Devices/Storage/DrvHostBase.h             |    18 +-
 src/VBox/Devices/Storage/DrvHostDVD.cpp            |    43 +-
 src/VBox/Devices/Storage/DrvHostFloppy.cpp         |     3 +-
 src/VBox/Devices/Storage/DrvMediaISO.cpp           |   323 -
 src/VBox/Devices/Storage/DrvRawImage.cpp           |   373 -
 src/VBox/Devices/Storage/DrvSCSI.cpp               |   109 +-
 src/VBox/Devices/Storage/DrvSCSIHost.cpp           |     2 +-
 src/VBox/Devices/Storage/DrvVD.cpp                 |  2821 ++-
 src/VBox/Devices/Storage/IOBufMgmt.cpp             |   391 +
 src/VBox/Devices/Storage/IOBufMgmt.h               |   107 +
 src/VBox/Devices/Storage/UsbMsd.cpp                |     1 +
 src/VBox/Devices/Storage/VBoxSCSI.h                |     1 +
 src/VBox/Devices/USB/DevOHCI.cpp                   |   527 +-
 src/VBox/Devices/USB/DrvVUSBRootHub.cpp            |   499 +-
 src/VBox/Devices/USB/USBProxyDevice.cpp            |   136 +-
 src/VBox/Devices/USB/USBProxyDevice.h              |     2 +
 src/VBox/Devices/USB/VUSBBufferedPipe.cpp          |   584 +
 src/VBox/Devices/USB/VUSBDevice.cpp                |   105 +-
 src/VBox/Devices/USB/VUSBInternal.h                |   270 +-
 src/VBox/Devices/USB/VUSBReadAhead.cpp             |   451 -
 src/VBox/Devices/USB/VUSBSniffer.cpp               |   674 +-
 src/VBox/Devices/USB/VUSBSniffer.h                 |    19 +-
 src/VBox/Devices/USB/VUSBSnifferInternal.h         |   106 +
 src/VBox/Devices/USB/VUSBSnifferPcapNg.cpp         |   734 +
 src/VBox/Devices/USB/VUSBSnifferUsbMon.cpp         |   238 +
 src/VBox/Devices/USB/VUSBSnifferVmx.cpp            |   199 +
 src/VBox/Devices/USB/VUSBUrb.cpp                   |   939 +-
 src/VBox/Devices/USB/VUSBUrbPool.cpp               |   237 +
 src/VBox/Devices/USB/VUSBUrbTrace.cpp              |   819 +
 .../Devices/USB/linux/USBProxyDevice-linux.cpp     |     6 +-
 .../Devices/USB/solaris/USBProxyDevice-solaris.cpp |   135 +-
 .../Devices/USB/usbip/USBProxyDevice-usbip.cpp     |   165 +-
 src/VBox/Devices/USB/win/USBProxyDevice-win.cpp    |     3 +-
 src/VBox/Devices/VMMDev/VMMDev.cpp                 |     6 +-
 src/VBox/Devices/VMMDev/VMMDevState.h              |     5 +
 src/VBox/Devices/VMMDev/VMMDevTesting.cpp          |   216 +-
 src/VBox/Devices/VirtIO/Virtio.cpp                 |    12 +-
 src/VBox/Devices/VirtIO/Virtio.h                   |     5 +-
 src/VBox/Devices/build/VBoxDD.cpp                  |    28 +-
 src/VBox/Devices/build/VBoxDD.h                    |    10 +-
 src/VBox/Devices/build/VBoxDD2.cpp                 |    12 +-
 src/VBox/Devices/build/VBoxDD2.h                   |    37 +-
 src/VBox/Devices/build/VBoxDDUDeps.cpp             |     1 +
 src/VBox/Devices/testcase/Makefile.kmk             |    36 +-
 src/VBox/Devices/testcase/tstDeviceStructSize.cpp  |    37 +-
 .../Devices/testcase/tstDeviceStructSizeRC.cpp     |   265 +-
 src/VBox/Disassembler/DisasmFormatYasm.cpp         |    39 +-
 src/VBox/Disassembler/DisasmReg.cpp                |   112 +-
 src/VBox/Disassembler/DisasmTables.cpp             |    10 +-
 src/VBox/Disassembler/Makefile.kmk                 |     2 +-
 src/VBox/Disassembler/testcase/tstDisasm-1.cpp     |    34 +
 .../ExtPacks/BusMouseSample/VBoxBusMouseMain.cpp   |     8 +
 src/VBox/ExtPacks/Skeleton/VBoxSkeletonMain.cpp    |     8 +
 src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk          |     2 +-
 src/VBox/ExtPacks/VBoxDTrace/VBoxDTraceMain.cpp    |     8 +
 src/VBox/ExtPacks/VBoxDTrace/VBoxDTraceR0.cpp      |    10 +-
 .../VBoxDTrace/include/VBoxDTraceLibCWrappers.h    |     4 +-
 .../ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c   |    12 +-
 .../VBoxDTrace/onnv/common/ctf/ctf_lookup.c        |     5 +
 .../VBoxDTrace/onnv/lib/libdtrace/common/dt_open.c |    26 +-
 src/VBox/ExtPacks/VNC/VBoxVNCMain.cpp              |     8 +
 .../Frontends/VBoxAutostart/VBoxAutostart-win.cpp  |     3 +-
 .../VBoxBalloonCtrl/VBoxModBallooning.cpp          |   462 +-
 .../Frontends/VBoxBalloonCtrl/VBoxWatchdog.cpp     |    91 +-
 .../VBoxBalloonCtrl/VBoxWatchdogInternal.h         |     4 +-
 .../VBoxBalloonCtrl/VBoxWatchdogUtils.cpp          |     2 +-
 src/VBox/Frontends/VBoxBugReport/VBoxBugReport.cpp |    42 +-
 src/VBox/Frontends/VBoxBugReport/VBoxBugReport.h   |     2 +-
 .../Frontends/VBoxBugReport/VBoxBugReportWin.cpp   |     2 +-
 src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp   |     9 +-
 .../VBoxHeadless/testcase/tstHeadless.cpp          |     7 +-
 src/VBox/Frontends/VBoxManage/VBoxManage.cpp       |    18 +-
 src/VBox/Frontends/VBoxManage/VBoxManage.h         |     2 +
 .../Frontends/VBoxManage/VBoxManageGuestCtrl.cpp   |     4 +-
 src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp   |    36 +-
 src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp   |   159 +-
 .../Frontends/VBoxManage/VBoxManageMetrics.cpp     |    12 +-
 .../Frontends/VBoxManage/VBoxManageModifyVM.cpp    |    63 +-
 .../Frontends/VBoxManage/VBoxManageNATNetwork.cpp  |    78 +-
 .../VBoxManage/VBoxManageStorageController.cpp     |    10 +
 src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp    |    50 +
 src/VBox/Frontends/VBoxSDL/Framebuffer.cpp         |    20 +-
 src/VBox/Frontends/VBoxSDL/Framebuffer.h           |     9 +-
 src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp             |    11 +-
 src/VBox/Frontends/VBoxSDL/VBoxSDLTest.cpp         |     4 +-
 src/VBox/Frontends/VBoxShell/vboxshell.py          |   915 +-
 src/VBox/Frontends/VirtualBox/Makefile.kmk         |   104 +-
 src/VBox/Frontends/VirtualBox/VBoxUI.pro           |     1 -
 src/VBox/Frontends/VirtualBox/VirtualBox2.qrc      |     3 +
 .../Frontends/VirtualBox/VirtualBox2_hidpi.qrc     |     3 +
 .../images/hidpi/site_bugtracker_16px_hidpi.png    |   Bin 0 -> 2446 bytes
 .../images/hidpi/site_forum_16px_hidpi.png         |   Bin 0 -> 2100 bytes
 .../images/hidpi/site_oracle_16px_hidpi.png        |   Bin 0 -> 2190 bytes
 .../VirtualBox/images/site_bugtracker_16px.png     |   Bin 0 -> 879 bytes
 .../VirtualBox/images/site_forum_16px.png          |   Bin 0 -> 844 bytes
 .../VirtualBox/images/site_oracle_16px.png         |   Bin 0 -> 879 bytes
 .../Frontends/VirtualBox/nls/ApprovedLanguages.kmk |     4 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_bg.ts |    96 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_ca.ts |    96 +-
 .../Frontends/VirtualBox/nls/VirtualBox_ca_VA.ts   |    96 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_cs.ts |  1114 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_da.ts |  1104 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_de.ts |   101 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_el.ts |  5208 +++---
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_es.ts |   106 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_eu.ts |   578 +-
 .../Frontends/VirtualBox/nls/VirtualBox_fa_IR.ts   |  1096 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_fi.ts |    96 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_fr.ts |  1166 +-
 .../Frontends/VirtualBox/nls/VirtualBox_gl_ES.ts   |    98 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_hu.ts |    96 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_id.ts |    88 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_it.ts |    96 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_ja.ts |    96 +-
 .../Frontends/VirtualBox/nls/VirtualBox_km_KH.ts   |    92 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_ko.ts |    98 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_lt.ts |    92 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_nl.ts |   107 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_pl.ts |    98 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_pt.ts |    94 +-
 .../Frontends/VirtualBox/nls/VirtualBox_pt_BR.ts   |    96 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_ro.ts |    92 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_ru.ts |    96 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_sk.ts |    94 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_sl.ts |  8552 ---------
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_sr.ts |    94 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_sv.ts |    96 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_tr.ts |    98 +-
 src/VBox/Frontends/VirtualBox/nls/VirtualBox_uk.ts |  1924 +-
 .../Frontends/VirtualBox/nls/VirtualBox_xx_YY.ts   |    88 +-
 .../Frontends/VirtualBox/nls/VirtualBox_zh_CN.ts   |    92 +-
 .../Frontends/VirtualBox/nls/VirtualBox_zh_TW.ts   |    94 +-
 src/VBox/Frontends/VirtualBox/nls/qt_el.ts         |   126 +-
 src/VBox/Frontends/VirtualBox/nls/qt_sl.ts         |  5333 ------
 src/VBox/Frontends/VirtualBox/nls/qt_zh_TW.ts      |     4 +-
 .../VirtualBox/src/UIMediumTypeChangeDialog.cpp    |     6 +-
 .../Frontends/VirtualBox/src/UIVMInfoDialog.cpp    |    53 +-
 .../Frontends/VirtualBox/src/UIVMLogViewer.cpp     |   954 +-
 src/VBox/Frontends/VirtualBox/src/UIVMLogViewer.h  |   121 +-
 src/VBox/Frontends/VirtualBox/src/VBoxAboutDlg.cpp |     3 +
 .../Frontends/VirtualBox/src/VBoxFBOverlay.cpp     |    16 +-
 .../Frontends/VirtualBox/src/VBoxGLSupportInfo.cpp |     4 +-
 .../VirtualBox/src/VBoxGlobalSettings.cpp          |    10 +-
 .../Frontends/VirtualBox/src/VBoxLicenseViewer.cpp |     2 +-
 .../VirtualBox/src/VBoxTakeSnapshotDlg.cpp         |     4 +-
 .../VirtualBox/src/converter/UIConverterBackend.h  |    24 +-
 .../src/converter/UIConverterBackendCOM.cpp        |    17 +-
 .../src/converter/UIConverterBackendGlobal.cpp     |   267 +-
 .../VirtualBox/src/extensions/QIAdvancedSlider.cpp |     6 +-
 .../src/extensions/QIAdvancedToolBar.cpp           |     4 +-
 .../VirtualBox/src/extensions/QIDialog.cpp         |     6 +-
 .../Frontends/VirtualBox/src/extensions/QIDialog.h |    10 +-
 .../VirtualBox/src/extensions/QIFileDialog.cpp     |    34 +-
 .../VirtualBox/src/extensions/QIFileDialog.h       |     4 +-
 .../VirtualBox/src/extensions/QILabel.cpp          |     5 +-
 .../VirtualBox/src/extensions/QILineEdit.cpp       |    41 +-
 .../VirtualBox/src/extensions/QIListView.cpp       |    36 +-
 .../VirtualBox/src/extensions/QIMainDialog.cpp     |     6 +-
 .../Frontends/VirtualBox/src/extensions/QIMenu.cpp |     4 +-
 .../VirtualBox/src/extensions/QIMessageBox.cpp     |     7 +-
 .../VirtualBox/src/extensions/QIProcess.cpp        |     8 +-
 .../VirtualBox/src/extensions/QISplitter.cpp       |    12 +-
 .../VirtualBox/src/extensions/QISplitter.h         |     4 +-
 .../src/extensions/QIStatusBarIndicator.cpp        |     8 +-
 .../src/extensions/QIStatusBarIndicator.h          |     4 +-
 .../VirtualBox/src/extensions/QITabWidget.h        |     4 +-
 .../VirtualBox/src/extensions/QITableView.cpp      |   112 +-
 .../VirtualBox/src/extensions/QITableView.h        |    41 +-
 .../VirtualBox/src/extensions/QIToolButton.h       |    12 +-
 .../VirtualBox/src/extensions/QIWidgetValidator.h  |     4 +-
 .../src/extensions/graphics/QIGraphicsView.cpp     |    12 +
 .../VirtualBox/src/extradata/Makefile.kup          |     0
 .../VirtualBox/src/extradata/UIExtraDataDefs.cpp   |    30 +-
 .../VirtualBox/src/extradata/UIExtraDataDefs.h     |    90 +-
 .../src/extradata/UIExtraDataManager.cpp           |   467 +-
 .../VirtualBox/src/extradata/UIExtraDataManager.h  |   104 +-
 .../Frontends/VirtualBox/src/globals/COMDefs.cpp   |    94 +-
 .../Frontends/VirtualBox/src/globals/COMDefs.h     |    38 +-
 .../VirtualBox/src/globals/COMWrappers.xsl         |    12 +-
 .../VirtualBox/src/globals/UIActionPool.cpp        |   132 +-
 .../VirtualBox/src/globals/UIActionPool.h          |    19 +-
 src/VBox/Frontends/VirtualBox/src/globals/UIDefs.h |    14 +-
 .../src/globals/UIDesktopWidgetWatchdog.cpp        |    29 +-
 .../VirtualBox/src/globals/UIIconPool.cpp          |    11 +-
 .../VirtualBox/src/globals/UIMainEventListener.cpp |   136 +-
 .../VirtualBox/src/globals/UIMainEventListener.h   |    25 +-
 .../VirtualBox/src/globals/UIMessageCenter.cpp     |    62 +-
 .../VirtualBox/src/globals/UIMessageCenter.h       |     4 +
 .../VirtualBox/src/globals/UIPopupCenter.cpp       |     4 +-
 .../VirtualBox/src/globals/VBoxGlobal.cpp          |   294 +-
 .../Frontends/VirtualBox/src/globals/VBoxGlobal.h  |    42 +-
 .../Frontends/VirtualBox/src/globals/VBoxUtils.h   |     6 +-
 src/VBox/Frontends/VirtualBox/src/main.cpp         |   174 +-
 .../Frontends/VirtualBox/src/medium/UIMediumDefs.h |     4 +
 .../VirtualBox/src/medium/UIMediumEnumerator.cpp   |    81 +-
 .../VirtualBox/src/medium/UIMediumEnumerator.h     |     6 +-
 .../VirtualBox/src/medium/UIMediumManager.cpp      |    58 +-
 .../VirtualBox/src/net/UIDownloaderAdditions.cpp   |    26 +-
 .../VirtualBox/src/net/UINetworkReply.cpp          |     2 +-
 .../VirtualBox/src/net/UIUpdateManager.cpp         |    16 +-
 .../VirtualBox/src/objects/UIRichTextString.cpp    |     6 +-
 .../src/platform/darwin/DockIconPreview.h          |    14 +-
 .../src/platform/darwin/UICocoaDockIconPreview.mm  |    10 +-
 .../src/platform/darwin/UICocoaSpecialControls.mm  |    17 +-
 .../src/platform/darwin/VBoxCocoaHelper.h          |    23 +-
 .../src/platform/darwin/VBoxIChatTheaterWrapper.h  |     2 +-
 .../src/platform/darwin/VBoxUtils-darwin-cocoa.mm  |    17 +
 .../src/platform/darwin/VBoxUtils-darwin.cpp       |    37 +-
 .../src/platform/darwin/VBoxUtils-darwin.h         |     9 +-
 .../VirtualBox/src/platform/darwin/vmstarter.mm    |     3 +-
 .../VirtualBox/src/platform/x11/VBoxX11Helper.cpp  |    10 +
 .../VirtualBox/src/platform/x11/VBoxX11Helper.h    |     3 +
 .../VirtualBox/src/platform/x11/XKeyboard-new.cpp  |    36 +-
 .../VirtualBox/src/platform/x11/XKeyboard.h        |     9 +-
 src/VBox/Frontends/VirtualBox/src/precomp.h        |    22 +-
 .../VirtualBox/src/runtime/UIActionPoolRuntime.cpp |    65 +-
 .../VirtualBox/src/runtime/UIActionPoolRuntime.h   |     9 +-
 .../runtime/UIAddDiskEncryptionPasswordDialog.cpp  |     5 +
 .../src/runtime/UIConsoleEventHandler.cpp          |   405 +-
 .../VirtualBox/src/runtime/UIConsoleEventHandler.h |    54 +-
 .../VirtualBox/src/runtime/UIDnDDataObject_win.cpp |    10 +-
 .../VirtualBox/src/runtime/UIDnDHandler.cpp        |    49 +-
 .../VirtualBox/src/runtime/UIDnDMIMEData.cpp       |     4 +-
 .../VirtualBox/src/runtime/UIFrameBuffer.cpp       |    51 +-
 .../VirtualBox/src/runtime/UIIndicatorsPool.cpp    |    32 +-
 .../VirtualBox/src/runtime/UIKeyboardHandler.cpp   |  1608 +-
 .../VirtualBox/src/runtime/UIKeyboardHandler.h     |   143 +-
 .../VirtualBox/src/runtime/UIMachineDefs.h         |     4 +-
 .../VirtualBox/src/runtime/UIMachineLogic.cpp      |   226 +-
 .../VirtualBox/src/runtime/UIMachineLogic.h        |    31 +-
 .../VirtualBox/src/runtime/UIMachineView.cpp       |   410 +-
 .../VirtualBox/src/runtime/UIMachineView.h         |    92 +-
 .../VirtualBox/src/runtime/UIMachineWindow.cpp     |    61 +-
 .../VirtualBox/src/runtime/UIMachineWindow.h       |    32 +-
 .../src/runtime/UIMenuBarEditorWindow.cpp          |    86 +-
 .../VirtualBox/src/runtime/UIMenuBarEditorWindow.h |    32 +-
 .../VirtualBox/src/runtime/UIMouseHandler.cpp      |   130 +-
 .../VirtualBox/src/runtime/UIMouseHandler.h        |    26 +-
 .../Frontends/VirtualBox/src/runtime/UISession.cpp |   292 +-
 .../Frontends/VirtualBox/src/runtime/UISession.h   |    60 +-
 .../VirtualBox/src/runtime/UISlidingToolBar.cpp    |    46 +-
 .../VirtualBox/src/runtime/UISlidingToolBar.h      |     4 +-
 .../src/runtime/UIStatusBarEditorWindow.cpp        |    10 +-
 .../VirtualBox/src/runtime/UIVMCloseDialog.cpp     |    16 +-
 .../fullscreen/UIKeyboardHandlerFullscreen.cpp     |     2 +-
 .../fullscreen/UIMachineLogicFullscreen.cpp        |    68 +-
 .../runtime/fullscreen/UIMachineLogicFullscreen.h  |    16 +-
 .../runtime/fullscreen/UIMachineViewFullscreen.cpp |    16 +-
 .../runtime/fullscreen/UIMachineViewFullscreen.h   |     8 +-
 .../fullscreen/UIMachineWindowFullscreen.cpp       |   167 +-
 .../runtime/fullscreen/UIMachineWindowFullscreen.h |    42 +-
 .../src/runtime/information/UIInformation.cpp      |   182 +
 .../src/runtime/information/UIInformation.h        |    72 +
 .../runtime/information/UIInformationDataItem.cpp  |  1368 ++
 .../runtime/information/UIInformationDataItem.h    |   336 +
 .../src/runtime/information/UIInformationItem.cpp  |   177 +
 .../src/runtime/information/UIInformationItem.h    |    97 +
 .../src/runtime/information/UIInformationModel.cpp |   120 +
 .../src/runtime/information/UIInformationModel.h   |    95 +
 .../runtime/information/UIInformationRuntime.cpp   |   124 +
 .../src/runtime/information/UIInformationRuntime.h |    73 +
 .../src/runtime/information/UIInformationView.cpp  |    96 +
 .../src/runtime/information/UIInformationView.h    |    53 +
 .../runtime/information/UIVMInformationDialog.cpp  |   314 +
 .../runtime/information/UIVMInformationDialog.h    |   111 +
 .../src/runtime/normal/UIKeyboardHandlerNormal.cpp |    22 +-
 .../src/runtime/normal/UIKeyboardHandlerNormal.h   |     4 +-
 .../src/runtime/normal/UIMachineLogicNormal.cpp    |    58 +-
 .../src/runtime/normal/UIMachineLogicNormal.h      |    12 +-
 .../src/runtime/normal/UIMachineViewNormal.cpp     |    57 +-
 .../src/runtime/normal/UIMachineViewNormal.h       |     9 +-
 .../src/runtime/normal/UIMachineWindowNormal.cpp   |    62 +-
 .../src/runtime/normal/UIMachineWindowNormal.h     |    14 +-
 .../src/runtime/scale/UIKeyboardHandlerScale.cpp   |    18 +-
 .../src/runtime/scale/UIKeyboardHandlerScale.h     |     4 +-
 .../src/runtime/scale/UIMachineLogicScale.cpp      |    30 +-
 .../src/runtime/scale/UIMachineViewScale.cpp       |     8 -
 .../src/runtime/scale/UIMachineViewScale.h         |     2 +-
 .../src/runtime/scale/UIMachineWindowScale.cpp     |    24 +-
 .../src/runtime/scale/UIMachineWindowScale.h       |    16 +-
 .../runtime/seamless/UIKeyboardHandlerSeamless.cpp |    18 +-
 .../runtime/seamless/UIKeyboardHandlerSeamless.h   |     4 +-
 .../runtime/seamless/UIMachineLogicSeamless.cpp    |    42 +-
 .../src/runtime/seamless/UIMachineLogicSeamless.h  |     8 +-
 .../src/runtime/seamless/UIMachineViewSeamless.cpp |    17 +-
 .../src/runtime/seamless/UIMachineViewSeamless.h   |     2 +-
 .../runtime/seamless/UIMachineWindowSeamless.cpp   |    84 +-
 .../src/runtime/seamless/UIMachineWindowSeamless.h |    32 +-
 .../src/selector/UIActionPoolSelector.cpp          |    49 +-
 .../VirtualBox/src/selector/UIActionPoolSelector.h |     6 +-
 .../VirtualBox/src/selector/UISelectorWindow.cpp   |   349 +-
 .../VirtualBox/src/selector/UISelectorWindow.h     |    14 +-
 .../VirtualBox/src/selector/UIVMDesktop.cpp        |    24 +-
 .../Frontends/VirtualBox/src/selector/UIVMItem.cpp |    24 +-
 .../src/selector/UIVirtualBoxEventHandler.cpp      |   264 +-
 .../src/selector/UIVirtualBoxEventHandler.h        |    40 +-
 .../VirtualBox/src/selector/VBoxSnapshotsWgt.cpp   |     8 +-
 .../graphics/chooser/UIGChooserHandlerKeyboard.cpp |    36 +-
 .../selector/graphics/chooser/UIGChooserItem.cpp   |     9 +
 .../graphics/chooser/UIGChooserItemGroup.h         |     7 +
 .../graphics/chooser/UIGChooserItemMachine.cpp     |     6 +-
 .../selector/graphics/chooser/UIGChooserModel.cpp  |    18 +-
 .../graphics/details/UIGDetailsElement.cpp         |     2 +
 .../graphics/details/UIGDetailsElements.cpp        |    47 +-
 .../selector/graphics/details/UIGDetailsModel.cpp  |     2 +-
 .../graphics/details/UIGMachinePreview.cpp         |    12 +
 .../VirtualBox/src/settings/UISettingsDefs.h       |     1 +
 .../VirtualBox/src/settings/UISettingsDialog.cpp   |    89 +-
 .../VirtualBox/src/settings/UISettingsDialog.h     |     4 +-
 .../VirtualBox/src/settings/UISettingsDialog.ui    |     2 +-
 .../src/settings/UISettingsDialogSpecific.cpp      |    16 +-
 .../src/settings/VBoxSettingsSelector.cpp          |     4 +-
 .../settings/global/UIGlobalSettingsExtension.cpp  |    14 +-
 .../settings/global/UIGlobalSettingsGeneral.cpp    |     2 +-
 .../src/settings/global/UIGlobalSettingsGeneral.ui |     8 +-
 .../src/settings/global/UIGlobalSettingsInput.cpp  |    17 +-
 .../settings/global/UIGlobalSettingsNetwork.cpp    |    85 +-
 .../global/UIGlobalSettingsNetworkDetailsHost.cpp  |    23 +-
 .../global/UIGlobalSettingsNetworkDetailsNAT.cpp   |    14 +-
 .../global/UIGlobalSettingsPortForwardingDlg.cpp   |     3 +
 .../settings/machine/UIMachineSettingsDisplay.cpp  |    41 +-
 .../settings/machine/UIMachineSettingsDisplay.h    |    12 +-
 .../settings/machine/UIMachineSettingsDisplay.ui   |     6 +-
 .../settings/machine/UIMachineSettingsGeneral.cpp  |    15 +-
 .../settings/machine/UIMachineSettingsGeneral.ui   |     6 +-
 .../machine/UIMachineSettingsInterface.cpp         |    54 +-
 .../settings/machine/UIMachineSettingsInterface.h  |    36 +-
 .../settings/machine/UIMachineSettingsNetwork.cpp  |     2 +-
 .../machine/UIMachineSettingsPortForwardingDlg.cpp |     2 +
 .../src/settings/machine/UIMachineSettingsSF.cpp   |    13 +-
 .../machine/UIMachineSettingsSFDetails.cpp         |    14 +-
 .../settings/machine/UIMachineSettingsSFDetails.ui |     6 +-
 .../settings/machine/UIMachineSettingsStorage.cpp  |    60 +-
 .../settings/machine/UIMachineSettingsStorage.h    |    30 +-
 .../settings/machine/UIMachineSettingsSystem.cpp   |     4 +-
 .../src/widgets/UIApplianceEditorWidget.cpp        |    20 +-
 .../src/widgets/UIApplianceEditorWidget.h          |    13 +-
 .../src/widgets/UIApplianceExportEditorWidget.cpp  |     2 +-
 .../src/widgets/UIApplianceImportEditorWidget.cpp  |     2 +-
 .../Frontends/VirtualBox/src/widgets/UIBar.cpp     |    12 +-
 src/VBox/Frontends/VirtualBox/src/widgets/UIBar.h  |     6 +-
 .../src/widgets/UIEmptyFilePathSelector.cpp        |   251 +
 .../src/widgets/UIEmptyFilePathSelector.h          |   121 +
 .../VirtualBox/src/widgets/UIFilePathSelector.cpp  |   543 +
 .../VirtualBox/src/widgets/UIFilePathSelector.h    |   206 +
 .../VirtualBox/src/widgets/UIFilmContainer.cpp     |    12 +-
 .../VirtualBox/src/widgets/UIHostComboEditor.cpp   |   539 +-
 .../VirtualBox/src/widgets/UIHostComboEditor.h     |    67 +-
 .../VirtualBox/src/widgets/UIMiniToolBar.cpp       |    49 +-
 .../src/widgets/UINameAndSystemEditor.cpp          |   338 +-
 .../VirtualBox/src/widgets/UINameAndSystemEditor.h |   103 +-
 .../VirtualBox/src/widgets/UIPopupBox.cpp          |     4 +-
 .../VirtualBox/src/widgets/UIPopupPaneTextPane.cpp |     4 +-
 .../VirtualBox/src/widgets/UIPopupStack.cpp        |    30 +-
 .../src/widgets/UIPortForwardingTable.cpp          |   195 +-
 .../VirtualBox/src/widgets/UIPortForwardingTable.h |     3 +
 .../VirtualBox/src/widgets/UIProgressDialog.cpp    |    18 +-
 .../VirtualBox/src/widgets/UISpecialControls.cpp   |     8 +-
 .../VirtualBox/src/widgets/UISpecialControls.h     |     8 +-
 .../Frontends/VirtualBox/src/widgets/UIToolBar.cpp |    25 +-
 .../Frontends/VirtualBox/src/widgets/UIToolBar.h   |     4 +-
 .../src/widgets/VBoxFilePathSelectorWidget.cpp     |   774 -
 .../src/widgets/VBoxFilePathSelectorWidget.h       |   206 -
 .../src/widgets/VBoxOSTypeSelectorButton.cpp       |     4 +-
 .../src/widgets/graphics/UIGraphicsButton.cpp      |     8 +-
 .../widgets/graphics/UIGraphicsRotatorButton.cpp   |     4 +-
 .../src/widgets/graphics/UIGraphicsTextPane.cpp    |     2 +-
 .../Frontends/VirtualBox/src/wizards/UIWizard.cpp  |    38 +-
 .../Frontends/VirtualBox/src/wizards/UIWizard.h    |    10 +-
 .../src/wizards/clonevd/UIWizardCloneVD.cpp        |     6 +-
 .../wizards/clonevd/UIWizardCloneVDPageBasic2.cpp  |    55 +-
 .../wizards/clonevd/UIWizardCloneVDPageBasic2.h    |     2 +-
 .../wizards/clonevd/UIWizardCloneVDPageExpert.cpp  |    41 +-
 .../src/wizards/clonevm/UIWizardCloneVM.cpp        |     6 +-
 .../wizards/exportappliance/UIWizardExportApp.cpp  |     6 +-
 .../UIWizardExportAppPageBasic3.cpp                |     8 +-
 .../exportappliance/UIWizardExportAppPageBasic3.h  |     4 +-
 .../UIWizardExportAppPageExpert.cpp                |     8 +-
 .../src/wizards/firstrun/UIWizardFirstRun.cpp      |     6 +-
 .../wizards/importappliance/UIWizardImportApp.cpp  |     6 +-
 .../UIWizardImportAppPageBasic1.cpp                |     8 +-
 .../importappliance/UIWizardImportAppPageBasic1.h  |     4 +-
 .../UIWizardImportAppPageBasic2.cpp                |   188 +-
 .../importappliance/UIWizardImportAppPageBasic2.h  |    57 +-
 .../UIWizardImportAppPageExpert.cpp                |     8 +-
 .../VirtualBox/src/wizards/newvd/UIWizardNewVD.cpp |     6 +-
 .../src/wizards/newvd/UIWizardNewVDPageBasic1.cpp  |    62 +-
 .../src/wizards/newvd/UIWizardNewVDPageBasic1.h    |     2 +-
 .../src/wizards/newvd/UIWizardNewVDPageExpert.cpp  |    39 +-
 .../VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp |    26 +-
 .../src/wizards/newvm/UIWizardNewVMPageBasic1.cpp  |    73 +-
 .../src/wizards/newvm/UIWizardNewVMPageBasic1.h    |    26 +-
 .../src/wizards/newvm/UIWizardNewVMPageBasic3.cpp  |    20 +-
 .../src/wizards/newvm/UIWizardNewVMPageBasic3.h    |     3 +
 .../src/wizards/newvm/UIWizardNewVMPageExpert.cpp  |    13 +-
 .../src/wizards/newvm/UIWizardNewVMPageExpert.h    |     4 +
 src/VBox/GuestHost/OpenGL/Makefile.kmk             |     3 +
 .../GuestHost/OpenGL/include/state/cr_program.h    |     5 +
 src/VBox/GuestHost/OpenGL/util/error.c             |    19 +
 src/VBox/GuestHost/OpenGL/util/mem.c               |    18 +
 src/VBox/HostDrivers/Support/Makefile.kmk          |    16 +-
 src/VBox/HostDrivers/Support/SUPDrv-dtrace.cpp     |     8 +
 src/VBox/HostDrivers/Support/SUPDrv.cpp            |    12 +-
 src/VBox/HostDrivers/Support/SUPDrvGip.cpp         |     5 +-
 src/VBox/HostDrivers/Support/SUPDrvIOC.h           |     2 +-
 src/VBox/HostDrivers/Support/SUPDrvInternal.h      |    25 +-
 src/VBox/HostDrivers/Support/SUPDrvTracer.cpp      |     2 +
 src/VBox/HostDrivers/Support/SUPLibInternal.h      |     3 +-
 src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp |   362 +
 .../HostDrivers/Support/SUPR3HardenedVerify.cpp    |     8 +-
 .../HostDrivers/Support/darwin/SUPDrv-darwin.cpp   |    72 +-
 src/VBox/HostDrivers/Support/freebsd/Makefile      |     1 +
 .../HostDrivers/Support/freebsd/SUPDrv-freebsd.c   |    18 +-
 src/VBox/HostDrivers/Support/freebsd/files_vboxdrv |     2 +
 src/VBox/HostDrivers/Support/linux/Makefile        |     9 +-
 src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c  |   360 +-
 src/VBox/HostDrivers/Support/linux/files_vboxdrv   |     1 +
 src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp    |    18 +-
 .../HostDrivers/Support/solaris/SUPDrv-solaris.c   |    24 +-
 src/VBox/HostDrivers/Support/testcase/Makefile.kmk |    10 +
 .../HostDrivers/Support/testcase/tstContiguous.cpp |     6 +-
 src/VBox/HostDrivers/Support/testcase/tstPin.cpp   |     4 +-
 .../HostDrivers/Support/testcase/tstSupVerify.cpp  |   100 +
 src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp    |     8 +-
 .../Support/win/SUPHardenedVerifyProcess-win.cpp   |     3 +-
 .../Support/win/SUPR3HardenedMain-win.cpp          |    44 +-
 .../Support/win/SUPR3HardenedMainImports-win.cpp   |     2 +-
 src/VBox/HostDrivers/VBoxNetAdp/Makefile.kmk       |     2 -
 src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile     |     9 +-
 .../VBoxNetAdp/linux/VBoxNetAdp-linux.c            |     2 +
 .../HostDrivers/VBoxNetAdp/linux/files_vboxnetadp  |     2 +-
 .../HostDrivers/VBoxNetAdp/win/VBoxNetAdp-win.cpp  |    15 +-
 src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk       |     6 +-
 src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile     |     9 +-
 .../VBoxNetFlt/linux/VBoxNetFlt-linux.c            |     9 +-
 .../HostDrivers/VBoxNetFlt/win/cfg/VBoxNetCfg.cpp  |     6 +-
 .../VBoxNetFlt/win/drv/VBoxNetFltM-win.cpp         |    50 +-
 .../VBoxNetFlt/win/drv/VBoxNetFltP-win.cpp         |    74 +-
 .../VBoxNetFlt/win/drv/VBoxNetFltRt-win.cpp        |    52 +-
 .../VBoxNetFlt/win/drv/VBoxNetFltRt-win.h          |    60 +-
 .../VBoxNetFlt/win/drv/VBoxNetLwf-win.cpp          |    63 +-
 .../VBoxNetFlt/win/nobj/VBoxNetFltNobj.cpp         |    14 +-
 .../VBoxNetFlt/win/nobj/VBoxNetFltNobj.h           |    14 +-
 .../VBoxNetFlt/win/tools/VBoxNetAdpInstall.cpp     |     4 +-
 .../VBoxNetFlt/win/tools/VBoxNetAdpUninstall.cpp   |     6 +-
 .../VBoxNetFlt/win/tools/VBoxNetFltInstall.cpp     |    28 +-
 .../VBoxNetFlt/win/tools/VBoxNetFltUninstall.cpp   |    12 +-
 .../VBoxNetFlt/win/tools/VBoxNetLwfInstall.cpp     |    26 +-
 .../VBoxNetFlt/win/tools/VBoxNetLwfUninstall.cpp   |    12 +-
 src/VBox/HostDrivers/VBoxPci/Makefile.kmk          |     2 -
 src/VBox/HostDrivers/VBoxPci/linux/Makefile        |     9 +-
 src/VBox/HostDrivers/VBoxUSB/darwin/VBoxUSB.cpp    |    26 +-
 .../HostDrivers/VBoxUSB/solaris/USBLib-solaris.cpp |     9 +-
 .../HostDrivers/VBoxUSB/solaris/VBoxUSB-solaris.c  |  2191 ++-
 .../VBoxUSB/solaris/VBoxUSBMon-solaris.c           |   198 +-
 .../VBoxUSB/solaris/include/usbai_private.h        |   562 +-
 .../VBoxUSB/win/Install/USBUninstall.cpp           |     6 +-
 src/VBox/HostDrivers/VBoxUSB/win/Makefile.kup      |     0
 .../HostDrivers/VBoxUSB/win/cmn/VBoxUsbTool.cpp    |     2 +-
 src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbDev.h  |    24 +-
 src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbRt.cpp |   198 +-
 src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbRt.h   |     1 +
 .../HostDrivers/VBoxUSB/win/lib/VBoxUsbLib-win.cpp |    16 +-
 .../HostDrivers/VBoxUSB/win/mon/VBoxUsbFlt.cpp     |     2 +-
 .../HostDrivers/VBoxUSB/win/mon/VBoxUsbMon.cpp     |    36 +-
 src/VBox/HostDrivers/linux/Makefile                |     5 +-
 src/VBox/HostDrivers/linux/Makefile.kmk            |    18 +-
 src/VBox/HostDrivers/linux/build_in_tmp            |     9 +-
 src/VBox/HostDrivers/linux/dkms.conf               |    35 -
 src/VBox/HostDrivers/linux/do_Module.symvers       |    33 -
 src/VBox/HostDrivers/linux/do_dkms                 |    67 -
 src/VBox/HostDrivers/linux/export_modules          |     6 +-
 src/VBox/HostDrivers/linux/load.sh                 |    37 +-
 src/VBox/HostDrivers/linux/loadall.sh              |    54 +-
 src/VBox/HostServices/DragAndDrop/Makefile.kmk     |     3 +-
 src/VBox/HostServices/GuestControl/Makefile.kmk    |     3 +-
 src/VBox/HostServices/GuestControl/service.cpp     |    29 +-
 src/VBox/HostServices/GuestProperties/Makefile.kmk |     3 +-
 src/VBox/HostServices/GuestProperties/service.cpp  |     3 +-
 .../SharedClipboard/VBoxClipboard-win.cpp          |    68 +-
 src/VBox/HostServices/SharedFolders/Makefile.kmk   |     3 +-
 src/VBox/HostServices/SharedOpenGL/Makefile.kmk    |    21 +-
 .../SharedOpenGL/crserverlib/server_config.c       |    31 +-
 .../SharedOpenGL/crserverlib/server_window.c       |     2 +-
 .../HostServices/SharedOpenGL/render/renderspu.c   |    10 -
 src/VBox/HostServices/auth/Makefile.kmk            |     1 +
 .../HostServices/auth/simple/VBoxAuthSimple.cpp    |     9 +-
 src/VBox/Installer/common/vboxapisetup.py          |     4 +-
 src/VBox/Installer/darwin/Makefile.kmk             |    84 +-
 src/VBox/Installer/freebsd/Makefile.kmk            |     7 +-
 src/VBox/Installer/freebsd/pkg_plist               |     1 -
 src/VBox/Installer/linux/Makefile.include.footer   |     8 +-
 src/VBox/Installer/linux/Makefile.kmk              |   127 +-
 src/VBox/Installer/linux/README.testing            |    35 +
 src/VBox/Installer/linux/VBox.sh                   |    50 +-
 .../Installer/linux/check_module_dependencies.sh   |   490 +
 src/VBox/Installer/linux/distributions_rpm         |     4 +-
 src/VBox/Installer/linux/install.sh                |    68 +-
 .../Installer/linux/install_service/Makefile.kmk   |    49 -
 .../install_service/generate_service_file.cpp      |   910 -
 .../linux/install_service/init_template.sh         |   317 -
 .../linux/install_service/install_service.sh       |   209 -
 src/VBox/Installer/linux/installer-common.sh       |   176 -
 src/VBox/Installer/linux/postinst-common.sh        |    54 +-
 src/VBox/Installer/linux/prerm-common.sh           |    52 +-
 src/VBox/Installer/linux/routines.sh               |     6 +-
 src/VBox/Installer/linux/rpm/VirtualBox.tmpl.spec  |   138 +-
 src/VBox/Installer/linux/rpm/rules                 |    25 +-
 src/VBox/Installer/linux/run-inst.sh               |    10 +-
 src/VBox/Installer/linux/runasroot.sh              |    32 +-
 .../Installer/linux/scripts/VBoxHeadlessXOrg.sh    |    22 -
 .../linux/scripts/check_module_dependencies.sh     |   483 -
 src/VBox/Installer/linux/scripts/install.sh        |   279 -
 src/VBox/Installer/linux/sh-utils.sh               |    49 -
 src/VBox/Installer/linux/testcase/Makefile.kmk     |    26 -
 .../Installer/linux/testcase/tstInstallInit.sh     |   365 -
 src/VBox/Installer/linux/testcase/tstInstaller.sh  |    66 -
 .../Installer/linux/testcase/tstInstallerLinux.sh  |   150 -
 src/VBox/Installer/linux/uninstall.sh              |    23 +-
 src/VBox/Installer/linux/vboxautostart-service.sh  |   166 +-
 .../Installer/linux/vboxballoonctrl-service.sh     |   189 +-
 src/VBox/Installer/linux/vboxdrv.sh                |   529 +
 src/VBox/Installer/linux/vboxdrv.sh.in             |   425 -
 src/VBox/Installer/linux/vboxweb-service.sh        |   191 +-
 src/VBox/Installer/solaris/Makefile.kmk            |    77 +-
 src/VBox/Installer/solaris/checkinstall.sh         |    64 +-
 src/VBox/Installer/solaris/makepackage.sh          |     1 -
 src/VBox/Installer/solaris/preremove.sh            |     2 +-
 src/VBox/Installer/solaris/smf-vboxwebsrv.sh       |     2 +
 src/VBox/Installer/solaris/vboxconfig.sh           |   409 +-
 src/VBox/Installer/win/Makefile.kmk                |    52 +-
 src/VBox/Installer/win/PublicProperties.wxi        |    36 +
 src/VBox/Installer/win/Stub/crypt32.def            |     6 +-
 src/VBox/Installer/win/Stub/msi.def                |     6 +-
 src/VBox/Installer/win/Stub/shell32.def            |     6 +-
 src/VBox/Installer/win/Stub/user32.def             |     6 +-
 src/VBox/Installer/win/Stub/ws2_32.def             |     6 +-
 src/VBox/Installer/win/VBoxMergeApp.wxi            |    95 +-
 src/VBox/Installer/win/VBoxMergeApp.wxs            |     3 +
 src/VBox/Installer/win/VBoxMergeAppSeq.wxi         |     3 +-
 src/VBox/Installer/win/VBoxMergeCOM32On64.wxi      |    16 +-
 src/VBox/Installer/win/VBoxMergeCOM32On64.wxs      |     2 +
 src/VBox/Installer/win/VBoxMergeNetAdp.wxs         |     5 +-
 src/VBox/Installer/win/VBoxMergeNetAdp6.wxs        |     3 +
 src/VBox/Installer/win/VBoxMergeNetFlt.wxs         |     3 +
 src/VBox/Installer/win/VBoxMergeNetLwf.wxs         |     3 +
 src/VBox/Installer/win/VBoxMergePython.wxs         |     2 +
 src/VBox/Installer/win/VBoxMergeUSB.wxs            |     2 +
 src/VBox/Installer/win/VirtualBox.wxs              |    58 +-
 src/VBox/Installer/win/VirtualBox_TypeLib.xsl      |     5 +-
 .../win/VirtualBox_TypeLibWithInterfaces.xsl       |   274 +
 src/VBox/Main/Makefile.kmk                         |   182 +-
 src/VBox/Main/cbinding/VBoxCAPI.cpp                |    16 +-
 src/VBox/Main/glue/com.cpp                         |    31 +-
 src/VBox/Main/glue/constants-python.xsl            |     4 +-
 src/VBox/Main/glue/glue-java.xsl                   |   500 +-
 src/VBox/Main/glue/initterm.cpp                    |    54 +-
 src/VBox/Main/glue/string.cpp                      |    48 +-
 src/VBox/Main/glue/vboxapi.py                      |    78 +-
 src/VBox/Main/idl/VirtualBox.xidl                  |   349 +-
 src/VBox/Main/idl/apiwrap-server.xsl               |     6 +-
 src/VBox/Main/idl/comimpl.xsl                      |    11 +-
 src/VBox/Main/idl/midl.xsl                         |     5 +
 src/VBox/Main/include/ApplianceImpl.h              |    77 +-
 src/VBox/Main/include/ApplianceImplPrivate.h       |   206 +-
 src/VBox/Main/include/AudioAdapterImpl.h           |     3 +-
 src/VBox/Main/include/AutoCaller.h                 |    11 +-
 src/VBox/Main/include/BIOSSettingsImpl.h           |     4 +-
 src/VBox/Main/include/BandwidthGroupImpl.h         |    19 +-
 src/VBox/Main/include/BusAssignmentManager.h       |    27 +-
 src/VBox/Main/include/CertificateImpl.h            |   100 +
 src/VBox/Main/include/ClientWatcher.h              |    53 +-
 src/VBox/Main/include/ConsoleImpl.h                |    15 +-
 src/VBox/Main/include/DHCPServerImpl.h             |    36 +-
 src/VBox/Main/include/DisplayImpl.h                |     3 +-
 src/VBox/Main/include/DrvAudioVRDE_old.h           |    64 +
 src/VBox/Main/include/DrvAudioVideoRec_old.h       |    62 +
 src/VBox/Main/include/ExtPackManagerImpl.h         |     7 +-
 src/VBox/Main/include/ExtPackUtil.h                |     8 +-
 src/VBox/Main/include/Global.h                     |     1 +
 src/VBox/Main/include/GuestCtrlImplPrivate.h       |     2 +-
 src/VBox/Main/include/GuestDnDSourceImpl.h         |     2 +
 src/VBox/Main/include/GuestDnDTargetImpl.h         |     2 +
 src/VBox/Main/include/GuestOSTypeImpl.h            |     1 +
 src/VBox/Main/include/GuestProcessImpl.h           |     3 +
 src/VBox/Main/include/GuestSessionImpl.h           |    34 +-
 src/VBox/Main/include/HostImpl.h                   |     5 +
 src/VBox/Main/include/HostPower.h                  |    10 +-
 src/VBox/Main/include/HostUSBDeviceImpl.h          |    39 +-
 src/VBox/Main/include/MachineImpl.h                |    44 +-
 src/VBox/Main/include/MediumImpl.h                 |    17 +-
 src/VBox/Main/include/NATEngineImpl.h              |     4 +-
 src/VBox/Main/include/NATNetworkImpl.h             |    27 +-
 src/VBox/Main/include/NetworkAdapterImpl.h         |    40 +-
 src/VBox/Main/include/ObjectState.h                |     9 +-
 src/VBox/Main/include/PCIDeviceAttachmentImpl.h    |    10 +-
 src/VBox/Main/include/ProgressProxyImpl.h          |    13 +-
 src/VBox/Main/include/RemoteUSBDeviceImpl.h        |     2 +
 src/VBox/Main/include/SessionImpl.h                |     7 +-
 src/VBox/Main/include/ThreadTask.h                 |    50 +
 src/VBox/Main/include/USBDeviceImpl.h              |     3 +
 src/VBox/Main/include/USBGetDevices.h              |    40 +-
 src/VBox/Main/include/USBIdDatabase.h              |    85 +-
 src/VBox/Main/include/USBProxyBackend.h            |   436 +
 src/VBox/Main/include/USBProxyService.h            |   327 +-
 src/VBox/Main/include/VFSExplorerImpl.h            |     8 +-
 src/VBox/Main/include/VRDEServerImpl.h             |    24 +-
 src/VBox/Main/include/VirtualBoxBase.h             |   149 +-
 src/VBox/Main/include/VirtualBoxClientImpl.h       |     7 +-
 src/VBox/Main/include/VirtualBoxErrorInfoImpl.h    |     2 +-
 src/VBox/Main/include/VirtualBoxImpl.h             |     9 +-
 src/VBox/Main/src-all/AutoCaller.cpp               |    64 +-
 src/VBox/Main/src-all/EventImpl.cpp                |    20 +-
 src/VBox/Main/src-all/ExtPackManagerImpl.cpp       |   275 +-
 src/VBox/Main/src-all/Global.cpp                   |    25 +-
 src/VBox/Main/src-all/PCIDeviceAttachmentImpl.cpp  |    13 +-
 src/VBox/Main/src-all/ThreadTask.cpp               |    92 +
 src/VBox/Main/src-all/VirtualBoxBase.cpp           |   112 +-
 src/VBox/Main/src-all/win/Makefile.kup             |     0
 src/VBox/Main/src-all/win/VBoxProxyStub-x86.rc     |    24 +
 src/VBox/Main/src-all/win/VBoxProxyStub.c          |  2315 +++
 src/VBox/Main/src-all/win/VBoxProxyStub.def        |     5 +-
 src/VBox/Main/src-all/win/VBoxProxyStub.rc         |    24 +
 src/VBox/Main/src-all/win/VBoxProxyStubLegacy.rc   |    24 +
 src/VBox/Main/src-all/win/comregister.cmd          |    27 +-
 src/VBox/Main/src-client/BusAssignmentManager.cpp  |    40 +-
 src/VBox/Main/src-client/ConsoleImpl.cpp           |   249 +-
 src/VBox/Main/src-client/ConsoleImpl2.cpp          |   334 +-
 src/VBox/Main/src-client/ConsoleImplTeleporter.cpp |     2 +
 src/VBox/Main/src-client/DisplayImpl.cpp           |    17 +-
 src/VBox/Main/src-client/DrvAudioVRDE.cpp          |   280 +-
 src/VBox/Main/src-client/DrvAudioVRDE_old.cpp      |   613 +
 src/VBox/Main/src-client/DrvAudioVideoRec.cpp      |    31 +-
 src/VBox/Main/src-client/DrvAudioVideoRec_old.cpp  |   911 +
 src/VBox/Main/src-client/EmulatedUSBImpl.cpp       |     8 +-
 src/VBox/Main/src-client/GuestCtrlImpl.cpp         |    34 +-
 src/VBox/Main/src-client/GuestDnDSourceImpl.cpp    |    81 +-
 src/VBox/Main/src-client/GuestDnDTargetImpl.cpp    |    86 +-
 src/VBox/Main/src-client/GuestProcessImpl.cpp      |    52 +-
 src/VBox/Main/src-client/GuestSessionImpl.cpp      |   136 +-
 src/VBox/Main/src-client/GuestSessionImplTasks.cpp |   120 +-
 src/VBox/Main/src-client/MachineDebuggerImpl.cpp   |     2 +-
 src/VBox/Main/src-client/MouseImpl.cpp             |     3 +-
 src/VBox/Main/src-client/RemoteUSBDeviceImpl.cpp   |    10 +
 src/VBox/Main/src-client/SessionImpl.cpp           |     2 +-
 src/VBox/Main/src-client/USBDeviceImpl.cpp         |    19 +
 src/VBox/Main/src-client/VBoxDriversRegister.cpp   |    10 +-
 src/VBox/Main/src-client/VirtualBoxClientImpl.cpp  |   101 +-
 src/VBox/Main/src-client/win/dllmain.cpp           |   351 +-
 src/VBox/Main/src-server/ApplianceImpl.cpp         |   159 +-
 src/VBox/Main/src-server/ApplianceImplExport.cpp   |   205 +-
 src/VBox/Main/src-server/ApplianceImplIO.cpp       |   557 +-
 src/VBox/Main/src-server/ApplianceImplImport.cpp   |  2891 ++-
 src/VBox/Main/src-server/AudioAdapterImpl.cpp      |   129 +-
 src/VBox/Main/src-server/BIOSSettingsImpl.cpp      |    31 +-
 src/VBox/Main/src-server/BandwidthGroupImpl.cpp    |    16 +-
 src/VBox/Main/src-server/CertificateImpl.cpp       |   576 +
 src/VBox/Main/src-server/ClientToken.cpp           |     6 +-
 src/VBox/Main/src-server/ClientWatcher.cpp         |   543 +-
 src/VBox/Main/src-server/DHCPServerImpl.cpp        |    49 +-
 src/VBox/Main/src-server/GuestOSTypeImpl.cpp       |     8 +
 src/VBox/Main/src-server/HostDnsService.cpp        |     8 +-
 src/VBox/Main/src-server/HostImpl.cpp              |    53 +-
 src/VBox/Main/src-server/HostUSBDeviceImpl.cpp     |   100 +-
 src/VBox/Main/src-server/MachineImpl.cpp           |   215 +-
 src/VBox/Main/src-server/MachineImplCloneVM.cpp    |    12 +-
 src/VBox/Main/src-server/MediumAttachmentImpl.cpp  |   108 +-
 src/VBox/Main/src-server/MediumFormatImpl.cpp      |     4 +-
 src/VBox/Main/src-server/MediumImpl.cpp            |   234 +-
 src/VBox/Main/src-server/NATEngineImpl.cpp         |   232 +-
 src/VBox/Main/src-server/NATNetworkImpl.cpp        |   405 +-
 src/VBox/Main/src-server/NetworkAdapterImpl.cpp    |   305 +-
 src/VBox/Main/src-server/NetworkServiceRunner.cpp  |     4 +-
 src/VBox/Main/src-server/Performance.cpp           |     9 +-
 src/VBox/Main/src-server/SnapshotImpl.cpp          |    15 +-
 src/VBox/Main/src-server/StorageControllerImpl.cpp |   128 +-
 src/VBox/Main/src-server/SystemPropertiesImpl.cpp  |    12 +
 src/VBox/Main/src-server/USBControllerImpl.cpp     |    28 +-
 src/VBox/Main/src-server/USBDeviceFiltersImpl.cpp  |     7 +-
 .../Main/src-server/USBIdDatabaseGenerator.cpp     |  1207 +-
 src/VBox/Main/src-server/USBIdDatabaseStub.cpp     |    20 +-
 src/VBox/Main/src-server/USBProxyBackend.cpp       |   745 +
 src/VBox/Main/src-server/USBProxyService.cpp       |  1141 +-
 src/VBox/Main/src-server/VFSExplorerImpl.cpp       |   210 +-
 src/VBox/Main/src-server/VRDEServerImpl.cpp        |    89 +-
 src/VBox/Main/src-server/VirtualBoxImpl.cpp        |   260 +-
 src/VBox/Main/src-server/darwin/NetIf-darwin.cpp   |    24 +-
 .../src-server/darwin/USBProxyBackendDarwin.cpp    |   287 +
 .../src-server/darwin/USBProxyServiceDarwin.cpp    |   285 -
 src/VBox/Main/src-server/darwin/iokit.cpp          |    57 +-
 .../src-server/freebsd/USBProxyBackendFreeBSD.cpp  |   340 +
 .../src-server/freebsd/USBProxyServiceFreeBSD.cpp  |   362 -
 .../src-server/generic/USBProxyBackendUsbIp.cpp    |  1032 ++
 .../Main/src-server/linux/HostHardwareLinux.cpp    |    43 +-
 src/VBox/Main/src-server/linux/HostPowerLinux.cpp  |     1 -
 .../Main/src-server/linux/PerformanceLinux.cpp     |    20 +-
 src/VBox/Main/src-server/linux/USBGetDevices.cpp   |   971 +-
 .../Main/src-server/linux/USBProxyBackendLinux.cpp |   387 +
 .../Main/src-server/linux/USBProxyServiceLinux.cpp |   390 -
 .../Main/src-server/os2/USBProxyBackendOs2.cpp     |   278 +
 .../Main/src-server/os2/USBProxyServiceOs2.cpp     |   278 -
 .../Main/src-server/solaris/PerformanceSolaris.cpp |    17 +-
 .../src-server/solaris/USBProxyBackendSolaris.cpp  |   480 +
 .../src-server/solaris/USBProxyServiceSolaris.cpp  |   471 -
 src/VBox/Main/src-server/win/HostDnsServiceWin.cpp |   245 +-
 src/VBox/Main/src-server/win/NetIf-win.cpp         |    79 +-
 src/VBox/Main/src-server/win/PerformanceWin.cpp    |     1 +
 .../Main/src-server/win/USBProxyBackendWindows.cpp |   262 +
 .../Main/src-server/win/USBProxyServiceWindows.cpp |   255 -
 src/VBox/Main/src-server/win/VBoxComEvents.cpp     |    44 +-
 src/VBox/Main/src-server/win/VBoxComEvents.h       |    14 +-
 src/VBox/Main/src-server/win/VBoxSVC.rc            |     4 +-
 src/VBox/Main/src-server/win/svcmain.cpp           |    26 +-
 src/VBox/Main/src-server/xpcom/server.cpp          |     8 +-
 src/VBox/Main/testcase/Makefile.kmk                |     7 +-
 src/VBox/Main/testcase/makefile.tstVBoxAPIWin      |     3 +-
 src/VBox/Main/testcase/tstAPI.cpp                  |     9 +-
 src/VBox/Main/testcase/tstMediumLock.cpp           |     7 +-
 src/VBox/Main/testcase/tstOVF.cpp                  |     8 +-
 src/VBox/Main/testcase/tstUSBProxyLinux.cpp        |    45 +-
 src/VBox/Main/testcase/tstVBoxAPI.cpp              |     8 +-
 src/VBox/Main/testcase/tstVBoxAPIPerf.cpp          |     8 +-
 src/VBox/Main/testcase/tstVBoxAPIWin.cpp           |    16 +-
 src/VBox/Main/testcase/tstVBoxMultipleVM.cpp       |   587 +
 src/VBox/Main/webservice/Makefile.kmk              |    28 +-
 src/VBox/Main/webservice/Makefile.webtest          |    78 +
 src/VBox/Main/webservice/vboxweb.cpp               |   106 +-
 src/VBox/Main/webservice/vboxweb.h                 |     8 +-
 src/VBox/Main/webservice/websrv-python.xsl         |   118 +-
 src/VBox/Main/webservice/webtest.cpp               |     8 +
 src/VBox/Main/xml/SchemaDefs.xsl                   |     7 +-
 src/VBox/Main/xml/Settings.cpp                     |  3155 +++-
 src/VBox/Main/xml/VirtualBox-settings.xsd          |   218 +-
 src/VBox/Main/xml/ovfreader.cpp                    |    11 +-
 src/VBox/NetworkServices/Makefile.kmk              |    11 +-
 src/VBox/NetworkServices/NAT/VBoxNetLwipNAT.cpp    |    47 +-
 src/VBox/Runtime/Makefile.kmk                      |   118 +-
 src/VBox/Runtime/VBox/RTAssertShouldPanic-vbox.cpp |    44 +
 src/VBox/Runtime/VBox/VBoxRTDeps.cpp               |     3 +
 src/VBox/Runtime/VBox/VBoxRTImp.def                |     4 +
 src/VBox/Runtime/VBox/log-vbox.cpp                 |     5 +-
 .../Runtime/common/asm/ASMAtomicCmpXchgU16.asm     |    63 +
 src/VBox/Runtime/common/asm/ASMAtomicXchgU16.asm   |    60 +
 src/VBox/Runtime/common/asm/ASMAtomicXchgU64.asm   |    12 +-
 src/VBox/Runtime/common/asm/ASMBitFirstClear.asm   |   127 +
 src/VBox/Runtime/common/asm/ASMBitFirstSet.asm     |   127 +
 src/VBox/Runtime/common/asm/ASMBitFirstSetU16.asm  |    93 +
 src/VBox/Runtime/common/asm/ASMBitFirstSetU32.asm  |    97 +
 src/VBox/Runtime/common/asm/ASMBitFirstSetU64.asm  |   117 +
 src/VBox/Runtime/common/asm/ASMBitLastSetU16.asm   |    91 +
 src/VBox/Runtime/common/asm/ASMBitLastSetU32.asm   |    97 +
 src/VBox/Runtime/common/asm/ASMBitLastSetU64.asm   |   120 +
 src/VBox/Runtime/common/asm/ASMBitNextClear.asm    |   175 +
 src/VBox/Runtime/common/asm/ASMBitNextSet.asm      |   174 +
 .../common/asm/ASMMemFirstMismatchingU8.asm        |   345 +
 .../common/asm/ASMSerializeInstruction-cpuid.asm   |    49 +
 .../common/asm/ASMSerializeInstruction-iret.asm    |    61 +
 .../common/asm/ASMSerializeInstruction-rdtscp.asm  |    46 +
 src/VBox/Runtime/common/asm/asm-fake.cpp           |     6 -
 src/VBox/Runtime/common/asn1/asn1-basics.cpp       |     4 +-
 src/VBox/Runtime/common/asn1/asn1-cursor.cpp       |     9 +-
 src/VBox/Runtime/common/asn1/asn1-dump.cpp         |   556 +-
 src/VBox/Runtime/common/asn1/asn1-encode.cpp       |    52 +-
 src/VBox/Runtime/common/asn1/asn1-ut-bitstring.cpp |     4 +-
 src/VBox/Runtime/common/asn1/asn1-ut-integer.cpp   |    43 +-
 .../Runtime/common/asn1/asn1-ut-octetstring.cpp    |     2 +-
 src/VBox/Runtime/common/asn1/oiddb.cfg             |   237 +
 src/VBox/Runtime/common/asn1/oiddb2c.cpp           |   628 +
 src/VBox/Runtime/common/checksum/manifest2.cpp     |    99 +-
 src/VBox/Runtime/common/checksum/manifest3.cpp     |   127 +-
 src/VBox/Runtime/common/checksum/x509.cpp          |   400 -
 .../crypto/RTCrStoreCertAddFromJavaKeyStore.cpp    |     2 +-
 ...teSnapshotOfUserAndSystemTrustedCAsAndCerts.cpp |    79 +
 src/VBox/Runtime/common/crypto/digest-core.cpp     |    24 +
 src/VBox/Runtime/common/crypto/digest-vfs.cpp      |    70 +
 src/VBox/Runtime/common/crypto/pemfile.cpp         |    14 +-
 .../Runtime/common/crypto/pkix-signature-rsa.cpp   |     2 +-
 src/VBox/Runtime/common/crypto/pkix-verify.cpp     |   150 +
 src/VBox/Runtime/common/crypto/x509-certpaths.cpp  |    16 +-
 src/VBox/Runtime/common/crypto/x509-core.cpp       |   105 +-
 src/VBox/Runtime/common/crypto/x509-file.cpp       |    50 +-
 src/VBox/Runtime/common/crypto/x509-verify.cpp     |    56 +-
 src/VBox/Runtime/common/dbg/dbgmodcodeview.cpp     |  1311 +-
 src/VBox/Runtime/common/dbg/dbgmoddbghelp.cpp      |     2 +-
 .../Runtime/common/ldr/ldrELFRelocatable.cpp.h     |     8 +-
 src/VBox/Runtime/common/ldr/ldrEx.cpp              |     2 +-
 src/VBox/Runtime/common/ldr/ldrFile.cpp            |     2 +-
 src/VBox/Runtime/common/ldr/ldrPE.cpp              |    82 +-
 src/VBox/Runtime/common/log/log.cpp                |    74 +-
 src/VBox/Runtime/common/math/bignum.cpp            |    18 +-
 src/VBox/Runtime/common/misc/sg.cpp                |   128 +-
 src/VBox/Runtime/common/sort/shellsort.cpp         |    38 +
 .../Runtime/common/string/RTStrIStartsWith.cpp     |    49 +
 .../Runtime/common/string/RTStrPrintHexBytes.cpp   |    34 +-
 src/VBox/Runtime/common/string/RTStrStartsWith.cpp |    49 +
 src/VBox/Runtime/common/string/bzero.asm           |   122 +
 src/VBox/Runtime/common/string/memcmp.asm          |    44 +-
 src/VBox/Runtime/common/string/strformat.cpp       |    23 +-
 src/VBox/Runtime/common/vfs/vfsbase.cpp            |    18 +-
 src/VBox/Runtime/common/vfs/vfsiosmisc.cpp         |   102 +
 src/VBox/Runtime/common/vfs/vfsmemory.cpp          |   133 +-
 src/VBox/Runtime/common/vfs/vfsreadahead.cpp       |   809 +
 src/VBox/Runtime/common/vfs/vfsstdfile.cpp         |     3 +
 src/VBox/Runtime/common/zip/gzipvfs.cpp            |    15 +-
 src/VBox/Runtime/common/zip/tarcmd.cpp             |    32 +-
 src/VBox/Runtime/common/zip/tarvfs.cpp             |    45 +-
 .../generic/RTFileSetAllocationSize-generic.cpp    |    51 +
 .../Runtime/generic/RTSystemIsInsideVM-generic.cpp |    40 +
 src/VBox/Runtime/generic/critsect-generic.cpp      |    34 +-
 src/VBox/Runtime/generic/critsectrw-generic.cpp    |   107 +-
 src/VBox/Runtime/include/internal/ldrMZ.h          |    65 -
 src/VBox/Runtime/include/internal/ldrPE.h          |  1114 --
 src/VBox/Runtime/include/internal/mem.h            |    16 +
 src/VBox/Runtime/include/internal/socket.h         |    25 +-
 src/VBox/Runtime/iprt.d                            |    51 +
 src/VBox/Runtime/r0drv/alloc-ef-r0drv.cpp          |   956 +
 .../Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp   |     1 +
 src/VBox/Runtime/r0drv/initterm-r0drv.cpp          |    10 +
 src/VBox/Runtime/r0drv/memobj-r0drv.cpp            |     5 +-
 .../nt/RTTimerGetSystemGranularity-r0drv-nt.cpp    |     9 +-
 src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp    |    41 +-
 src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h      |     1 -
 src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp      |   153 +-
 src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp          |    20 +-
 src/VBox/Runtime/r0drv/nt/ntBldSymDb.cpp           |     2 +-
 .../r0drv/solaris/semeventwait-r0drv-solaris.h     |     2 +-
 src/VBox/Runtime/r3/alloc-ef.cpp                   |    18 +-
 src/VBox/Runtime/r3/init.cpp                       |    19 +-
 .../r3/linux/RTFileSetAllocationSize-linux.cpp     |    77 +
 .../r3/linux/RTSystemQueryDmiString-linux.cpp      |    30 +-
 src/VBox/Runtime/r3/linux/mp-linux.cpp             |    80 +-
 src/VBox/Runtime/r3/linux/sysfs.cpp                |   627 +-
 src/VBox/Runtime/r3/nt/direnum-r3-nt.cpp           |     3 +-
 .../r3/posix/RTFileSetAllocationSize-posix.cpp     |    77 +
 src/VBox/Runtime/r3/posix/dir-posix.cpp            |    11 +-
 src/VBox/Runtime/r3/posix/localipc-posix.cpp       |  1067 ++
 src/VBox/Runtime/r3/posix/symlink-posix.cpp        |     2 +-
 src/VBox/Runtime/r3/socket.cpp                     |   146 +-
 src/VBox/Runtime/r3/solaris/coredumper-solaris.cpp |     2 +-
 src/VBox/Runtime/r3/test.cpp                       |    99 +-
 src/VBox/Runtime/r3/udp.cpp                        |    42 +
 src/VBox/Runtime/r3/win/direnum-win.cpp            |     2 +-
 src/VBox/Runtime/r3/win/ldrNative-win.cpp          |   134 +-
 src/VBox/Runtime/r3/win/localipc-win.cpp           |  1413 +-
 src/VBox/Runtime/r3/win/ntdll-mini-implib.def      |     2 +
 src/VBox/Runtime/testcase/Makefile.kmk             |    51 +-
 src/VBox/Runtime/testcase/tstPrfRT.cpp             |    68 +-
 src/VBox/Runtime/testcase/tstRTAssertCompile.cpp   |    11 +
 src/VBox/Runtime/testcase/tstRTBitOperations.cpp   |    44 +-
 src/VBox/Runtime/testcase/tstRTCrX509-1.cpp        |   197 +
 src/VBox/Runtime/testcase/tstRTCrX509-cert1.der    |   Bin 0 -> 1327 bytes
 src/VBox/Runtime/testcase/tstRTCrX509-cert1.pem    |    31 +
 src/VBox/Runtime/testcase/tstRTCrX509-md4-cert.der |   Bin 0 -> 701 bytes
 src/VBox/Runtime/testcase/tstRTCrX509-md4.pem      |    30 +
 src/VBox/Runtime/testcase/tstRTCrX509-md5-cert.der |   Bin 0 -> 770 bytes
 src/VBox/Runtime/testcase/tstRTCrX509-md5.pem      |    35 +
 .../Runtime/testcase/tstRTCrX509-sha1-cert.der     |   Bin 0 -> 900 bytes
 src/VBox/Runtime/testcase/tstRTCrX509-sha1.pem     |    43 +
 .../Runtime/testcase/tstRTCrX509-sha224-cert.der   |   Bin 0 -> 1037 bytes
 src/VBox/Runtime/testcase/tstRTCrX509-sha224.pem   |    52 +
 .../Runtime/testcase/tstRTCrX509-sha256-cert.der   |   Bin 0 -> 1293 bytes
 src/VBox/Runtime/testcase/tstRTCrX509-sha256.pem   |    69 +
 .../Runtime/testcase/tstRTCrX509-sha384-cert.der   |   Bin 0 -> 1549 bytes
 src/VBox/Runtime/testcase/tstRTCrX509-sha384.pem   |    87 +
 .../Runtime/testcase/tstRTCrX509-sha512-cert.der   |   Bin 0 -> 2575 bytes
 src/VBox/Runtime/testcase/tstRTCrX509-sha512.pem   |   156 +
 src/VBox/Runtime/testcase/tstRTFileAio.cpp         |     4 +-
 src/VBox/Runtime/testcase/tstRTInlineAsm.cpp       |   174 +-
 src/VBox/Runtime/testcase/tstRTLocalIpc.cpp        |  1208 +-
 src/VBox/Runtime/testcase/tstRTMemCache.cpp        |     2 +-
 src/VBox/Runtime/testcase/tstRTMemPool.cpp         |    16 +-
 src/VBox/Runtime/testcase/tstRTMemSafer.cpp        |     2 +-
 src/VBox/Runtime/testcase/tstRTPrfA.asm            |   181 +
 src/VBox/Runtime/testcase/tstRTProcCreateEx.cpp    |     4 +-
 src/VBox/Runtime/testcase/tstRTSort.cpp            |    42 +
 src/VBox/Runtime/testcase/tstRTStrAlloc.cpp        |     4 +-
 src/VBox/Runtime/testcase/tstRTStrCache.cpp        |    12 +-
 src/VBox/Runtime/testcase/tstRTSymlink.cpp         |    10 +-
 src/VBox/Runtime/testcase/tstRTUdp-1.cpp           |   137 +
 src/VBox/Runtime/testcase/tstRTUri.cpp             |     2 +
 src/VBox/Runtime/testcase/tstRTVfs.cpp             |   104 +
 src/VBox/Runtime/tools/RTGzip.cpp                  |    12 +
 src/VBox/Runtime/tools/RTHttp.cpp                  |     2 +-
 src/VBox/Runtime/tools/RTLdrFlt.cpp                |    28 +-
 src/VBox/Runtime/tools/RTManifest.cpp              |     2 +
 src/VBox/Runtime/tools/RTSignTool.cpp              |     6 +-
 src/VBox/Runtime/win/amd64/ASMAtomicXchgU16.asm    |    43 -
 src/VBox/Runtime/win/amd64/ASMBitFirstClear.asm    |    85 -
 src/VBox/Runtime/win/amd64/ASMBitFirstSet.asm      |    86 -
 src/VBox/Storage/ISCSI.cpp                         |    14 +-
 src/VBox/Storage/Makefile.kmk                      |     5 +
 src/VBox/Storage/RAW.cpp                           |    48 +-
 src/VBox/Storage/VD.cpp                            |    83 +-
 src/VBox/Storage/VDI.cpp                           |    57 +-
 src/VBox/Storage/VDIfVfs2.cpp                      |   326 +
 src/VBox/Storage/VHD.cpp                           |    10 +-
 src/VBox/Storage/VMDK.cpp                          |    81 +-
 src/VBox/Storage/testcase/Makefile.kmk             |    54 +-
 src/VBox/Storage/testcase/tstVDCopy.cpp            |   190 -
 src/VBox/Storage/testcase/tstVDIo.cpp              |    24 +-
 src/VBox/Storage/testcase/tstVDShareable.cpp       |   173 -
 src/VBox/Storage/testcase/vbox-img.cpp             |     5 +-
 src/VBox/VMM/Makefile.kmk                          |    42 +-
 src/VBox/VMM/VBoxVMM.d                             |   329 +
 src/VBox/VMM/VMMAll/APICAll.cpp                    |  2810 +++
 src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp                |    90 +-
 src/VBox/VMM/VMMAll/CPUMAllRegs.cpp                |    77 +-
 src/VBox/VMM/VMMAll/DBGFAll.cpp                    |   192 +-
 src/VBox/VMM/VMMAll/EMAll.cpp                      |   486 +-
 src/VBox/VMM/VMMAll/GIMAll.cpp                     |     9 +
 src/VBox/VMM/VMMAll/GIMAllHv.cpp                   |   726 +-
 src/VBox/VMM/VMMAll/GIMAllKvm.cpp                  |    33 +-
 src/VBox/VMM/VMMAll/HMAll.cpp                      |    19 +-
 src/VBox/VMM/VMMAll/IEMAll.cpp                     |  1210 +-
 src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h              |   253 +-
 src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h      |   457 +-
 src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h       |   638 +-
 src/VBox/VMM/VMMAll/IOMAll.cpp                     |   145 +-
 src/VBox/VMM/VMMAll/IOMAllMMIO.cpp                 |  1954 +-
 src/VBox/VMM/VMMAll/MMAllHyper.cpp                 |    11 +-
 src/VBox/VMM/VMMAll/PATMAll.cpp                    |     9 +-
 src/VBox/VMM/VMMAll/PDMAll.cpp                     |   202 +-
 src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp           |    18 +
 src/VBox/VMM/VMMAll/PGMAll.cpp                     |     4 +-
 src/VBox/VMM/VMMAll/PGMAllBth.h                    |    27 +-
 src/VBox/VMM/VMMAll/PGMAllGst.h                    |     2 +-
 src/VBox/VMM/VMMAll/PGMAllHandler.cpp              |     8 +-
 src/VBox/VMM/VMMAll/PGMAllPhys.cpp                 |     8 +-
 src/VBox/VMM/VMMAll/PGMAllPool.cpp                 |    53 +-
 src/VBox/VMM/VMMAll/SELMAll.cpp                    |     2 +
 src/VBox/VMM/VMMAll/TMAllCpu.cpp                   |     5 +-
 src/VBox/VMM/VMMAll/VMMAll.cpp                     |    47 +-
 src/VBox/VMM/VMMR0/CPUMR0.cpp                      |   172 +-
 src/VBox/VMM/VMMR0/CPUMR0A.asm                     |   593 +-
 src/VBox/VMM/VMMR0/CPUMR0UnusedA.asm               |   243 -
 src/VBox/VMM/VMMR0/GIMR0Hv.cpp                     |     2 +
 src/VBox/VMM/VMMR0/GMMR0.cpp                       |     7 +-
 src/VBox/VMM/VMMR0/GVMMR0.cpp                      |    11 +-
 src/VBox/VMM/VMMR0/HMR0.cpp                        |   114 +-
 src/VBox/VMM/VMMR0/HMR0A.asm                       |    28 +-
 src/VBox/VMM/VMMR0/HMSVMR0.cpp                     |   175 +-
 src/VBox/VMM/VMMR0/HMSVMR0.h                       |     2 +-
 src/VBox/VMM/VMMR0/HMVMXR0.cpp                     |  3349 +++-
 src/VBox/VMM/VMMR0/HMVMXR0.h                       |     2 +-
 src/VBox/VMM/VMMR0/PDMR0Device.cpp                 |    69 +-
 src/VBox/VMM/VMMR0/VMMR0.cpp                       |    33 +-
 src/VBox/VMM/VMMR0/VMMR0.def                       |     1 +
 src/VBox/VMM/VMMR3/APIC.cpp                        |  1775 ++
 src/VBox/VMM/VMMR3/CPUM.cpp                        |   173 +-
 src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp                 |    65 +-
 src/VBox/VMM/VMMR3/CPUMR3Db.cpp                    |    62 +-
 src/VBox/VMM/VMMR3/CSAM.cpp                        |    25 +-
 src/VBox/VMM/VMMR3/DBGF.cpp                        |   493 +-
 src/VBox/VMM/VMMR3/DBGFBp.cpp                      |   436 +-
 src/VBox/VMM/VMMR3/DBGFR3PlugIn.cpp                |     1 +
 src/VBox/VMM/VMMR3/DBGFStack.cpp                   |    54 +-
 src/VBox/VMM/VMMR3/EM.cpp                          |    78 +-
 src/VBox/VMM/VMMR3/EMHM.cpp                        |     5 +-
 src/VBox/VMM/VMMR3/EMRaw.cpp                       |     9 +-
 src/VBox/VMM/VMMR3/GIM.cpp                         |   181 +-
 src/VBox/VMM/VMMR3/GIMHv.cpp                       |  1069 +-
 src/VBox/VMM/VMMR3/GIMKvm.cpp                      |    15 -
 src/VBox/VMM/VMMR3/GIMMinimal.cpp                  |    17 +-
 src/VBox/VMM/VMMR3/HM.cpp                          |   930 +-
 src/VBox/VMM/VMMR3/IEMR3.cpp                       |    38 +-
 src/VBox/VMM/VMMR3/IOM.cpp                         |   155 +
 src/VBox/VMM/VMMR3/MMHeap.cpp                      |     2 +-
 src/VBox/VMM/VMMR3/PATM.cpp                        |    12 +
 src/VBox/VMM/VMMR3/PDM.cpp                         |   182 +-
 .../VMM/VMMR3/PDMAsyncCompletionFileNormal.cpp     |     5 +-
 src/VBox/VMM/VMMR3/PDMDevHlp.cpp                   |   400 +-
 src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp               |   105 +-
 src/VBox/VMM/VMMR3/PDMDevice.cpp                   |    32 +-
 src/VBox/VMM/VMMR3/PDMUsb.cpp                      |     8 +-
 src/VBox/VMM/VMMR3/PGM.cpp                         |    12 +-
 src/VBox/VMM/VMMR3/PGMDbg.cpp                      |     6 +-
 src/VBox/VMM/VMMR3/PGMMap.cpp                      |    20 +
 src/VBox/VMM/VMMR3/PGMPhys.cpp                     |   136 +-
 src/VBox/VMM/VMMR3/PGMR3DbgA.asm                   |    42 +-
 src/VBox/VMM/VMMR3/PGMSavedState.cpp               |    13 +-
 src/VBox/VMM/VMMR3/SELM.cpp                        |     4 +
 src/VBox/VMM/VMMR3/SSM.cpp                         |     2 +-
 src/VBox/VMM/VMMR3/TRPM.cpp                        |    24 +-
 src/VBox/VMM/VMMR3/VM.cpp                          |   249 +-
 src/VBox/VMM/VMMR3/VMEmt.cpp                       |     4 +-
 src/VBox/VMM/VMMR3/VMM.cpp                         |   667 +-
 src/VBox/VMM/VMMR3/VMMR3.def                       |     5 +
 src/VBox/VMM/VMMR3/VMReq.cpp                       |    22 -
 src/VBox/VMM/VMMR3/cpus/Intel_80186.h              |    71 +
 src/VBox/VMM/VMMR3/cpus/Intel_80286.h              |    71 +
 src/VBox/VMM/VMMR3/cpus/Intel_80386.h              |    71 +
 src/VBox/VMM/VMMR3/cpus/Intel_8086.h               |    71 +
 src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_5600U.h      |     2 +-
 src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_6700K.h      |   506 +
 .../VMM/VMMR3/cpus/Intel_Pentium_N3530_2_16GHz.h   |   261 +
 src/VBox/VMM/VMMRC/CPUMRC.cpp                      |    30 +
 src/VBox/VMM/VMMRC/CPUMRCA.asm                     |    56 +-
 src/VBox/VMM/VMMRC/CSAMRC.cpp                      |     4 +-
 src/VBox/VMM/VMMRC/IOMRC.cpp                       |   128 +-
 src/VBox/VMM/VMMRC/PATMRC.cpp                      |    35 +-
 src/VBox/VMM/VMMRC/PDMRCDevice.cpp                 |    57 +-
 src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp              |   205 +-
 src/VBox/VMM/VMMRC/TRPMRCHandlersA.asm             |    62 +-
 src/VBox/VMM/VMMRC/VMMRC.cpp                       |     3 +
 src/VBox/VMM/VMMRZ/CPUMRZ.cpp                      |   163 +
 src/VBox/VMM/VMMRZ/CPUMRZA.asm                     |   300 +
 src/VBox/VMM/VMMRZ/DBGFRZ.cpp                      |    17 +-
 src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp                 |    10 +-
 src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac        |    11 +-
 src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac        |    19 +-
 src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac           |     7 +-
 src/VBox/VMM/dtrace/lib/vbox-types.d               |     1 -
 src/VBox/VMM/include/APICInternal.h                |  1422 ++
 src/VBox/VMM/include/CPUMInternal.h                |    61 +-
 src/VBox/VMM/include/CPUMInternal.mac              |   378 +-
 src/VBox/VMM/include/DBGFInternal.h                |   145 +-
 src/VBox/VMM/include/EMHandleRCTmpl.h              |    18 +
 src/VBox/VMM/include/GIMHvInternal.h               |   612 +-
 src/VBox/VMM/include/GIMInternal.h                 |    54 +-
 src/VBox/VMM/include/HMInternal.h                  |    70 +-
 src/VBox/VMM/include/HMInternal.mac                |    10 +-
 src/VBox/VMM/include/IEMInternal.h                 |   120 +-
 src/VBox/VMM/include/IOMInternal.h                 |    43 +-
 src/VBox/VMM/include/PATMInternal.h                |     2 -
 src/VBox/VMM/include/PDMInternal.h                 |   165 +-
 src/VBox/VMM/include/PGMInline.h                   |     8 +-
 src/VBox/VMM/include/PGMInternal.h                 |    15 +-
 src/VBox/VMM/include/VMMInternal.h                 |    33 +-
 src/VBox/VMM/testcase/Makefile.kmk                 |    30 +-
 src/VBox/VMM/testcase/tstAsmStructsAsm-lst.sed     |     7 +
 src/VBox/VMM/testcase/tstCompressionBenchmark.cpp  |     2 +-
 src/VBox/VMM/testcase/tstIEMCheckMc.cpp            |   154 +-
 src/VBox/VMM/testcase/tstSSM.cpp                   |    18 +-
 src/VBox/VMM/testcase/tstVMStruct.h                |   105 +-
 src/VBox/VMM/testcase/tstVMStructDTrace.cpp        |     5 +-
 src/VBox/VMM/testcase/tstVMStructRC.cpp            |     5 +-
 src/VBox/VMM/testcase/tstVMStructSize.cpp          |    11 +-
 src/VBox/VMM/testcase/tstX86-1A.asm                |     1 +
 src/VBox/VMM/tools/VBoxCpuReport.cpp               |   105 +-
 src/VBox/ValidationKit/bootsectors/Config.kmk      |   937 +
 src/VBox/ValidationKit/bootsectors/Makefile.kmk    |    86 +
 .../ValidationKit/bootsectors/VBoxBs2Linker.cpp    |    15 +-
 .../bootsectors/bootsector2-common-init-code.mac   |     5 +
 .../bootsectors/bootsector2-common-init-traps.mac  |     4 +
 .../bootsectors/bootsector2-cpu-ac-loop.asm        |   115 +
 .../bootsectors/bootsector2-cpu-db-loop.asm        |   151 +
 .../bootsectors/bs3-cpu-basic-2-asm.asm            |   108 +
 .../bootsectors/bs3-cpu-basic-2-template.c         |  1538 ++
 .../bootsectors/bs3-cpu-basic-2-template.mac       |   323 +
 .../ValidationKit/bootsectors/bs3-cpu-basic-2-x0.c |  3225 ++++
 .../ValidationKit/bootsectors/bs3-cpu-basic-2.c    |    82 +
 .../bootsectors/bs3-fpustate-1-asm.asm             |   162 +
 .../bootsectors/bs3-fpustate-1-template.c          |   302 +
 .../bootsectors/bs3-fpustate-1-template.mac        |   330 +
 .../ValidationKit/bootsectors/bs3-fpustate-1.c     |    86 +
 .../ValidationKit/bootsectors/bs3kit/Makefile.kmk  |   604 +
 .../bootsectors/bs3kit/VBoxBs3Linker.cpp           |   328 +
 .../bootsectors/bs3kit/VBoxBs3ObjConverter.cpp     |  5072 +++++
 .../bootsectors/bs3kit/asmdefs-first.mac           |    52 +
 .../bootsectors/bs3kit/bs3-bootsector.asm          |   396 +
 .../bs3kit/bs3-c16-CreateHybridFarRet.asm          |    53 +
 .../bs3-c16-SwitchFromV86To16BitAndCallC.asm       |   100 +
 .../bootsectors/bs3kit/bs3-c16-Trap16Generic.asm   |   711 +
 .../bootsectors/bs3kit/bs3-c16-TrapRmV86Data.c     |    42 +
 .../bs3kit/bs3-c16-TrapRmV86Generic.asm            |   388 +
 .../bootsectors/bs3kit/bs3-c32-Trap32Generic.asm   |   536 +
 .../bootsectors/bs3kit/bs3-c64-Trap64Generic.asm   |   327 +
 .../bootsectors/bs3kit/bs3-cmn-A20Disable.asm      |   105 +
 .../bootsectors/bs3kit/bs3-cmn-A20Enable.asm       |   112 +
 ...s3-cmn-ConvertRMStackToP16UsingCxReturnToAx.asm |    78 +
 .../bootsectors/bs3kit/bs3-cmn-CpuDetectData.c     |    44 +
 .../bootsectors/bs3kit/bs3-cmn-GetModeName.c       |    62 +
 .../bootsectors/bs3kit/bs3-cmn-KbdRead.asm         |    65 +
 .../bootsectors/bs3kit/bs3-cmn-KbdWait.asm         |    54 +
 .../bootsectors/bs3kit/bs3-cmn-KbdWrite.asm        |    72 +
 .../bootsectors/bs3kit/bs3-cmn-MemAlloc.c          |   100 +
 .../bootsectors/bs3kit/bs3-cmn-MemAllocZ.c         |    42 +
 .../bootsectors/bs3kit/bs3-cmn-MemChr.asm          |    78 +
 .../bootsectors/bs3kit/bs3-cmn-MemCmp.asm          |    89 +
 .../bootsectors/bs3kit/bs3-cmn-MemCpy.c            |    75 +
 .../bootsectors/bs3kit/bs3-cmn-MemFree.c           |    62 +
 .../bs3kit/bs3-cmn-MemGuardedTestPage.c            |    98 +
 .../bootsectors/bs3kit/bs3-cmn-MemMove.c           |    81 +
 .../bootsectors/bs3kit/bs3-cmn-MemPCpy.c           |    48 +
 .../bootsectors/bs3kit/bs3-cmn-MemSet.asm          |    92 +
 .../bootsectors/bs3kit/bs3-cmn-MemZero.asm         |    93 +
 .../bootsectors/bs3kit/bs3-cmn-PagingAlias.c       |   182 +
 .../bootsectors/bs3kit/bs3-cmn-PagingData.c        |    49 +
 .../bs3kit/bs3-cmn-PagingInitRootForLM.c           |   104 +
 .../bs3kit/bs3-cmn-PagingInitRootForPAE.c          |    91 +
 .../bs3kit/bs3-cmn-PagingInitRootForPP.c           |   152 +
 .../bootsectors/bs3kit/bs3-cmn-PagingProtect.c     |   362 +
 .../bs3kit/bs3-cmn-PagingSetupCanonicalTraps.c     |   112 +
 .../bootsectors/bs3kit/bs3-cmn-Panic.asm           |    38 +
 .../bootsectors/bs3kit/bs3-cmn-PerCpuData.c        |    60 +
 .../bootsectors/bs3kit/bs3-cmn-PicMaskAll.c        |    41 +
 .../bootsectors/bs3kit/bs3-cmn-PicSetup.c          |    79 +
 .../bootsectors/bs3kit/bs3-cmn-PicUpdateMask.c     |    44 +
 .../bootsectors/bs3kit/bs3-cmn-PitIrqHandler.c     |    66 +
 .../bootsectors/bs3kit/bs3-cmn-PrintChr.asm        |   105 +
 .../bootsectors/bs3kit/bs3-cmn-PrintStr.c          |    34 +
 .../bootsectors/bs3kit/bs3-cmn-PrintStrN.asm       |   194 +
 .../bootsectors/bs3kit/bs3-cmn-PrintU32.asm        |    83 +
 .../bootsectors/bs3kit/bs3-cmn-PrintX32.asm        |    87 +
 .../bootsectors/bs3kit/bs3-cmn-Printf.c            |    85 +
 .../bs3kit/bs3-cmn-RegCtxConvertToRingX.c          |   168 +
 .../bootsectors/bs3kit/bs3-cmn-RegCtxPrint.c       |    54 +
 .../bootsectors/bs3kit/bs3-cmn-RegCtxRestore.asm   |   585 +
 .../bootsectors/bs3kit/bs3-cmn-RegCtxSave.asm      |   261 +
 .../bootsectors/bs3kit/bs3-cmn-RegCtxSaveEx.asm    |   337 +
 .../bs3kit/bs3-cmn-RegCtxSetGrpSegFromCurPtr.c     |    49 +
 .../bs3kit/bs3-cmn-RegCtxSetGrpSegFromFlat.c       |    64 +
 .../bs3kit/bs3-cmn-RegCtxSetRipCsFromCurPtr.c      |    42 +
 .../bs3kit/bs3-cmn-RegCtxSetRipCsFromFlat.c        |    64 +
 .../bs3kit/bs3-cmn-RegCtxSetRipCsFromLnkPtr.c      |    76 +
 .../bootsectors/bs3kit/bs3-cmn-SelFar32ToFlat32.c  |    37 +
 .../bs3kit/bs3-cmn-SelFar32ToFlat32NoClobber.asm   |   104 +
 .../bs3kit/bs3-cmn-SelFlatCodeToProtFar16.asm      |   120 +
 .../bs3kit/bs3-cmn-SelFlatCodeToRealMode.asm       |   154 +
 .../bs3kit/bs3-cmn-SelFlatDataToProtFar16.asm      |   135 +
 .../bs3kit/bs3-cmn-SelFlatDataToRealMode.asm       |    94 +
 .../bs3kit/bs3-cmn-SelProtFar16DataToFlat.asm      |    90 +
 .../bs3kit/bs3-cmn-SelProtFar16DataToRealMode.asm  |   147 +
 .../bs3kit/bs3-cmn-SelProtFar32ToFlat32.c          |    45 +
 .../bs3kit/bs3-cmn-SelProtModeCodeToRealMode.asm   |   113 +
 .../bs3kit/bs3-cmn-SelRealModeCodeToProtMode.asm   |    84 +
 .../bs3kit/bs3-cmn-SelRealModeDataToFlat.asm       |    91 +
 .../bs3kit/bs3-cmn-SelRealModeDataToProtFar16.asm  |   141 +
 .../bootsectors/bs3kit/bs3-cmn-Shutdown.asm        |    50 +
 .../bootsectors/bs3kit/bs3-cmn-SlabAlloc.c         |    53 +
 .../bootsectors/bs3kit/bs3-cmn-SlabAllocEx.c       |   100 +
 .../bootsectors/bs3kit/bs3-cmn-SlabFree.c          |    58 +
 .../bootsectors/bs3kit/bs3-cmn-SlabInit.c          |    61 +
 .../bootsectors/bs3kit/bs3-cmn-SlabListAdd.c       |    43 +
 .../bootsectors/bs3kit/bs3-cmn-SlabListAlloc.c     |    56 +
 .../bootsectors/bs3kit/bs3-cmn-SlabListAllocEx.c   |    57 +
 .../bootsectors/bs3kit/bs3-cmn-SlabListFree.c      |    54 +
 .../bootsectors/bs3kit/bs3-cmn-SlabListInit.c      |    40 +
 .../bootsectors/bs3kit/bs3-cmn-StrCpy.c            |    41 +
 .../bootsectors/bs3kit/bs3-cmn-StrFormatV.c        |   774 +
 .../bootsectors/bs3kit/bs3-cmn-StrLen.c            |    37 +
 .../bootsectors/bs3kit/bs3-cmn-StrNLen.c           |    38 +
 .../bootsectors/bs3kit/bs3-cmn-StrPrintf.c         |    95 +
 .../bs3-cmn-SwitchHlpConvFlatRetToRetfProtMode.asm |    68 +
 ...witchHlpConvProtModeRetfPopBpDecBpAndReturn.asm |   117 +
 ...witchHlpConvRealModeRetfPopBpDecBpAndReturn.asm |    99 +
 .../bootsectors/bs3kit/bs3-cmn-SwitchTo16Bit.asm   |   120 +
 .../bs3kit/bs3-cmn-SwitchTo16BitV86.asm            |   123 +
 .../bootsectors/bs3kit/bs3-cmn-SwitchTo32Bit.asm   |   151 +
 .../bootsectors/bs3kit/bs3-cmn-SwitchTo64Bit.asm   |   110 +
 .../bootsectors/bs3kit/bs3-cmn-SwitchToRing0.asm   |    63 +
 .../bootsectors/bs3kit/bs3-cmn-SwitchToRing1.asm   |    63 +
 .../bootsectors/bs3kit/bs3-cmn-SwitchToRing2.asm   |    63 +
 .../bootsectors/bs3kit/bs3-cmn-SwitchToRing3.asm   |    63 +
 .../bootsectors/bs3kit/bs3-cmn-SwitchToRingX.asm   |    93 +
 .../bootsectors/bs3kit/bs3-cmn-Syscall.asm         |    84 +
 .../bootsectors/bs3kit/bs3-cmn-TestCheckRegCtxEx.c |    97 +
 .../bootsectors/bs3kit/bs3-cmn-TestData.c          |   111 +
 .../bs3kit/bs3-cmn-TestDoModesByOneHlp.asm         |   243 +
 .../bootsectors/bs3kit/bs3-cmn-TestFailed.c        |   139 +
 .../bootsectors/bs3kit/bs3-cmn-TestInit.c          |    67 +
 .../bs3kit/bs3-cmn-TestIsVmmDevTestingPresent.asm  |    68 +
 .../bootsectors/bs3kit/bs3-cmn-TestPrintf.c        |   136 +
 .../bs3kit/bs3-cmn-TestSendCmdWithStr.asm          |    80 +
 .../bs3kit/bs3-cmn-TestSendCmdWithU32.asm          |    78 +
 .../bootsectors/bs3kit/bs3-cmn-TestSkipped.c       |    90 +
 .../bootsectors/bs3kit/bs3-cmn-TestSub.c           |    92 +
 .../bootsectors/bs3kit/bs3-cmn-TestSubDone.c       |    44 +
 .../bootsectors/bs3kit/bs3-cmn-TestSubErrorCount.c |    44 +
 .../bootsectors/bs3kit/bs3-cmn-TestTerm.c          |   107 +
 .../bootsectors/bs3kit/bs3-cmn-Trap16Init.c        |   118 +
 .../bootsectors/bs3kit/bs3-cmn-Trap16SetGate.c     |    51 +
 .../bootsectors/bs3kit/bs3-cmn-Trap32Init.c        |    90 +
 .../bootsectors/bs3kit/bs3-cmn-Trap32SetGate.c     |    51 +
 .../bootsectors/bs3kit/bs3-cmn-Trap64Init.c        |    66 +
 .../bootsectors/bs3kit/bs3-cmn-Trap64SetGate.c     |    54 +
 .../bs3kit/bs3-cmn-TrapDefaultHandler.c            |   230 +
 .../bs3kit/bs3-cmn-TrapHandlersData.asm            |    40 +
 .../bootsectors/bs3kit/bs3-cmn-TrapPrintFrame.c    |    73 +
 .../bootsectors/bs3kit/bs3-cmn-TrapReInit.c        |    55 +
 .../bootsectors/bs3kit/bs3-cmn-TrapRmV86Init.c     |   109 +
 .../bootsectors/bs3kit/bs3-cmn-TrapRmV86SetGate.c  |    40 +
 .../bootsectors/bs3kit/bs3-cmn-TrapSetHandler.c    |    46 +
 .../bootsectors/bs3kit/bs3-cmn-TrapSetHandlerEx.c  |    60 +
 .../bootsectors/bs3kit/bs3-cmn-TrapSetJmp.asm      |   133 +
 .../bs3kit/bs3-cmn-TrapSetJmpAndRestore.c          |    44 +
 .../bootsectors/bs3kit/bs3-cmn-TrapUnsetJmp.c      |    47 +
 .../bootsectors/bs3kit/bs3-cmn-UInt32Div.c         |    40 +
 .../bootsectors/bs3kit/bs3-cmn-UInt64Div.c         |    40 +
 .../bootsectors/bs3kit/bs3-cmn-UtilSetFullGdtr.asm |   185 +
 .../bootsectors/bs3kit/bs3-cmn-UtilSetFullIdtr.asm |   185 +
 .../bootsectors/bs3kit/bs3-cmn-hexdigits.c         |    32 +
 .../bs3kit/bs3-cmn-instantiate-common.h            |   204 +
 .../bootsectors/bs3kit/bs3-cmn-instantiate-x0.c16  |    29 +
 .../bootsectors/bs3kit/bs3-cmn-instantiate-x1.c16  |    29 +
 .../bootsectors/bs3kit/bs3-cmn-instantiate.c16     |    29 +
 .../bootsectors/bs3kit/bs3-cmn-instantiate.c32     |    29 +
 .../bootsectors/bs3kit/bs3-cmn-instantiate.c64     |    30 +
 .../bootsectors/bs3kit/bs3-cmn-memory.h            |    96 +
 .../bootsectors/bs3kit/bs3-cmn-paging.h            |    56 +
 .../bootsectors/bs3kit/bs3-cmn-pic-data.c          |    41 +
 .../ValidationKit/bootsectors/bs3kit/bs3-cmn-pic.h |    57 +
 .../ValidationKit/bootsectors/bs3kit/bs3-cmn-pit.c |   155 +
 .../bootsectors/bs3kit/bs3-cmn-test.h              |   166 +
 .../bootsectors/bs3kit/bs3-first-common.mac        |   270 +
 .../bootsectors/bs3kit/bs3-first-dosexe.asm        |    34 +
 .../bootsectors/bs3kit/bs3-first-pe16.asm          |    95 +
 .../bootsectors/bs3kit/bs3-first-rm.asm            |    49 +
 .../bootsectors/bs3kit/bs3-mode-CpuDetect.asm      |   332 +
 .../bootsectors/bs3kit/bs3-mode-EnteredMode.asm    |   267 +
 .../bootsectors/bs3kit/bs3-mode-Name.asm           |    34 +
 .../bs3kit/bs3-mode-PagingGetRootForLM64.asm       |   131 +
 .../bs3kit/bs3-mode-PagingGetRootForPAE16.asm      |    45 +
 .../bs3kit/bs3-mode-PagingGetRootForPAE32.asm      |   117 +
 .../bs3kit/bs3-mode-PagingGetRootForPP16.asm       |    45 +
 .../bs3kit/bs3-mode-PagingGetRootForPP32.asm       |   132 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToLM16.asm   |   126 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToLM32.asm   |   193 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToLM64.asm   |   104 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToPAE16.asm  |   224 +
 .../bs3kit/bs3-mode-SwitchToPAE16_32.asm           |   104 +
 .../bs3kit/bs3-mode-SwitchToPAE16_V86.asm          |   114 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToPAE32.asm  |   190 +
 .../bs3kit/bs3-mode-SwitchToPAE32_16.asm           |   122 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToPAEV86.asm |   108 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToPE16.asm   |   188 +
 .../bs3kit/bs3-mode-SwitchToPE16_32.asm            |   104 +
 .../bs3kit/bs3-mode-SwitchToPE16_V86.asm           |   114 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToPE32.asm   |   168 +
 .../bs3kit/bs3-mode-SwitchToPE32_16.asm            |   122 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToPEV86.asm  |   108 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToPP16.asm   |   240 +
 .../bs3kit/bs3-mode-SwitchToPP16_32.asm            |   104 +
 .../bs3kit/bs3-mode-SwitchToPP16_V86.asm           |   114 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToPP32.asm   |   197 +
 .../bs3kit/bs3-mode-SwitchToPP32_16.asm            |   122 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToPPV86.asm  |   108 +
 .../bootsectors/bs3kit/bs3-mode-SwitchToRM.asm     |   398 +
 .../bootsectors/bs3kit/bs3-mode-TestDoModes.c      |   420 +
 .../bootsectors/bs3kit/bs3-mode-TestDoModesByOne.c |   452 +
 .../bs3kit/bs3-mode-TestDoModesByOneStub.asm       |    55 +
 .../bootsectors/bs3kit/bs3-mode-TestDoModesHlp.asm |  1135 ++
 .../bootsectors/bs3kit/bs3-mode-TrapInit.c         |    51 +
 .../bs3kit/bs3-mode-TrapSystemCallHandler.asm      |   879 +
 .../bootsectors/bs3kit/bs3-rm-InitAll.c            |    90 +
 .../bootsectors/bs3kit/bs3-rm-InitGdt.c            |    60 +
 .../bootsectors/bs3kit/bs3-rm-InitMemory.c         |   371 +
 .../bootsectors/bs3kit/bs3-shutdown.c              |    77 +
 .../bootsectors/bs3kit/bs3-system-data.asm         |  1046 ++
 .../bootsectors/bs3kit/bs3-wc16-I4D.asm            |    70 +
 .../bootsectors/bs3kit/bs3-wc16-I8DQ.asm           |   111 +
 .../bootsectors/bs3kit/bs3-wc16-I8DR.asm           |   111 +
 .../bootsectors/bs3kit/bs3-wc16-I8RS.asm           |    68 +
 .../bootsectors/bs3kit/bs3-wc16-U4D.asm            |   110 +
 .../bootsectors/bs3kit/bs3-wc16-U8DQ.asm           |   114 +
 .../bootsectors/bs3kit/bs3-wc16-U8DR.asm           |   114 +
 .../bootsectors/bs3kit/bs3-wc16-U8LS.asm           |    70 +
 .../bootsectors/bs3kit/bs3-wc16-U8RS.asm           |    68 +
 .../bootsectors/bs3kit/bs3-wc32-I8D.asm            |    71 +
 .../bootsectors/bs3kit/bs3-wc32-I8RS.asm           |    60 +
 .../bootsectors/bs3kit/bs3-wc32-U8D.asm            |    71 +
 .../bootsectors/bs3kit/bs3-wc32-U8LS.asm           |    62 +
 .../bootsectors/bs3kit/bs3-wc32-U8RS.asm           |    61 +
 .../ValidationKit/bootsectors/bs3kit/bs3cpudt.c    |    61 +
 .../bootsectors/bs3kit/bs3kit-autostubs.kmk        |   125 +
 .../ValidationKit/bootsectors/bs3kit/bs3kit-docs.c |   160 +
 .../bs3kit/bs3kit-mangling-code-define.h           |   158 +
 .../bs3kit/bs3kit-mangling-code-undef.h            |   158 +
 .../bootsectors/bs3kit/bs3kit-mangling-code.h      |    42 +
 .../bootsectors/bs3kit/bs3kit-mangling-data.h      |   281 +
 .../bootsectors/bs3kit/bs3kit-template-footer.h    |    83 +
 .../bootsectors/bs3kit/bs3kit-template-footer.mac  |   130 +
 .../bootsectors/bs3kit/bs3kit-template-header.h    |   522 +
 .../bootsectors/bs3kit/bs3kit-template-header.mac  |   498 +
 src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h |  3366 ++++
 .../ValidationKit/bootsectors/bs3kit/bs3kit.mac    |  1684 ++
 src/VBox/ValidationKit/common/utils.py             |     6 +-
 .../ValidationKit/docs/AutomaticTestingRevamp.html |     2 +-
 .../ValidationKit/docs/AutomaticTestingRevamp.txt  |    54 +-
 .../docs/VBoxValidationKitReadMe.html              |     2 +-
 .../ValidationKit/docs/VBoxValidationKitReadMe.txt |     2 +-
 src/VBox/ValidationKit/snippets/alloc-1.c          |     6 +-
 src/VBox/ValidationKit/snippets/time-1.c           |     8 +-
 src/VBox/ValidationKit/testboxscript/Makefile.kmk  |     3 +-
 .../testboxscript/linux/setup-routines.sh          |    22 +-
 src/VBox/ValidationKit/testboxscript/setup.sh      |    15 +-
 .../testboxscript/testboxscript_real.py            |     4 +-
 .../ValidationKit/testboxscript/win/readme.txt     |     9 +
 src/VBox/ValidationKit/testdriver/base.py          |    14 +-
 src/VBox/ValidationKit/testdriver/reporter.py      |   199 +-
 src/VBox/ValidationKit/testdriver/txsclient.py     |     4 +-
 src/VBox/ValidationKit/testdriver/vbox.py          |   143 +-
 src/VBox/ValidationKit/testdriver/vboxtestvms.py   |    32 +-
 src/VBox/ValidationKit/testdriver/vboxwrappers.py  |   153 +-
 .../testmanager/batch/virtual_test_sheriff.py      |   896 +
 src/VBox/ValidationKit/testmanager/config.py       |     6 +-
 src/VBox/ValidationKit/testmanager/core/base.py    |   119 +-
 src/VBox/ValidationKit/testmanager/core/build.py   |    31 +-
 .../testmanager/core/buildblacklist.py             |    14 +-
 .../ValidationKit/testmanager/core/buildsource.py  |    23 +-
 src/VBox/ValidationKit/testmanager/core/db.py      |    63 +-
 .../ValidationKit/testmanager/core/dbobjcache.py   |    13 +-
 .../testmanager/core/failurecategory.py            |   278 +-
 .../testmanager/core/failurereason.py              |   555 +-
 .../testmanager/core/globalresource.py             |    10 +-
 src/VBox/ValidationKit/testmanager/core/report.py  |   623 +-
 .../ValidationKit/testmanager/core/schedgroup.py   |    43 +-
 .../testmanager/core/schedulerbase.py              |     4 +-
 src/VBox/ValidationKit/testmanager/core/testbox.py |   279 +-
 .../testmanager/core/testboxcontroller.py          |    11 +-
 .../testmanager/core/testboxstatus.py              |     8 +-
 .../ValidationKit/testmanager/core/testcase.py     |   100 +-
 .../ValidationKit/testmanager/core/testcaseargs.py |    92 +-
 .../ValidationKit/testmanager/core/testgroup.py    |    39 +-
 .../testmanager/core/testresultfailures.py         |   521 +
 .../ValidationKit/testmanager/core/testresults.py  |   402 +-
 src/VBox/ValidationKit/testmanager/core/testset.py |   150 +-
 .../ValidationKit/testmanager/core/useraccount.py  |    62 +-
 .../ValidationKit/testmanager/core/vcsrevisions.py |     7 +-
 .../testmanager/core/webservergluebase.py          |    12 +-
 src/VBox/ValidationKit/testmanager/db/Makefile.kmk |    14 +-
 .../db/TestManagerDatabaseComments.pgsql           |    74 +-
 .../testmanager/db/TestManagerDatabaseInit.pgsql   |    23 +-
 .../testmanager/db/partial-db-dump.py              |   344 +
 ...b-r16-testcaseargs-1-testresultfailures-1.pgsql |   112 +
 .../testmanager/htdocs/css/common.css              |     4 +
 .../ValidationKit/testmanager/htdocs/js/common.js  |    86 +
 .../ValidationKit/testmanager/webui/template.html  |     2 +-
 .../ValidationKit/testmanager/webui/wuiadmin.py    |   953 +-
 .../testmanager/webui/wuiadminbuildblacklist.py    |     4 +-
 .../testmanager/webui/wuiadminfailurecategory.py   |   136 +
 .../testmanager/webui/wuiadminfailurereason.py     |    68 +-
 .../testmanager/webui/wuiadminsystemlog.py         |     5 +-
 .../testmanager/webui/wuiadmintestbox.py           |    27 +-
 .../testmanager/webui/wuiadmintestcase.py          |    50 +-
 .../ValidationKit/testmanager/webui/wuibase.py     |   167 +-
 .../testmanager/webui/wuicontentbase.py            |   157 +-
 .../testmanager/webui/wuifailurecategory.py        |   103 -
 .../ValidationKit/testmanager/webui/wuihlpform.py  |   748 +-
 .../ValidationKit/testmanager/webui/wuihlpgraph.py |     4 +-
 .../testmanager/webui/wuihlpgraphgooglechart.py    |     6 +-
 .../testmanager/webui/wuihlpgraphmatplotlib.py     |    16 +-
 .../testmanager/webui/wuihlpgraphsimple.py         |     4 +-
 .../testmanager/webui/wuilogviewer.py              |    12 +-
 .../ValidationKit/testmanager/webui/wuimain.py     |   430 +-
 .../ValidationKit/testmanager/webui/wuireport.py   |   521 +-
 .../testmanager/webui/wuitestresult.py             |   311 +-
 .../testmanager/webui/wuitestresultfailure.py      |   102 +
 .../ValidationKit/tests/additions/tdAddBasic1.py   |    22 +-
 .../ValidationKit/tests/api/tdAppliance1-t1.ova    |   Bin 0 -> 9216 bytes
 .../tests/api/tdAppliance1-t2-ovftool-4.1.0.ova    |   Bin 0 -> 77312 bytes
 .../ValidationKit/tests/api/tdAppliance1-t2.ova    |   Bin 0 -> 77312 bytes
 .../tests/api/tdAppliance1-t3-ovftool-4.1.0.ova    |   Bin 0 -> 9728 bytes
 .../ValidationKit/tests/api/tdAppliance1-t3.ova    |   Bin 0 -> 9728 bytes
 .../tests/api/tdAppliance1-t4-ovftool-4.1.0.ova    |   Bin 0 -> 116224 bytes
 .../ValidationKit/tests/api/tdAppliance1-t4.ova    |   Bin 0 -> 116224 bytes
 .../ValidationKit/tests/api/tdAppliance1-t4.pem    |    74 +
 .../tests/api/tdAppliance1-t5-ovftool-4.1.0.ova    |   Bin 0 -> 112640 bytes
 .../ValidationKit/tests/api/tdAppliance1-t5.ova    |   Bin 0 -> 112640 bytes
 .../tests/api/tdAppliance1-t6-ovftool-4.1.0.ova    |   Bin 0 -> 218624 bytes
 .../ValidationKit/tests/api/tdAppliance1-t6.ova    |   Bin 0 -> 218624 bytes
 .../ValidationKit/tests/api/tdAppliance1-t6.pem    |   134 +
 src/VBox/ValidationKit/tests/api/tdAppliance1.py   |   215 +
 .../tests/installation/tdGuestOsInstTest1.py       |    18 +-
 .../ValidationKit/tests/unittests/tdUnitTest1.py   |    19 +-
 src/VBox/ValidationKit/tests/usb/Makefile.kmk      |     3 +-
 src/VBox/ValidationKit/tests/usb/tdUsb1.py         |   217 +-
 src/VBox/ValidationKit/tests/usb/tst-utsgadget.py  |   141 +
 src/VBox/ValidationKit/tests/usb/usbgadget.py      |  1469 +-
 .../utils/TestExecServ/TestExecServiceTcp.cpp      |     6 +-
 .../utils/TestExecServ/linux/vboxtxs-nat.sh        |   243 +-
 .../utils/TestExecServ/linux/vboxtxs.sh            |   243 +-
 src/VBox/ValidationKit/utils/network/NetPerf.cpp   |     2 +-
 src/VBox/ValidationKit/utils/usb/Makefile.kmk      |    26 +-
 src/VBox/ValidationKit/utils/usb/UsbTest.cpp       |   470 +-
 .../ValidationKit/utils/usb/UsbTestService.cpp     |  1642 ++
 .../ValidationKit/utils/usb/UsbTestServiceCfg.cpp  |   777 +
 .../ValidationKit/utils/usb/UsbTestServiceCfg.h    |   130 +
 .../utils/usb/UsbTestServiceGadget.cpp             |   203 +
 .../ValidationKit/utils/usb/UsbTestServiceGadget.h |   533 +
 .../utils/usb/UsbTestServiceGadgetCfg.cpp          |   458 +
 .../utils/usb/UsbTestServiceGadgetClassTest.cpp    |   462 +
 .../utils/usb/UsbTestServiceGadgetHost.cpp         |   170 +
 .../utils/usb/UsbTestServiceGadgetHostInternal.h   |   120 +
 .../utils/usb/UsbTestServiceGadgetHostUsbIp.cpp    |   250 +
 .../utils/usb/UsbTestServiceGadgetInternal.h       |   106 +
 .../utils/usb/UsbTestServiceInternal.h             |   215 +
 .../utils/usb/UsbTestServicePlatform-linux.cpp     |   438 +
 .../utils/usb/UsbTestServicePlatform.h             |    92 +
 .../utils/usb/UsbTestServiceProtocol.cpp           |   114 +
 .../utils/usb/UsbTestServiceProtocol.h             |   364 +
 .../ValidationKit/utils/usb/UsbTestServiceTcp.cpp  |   497 +
 src/apps/svnsync-vbox/Makefile                     |     9 +-
 src/apps/svnsync-vbox/main.c                       |   219 +-
 src/bldprogs/Makefile.kmk                          |     8 +-
 src/bldprogs/VBoxCheckImports.cpp                  |     6 +-
 src/bldprogs/VBoxCompilerPlugInsCommon.cpp         |   226 +-
 src/bldprogs/VBoxDef2LazyLoad.cpp                  |     2 +-
 src/bldprogs/VBoxPeSetVersion.cpp                  |     3 +-
 src/bldprogs/VBoxTpG.cpp                           |    75 +-
 src/bldprogs/scmstream.cpp                         |     1 +
 src/libs/Makefile.kmk                              |     4 +-
 src/libs/xpcom18a4/Config.kmk                      |    10 +-
 src/libs/xpcom18a4/Makefile.kmk                    |     2 +-
 .../ipc/ipcd/client/src/ipcConnectionUnix.cpp      |    12 +
 src/libs/xpcom18a4/python/Makefile.kmk             |   221 +-
 src/libs/xpcom18a4/python/__init__.py              |    39 +-
 src/libs/xpcom18a4/python/client/__init__.py       |    71 +-
 src/libs/xpcom18a4/python/components.py            |    52 +-
 src/libs/xpcom18a4/python/file.py                  |    18 +-
 src/libs/xpcom18a4/python/gen_python_deps.py       |    20 +-
 src/libs/xpcom18a4/python/primitives.py            |     2 +-
 src/libs/xpcom18a4/python/server/__init__.py       |     6 +-
 src/libs/xpcom18a4/python/server/loader.py         |    18 +-
 src/libs/xpcom18a4/python/server/module.py         |    12 +-
 src/libs/xpcom18a4/python/server/policy.py         |    68 +-
 src/libs/xpcom18a4/python/src/ErrorUtils.cpp       |    45 +
 src/libs/xpcom18a4/python/src/PyGBase.cpp          |    52 +-
 src/libs/xpcom18a4/python/src/PyIClassInfo.cpp     |     6 +-
 .../python/src/PyIComponentManagerObsolete.cpp     |     7 +-
 src/libs/xpcom18a4/python/src/PyIID.cpp            |   100 +-
 src/libs/xpcom18a4/python/src/PyIInputStream.cpp   |     8 +
 src/libs/xpcom18a4/python/src/PyIInterfaceInfo.cpp |     6 +-
 .../python/src/PyIInterfaceInfoManager.cpp         |     6 +-
 src/libs/xpcom18a4/python/src/PyISupports.cpp      |    29 +
 src/libs/xpcom18a4/python/src/PyIVariant.cpp       |    14 +-
 src/libs/xpcom18a4/python/src/PyXPCOM.h            |    22 +
 src/libs/xpcom18a4/python/src/Pyxpt_info.cpp       |    18 +-
 src/libs/xpcom18a4/python/src/TypeObject.cpp       |    64 +-
 src/libs/xpcom18a4/python/src/VariantUtils.cpp     |   325 +-
 src/libs/xpcom18a4/python/src/dllmain.cpp          |    12 +-
 src/libs/xpcom18a4/python/src/loader/pyloader.cpp  |     2 +
 src/libs/xpcom18a4/python/src/module/_xpcom.cpp    |   127 +-
 .../xpcom18a4/python/test/test_test_component.py   |     2 +-
 src/libs/xpcom18a4/python/vboxxpcom.py             |     6 +-
 src/libs/xpcom18a4/python/xpt.py                   |    22 +-
 src/libs/xpcom18a4/vboxdeps.cpp                    |     2 +
 src/libs/xpcom18a4/xpcom/ds/nsObserverService.cpp  |    14 +-
 src/libs/xpcom18a4/xpcom/ds/nsTimelineService.cpp  |     4 +-
 .../xpcom18a4/xpcom/io/SpecialSystemDirectory.cpp  |     3 +
 .../xpcom18a4/xpcom/io/SpecialSystemDirectory.h    |     4 +-
 src/libs/xpcom18a4/xpcom/io/nsDirectoryService.cpp |     4 +-
 src/libs/xpcom18a4/xpcom/io/nsLocalFileUnix.cpp    |     6 +-
 .../src/md/unix/xptcinvoke_amd64_darwin.cpp        |     7 +
 src/recompiler/Makefile.kmk                        |     3 +
 src/recompiler/VBoxREMWrapper.cpp                  |    15 +-
 src/recompiler/VBoxRecompiler.c                    |    33 +-
 src/recompiler/cpu-exec.c                          |     3 +-
 src/recompiler/target-i386/cpu.h                   |     2 +-
 src/recompiler/target-i386/translate.c             |     4 -
 6444 files changed, 689572 insertions(+), 265345 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-virtualbox/virtualbox.git



More information about the Pkg-virtualbox-commits mailing list