Changelog for
ovmf-0.1+svn17700-3.3.x86_64.rpm :
Wed Jun 24 14:00:00 2015 glinAATTsuse.com
- Update to R17700
+ OvmfPkg/PlatformDxe: Convert Platform.uni to UTF-8
+ OvmfPkg: QemuVideoDxe: add virtio-vga support
+ CryptoPkg: OpensslLib: reintroduce EFIAPI for
ERR_add_error_data()
+ SecurityPkg: Provide correct file GUID for Pkcs7VerifyDxe
+ SecurityPkg: Fix wrong calculation of ImageExeInfoEntrySize
+ OvmfPkg: PlatformPei: set SMBIOS entry point version
dynamically
+ SecurityPkg: Add UEFI-2.5 PKCS7 Verification Protocol Support
+ CryptoPkg: Add one new API for PKCS7 Verification Protocol
Support
+ MdeModulePkg PiSmmCore: Introduce SMM Exit Boot Services and
Legacy Boot
+ MdePkg/DxeServicesLib: Return NULL GetFileBufferByFilePath
reads directory
+ MdeModulePkg: Fix DHCP4 driver hang issue in some case
+ MdeModulePkg: Remove DHCP4.TransmitReceive()and DORA process
dependency
+ MdeModulePkg:System hangs in setup menu
+ ArmVirtPkg: increase memory preallocations for secure build
+ Update openssl to 1.0.2c
+ Add code to protect the whole BIOS region on SPI flash, except
UEFI Variable region
+ SecurityPkg/MdeModulePkg: Add PcdMaxAuthVariableSize
declaration
+ MdePkg: Add EFI REST Protocol definitions
+ OvmfPkg/PlatformPei: Initialise RCBA (B0:D31:F0 0xf0) register
+ OvmfPkg/PlatformPei: Query Host Bridge DID only once
+ ArmPkg: reduce sysreg access count in GIC revision probe
+ SecurityPkg: Fix wrong cert data measurement in DBX path
+ MdeModulePkg/UhciDxe: Update async polling interval to 1ms
+ MdeModulePkg/EhciDxe: Update async polling interval to 1ms
+ MdeModulePkg/XhciDxe: Update async polling interval to 1ms
+ ShellPkg\\Application\\Shell: Clean start row information after
the console has been Reset or SetMode
+ Add SysPrepOrder and SysPrep#### to global list
+ MdePkg: Add EFI Capsule Report data structure and GUID
+ Add UEFI 2.5 Properties table definition
+ MdePkg:Add UEFI 2.5 PKCS7 Verification Protocol Definition
+ ShellPkg: Handle escape characters properly for parse command
+ ShellPkg: Add pipe support for parse command
+ ArmVirtPkg: increase memory preallocations to reduce region
count
- Add ovmf-gcc5-conf.patch for GCC5 and adjust the spec file for
gcc5
Wed Jun 3 14:00:00 2015 glinAATTsuse.com
- Update to R17553
+ MdeModulePkg/AtaAtapiPassThru: ensure PRDT of IDE is in 64K
boundary
+ ArmPkg/BdsLib: Fixed TFTP when there are directories in the
name
+ Renamed ArmPlatformPkg/ArmVirtualizationPkg into ArmVirtPkg
+ ArmPkg: Expand AArch64 address width to 48 bits
+ MdeModulePkg:Support delete key
+ MdeModulePkg/AtaAtapiPassThruDxe: Support 4K bytes block size
HDDs
+ MdeModulePkg: Fix potential buffer overflow issues
+ Update for OEM reserved memory type
- Update ArmPlatformPkg patches
+ 0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch
+ 0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch
+ 0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch
+ 0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch
+ 0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch
+ 0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch
+ 0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch
+ 0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch
+ 0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch
+ 0010-avoid-potentially-uninitialized-variable.diff
- Remove the prefix of the arm patches
+ ovmf-0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch
+ ovmf-0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch
+ ovmf-0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch
+ ovmf-0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch
+ ovmf-0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch
+ ovmf-0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch
+ ovmf-0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch
+ ovmf-0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch
+ ovmf-0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch
+ ovmf-0010-avoid-potentially-uninitialized-variable.diff
Thu May 14 14:00:00 2015 glinAATTsuse.com
- Update to R17446
+ OvmfPkg: AcpiS3SaveDxe: fix protocol usage hint in the INF file
+ OvmfPkg: extract some bits and port offsets common to Q35 and
I440FX
+ MdeModulePkg: Add ESRT management module.
+ MdeModulePkg: Add ESRT management protocol definition
+ MdePkg: Add Microsoft UX capsule GUID & layout
+ SecurityPkg: Update SecureBootConfigDxe to support ARM image
+ SecurityPkg Variable: Make PK & SecureBootMode consistent
+ MdeModulePkg DxeCore: Add read only memory support
+ OvmfPkg: QemuBootOrderLib: parse OFW device path nodes of PCI
bridges
+ MdePkg: Add UEFI 2.5 SD (Secure Digital) Device Path Definitions
+ Hash2 driver to [Components.IA32, Components.X64, Components.IPF]
section
+ ArmVirtualizationPkg: Enable secure boot for ArmVirtualizationQemu
+ ArmPlatformPkg: enable use of authenticated variables in
NorFlashDxe
- Refresh patch
+ ovmf-0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch
- Enable Secure Boot for AArch64
- Remove the workaround for SLE11
Thu May 7 14:00:00 2015 glinAATTsuse.com
- Although ovmf-gdb-symbols.patch has been included for a while,
it\'s not mentioned in changelog and legal-auto script is not
happy with it.
Thu May 7 14:00:00 2015 glinAATTsuse.com
- Update to R17351
+ BaseTools: Fix build fail issue
+ MdeModluePkg: Enable refresh opcode to refresh the entire form
+ BaseTool: Add refresh form opcode in vfrcompiler
+ MdeModulePkg: Add BootManagerMenuApp
+ MdeModulePkg: Add BdsDxe driver and PlatformBootManagerNull
library
+ MdeModulePkg: Add UefiBootManagerLib
+ MdePkg: Update the UEFI version to reflect new revision
+ OvmfPkg: Use the new PCDs defined in MdePkg and MdeModulePkg
+ MdePkg: Add UEFI2.5 bluetooth protocol/devicepath definition
+ Add UEFI2.5 HASH protocol implementation
+ MdeModulePkg: Add UEFI2.5 and PI1.4 PersistentMemory feature
+ MdePkg: Add ESRT Interface Definitions
+ Various fixes for Shell
- Drop ovmf-sle-11-gcc47.patch
+ The NASM version in SLE11 is too old to build the newer ovmf
- Rename the ARM patches to make the legal-auto script happy
+ ovmf-0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch
+ ovmf-0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch
+ ovmf-0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch
+ ovmf-0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch
+ ovmf-0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch
+ ovmf-0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch
+ ovmf-0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch
+ ovmf-0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch
+ ovmf-0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch
+ ovmf-0010-avoid-potentially-uninitialized-variable.diff
Thu Apr 23 14:00:00 2015 glinAATTsuse.com
- Update ovmf-embed-default-keys.patch to embed the default dbx.
Also add the dbx list from the UEFI website and enable it in the
MS flavor. A script, strip_authinfo.pl, was added to strip the
AuthInfo headers from dbxupdate.bin since those are not necessary
in dbx.
Mon Apr 20 14:00:00 2015 glinAATTsuse.com
- Update to R17187
+ Save initial TSVal from TCP connection initiation packets
+ BaseTools/Ecc: Add ECC (EFI Code Checker) Binary into BaseTools
bin directory
+ MdePkg: Add ESRT Interface Definitions
+ OvmfPkg: XenConsoleSerialPortLib: deal with output overflow
+ OvmfPkg: Q35: Use correct ACPI PM control register:bit
+ PXE driver bug fix
+ A failed PXEv6 after a success PXEv4 will cause ASSERT
+ MdePkg: BaseSynchronizationLib: fix Increment/Decrement retvals
for ARM
+ Updated Memory Error Record Per UEFI Specification 2.4a
+ MdeModulePkg BootScriptExecutorDxe: Use ImageContext.ImageSize
to allocate memory for PE image to handle the case PE file
alignment is not same as PE section alignment.
+ Fix GCC hang issue: Point should use directly assignment
instead of IP4_COPY_ADDRESS.
+ SecurityPkg Variable: Update code in ProcessVariable ()
- Update openssl to 0.9.8zf
Tue Mar 17 13:00:00 2015 glinAATTsuse.com
- Update to R17055
+ OvmfPkg: include XHCI driver
+ ArmVirtualizationPkg/ArmVirtualizationQemu: include XHCI driver
+ ArmVirtualizationPkg: build UEFI shell from source
+ SecurityPkg Variable: Allow the delete operation of common auth
variable at user physical presence
+ Set network boot option to the default last priority
+ MdeModulePkg: improve scalability of memory pools
+ MdeModulePkg: use correct granularity when allocating pool
pages
Fri Mar 6 13:00:00 2015 glinAATTsuse.com
- Update to R17007
+ ArmVirtualizationPkg: PlatformIntelBdsLib: lack of QEMU kernel
is no error
+ Improve Xen support in Ovmf
+ ArmVirtualizationPkg: PlatformIntelBdsLib: display TianoCore
logo
+ ArmVirtualizationPkg/ArmVirtualizationQemu: add USB keyboard
input
+ ArmVirtualizationPkg/ArmVirtualizationQemu: add VGA console
output
+ ArmVirtualizationPkg/ArmVirtualizationQemu: enable PCI support
+ OvmfPkg/QemuVideoDxe: enable ARM builds
+ Improve ACPI support in Ovmf
+ OvmfPkg/PlatformBdsLib: Signal ReadyToBoot before booting QEMU
kernel
+ ArmPkg/ArmLib.h: Add CPU Affinity definitions
+ OvmfPkg/SMBIOS: Provide default Type 0 (BIOS Information)
structure
+ NetworkPkg: Code refine to avoid NULL pointer dereferenced
+ DHCP6 bug fix
+ BaseTools/GenFw: Set the PE/COFF attribute BaseOfData with the
address of the first \'.data\' section
+ OvmfPkg: Update PlatformBaseDebugLibIoPort library
+ Various fixes for shell
- Update ARM patches
Fri Feb 6 13:00:00 2015 lnusselAATTsuse.de
- update to R16775
- add RH patches for ARM
Tue Jan 6 13:00:00 2015 glinAATTsuse.com
- Update to R16580
+ MdeModulePkg Variable: Implement VarCheck PROTOCOL and follow
UEFI spec to check UEFI defined variables
+ ArmVirtualizationPkg: Intel BDS: load EFI-stubbed Linux kernel
from fw_cfg
+ ArmVirtualizationPkg: identify \"new shell\" as builtin shell
for Intel BDS
+ ArmVirtualizationPkg: PlatformIntelBdsLib: adhere to QEMU\'s
boot order
+ OvmfPkg: QemuBootOrderLib: OFW-to-UEFI translation for
virtio-mmio
+ OvmfPkg: QemuBootOrderLib: widen ParseUnitAddressHexList() to
UINT64
+ ArmVirtualizationPkg: VirtFdtDxe: use dedicated
VIRTIO_MMIO_TRANSPORT_GUID
+ OvmfPkg: introduce VIRTIO_MMIO_TRANSPORT_GUID
+ OvmfPkg: QemuBootOrderLib: featurize PCI-like device path
translation
+ OvmfPkg: extract QemuBootOrderLib
+ ArmVirtualizationPkg: PlatformIntelBdsLib: add basic policy
+ ArmVirtualizationPkg: clone PlatformIntelBdsLib from
ArmPlatformPkg
+ ArmVirtualizationPkg: introduce QemuFwCfgLib instance for DXE
drivers
+ ArmVirtualizationPkg: VirtFdtDxe: forward FwCfg addresses from
DTB to PCDs
+ MdeModulePkg/FvSimpleFileSystem:Fix a potential NULL
dereference issue
+ Correct the Hash Calculation for Revoked X.509 Certificate to
align with RFC3280 and UEFI 2.4 Spec
+ MdeModulePkg/FvSimpleFileSystem: Add a new module to provide
access to executable files in FVs
+ OvmfPkg: enable IPv6 support
+ Fix a bug that the gateway is not necessary in a simple PXE
network
+ ArmPkg/BdsLib: Update the size of the Device Tree before
booting Linux
+ ArmPkg/BdsLib: Rework TFTP boot
+ MdePkg: UefiScsiLib: do not encode LUN in CDB for SCSI commands
+ Correct the alignment calculation of PE/COFF attribute
certificate entry
+ OvmfPkg: CsmSupportLib: depend on OvmfPkg.dec explicitly
+ OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration
explicit
+ MdePkg/MdeModulePkg: Implement the missing
SetMemorySpaceCapabilities function
+ Various fixes for shell
- Set the flag to enable IPv6 support
- Refresh ovmf-embed-default-keys.patch
Tue Nov 18 13:00:00 2014 glinAATTsuse.com
- Update to R16398
+ OvmfPkg: PlatformBdsLib: Dynamic PCI Interrupt Line register
setup
+ SecurityPkg: VariableServiceSetVariable(): fix dbt <-> GUID
association
+ CryptoPkg: OpenSslSupport.h: edk2-ize offsetof() macro for
gcc-4.8 / X64
+ CryptoPkg: TimestampTokenVerify(): fix gcc-4.8 / Ia32 build
failure
+ UEFI 2.4 X509 Certificate Hash and RFC3161 Timestamp
Verification support for Secure Boot
+ OvmfPkg: PlatformBdsLib: Platform dependent
PCI/IRQ initialization
+ OvmfPkg: AcpiTimerLib: Split into multiple phase-specific
instances
+ OvmfPkg: PlatformPei: Platform specific ACPI power management
setup
+ OvmfPkg: Factor out platform detection (q35 vs. piix4)
+ UefiCpuPkg/CpuDxe: install Mp Service protocol
+ UefiCpuPkg/CpuDxe: introduce EFI_MP_SERVICES_PROTOCOL
+ ArmPkg/ArmGicLib: select GICv2 mode if SRE is present but
unavailable
+ OvmfPkg/XenPvBlkDxe: Don\'t include system inttypes.h
+ ArmPlatformPkg: fix undefined reference to memcpy
+ CryptoPkg Updates to support RFC3161 timestamp signature
verification
+ MdeModulePkg DxeCore/PiSmmCore: Add UEFI memory and SMRAM
profile support
Tue Nov 11 13:00:00 2014 glinAATTsuse.com
- Update to R16329
+ ArmPkg/ArmArchTimerLib: Promotes 32bit value to prevent
overflow
+ ArmPkg/CompilerIntrinsicesLib: Fixed memmove() and memset()
+ ArmPkg: Ensured the stack is always quad-word aligned
+ ArmPlatformPkg: Increase more ARM address Pcd entries to 64-bit
+ Fix execution status & DEBUG message level mismatch
+ OvmfPkg: set video resolution of text setup to 640x480
+ OvmfPkg: BDS: drop custom boot timeout, revert to
IntelFrameworkModulePkg\'s
+ OvmfPkg: BDS: drop superfluous \"connect first boot option\"
logic
+ OvmfPkg: BDS: optimize second argument in
PlatformBdsEnterFrontPage() call
+ OvmfPkg: BDS: don\'t overwrite the BDS Front Page timeout
+ OvmfPkg: BDS: drop useless return statement
+ OvmfPkg: BDS: remove dead call to PlatformBdsEnterFrontPage()
+ BaseTools/GenFw: Fixed R_AARCH64_CALL26/R_AARCH64_JUMP26 when
referring to start of a section
+ Various fixes for ShellPkg
+ Convert the assembly code in OVMF to NASM
+ MdeModulePkg/SecurityPkg Variable: Add boundary check for
while (IsValidVariableHeader (Variable))
+ Add Xen support for OVMF
+ OvmfPkg: Add the MIT license to License.txt
+ ArmPkg/ArmLib: Removed duplicated invalidate TLB function
+ ArmPlatformPkg/ArmShellCmdRunAxf: Added \'runaxf\' cmd to shell
- Amend the spec file to use the system gcc version as the tool
chain tag
Wed Oct 22 14:00:00 2014 glinAATTsuse.com
- Update to R16226
+ ArmVirtualizationPkg: FdtPL011SerialPortLib: support
UEFI_APPLICATION
+ ArmPlatformPkg/ArmVirtualizationPkg: Added support for Intel
BDS
+ ArmPkg/ArmLib/AArch64: Initialize the new N+1-level page table
before registering it
+ ArmPkg/UncachedMemoryAllocationLib: Track uncached memory
allocations
+ ArmPkg/ArmPsciResetSystemLib: Made the library only using SMC
+ ArmPlatformPkg/Bds: Reduce boot device entries
+ Various fixes for ShellPkg
+ OvmfPkg: disable stale fork of SecureBootConfigDxe
- Drop upstreamed ovmf-use-generic-sb-config.patch
Wed Oct 1 14:00:00 2014 glinAATTsuse.com
- Update to R16190
+ OvmfPkg: AcpiPlatformDxe: implement QEMU\'s full ACPI table
loader interface
+ OvmfPkg: AcpiPlatformDxe: actualize QemuLoader.h comments
+ OvmfPkg: resolve OrderedCollectionLib with base red-black tree
instance
+ Fix X64 native function call prolog
+ Add ArmVirtualizationQemu platform
+ Various fixes for ShellPkg
- Enable AArch32 and AArch64 QEMU rom images
- Drop the rom images for Foundation Model
- Drop upstreamed ovmf-correct-debug-path.patch
- Drop upstreamed edk2-basetools-aarch64.patch
Tue Sep 16 14:00:00 2014 glinAATTsuse.com
- Update to R16106
+ OvmfPkg: resolve BcfgCommandLib class for
ShellPkg/.../Shell.inf
+ OvmfPkg: AcpiTimerLib: Access power mgmt regs based on host
bridge type
+ OvmfPkg: QemuVideoDxe: work around misreported QXL framebuffer
size
+ OvmfPkg: Build OVMF ResetVector during EDK II build process
+ Update openssl to 0.9.8zb
+ Replace GAS Thunk16 with NASM version
+ Various fixes for ShellPkg
- Add ovmf-
*-code.bin and ovmf-
*-vars.bin for the better flash
mode support
- Refresh edk2-basetools-aarch64.patch
Thu Aug 21 14:00:00 2014 lnusselAATTsuse.de
- also build a firmware with the openSUSE 4096 bit CA embedded
Thu Aug 14 14:00:00 2014 glinAATTsuse.com
- Amend the spec file to package the debug files and update README
for the source level debugging
- Add gdb_uefi.py.in: the helper script to load the debug symbols
- Update to R15801
+ OvmfPkg/build.sh: Support IA32+X64 build
+ OvmfPkg/build.sh: Add support for GCC49 toolchain
+ Add ACPI5.1 header file
+ BaseTools: various fixes and add support for GCC49
+ OvmfPkg: build OVMF_VARS.fd, OVMF_CODE.fd, OVMF.fd
+ OvmfPkg: extract varstore-related FD Layout Regions to an
include file
+ StdLib: various fixes and code cleanup
+ Fix segfault while the pointers passed to WaitForEvent() are
NULL
+ Update openssl to 0.9.8za
+ Correct the default value for date opcode
+ XhciPei/UsbBusPei: Add XHCI recovery support
+ Fix a bug in IP4 driver when computing the network broadcast
adress
+ Fix the potential address overflow issue when checking PE
signature
+ OvmfPkg: add missing braces to aggregate and/or union
initializers
+ OvmfPkg: AcpiPlatformDxe: don\'t rely on unstable QEMU interface
+ OvmfPkg: AcpiPlatformDxe: exclude RSD PTR from QEMU\'s fw_cfg
payload
+ OvmfPkg: AcpiPlatformDxe: pass FwCfgFile to
InstallQemuLinkedTables()
+ OvmgPkg: QemuFwCfgLib: export QEMU_FW_CFG_FNAME_SIZE
+ Initialize the PCI device path earlier to avoid the possible
crash
+ Create boot option for all block IO devices
+ ShellPkg: various fixes
- Refresh OVMF-correct-debug-path.patch
Wed Aug 13 14:00:00 2014 glinAATTsuse.com
- Rename filenames to match the package name
Wed May 28 14:00:00 2014 glinAATTsuse.com
- Update to R15547
+ Fix memory corruption after S3
+ QemuVideoDxe: Int10h stub for Windows 7 & 2008 (stdvga, QXL)
+ Add QEMU support to OVMF SMBIOS driver
Thu Apr 3 14:00:00 2014 glinAATTsuse.com
- Update to R15426
+ AcpiPlatformDxe: download ACPI tables from QEMU
+ PlatformDxe: set preferred video resolution from platform
config
+ QemuBootOrder: don\'t leak unreferenced boot options
+ Support S3 suspend
+ Bug fixes for QemuVideoDxe
prefered resolution
+ Various fixes for ShellPkg
- Refresh OVMF-use-generic-sb-config.patch
Tue Feb 18 13:00:00 2014 glinAATTsuse.com
- Update to R15245
+ OvmfPkg: Reorganize the memory layout
+ OvmfPkg: unify PcdMaxVariableSize at 0x2000 bytes
+ Fix bug that PXEv4 boot fail if PXEv6 is performed firstly
+ Update PXE driver to support PXE forced mode
+ OvmfPkg: QemuFwCfgLib: implement for SEC
+ OvmfPkg: VirtioBlkInit(): expose virtio-blk topology in BlockIo
+ OvmfPkg: QemuFlashFvbServicesRuntimeDxe: fix out-of-LBA write
access
+ OvmfPkg/QemuVideoDxe: child handles should have open parent
protocol BY_CHILD_CONTROLLER
+ UefiCpuPkg: S3Resume2Pei: align return stacks explicitly
+ Virtio drivers: fix incorrect casts in init functions
+ Use the new VIRTIO_DEVICE_PROTOCOL protocol
+ Various fixes for ShellPkg
+ Support Xen better
+ Fixed the system hang on VM with >2GB RAM
+ Fix a bug in Fat driver that it asserts when
OpenEx/ReadEx/WriteEx is about to return failure
+ Updated OvmfPkg to use suitable CPU Exception Handler Library
instances
+ Updated CPU Exception Handler Library
+ Add Reserve Interrupt and Exception Vectors definition defined
in PI 1.2.1.
+ QemuVideoDxe: don\'t leak descriptors returned by
GetBarAttributes
- Add OVMF-correct-debug-path.patch to correct the path to the
debug symbols
- Enable AArch64 UEFI image build against Foundation Model
- Drop OVMF-more-gcc-def.patch: just use the flags for gcc 4.7
Mon Nov 18 13:00:00 2013 glinAATTsuse.com
- Update to R14854
+ Support --enable-flash switch
+ Use rsp instead of esp to save 64-bit stack pointer
+ Fix the bug that SetTimer () cannot work when Type is
TimerPeriodic and TriggerTime is 0
+ Several Virtio fixes
+ emulated NV storage must be EfiRuntimeServicesData
+ Fix a bug about the iSCSI DHCP dependency issue
+ correctly align emulated NV storage
+ Update ATA drivers to follow UEFI2.4 new request
+ Restore the correct cursor status after finish creating the
dialog
+ Fix display engine driver paint some menu error
+ Fix a bug about the “VendorKey” variable update logic
+ Several fixes for shell commands
+ Fix spelling typo in the NIC_IP4_CONFIG_INFO.Permanent variable
name
+ Added VirtIo Subsystem IDs
+ Add the definition for Timestamp Protocol and a new driver
base on TimerLib to produce Timestamp protocol
+ Fix modal form display error
+ Fix form flash issue
+ Fix the BdsExpandPartitionPartialDevicePathToFull() hang issue
- Update README about the flash mode support
Wed Sep 25 14:00:00 2013 glinAATTsuse.com
- Update to R14721
+ Fix EFI handover flag
+ Build early pagetable for the machines without EPT
+ Enable caching in initial page tables
+ Fix pool allocation in shell
+ Improve QemuBootOrder
- Drop upstreamed OVMF-build-early-pagetable.patch
Fri Sep 6 14:00:00 2013 glinAATTsuse.com
- Strip CR from the license files
- Update README
Thu Sep 5 14:00:00 2013 glinAATTsuse.com
- Rename the package name from OVMF to ovmf
- Update to R14609
+ Fixes for virtio disk
+ Build the new shell by default
+ Fix EFI memory mapping in Linux loader
+ Add gcc47 definition
- Refresh OVMF-more-gcc-def.patch and OVMF-sle-11-gcc47.patch
- Add OVMF-build-early-pagetable.patch to fix the black screen
issue on the CPU without EPT support
- Drop upstreamed OVMF-fix-shell-warning.patch
- Drop patches and use the build parameters instead:
OVMF-enable-secure-boot.patch and OVMF-add-ovmf-targets.patch
- Install license files
- Add _service to checkout the source code from svn
Thu Aug 29 14:00:00 2013 lnusselAATTsuse.de
- when built in devel project also create a firmware variant that
includes the devel project key
- include new 2048 bit openSUSE keys
Tue Aug 27 14:00:00 2013 glinAATTsuse.com
- Add OVMF-sle-11-gcc47.patch for SLE-11-SP3
- Clean up the spec file
- Only embed keys in the x86_64 roms since openSUSE/SUSE and
Microsoft only support secure boot on x86_64 machines
Mon Aug 26 14:00:00 2013 glinAATTsuse.com
- Package OVMF roms in qemu-ovmf-
*
- Rename patches
+ 0001-OVMF-Enable-secure-boot-and-expand-X64-rom-size.patch to
OVMF-enable-secure-boot.patch
+ 0002-edk-targets-for-x86_64.patch to
OVMF-add-ovmf-targets.patch (also enable IA32)
- Merge 0004-add-GCC47-definition-one-removal-of-melf_x86_64.patch
and OVMF-gcc48-definition.patch into OVMF-more-gcc-def.patch
- Drop 0003-edk2-add-readme.patch and maintain README outside the
tarball
- Drop 0005-edk-image-size.patch
- Drop 0006-edk-add-shell.efi-target.patch since we don\'t build
shell.efi anymore
Thu Aug 22 14:00:00 2013 glinAATTsuse.com
- Update to R14547
- Drop upstreamed OVMF-fix-shell-warning.patch
Mon Jul 15 14:00:00 2013 glinAATTsuse.com
- Update to R14466
- Add OVMF-fix-shell-warning.patch to fix a compilation warning in
shell
- Drop upstreamed OVMF-adjust-variable-size.patch and
OVMF-convert-virtual-address.patch
Mon Jul 8 14:00:00 2013 glinAATTsuse.com
- Add OVMF-gcc48-definition.patch for gcc 4.8
Mon Jun 10 14:00:00 2013 glinAATTsuse.com
- Add OVMF-convert-virtual-address.patch to convert
mLockedVariableList to virtual address to fix crash when updating
variables in Runtime
Wed Jun 5 14:00:00 2013 glinAATTsuse.com
- Update to R14395
- Add OVMF-use-generic-sb-config.patch to use the generic secure
boot config menu
- Drop OVMF-multi-signatures.patch
Wed May 29 14:00:00 2013 glinAATTsuse.com
- Update to R14387
- Add OVMF-adjust-variable-size.patch to adjust the default maximum
variable size to avoid crash
- Remove upstreamed OVMF-new-shell-error-string.patch
- Disable OVMF-multi-signatures.patch
- Build the image with openSUSE keys
Tue May 14 14:00:00 2013 glinAATTsuse.com
- Refresh OVMF-embed-default-keys.patch to fix a bug that causd the
enrolled keys overwritten by the default keys after system reset.
- Add OVMF-new-shell-error-string.patch to add newer error status
strings
- Enable the new shell
Fri May 10 14:00:00 2013 glinAATTsuse.com
- Add OVMF-embed-default-keys.patch to embed keys at build time
- Build images with SUSE and MS keys
Fri Mar 22 13:00:00 2013 glinAATTsuse.com
- Add OVMF-multi-signatures.patch (R14141)
- New package OVMF based on James Bottomley\'s OVMF package (R14071)