From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v3 0/4] hvmloader: make OVMF work with Xen Date: Thu, 21 Nov 2013 16:22:37 +0000 Message-ID: <1385050961-32637-1-git-send-email-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Wei Liu List-Id: xen-devel@lists.xenproject.org This is version 3 of Xen side patches. RFC tag is dropped because we reach consensus on what to pass on to OVMF, though OVMF side patches are sitll awaiting review. Release wise, I think this patch set should do more good than harm. It only affects OVMF, which we cannot make it worse - it was broken since long. Wei. Changes in V3: * move seabios_info to common code * e820 entry number is 16 again, one can bump it when necessary * reserve low reset vector in E820 map in OVMF Changes in V2: * ovmf_info is now almost the same as seabios_info * bump e820 entry number to 128 * modify build_e820_table to avoid BIOS region reservation if there's none Wei Liu (4): hvmloader/ovmf: remove hardcoded OVMF loading location hvmloader/ovmf: show OVMF_BEGIN as bios address hvmloader/ovmf: setup BIOS info for OVMF hvmloader/ovmf: setup E820 map tools/firmware/hvmloader/config.h | 20 ++++++++++++++ tools/firmware/hvmloader/hvmloader.c | 4 +-- tools/firmware/hvmloader/ovmf.c | 47 +++++++++++++++++++++++++++----- tools/firmware/hvmloader/seabios.c | 49 +++++++--------------------------- tools/firmware/hvmloader/util.c | 11 ++++++++ tools/firmware/hvmloader/util.h | 2 ++ 6 files changed, 85 insertions(+), 48 deletions(-) -- 1.7.10.4