On 15/09/17 15:21, Jan Beulich wrote:
On 15.09.17 at 15:00, wrote:
>> So I've found the data I've searched in the hypervisor. The maximum
>> frame number to expect can be calculated from max_page, mem_hotplug
>> and the maximum physical address from cpuid node 0x8008. If
On 15/09/17 15:21, Jan Beulich wrote:
On 15.09.17 at 15:00, wrote:
>> So I've found the data I've searched in the hypervisor. The maximum
>> frame number to expect can be calculated from max_page, mem_hotplug
>> and the maximum physical address from cpuid node 0x8008. If
>> CONFIG_BIGMEM
>>> On 15.09.17 at 15:00, wrote:
> So I've found the data I've searched in the hypervisor. The maximum
> frame number to expect can be calculated from max_page, mem_hotplug
> and the maximum physical address from cpuid node 0x8008. If
> CONFIG_BIGMEM isn't defined in Xen it
>>> On 15.09.17 at 15:00, wrote:
> So I've found the data I've searched in the hypervisor. The maximum
> frame number to expect can be calculated from max_page, mem_hotplug
> and the maximum physical address from cpuid node 0x8008. If
> CONFIG_BIGMEM isn't defined in Xen it is 16TB max.
>
>
On 13/09/17 11:23, Juergen Gross wrote:
> On 12/09/17 20:54, Andrew Cooper wrote:
>> On 08/09/17 15:48, Juergen Gross wrote:
>>> static void gnttab_request_version(void)
>>> {
>>> - int rc;
>>> + long rc;
>>> struct gnttab_set_version gsv;
>>>
>>> - gsv.version = 1;
>>> + rc =
On 13/09/17 11:23, Juergen Gross wrote:
> On 12/09/17 20:54, Andrew Cooper wrote:
>> On 08/09/17 15:48, Juergen Gross wrote:
>>> static void gnttab_request_version(void)
>>> {
>>> - int rc;
>>> + long rc;
>>> struct gnttab_set_version gsv;
>>>
>>> - gsv.version = 1;
>>> + rc =
On 12/09/17 20:54, Andrew Cooper wrote:
> On 08/09/17 15:48, Juergen Gross wrote:
>> static void gnttab_request_version(void)
>> {
>> -int rc;
>> +long rc;
>> struct gnttab_set_version gsv;
>>
>> -gsv.version = 1;
>> +rc = HYPERVISOR_memory_op(XENMEM_maximum_ram_page,
On 12/09/17 20:54, Andrew Cooper wrote:
> On 08/09/17 15:48, Juergen Gross wrote:
>> static void gnttab_request_version(void)
>> {
>> -int rc;
>> +long rc;
>> struct gnttab_set_version gsv;
>>
>> -gsv.version = 1;
>> +rc = HYPERVISOR_memory_op(XENMEM_maximum_ram_page,
On 08/09/17 15:48, Juergen Gross wrote:
> static void gnttab_request_version(void)
> {
> - int rc;
> + long rc;
> struct gnttab_set_version gsv;
>
> - gsv.version = 1;
> + rc = HYPERVISOR_memory_op(XENMEM_maximum_ram_page, NULL);
This hypercall is information leak and
On 08/09/17 15:48, Juergen Gross wrote:
> static void gnttab_request_version(void)
> {
> - int rc;
> + long rc;
> struct gnttab_set_version gsv;
>
> - gsv.version = 1;
> + rc = HYPERVISOR_memory_op(XENMEM_maximum_ram_page, NULL);
This hypercall is information leak and
On 09/08/2017 10:48 AM, Juergen Gross wrote:
> Based on the maximum page number of the host select either grant v1 or
> grant v2.
>
> For testing purposes add a way to specify the grant interface version
> via a boot parameter.
>
> Signed-off-by: Juergen Gross
Reviewed-by: Boris
On 09/08/2017 10:48 AM, Juergen Gross wrote:
> Based on the maximum page number of the host select either grant v1 or
> grant v2.
>
> For testing purposes add a way to specify the grant interface version
> via a boot parameter.
>
> Signed-off-by: Juergen Gross
Reviewed-by: Boris Ostrovsky
12 matches
Mail list logo