Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uefi format #54

Merged
merged 38 commits into from
Nov 23, 2023
Merged

Uefi format #54

merged 38 commits into from
Nov 23, 2023

Commits on Nov 23, 2023

  1. [WIP] BaseTools: Support UE generation

    mhaeuser authored and Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    1612af7 View commit details
    Browse the repository at this point in the history
  2. [WIP] Support UE generation and consumption

    mhaeuser authored and Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    7212f8c View commit details
    Browse the repository at this point in the history
  3. MdePkg/UeImage: Fix chained UE reloc member order

    mhaeuser authored and Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0b07137 View commit details
    Browse the repository at this point in the history
  4. MdePkg/UeImage: Update documentation

    mhaeuser authored and Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0057503 View commit details
    Browse the repository at this point in the history
  5. MdePkg/UeImage: Remove support for SAL drivers

    mhaeuser authored and Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    17776c5 View commit details
    Browse the repository at this point in the history
  6. OvmfPkg: Fixed compilation and Windows 10 boot.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    fa96f78 View commit details
    Browse the repository at this point in the history
  7. Build: Switched to uefi-format OC branch.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    a03960f View commit details
    Browse the repository at this point in the history
  8. MdeModulePkg/Core: Fixed code style.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0ad0b20 View commit details
    Browse the repository at this point in the history
  9. OvmfPkg, ArmVirtPkg: Switched DXE CORE to UE format.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    bbf9af4 View commit details
    Browse the repository at this point in the history
  10. BaseTools, MdeModulePkg: Fixed code style.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    51b1872 View commit details
    Browse the repository at this point in the history
  11. MdePkg/Library/BaseUeImageLib: Fixed Windows 10 BlueScreen issue for …

    …X64.
    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    3af6005 View commit details
    Browse the repository at this point in the history
  12. BaseTools, BaseUeImageLib: Added support for 32-bit chaining relocati…

    …ons.
    
    Fixed Windows 10 BlueScreen issue for IA32.
    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b8664d5 View commit details
    Browse the repository at this point in the history
  13. OvmfPkg: Fixed IA32 NOOPT compilation.

    Allowed PE32 format for UEFI_APPLICATIONs, as Shell.efi is > 1MiB and 
    consequently 32-bit chaining relocs can not be applied.
    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    f518fc7 View commit details
    Browse the repository at this point in the history
  14. BaseUeImageLib: Added support for Runtime chaining relocs.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    9987179 View commit details
    Browse the repository at this point in the history
  15. BaseUeImageLib: Fixed buggy alignment in unchaining process.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e086a71 View commit details
    Browse the repository at this point in the history
  16. OvmfPkg: Increased SECFV_SIZE

    at the expense of FVMAIN_SIZE to fix CLANGPDB NOOPT X64 compilation.
    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    1773652 View commit details
    Browse the repository at this point in the history
  17. ImageTool, BaseUeImageLib:

    Added support for UeReloc32NoMeta relocation type to remove limitation 
    of 1MiB, formerly imposed on UE files by chaining relocations.
    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ff84337 View commit details
    Browse the repository at this point in the history
  18. BaseUeImageLib: Refactored out unused code.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b95e7da View commit details
    Browse the repository at this point in the history
  19. UE: Added support for XIP.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    62ecb7b View commit details
    Browse the repository at this point in the history
  20. OvmfPkg: Switched SEC to UE format.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    c8bca3f View commit details
    Browse the repository at this point in the history
  21. GenFv: Fixed corruption of FFS file after rebasing.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    be20192 View commit details
    Browse the repository at this point in the history
  22. ArmVirtPkg: Switched SEC to UE format.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    caa02bc View commit details
    Browse the repository at this point in the history
  23. OvmfPkg, ArmVirtPkg: Switched PEI to UE format.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    743edca View commit details
    Browse the repository at this point in the history
  24. MdeModulePkg: Added EFI_PEI_LOAD_FILE_WITH_HOB_PPI

    and removed temporary hook.
    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    304fce8 View commit details
    Browse the repository at this point in the history
  25. UE: Added support for relocatable XIP images.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e03fe52 View commit details
    Browse the repository at this point in the history
  26. Build: Upgraded OpenCorePkg.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4384b4f View commit details
    Browse the repository at this point in the history
  27. UE: Added FIXME comments.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    757ca17 View commit details
    Browse the repository at this point in the history
  28. UE: Made UE the only supported format outside FVs.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e1a1b7c View commit details
    Browse the repository at this point in the history
  29. OvmfPkg: Returned PE32 format for UEFI_DRIVER.BINARY

    to support third party drivers.
    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    c49ecd1 View commit details
    Browse the repository at this point in the history
  30. BaseTools: Fixed '-D EDK2_REDUCE_FW_SIZE' build option.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    63380a3 View commit details
    Browse the repository at this point in the history
  31. MdeModulePkg: Added PROTECT_IF_ALIGNED_ELSE_DISALLOW option for PcdIm…

    …ageProtectionPolicy.
    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    add62b9 View commit details
    Browse the repository at this point in the history
  32. ArmVirtPkg: Returned PE32 format for UEFI_DRIVER.BINARY

    to support third party drivers.
    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    761db89 View commit details
    Browse the repository at this point in the history
  33. Various refactoring.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    bf305a8 View commit details
    Browse the repository at this point in the history
  34. SecurePE: Defined new PcdImageProtectionPolicy.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    53240ed View commit details
    Browse the repository at this point in the history
  35. Build: Upgraded OpenCorePkg.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    3c9e1b6 View commit details
    Browse the repository at this point in the history
  36. Core/Dxe/Image: Fixed error handling.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    36430a3 View commit details
    Browse the repository at this point in the history
  37. BaseUefiImageLib: Removed superfluous returns.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    c47320c View commit details
    Browse the repository at this point in the history
  38. Build: Upgraded OpenCorePkg.

    Mikhail Krichanov committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    42c6407 View commit details
    Browse the repository at this point in the history