[SeaBIOS] [PATCH] xen: actually setup hypercalls.

Ian Campbell ijc at hellion.org.uk
Wed Jul 20 11:38:49 CEST 2011


On Wed, 2011-07-13 at 11:51 +0100, Ian Campbell wrote:
> This was somehow dropped during the iterations of the original Xen patches.
> It's actually harmless at the moment since there are no users of hypercalls but
> patches are being written to support Xen PV block devices which need this.
> 
> It's not clear exactly how early this needs to be but I think it needs to be at
> least before init_hw() (since that would detect disk devices). I put it first
> in maininit() since the only dependency is malloc().
> 
> Signed-off-by: Ian Campbell <ian.campbell at citrix.com>

Ping?

> ---
>  src/post.c |    3 +++
>  1 files changed, 3 insertions(+), 0 deletions(-)
> 
> diff --git a/src/post.c b/src/post.c
> index d98941c..b2f6d51 100644
> --- a/src/post.c
> +++ b/src/post.c
> @@ -210,6 +210,9 @@ startBoot(void)
>  static void
>  maininit(void)
>  {
> +    // Setup Xen hypercalls
> +    xen_init_hypercalls();
> +
>      // Setup ivt/bda/ebda
>      init_ivt();
>      init_bda();

-- 
Ian Campbell

Ego sum ens omnipotens.




More information about the SeaBIOS mailing list