xcp-ng / uefistored

Variables store for UEFI guests. Note: in XCP-ng 8.3+, we switched to varstored in order to share a common implementation with XenServer.
GNU General Public License v2.0
7 stars 3 forks source link

Drop all bufioreq logic #35

Closed benjamreis closed 2 years ago

benjamreis commented 2 years ago

Port of https://github.com/xapi-project/varstored/commit/c20294b0bf566878744b683001db2c69b03b916f# :

This was inherited from demu, but StdVGA acceleration isn't applicable to varstored. Drop all the infrastructure, and modify the create_ioreq_server / map_resource calls to not request creation of a bufioreq interface in Xen. Replace some raw numbers with appropriate constants.

Signed-off-by: Andrew Cooper andrew.cooper3@citrix.com

Signed-off-by: BenjiReis benjamin.reis@vates.fr

benjamreis commented 2 years ago

XCP-ng tests successfull on Alpine UEFI + EFITOOLS & UTIL LINUX, DEBIAN 10 UEFI + EFITOOLS, WINDOWS10 :+1: