On 19/04/17 14:05, Bhupinder Thakur wrote:
Hi,

Hi Bhupinder,

On 19 April 2017 at 16:31, Julien Grall <julien.gr...@arm.com> wrote:
There were some concerns on the first version about using HVM params because
this is tying the virtual UART to HVM and only allow us to have one virtual
console.

HVM params are part of the stable ABI, so this would restrict ourselves to
future extension.

It was suggested to look at the DOMCTL way, I would have expected to some
investigation and a summary in the cover letter. So why do we keep HVM
PARAM?

It is more flexible to use DOMCTL interface in terms of supporting
multiple vUARTs in future without changing the interface. This DOMCTL
interface cannot be called from xenconsoled though because xenconsoled
does not know the PFN to be passed to Xen. It is ok to call this
DOMCTL interface from the toolstack since it knows the PFN and can
pass it on to Xen.

I am not sure to understand what you mean. The DOMCTL could be used to set the PFN by the toolstack and then retrieved by the console.

You could also use xenstore to pass the PFN. So what is the problem?

Cheers,

--
Julien Grall

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

Reply via email to