
spice
up2wing
这个作者很懒,什么都没留下…
展开
-
spice虚拟桌面基础
1. VDI架构 VDI架构提供了一种可以通过软件组件发布虚拟设备的方法,其它软件组件可以与这些设备进行交互。后端暴露了像display port、mouse input等接口,前端插入display output并根据特定实现进行渲染,以及插入mouse input并发送鼠标事件给后端处理。 此外很多其它接口可以通过后端(back-end)暴露出来,另一个例子就是物理机上的远原创 2013-09-08 15:40:21 · 5205 阅读 · 0 评论 -
spice图形子系统
1、spice server Spice server通过通道(channel)与client通信,每个通道类型专用于特定类型的数据。每个通道使用一个特定的tcp socket(可以是ssl或非安全的)。 主通道和输入通道受handler函数(在reds.c中实现)控制,显示和光标通道在red worker线程(每个display一个线程)里面处理,音频回放和录音通道有自己的h翻译 2013-10-13 16:21:49 · 2098 阅读 · 0 评论 -
spice server主表面(primary surface)创建过程
qemu中接收qxl显卡指令的是ioport_write(hw\qxl.c),这个函数作为qxl_io_ops(MemoryRegionOps结构的一个实例)中write函数指针的实现,在qxl_init_common()中进行初始化。 qxl指令分为异步和同步。当收到QXL_IO_CREATE_PRIMARY指令时调用qxl_create_guest_primary()。第一个参数类型原创 2013-10-14 00:30:24 · 3209 阅读 · 0 评论