Commit Graph

11 Commits

Author SHA1 Message Date
Peter Fang 87cafaea33 OVMF release v1.2
- Add support for VRING_USED_F_NO_NOTIFY in virtio devices
- Revert "Initialize EmuVariable NV storage memory with varstore from
  ROM"
- Add AcrnEmuVariableFvbRuntimeDxe to support NV storage
- Enable ahci driver.

Secure boot is supported from this release onwards.

Tracked-On: #3506
Signed-off-by: Peter Fang <peter.fang@intel.com>
2019-08-01 09:24:52 +08:00
Peter Fang ce6e663f6c OVMF release v1.1
- Cleanup unused and unsupported function of AcrnRtc
- Remove SMBIOS support
- Add ResetSystemLib for ACRN
- Disable BhyveFwCtlLib
- Disable COM2
- Avoid connecting all system drivers
- Speed up Ps2KeyboardDxe
- Created new Rtc driver and optimized RtcInit and RtcGetTime
- Initialize EmuVariable NV storage memory with varstore from ROM
- Switch to BasePciLibPciExpress
- Avoid exhaustive PCI bus scanning during PCI host bridge
  initialization
- Add support for ACRN platform initialization
- Add ACRN's Host Bridge Device ID

Tracked-On: #3226
Signed-off-by: Peter Fang <peter.fang@intel.com>
2019-06-06 12:11:59 +08:00
Peter Fang 296c974dc0 OVMF release v0.8
- Remove QemuFwCfg/QemuFwCfgS3Lib
- Use ACRN E820 map to query system memory size
- Support 64-bit PCI host aperture via ACRN E820
- Remove debug code in release build
- Take out unnecessary OVMF drivers
- Revert "Enable MP support"
- Use CPUID 0x40000010 to determine tsc frequency

Tracked-On: #2868
Signed-off-by: Peter Fang <peter.fang@intel.com>
2019-04-01 12:39:42 +08:00
Peter Fang 061189981d OVMF release v0.7
- Change system timer from 8254 to HPET
- Fix UEFI console UI issue
- Enable MP support
- Install ACRN DM's ACPI tables
- Remove Bhyve ACPI tables
- fix backspace issue in UEFI shell
- clear CD bit in SEC
- Revert "workaround: disable CR0.CD"
- workaround: disable CR0.CD
- boots Clear Linux (1 vcpu)

Tracked-On: #2662
Signed-off-by: Peter Fang <peter.fang@intel.com>
2019-03-01 20:23:22 +08:00
Binbin Wu a1435f332b dm: bios: update vSBL to V1.1
vSBL Version 1.1
- Change:
	Update vFastboot to v1.1
	Pass vrpmb key to vFastboot.

Tracked-On: #2028
Signed-off-by: Binbin Wu <binbin.wu@intel.com>
2018-12-12 12:53:41 +08:00
Binbin Wu 6150c0611f dm: bios: update to version 1.0.1
Bug fix:
- Fix AaaG user build boot failure with  memory size > 2GB and flash unlocked.

Tracked-On: #1659
Signed-off-by: Binbin Wu <binbin.wu@intel.com>
2018-10-31 11:30:45 +08:00
Binbin Wu 96f8becca6 dm: bios: update vSBL to v1.0
New feature:
	Update vFastboot to v1.0
	Boot time optimization
	Support Crash mode, which uses vFastboot in vSBL as Crash mode target.
	Support Ramooops.

Tracked-On: #968, #1578, #1579, #1580
Signed-off-by: Binbin Wu <binbin.wu@intel.com>
2018-10-25 13:42:12 +08:00
Binbin Wu f5ca1896b3 dm: bios: update vsbl to v0.9
vsbl v0.9 change:
- New feature:
	Update vFastboot to v0.9
	Support vRPMB key handover for AaaG.
	Support to append SSDT to ACPI table for First Stage Mount in AaaG.
	Enable to set boot target to CrashOS when panic happens in vSBL debug version, release version is not affected.

Add SHA512SUM file for vsbl binaries.

Tracked-On:#1179, #1180, #1181, #1182
Signed-off-by: Binbin Wu <binbin.wu@intel.com>
2018-09-07 16:56:08 +08:00
Binbin Wu a568c9e3f7 dm: bios: update vsbl to v0.8.1
Support trusty S3 resume.
New watchdog reset report value.
Increase the limitation of bzImage size.

Signed-off-by: Binbin Wu <binbin.wu@intel.com>
2018-08-13 14:28:58 +08:00
Binbin Wu 50af102872 dm: bios: update vSBL binary to v0.8
Update vSBL with the following new features:
	Support watchdog status report when boot.
	Update vFastboot version to 0.8
Add a changelog file.
Add a md5sum file of vSBL images.

Signed-off-by: Binbin Wu <binbin.wu@intel.com>
2018-07-31 12:49:19 +08:00
Binbin Wu bb98846481 dm: add vSBL binary in bios directory
Create a new diectory bios in devicemodel
Add vSBL binary in bios directory.
- VSBL.bin: release version of vSBL
- VSBL_debug.bin: debug version of vSBL

Signed-off-by: Binbin Wu <binbin.wu@intel.com>
Reviewed-by: Jack Ren <jack.ren@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-06-05 21:51:50 +08:00