mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-23 01:40:30 +00:00
tty/hvc: xen: Use xen page definition
The console ring is always based on the page granularity of Xen. Signed-off-by: Julien Grall <julien.grall@citrix.com> Reviewed-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: David Vrabel <david.vrabel@citrix.com>
This commit is contained in:
parent
7d567928db
commit
9652c08012
@ -230,7 +230,7 @@ static int xen_hvm_console_init(void)
|
|||||||
if (r < 0 || v == 0)
|
if (r < 0 || v == 0)
|
||||||
goto err;
|
goto err;
|
||||||
gfn = v;
|
gfn = v;
|
||||||
info->intf = xen_remap(gfn << PAGE_SHIFT, PAGE_SIZE);
|
info->intf = xen_remap(gfn << XEN_PAGE_SHIFT, XEN_PAGE_SIZE);
|
||||||
if (info->intf == NULL)
|
if (info->intf == NULL)
|
||||||
goto err;
|
goto err;
|
||||||
info->vtermno = HVC_COOKIE;
|
info->vtermno = HVC_COOKIE;
|
||||||
@ -472,7 +472,7 @@ static int xencons_resume(struct xenbus_device *dev)
|
|||||||
struct xencons_info *info = dev_get_drvdata(&dev->dev);
|
struct xencons_info *info = dev_get_drvdata(&dev->dev);
|
||||||
|
|
||||||
xencons_disconnect_backend(info);
|
xencons_disconnect_backend(info);
|
||||||
memset(info->intf, 0, PAGE_SIZE);
|
memset(info->intf, 0, XEN_PAGE_SIZE);
|
||||||
return xencons_connect_backend(dev, info);
|
return xencons_connect_backend(dev, info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user