Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: c712ce2bb1fcade3c02f2b0e492194f6f4bce132
https://github.com/tianocore/edk2/commit/c712ce2bb1fcade3c02f2b0e492194f6f4bce132
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
A OvmfPkg/CloudHv/CloudHvX64.dsc
A OvmfPkg/CloudHv/CloudHvX64.fdf
Log Message:
-----------
OvmfPkg/CloudHv: Add new target for Cloud Hypervisor
Adding the new target CloudHvX64, copied directly from OvmfPkgX64. The
point is to create a target dedicated for Cloud Hypervisor rather than
trying to support both QEMU and Cloud Hypervisor on the same target.
Improvements and cleanups will be performed in follow up patches.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: a2da72b2cabd3fcc721bddb0f228b84191113204
https://github.com/tianocore/edk2/commit/a2da72b2cabd3fcc721bddb0f228b84191113204
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M OvmfPkg/CloudHv/CloudHvX64.dsc
M OvmfPkg/CloudHv/CloudHvX64.fdf
Log Message:
-----------
OvmfPkg/CloudHv: Replace legacy 8254 PIT with local APIC timer
Cloud Hypervisor doesn't emulate the legacy 8254 PIT, which is why
instead of relying on it as the timer UEFI services, rely on the
XenTimerDxe implementation. This is not Xen specific, as it simply uses
the local APIC timer triggering interrupts on the vector 32.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: 6ecdda71fe9a3570ea4895fca497ee4ce07b7bd4
https://github.com/tianocore/edk2/commit/6ecdda71fe9a3570ea4895fca497ee4ce07b7bd4
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M OvmfPkg/CloudHv/CloudHvX64.dsc
M OvmfPkg/CloudHv/CloudHvX64.fdf
M OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c
Log Message:
-----------
OvmfPkg/CloudHv: Connect serial console
Cloud Hypervisor doesn't emulate any LPC bridge, therefore we simply
need to rely on the serial I/O port to be connected as a console.
It reuses the code from Xen since it's very generic.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: 1552050ce7340af56c15726483801c71024208fc
https://github.com/tianocore/edk2/commit/1552050ce7340af56c15726483801c71024208fc
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M OvmfPkg/CloudHv/CloudHvX64.dsc
M OvmfPkg/CloudHv/CloudHvX64.fdf
Log Message:
-----------
OvmfPkg/CloudHv: Remove legacy 8259 PIC support
Cloud Hypervisor does not emulate any 8259 PIC, therefore there's no
reason to load the corresponding driver for it.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: fdcea7ff6ffa0bfcbc3cc860bebd028bd0aa5a10
https://github.com/tianocore/edk2/commit/fdcea7ff6ffa0bfcbc3cc860bebd028bd0aa5a10
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M OvmfPkg/CloudHv/CloudHvX64.dsc
Log Message:
-----------
OvmfPkg/CloudHv: Remove Q35 specifics
Anything specific to the QEMU Q35 platform is not relevant for the
CloudHv target.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: 71082d3d1b3a75f360c71bdd9effb48c1c22750e
https://github.com/tianocore/edk2/commit/71082d3d1b3a75f360c71bdd9effb48c1c22750e
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M OvmfPkg/CloudHv/CloudHvX64.dsc
Log Message:
-----------
OvmfPkg/CloudHv: Reduce dependency on QemuFwCfg
Since Cloud Hypervisor doesn't rely on the FwCfg mechanism, remove the
libraries imports when possible.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: 196be601f9e128fb2e03c11628bc0dbfdcc77150
https://github.com/tianocore/edk2/commit/196be601f9e128fb2e03c11628bc0dbfdcc77150
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M OvmfPkg/CloudHv/CloudHvX64.dsc
M OvmfPkg/CloudHv/CloudHvX64.fdf
Log Message:
-----------
OvmfPkg/CloudHv: Remove video support
No need for video or virtio-gpu support since Cloud Hypervisor doesn't
emulate any of these.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: 7b6cbe0a819e2de30f7018c59d46589b9e80bd00
https://github.com/tianocore/edk2/commit/7b6cbe0a819e2de30f7018c59d46589b9e80bd00
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M OvmfPkg/CloudHv/CloudHvX64.dsc
M OvmfPkg/CloudHv/CloudHvX64.fdf
Log Message:
-----------
OvmfPkg/CloudHv: Remove USB support
Cloud Hypervisor doesn't emulate any USB controller or device, therefore
the support can be removed.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: e73d1bf96a059d81c537108f532624a7b53a428f
https://github.com/tianocore/edk2/commit/e73d1bf96a059d81c537108f532624a7b53a428f
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M OvmfPkg/CloudHv/CloudHvX64.dsc
M OvmfPkg/CloudHv/CloudHvX64.fdf
Log Message:
-----------
OvmfPkg/CloudHv: Remove CSM support
Cloud Hypervisor doesn't need the support for legacy BIOS, therefore the
CSM support can be removed.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: b66056ef2180568e7085d950f68ef4b5f04ec330
https://github.com/tianocore/edk2/commit/b66056ef2180568e7085d950f68ef4b5f04ec330
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M Maintainers.txt
Log Message:
-----------
OvmfPkg/CloudHv: add Maintainers.txt entry
Acked-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Commit: 5302bd81d9ba0c9e7f2371a81c438ec919ec8e1e
https://github.com/tianocore/edk2/commit/5302bd81d9ba0c9e7f2371a81c438ec919ec8e1e
Author: Sebastien Boeuf <[email protected]>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml
A OvmfPkg/PlatformCI/CloudHvBuild.py
Log Message:
-----------
OvmfPkg: Add CloudHvX64 to the CI
Adding the newly created target for Cloud Hypervisor to the CI,
validating it can be properly built.
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/7438a85bf138...5302bd81d9ba
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits