libxl: only set b_info->u.hvm.bios if type if HVM
authorIan Campbell <ian.campbell@citrix.com>
Fri, 2 Mar 2012 12:33:25 +0000 (12:33 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Fri, 2 Mar 2012 12:33:25 +0000 (12:33 +0000)
commit132531885a247283fcb2dd6c463fc7fa30889118
tree35996281e54512a0e6ba7e296b963e7880763df4
parentf4ac65904884a5e6c0a338bbbaca267b790f6765
libxl: only set b_info->u.hvm.bios if type if HVM

This fixes a PV guest breakage causes by 24932:6eac4a1ee646 "libxl: Select BIOS
using libxl_domain_build_info_setdefaults".

I have also included a sanity check on b_info->type.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxl/libxl_create.c