File ovmf.changes of Package ovmf
-------------------------------------------------------------------
Thu Oct 22 03:07:19 UTC 2015 - glin@suse.com
- Update to R18651
+ OvmfPkg: XenPvBlkDxe: handle empty cdrom drives
+ MdeModulePkg SetupBrowserDxe: Save global variable values
before nest function called
+ UefiCpuPkg: Add CPU Hot Plug Data include file
+ UefiCpuPkg: Add ACPI CPU Data include file
+ UefiCpuPkg: Add SMM CPU Service Protocol
+ UefiCpuPkg: CpuDxe: broadcast MTRR changes to APs
+ UefiCpuPkg: CpuDxe: Wait for APs to enter idle loop
+ UefiCpuPkg: CpuDxe: Use PCD for AP detection timeout
+ UefiCpuPkg: Update CPU MP drivers to support single CPU
configuration
+ MdeModulePkg VarCheckLib: R18611 was thoughtless for property
set
+ SecurityPkg : Fix Rsa2048Sha256GuidedSectionExtractLib issue
+ OvmfPkg: VirtioBlkDxe: reset device at ExitBootServices()
+ OvmfPkg: VirtioScsiDxe: reset device at ExitBootServices()
+ OvmfPkg: Sec: Fix SOURCE_DEBUG_ENABLE ASSERT()
+ MdeModulePkg: SmbiosDxe: soften DEBUG messages about table
reallocation
+ MdeModulePkg: FaultTolerantWriteDxe: clean up some "success"
messages
+ MdeModulePkg: FaultTolerantWriteDxe: mellow DEBUGs about
workspace reinit
+ ArmPlatformPkg: NorFlashDxe: mellow DEBUG messages about flash
reinit
+ ArmVirtPkg: include BaseStackCheckLib also for AARCH64
+ NetworkPkg: reset DHCP child when leaving PXE LoadFile
+ MdeModulePkg: reset DHCP child when leaving PXE LoadFile
+ SecurityPkg AuthVariableLib: Add the missing
gEfiAuthenticatedVariableGuid
+ MdeModulePkg VariableRuntimeDxe: Add the missing
gEfiImageSecurityDatabaseGuid
+ MdeModulepkg VarCheckLib: Return NULL when no property set to
variable with wildcard name
+ NetworkPkg: remove unnecessary timeout event when setting IPv6
address
+ ShellPkg: Print error message when Shell set environment
variable fail
+ BaseTools/PeCoffLoader: fix handling of ARM MOVW/MOVT
instruction relocs
+ UefiCpuPkg: Add ASSERT to handle local APIC not config properly
+ SecurityPkg: Integrate new RngLib into RngDxe
+ MdePkg: Create GetRandomNumber128 in RngLib
+ ArmVirtPkg/ArmVirtQemu: enable non-exec DXE stack for AARCH64
+ MdeModulePkg/DxeIplPeim: implement non-exec stack for
ARM/AARCH64
+ ArmPkg/ArmLib MMU: add functions to set/clear RO and XN bits on
regions
+ ArmPkg/AArch64Mmu: move page table traversal code to separate
function
+ ArmPkg/AArch64Mmu: use architecturally correct definitions for
XN/UXN
-------------------------------------------------------------------
Thu Oct 8 02:33:33 UTC 2015 - glin@suse.com
- Update to R18577
+ OvmfPkg: raise DXEFV size to 9 MB
+ MdeModulePkg: exit pci function loops early if device is not
multi-function
+ NetworkPkg: HttpDxe: Remove unused local variables
+ ArmPkg/AArch64Mmu: remove cache maintenance for page tables
+ BaseTools/AARCH64: use large code model for GCC <= 4.8
+ ArmPkg/Mmu: do not configure block translations at level 0
+ ArmVirtPkg: use 4 KB section alignment for
ARM DXE_RUNTIME_DRIVER modules
+ BaseTools/ARM: move to unified GCC linker script
- Enable HttpBoot for i586 and x86_64
- Drop patches since upstream fixes the issues
+ ovmf-use-non-default-gcc48.patch
+ 0001-Revert-BaseTools-AARCH64-use-tiny-code-model-by-defa.patch
+ 0010-avoid-potentially-uninitialized-variable.diff
-------------------------------------------------------------------
Thu Oct 1 08:54:34 UTC 2015 - glin@suse.com
- Update to R18564
+ OvmfPkg: set 4 KB section alignment for DXE_RUNTIME_DRIVER
modules
+ MdeModulePkg Ip4Dxe: Ip4Config2 to request DHCP Option6 DNS
server IP
+ MdeModulePkg: Add SMBIOS 3.0 support in NetLibGetSystemGuid
+ ArmVirtPkg: build the TFTP command into the UEFI shell
+ OvmfPkg: build the TFTP command into the UEFI shell
+ ArmVirtPkg: reduce preallocation of boot services data pages
+ OvmfPkg: enable SATA controller
+ OvmfPkg: QemuBootOrderLib: recognize Q35 SATA disks / CD-ROMs
+ MdePkg: Add RngLib into MdePkg
+ MdeModulePkg: Remove event from protocol database only if
registered
+ ArmVirtPkg: PlatformIntelBdsLib: signal ReadyToBoot on direct
kernel boot
+ ShellPkg: Added SMBIOS 2.8 Type 17 changes to smbiosview
+ ShellPkg: Added SMBIOS 3.0 support in dmem
+ MdeModulePkg: Enhance PCI capability looking up logic to avoid
hang
+ OvmfPkg: disable no-exec DXE stack by default
+ OvmfPkg: make PcdPropertiesTableEnable dynamic
+ OvmfPkg: make PcdSetNxForStack dynamic
+ MdeModulePkg: Change the algorithm in SNP to use the first
found BAR index
+ NetworkPkg: Update Http driver to use DPC mechanism
+ NetworkPkg: RxToken event not closed in Http.Response()
+ NetworkPkg: Avoid memory allocation for each HTTP message
exchange
+ NetworkPkg: Update cache management in HTTP boot driver
+ NetworkPkg: Enlarge receive block size of HTTP boot driver
+ PXE Driver's LoadFile protocol should check FilePath
+ ArmVirtPkg: set max physical address width to 40 bits
+ ArmVirtPkg/ArmVirtMemoryInitPeiLib: handle memory above 4 GB
on 32-bit ARM
+ ArmPkg/Mmu: Fix potential page table memory leak
+ ArmPkg/Mmu: Increase PageLevel when table found at the targeted
level
+ ArmPkg/Mmu: Fix literal number left shift bug
+ ArmPkg/Mmu: Fix page level calculation bug
+ ArmPkg/Mmu: Fix bug of aligning new allocated page table
+ MdeModulePkg: Fix a performance data buffer overrun issue
+ ShellPkg: Fix 'for' command fail with multiple fields
+ MdeModulePkg: Regular expression protocol
+ NetworkPkg: Fix suspicious dereference of pointer 'FieldCount'
+ Handle extra module patchable PCD variable in Linux map
+ NetworkPkg: Fix the HttpCloseConnection fail issue
+ UefiCpuPkg/MtrrLib: MtrrValidBitsMask and MtrrValidAddressMask
wrong
- Add ovmf-use-non-default-gcc48.patch: gcc5 generates the larger
code size and causes the x86_64 final image exceeds the size
limit if we enable Secure Boot and IPv6 at the same time. As a
workaround, we use the non-default gcc48.
- Drop ovmf-gcc5-conf.patch and use GCC49 as TOOL_CHAIN_TAG for
the distro with gcc5
- Limit 0001-Revert-BaseTools-AARCH64-use-tiny-code-model-by-defa.patch
to the distro with gcc lower than 5
- Refresh ovmf-embed-default-keys.patch and ovmf-gdb-symbols.patch
-------------------------------------------------------------------
Thu Sep 3 06:36:37 UTC 2015 - glin@suse.com
- Update to R18393
+ OvmfPkg: PlatformPei: force 32-bit MMIO aperture above 3 GB
on Q35
+ OvmfPkg: AcpiTables: serialize control methods that create
named objects
+ OvmfPkg: PlatformPei: clear CMOS 0xF after setting mBootMode
+ CryptoPkg: Fix one wrong parameter for weak key checking
+ CryptoPkg: Replace string wrapper functions with safe string
functions
+ ArmPlatformPkg/PlatformIntelBdsLib: add splash screen support
+ ArmPlatformPkg/PlatformIntelBdsLib: fix and clean up error
handling
+ ArmPlatformPkg/PlatformIntelBdsLib: remove ARM BDS dependency
+ Locate IpSec on IP packet processing only if it's installed
+ ShellPkg: Get media status in ifconfig command
+ OvmfPkg: prevent code execution from DXE stack
+ MdePkg: Modify string expression of Wi-Fi device path to
follow UEFI spec
+ NetworkPkg: Fix IpSec run into infinite loop issue in some case
+ FatBinPkg: Update EBC/IA32/X64/IPF binaries
+ SecurityPkg: Fix one returned code issue in P7Verify Protocol
+ Add VarCheckLib library
+ BaseTools: Add NULL pointer check in AutoGen code
+ Follow PI spec to update ExtendedSize in EFI_FFS_FILE_HEADER2
+ NetworkPkg: Add HTTP utilities driver
+ OvmfPkg: Add HttpBoot support
+ NetworkPkg: Remove the hostname from the http request URL
+ MdeModulePkg:Full support F10 hot key in UiApp
+ NetworkPkg: Fix DHCP TransmitReceive EFI_NO_MAPPING return in
DnsDxe
+ MdeModulePkg: Fix default router table and interface missing
error
+ ShellPkg: Fix 'ifconfig' can't get the address from dhcp in
some case
+ ArmPkg: remove ARMv6 support code
+ MdeModulePkg: Update UiApp to handle terminal type TtyTerm
+ MdeModulePkg/Xhci: make all timeout values be consistent with
comments
+ SecurityPkg: Fixed build error due to FixedAtBuild
PcdTcg2HashAlgorithmBitmap
+ MdeModulePkg: IP4 should re-initiate a DHCP if it detects
network reconnection
+ NetworkPkg: Stop and release DHCP4 child after boot info is
ready
+ Add restriction that HashFinal() must be after at least one
HashUpdate()
+ SecurityPkg: Update SignatureSize to comply UEFI spec
+ NetworkPkg: Fix hang issue after system reconnected when IPSec
has set up
+ Add TPM2 definition in trusted computing group
+ BaseTools IA32/X64: prevent .eh_frame sections from being
generated
+ MdeModulePkg:Use safe string functions in UiApp
+ MdeModulePkg: Add codes to support trailer parse in HttpLib
+ OvmfPkg/Xen: use lower case x in hex immediate value
+ ArmVirtPkg: use global section alignment in custom linker
script
+ ArmVirtPkg: avoid relocated immediates in AARCH64 asm
+ MdeModulePkg: Fix issue about current Ip4Dxe implementation
for DHCP DORA process
+ BaseTools/GenFw: allow AArch64 tiny and small code model
relocations
- Add 0001-Revert-BaseTools-AARCH64-use-tiny-code-model-by-defa.patch
to use the large model for aarch64 since ld/binutils couldn't
calculate the sections properly and GenFw would fail due to the
section offset.
- Drop arm 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
+ 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
-------------------------------------------------------------------
Mon Aug 10 06:45:04 UTC 2015 - glin@suse.com
- Update to R18191
+ UefiCpuPkg CpuDxe: Sync up the settings of Execute Disable to APs
+ MdeModulePkg DxeIpl: Fix IA32 build failure with GCC 5.1.1
+ ArmPlatformPkg/PlatformPeim: constify EFI_PEI_PPI_DESCRIPTOR
globals
+ ArmPlatformPkg/PrePeiCore: constify PPI globals
+ MdeModulePkg: Use monotonic count to initialize the NetLib
random seed
+ OvmfPkg: SmbiosVersionLib: recognize SMBIOS 3.x entry point
+ OvmfPkg: SmbiosPlatformDxe: eliminate duplicate entry point
validation
+ ArmVirtPkg/ArmVirtQemu.dsc: set default for
PcdQemuSmbiosValidated
+ OvmfPkg: introduce PcdQemuSmbiosValidated
+ ArmVirtPkg: set SMBIOS version in DetectSmbiosVersionLib
instead of QemuFwCfgToPcdDxe
+ OvmfPkg: set SMBIOS version in DetectSmbiosVersionLib instead
of PlatformPei
+ OvmfPkg: SmbiosVersionLib: add "plugin" for detecting SMBIOS
version
+ OvmfPkg: PlatformDebugLibIoPort: fix AsciiSPrint() format
string
+ ShellPkg: Fix issue about ping fail with IPv4
+ MdeModulePkg DxeIpl: Add stack NX support
+ NetworkPkg: Fix assert caused by wrong parameter in
AsciiStrCpyS()
+ ArmVirtPkg/ArmVirtQemu: add LinuxLoader UEFI app to ARM build
+ ArmVirtPkg/ArmVirtXen: remove unused PcdFirmwareVendor PCD
+ ArmVirtPkg/ArmVirtQemu: drop ARM BDS and make Intel BDS the
default
+ BaseTools GCC: move AutoGen.obj contents to .text section
+ BaseTools GCC: align start of .data to .text alignment
+ BaseTools GCC: add unified GCC linker script for all archs and
versions
+ BaseTools IA32/X64: get header size and alignment from ld
commandline
+ BaseTools IA32/X64: move .got contents to the PE/COFF .text
section
+ BaseTools IA32/X64: drop redundant alignment from linker script
+ BaseTools IA32/X64: move .rodata to PE/COFF .text section
+ BaseTools IA32/X64: remove NOP padding from X86/IA32 GCC linker
scripts
+ MdeModulePkg PeiCore: Add PCD to specify PEIM Shadow
+ ArmVirtPkg: use 'auto' alignment and FIXED placement for XIP
modules
+ MdeModulePkg: Enhance PciBusDxe to handle high 32bit of MEM64
BAR returns 0
- Refresh ovmf-gcc5-conf.patch
- Refresh 0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch
- Drop upstreamed patch: ovmf-netlib-random-seed.patch
- Drop 0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch
since the ARM BDS was dropped
-------------------------------------------------------------------
Wed Jul 29 09:40:38 UTC 2015 - glin@suse.com
- Update to R18107
+ NetworkPkg: Fix the issue cannot boot to UEFI Network after
reset
+ ArmVirtPkg: implement DT-based ArmGicArchLib
+ OvmfPkg: fix conversion specifiers in DEBUG format strings
+ Reduce reserved memory consumption
+ MdeModulePkg: Make boot option description unique
+ NetworkPkg: Fix the issue EfiPxeBcDhcp() may return wrong
status.
+ ArmVirtPkg/ArmVirtQemu: support SMBIOS
+ ArmVirtPkg: QemuFwCfgToPcdDxe: set SMBIOS entry point version
dynamically
+ ArmVirtPkg: add QemuFwCfgToPcdDxe
+ OvmfPkg: SmbiosPlatformDxe: restrict current Xen code to
IA32/X64
+ OvmfPkg: SmbiosPlatformDxe: move IsEntryPointStructureValid()
to Xen.c
+ OvmfPkg: AcpiS3SaveDxe: drop EFI_ACPI_S3_SAVE_PROTOCOL
+ OvmfPkg: install DxeSmmReadyToLock in PlatformBdsLib
+ IntelFrameworkModulePkg/GenericBdsLib: remove AcpiS3->S3Save()
call
+ OvmfPkg: PlatformBdsLib: signal End-of-Dxe event group
+ OvmfPkg: AcpiS3SaveDxe: call S3Ready() at End-of-Dxe
+ OvmfPkg: AcpiS3SaveDxe: prepare for End-of-Dxe callback
- Add ovmf-netlib-random-seed.patch to avoid the DHCPv6 IAID
collision
-------------------------------------------------------------------
Fri Jul 24 03:40:08 UTC 2015 - glin@suse.com
- Update to R18030
+ ArmVirtPkg: Make terminal type consistent
+ NetworkPkg: Add the unspecified address check for DNS6
StationIp
+ ShellPkg: Add optional 'tftp' EFI Shell command
+ NetworkPkg: Fix bios bootup hang issue when enable network
+ SecurityPkg: Fix DBX Variable Read Error in
ImageVerificationLib
+ SecurityPkg: Correct BootOrder/Boot#### measurement behavior
+ ArmVirtPkg/ArmVirtQemu.dsc: Remove Linux specific boot path
+ ArmPkg/BdsLib: Remove Linux loader from BdsLib
+ ArmPlatformPkg: Add the LinuxLoader.efi EFI application
+ ArmPkg/BdsLib: Replaced BdsLoadApplication() by
LocateEfiApplicationInFv()
+ OvmfPkg: QemuBootOrderLib: recognize extra PCI root buses
+ OvmfPkg: QemuBootOrderLib: introduce ExtraRootBusMap
+ OvmfPkg: PciHostBridgeDxe: shorten search for extra root buses
+ OvmfPkg: PciHostBridgeDxe: look for all root buses
+ OvmfPkg: PciHostBridgeDxe: eliminate
PCI_HOST_BRIDGE_INSTANCE.RootBridgeNumber
+ OvmfPkg: PciHostBridgeDxe: use private buffer in
RootBridgeIoConfiguration()
+ OvmfPkg: PciHostBridgeDxe: release resources on driver entry
failure
+ OvmfPkg: PciHostBridgeDxe: factor out InitRootBridge() function
+ OvmfPkg: PciHostBridgeDxe: embed device path in private root
bridge struct
+ OvmfPkg: PciHostBridgeDxe: kill RootBridgeNumber and
RootBridgeAttribute
+ OvmfPkg: PciHostBridgeDxe: eliminate nominal support for
multiple host bridges
+ OvmfPkg: PlatformBdsLib: connect all PCI root buses
- Refresh 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
-------------------------------------------------------------------
Mon Jul 13 04:34:30 UTC 2015 - glin@suse.com
- Update to R17935
+ CryptoPkg: update OpenSSL dependency to version 1.0.2d
+ OvmfPkg: QemuFwCfgLib: avoid "variable set but not used"
warning from GCC
+ Remove Ip4ConfigDxe module
+ IntelFrameworkPkg FrameworkUefiLib: Fix ASSERT in CatVSPrint
+ BaseTools: aarch64: add -fno-asynchronous-unwind-tables to gcc
cflags
+ MdePkg/AArch64: use GCC_ASM_EXPORT to export functions
+ MdeModulePkg/FvSimpleFileSystemDxe: Support file opening with
no '.efi'
+ OvmfPkg: Fix GCC49 build hang in PeiCore
+ Add "TtyTerm" terminal type to TerminalDxe
+ MdeModulePkg AcpiTableDxe: Install config table at ACPI data
change
- Remove upstreamed ovmf-remove-old-ip4config.patch
-------------------------------------------------------------------
Wed Jul 8 07:30:18 UTC 2015 - glin@suse.com
- Update to R17883
+ MdePkg: Add UEFI2.5 Ramdisk device path definition
+ ArmVirtPkg: use correct ASM decoration for non-function global
symbols
+ NetworkPkg: Add UEFI HTTP boot driver
+ NetworkPkg: Add HTTP Driver
+ NetworkPkg: Add DNS feature support over IPv4 and IPv6
+ MdeModulePkg: Update Ip4Dxe driver to support Ip4Config2
protocol
+ ArmVirtPkg: adapt ArmVirtXen build to system memory end global
variable
+ ArmPkg/CpuDxe: Fixed AArch64 MMU
+ ArmPkg/Application: Add new EFI application to boot Linux
+ ArmVirtPkg: build runtime drivers with 64 KB section alignment
+ Restructure AuthVariableLib
+ Conversion of the safe string functions
+ CryptoPkg: Fix the dereferenced pointer issue
+ SecurityPkg: Add MD5 support to Hash2DxeCrypto
+ OvmfPkg: Increase the maximum size of RAM
+ ArmVirtPkg: signal EndOxDxe event in PlatformBsdInit
+ MdeModulePkg: Add Memory Capabilities for MMIO and Reserved
Range
- Add ovmf-remove-old-ip4config.patch to remove the old Ip4Config
- Refresh patches
+ ovmf-embed-default-keys.patch
+ ovmf-gcc5-conf.patch
+ 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
- Add the source-level debugging to README
-------------------------------------------------------------------
Wed Jun 24 03:21:11 UTC 2015 - glin@suse.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 09:51:38 UTC 2015 - glin@suse.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 06:59:14 UTC 2015 - glin@suse.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 10:13:13 UTC 2015 - glin@suse.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 06:58:50 UTC 2015 - glin@suse.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 03:33:36 UTC 2015 - glin@suse.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 03:43:56 UTC 2015 - glin@suse.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 03:10:34 UTC 2015 - glin@suse.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 03:22:51 UTC 2015 - glin@suse.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 10:47:54 UTC 2015 - lnussel@suse.de
- update to R16775
- add RH patches for ARM
-------------------------------------------------------------------
Tue Jan 6 07:51:52 UTC 2015 - glin@suse.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 07:01:54 UTC 2014 - glin@suse.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 08:15:31 UTC 2014 - glin@suse.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 10:13:08 UTC 2014 - glin@suse.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 02:37:34 UTC 2014 - glin@suse.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 07:33:48 UTC 2014 - glin@suse.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 11:23:11 UTC 2014 - lnussel@suse.de
- also build a firmware with the openSUSE 4096 bit CA embedded
-------------------------------------------------------------------
Thu Aug 14 09:06:28 UTC 2014 - glin@suse.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 09:32:33 UTC 2014 - glin@suse.com
- Rename filenames to match the package name
-------------------------------------------------------------------
Wed May 28 09:13:09 UTC 2014 - glin@suse.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 07:18:06 UTC 2014 - glin@suse.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 09:57:47 UTC 2014 - glin@suse.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 06:48:11 UTC 2013 - glin@suse.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 06:06:50 UTC 2013 - glin@suse.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 08:58:31 UTC 2013 - glin@suse.com
- Strip CR from the license files
- Update README
-------------------------------------------------------------------
Thu Sep 5 02:59:08 UTC 2013 - glin@suse.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 09:10:56 UTC 2013 - lnussel@suse.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 10:26:51 UTC 2013 - glin@suse.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 08:11:18 UTC 2013 - glin@suse.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 10:13:47 UTC 2013 - glin@suse.com
- Update to R14547
- Drop upstreamed OVMF-fix-shell-warning.patch
-------------------------------------------------------------------
Mon Jul 15 09:09:22 UTC 2013 - glin@suse.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 09:54:40 UTC 2013 - glin@suse.com
- Add OVMF-gcc48-definition.patch for gcc 4.8
-------------------------------------------------------------------
Mon Jun 10 08:35:18 UTC 2013 - glin@suse.com
- Add OVMF-convert-virtual-address.patch to convert
mLockedVariableList to virtual address to fix crash when updating
variables in Runtime
-------------------------------------------------------------------
Wed Jun 5 09:56:49 UTC 2013 - glin@suse.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 03:39:56 UTC 2013 - glin@suse.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 07:59:13 UTC 2013 - glin@suse.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 04:09:19 UTC 2013 - glin@suse.com
- Add OVMF-embed-default-keys.patch to embed keys at build time
- Build images with SUSE and MS keys
-------------------------------------------------------------------
Fri Mar 22 02:58:23 UTC 2013 - glin@suse.com
- Add OVMF-multi-signatures.patch (R14141)
- New package OVMF based on James Bottomley's OVMF package (R14071)