system76 / edk2

EDK II
http://www.tianocore.org/edk2/
Other
1 stars 3 forks source link

Rebase on edk2-stable202305 #41

Closed crawfxrd closed 9 months ago

crawfxrd commented 1 year ago
Overview of edk2-stable202305 commits ### Key - `u`: Exists update - `d`: Should be dropped - `p`: Should be picked - `s`: Should be squashed - ` `: Needs to be checked ### Commits ``` git log --oneline --no-show-signature edk2-stable202108..system76-stable202108 ```
[ ] 27585e73da26 Update DBX to 2023-05-09
[s] 42a443d5cdf0 SecurityPkg: Fix debug build
[ ] c466cc2ca5d0 Add System76 Secure Boot keys
[d] 5c49aca61397 Update DBX to 2022-09-07
[ ] 99891bd41e53 SecureBootConfig: Remove blank line
[ ] 3485d557096e SecureBootConfig: Split long strings
[ ] c1a7127e01d7 SecureBootConfig: Clear PK and reset
[ ] 2f21eddfb8e5 SecureBootConfig: Restore keys and reset
[ ] 860c29c9231d SecureBootConfig: Update variable and perform reset
[ ] 8cfead2839aa SecureBootConfig: Add text key to perform the actions
[ ] 30f6b2f3c737 SecureBootConfig: Modify UI
[ ] 4de32568faae UiApp: Link to SecureBootConfig
[ ] ff91020528aa Notify System76 security callback prior to loading boot options
[u] 943773983d71 BaseTools: Fix DevicePath tool build failure issue
[u] e91ea5561d85 Basetools: turn off gcc12 warning
[u] 5e86b202dea4 BaseTools: fix gcc12 warning
[u] b76488219512 BaseTools: fix gcc12 warning
[s] a2abc5e15f14 UefiPayloadPkg: Add Pop!_OS Recovery to boot text
[ ] a618e43977ff MdeModulePkg/BmBootDesciption: Remove device prefixes
[ ] bbc04972bc54 UefiPayloadPkg: Add PCI support from DuetPkg
[ ] 61a7f360d9d1 UefiPayloadPkg: Add Intel GOP driver
[ ] fc1c47ccad0f UefiPayloadPkg: Add System76 Setup menu
[d] fec64b04eb0a Update brotli to fix compiling with GCC 11
[ ] 05aa27ef2369 MdeModulePkg/BM: Update boot options on device change
[ ] 06cc69888522 MdeModulePkg/Core: Signal notify events on protocol removal
[ ] cb870a1ce9e4 UiApp: Dynamically generated firmware configuration information page
[ ] 90e04a7e3110 MdeModulePkg/BMM: Unregister F9 and F10 hotkeys
[ ] 1d01d2a9a7b1 MdeModulePkg/BMM: Remove Commit/Discard buttons
[ ] 70e9b22f5cc5 MdeModulePkg/BMM: Save BootOrder on list update
[ ] e9d63690509f MdeModulePkg/BMM: Add some debug logging
[ ] 58d6aae969a8 MdeModulePkg/UiApp: Add warning if no bootable options found
[ ] 4e0fcaba183d MdeModulePkg/BootMaintenanceManagerUiLib: Make it look like current BMM
[ ] 2d04a6251261 MdeModulePkg/UiApp: Make it look like current FrontPage
[ ] 8a0955dfa864 MdeModulePkg/BM: Make it look like current BootMngr
[p] 06f4583ea5d4 UefiPayloadPkg: Disable EFI shell
[p] 9daa69a59eea UefiPayloadPkg: Add library for logging to EC
[ ] 9030464a1b92 fix secureboot
[ ] bcfe7a54aa0b UefiPayloadPkg/Include/Coreboot.h: Remove __packed
[ ] 600c565eb27b Revert "UefiPayloadPkg: Add FV Guid for DXEFV and PLDFV"
[ ] aae506ce44d6 UefiPayloadPkg/BlSMMStoreDxe: Support Secureboot
[ ] bf2ca74bb6cf UefiPayloadPkg: Update APRIORI
[ ] 654e5958cd4a Fix TPM detection
[ ] 9657bbe08f0a MdeModulePkg: Be more verbose about SecureBoot and the reason why the boot failed
[ ] 10cbbe06d3ba [HACK]UefiPayloadPkg: Fix TPM2 support without PEI
[ ] 802391f1fec3 UefiPayloadPkg/SecureBootEnrollDefaultKeys: Make SecureBoot configurable
[ ] db04386fd99a UefiPayloadPkg: Check TPM PPI requests in PlatformBootManager
[ ] 7d5abcd01607 UefiPayloadPkg: Parse coreboot's TPM PPI handoff buffer
[ ] d296a36cc47f OvmfPkg/Library/Tcg2PhysicalPresenceLibQemu: Add timeout
[ ] bdb15bf9baa0 OvmfPkg: Introduce Tcg2PhysicalPresencePlatformLib
[ ] 25af75132080 UefiPayloadPkg: Add TPM support
[ ] 7f99fae217a6 UefiPayloadPkg: Advertise TPM support in BlSupportDxe
[ ] c13406506601 UefiPayloadPkg: Check more ACPI tables
[ ] eec38fd3834c UefiPayloadPkg: Add Secureboot support
[ ] b9564773f1a1 UefiPayloadPkg: Scan for Option ROMs
[u] 8c767bb01437 Ps2KbdCtrller: Make wait for SUCCESS after BAT non-fatal
[d] 7386ad5ae392 UefiPayloadPkg: don't set PcdDebugPropertyMask for release builds
[d] e727453a977c SdMmcPciDxe: Reduce timeout for SD card reset
[u] 553bda4d8ea4 BaseTools: array.fromstring and array.tostring removed in python 3.9
[ ] 3e7febc83c34 BlSMMStoreDxe: make error msgs unique
[d] b664a5352c5b UefiPayloadPkg: Allow boot timeout to be set via cmd line
[d] b376a7d60f0f ShellPkg: disable startup script, show welcome banner
[ ] 3fb944f925b5 UefiPayloadPkg: Update APRIORI
[ ] 1d70aa7a9bee UefiCpuPkg: Disable MTRR programming for UefiPayloadPkg
[ ] 0bef9ccd437d UefiPayloadPkg: Add support for Firmware Volume Block Protocol
[u] d3b38ea28a2d UefiPayloadPkg/Library/PlatformBootManagerLib: Remove broken VGA detection
[ ] 69ae47ba5d7e UefiPayloadPkg: Add RNG support
[p] 95c492569f0b UefiPayloadPkg: Use new filesystem drivers
[p] d996a4bc9f80 Add filesystem drivers
[u] 9f528fb4c0be MdeModulePkg/Usb/Keyboard.c: don't request protocol before setting
[d] bbab5b95b437 MdeModulePkg/Usb/Keyboard.c: remove Get/SetConfig calls
[d] 5e84cc07143f UefiPayloadPkg: Reduce timeout to 2s
[ ] 2af54dd5bd1e UefiPayloadPkg: Stall before connecting devices
[ ] 00283317d8eb MdeModulePkg/BdsDxe: Forward any key for booting
[ ] 232f661f99ed MdeModulePkg: Wait for input after boot failure
[ ] 552ca5cc8882 UefiPayloadPkg: Clear screen on boot error
[ ] 94e7cfc7e7e6 UefiPayloadPkg: Copy PlatformBootManagerUnableToBoot() from OvmfPkg
[ ] de7030ed2661 UefiPayloadPkg: Set ResetOnMemoryTypeInformationChange to FALSE
[d] 587653cd8b19 MdeModulePkg/SdMmcPciHcDxe: add Bayhub support
[d] e167ed1a3d62 MdeModulePkg/GraphicsConsole: don't draw cursor at 0,0
[ ] 003534f8f03c MdeModulePkg/BmBootDesciption: Improve device descriptions
[ ] a363907bc910 MdeModulePkg/BmBoot: skip secondary eMMC entries
[ ] 530cc53f9639 MdeModulePkg/Frontpage: get SMBIOS Data from table directly
[d] 112268c70db5 MdeModulePkg/GraphicsConsole: Don't re-set video output mode
[ ] 726280b2147f UefiPayloadPkg: Disable Device Manager
[d] b1ab82d4c8b0 BmpSupportLib: fix BMP validation
[u] 2e16857f3d6b MdeModulePkg: load boot logo into BGRT table
[p] 308f9a49b0e2 MdeModulePkg/BootLogoLib: Center logo 38.2% from top of screen
[p] 7ab09015b132 MdeModulePkg/Logo: Use System76 boot logo
[d] d1c0828262cf UefiPayloadPkg: Enable boot logo
[p] b4dd94c21711 UefiPayloadPkg: Show boot message as progress text
[d] f428f538b609 UefiPayloadPkg: Map ESC to Boot Manager
[d] 75b91c0b9fd7 UefiPayloadPkg: Enable PS2 keyboard by default
[d] 9f1dd0acb1ed UefiPayloadPkg: Default to coreboot
[ ] 6db1a5555a1d UefiPayloadPkg: Increase FV size
[u] 72f8b9d80bd0 UefiPayloadPkg: Fix the build error when enable Core ci for UefiPayloadPkg