Hi,

> Is there no chance that ARM KVM might someday also be able to support
> a framebuffer?

Problem on arm is that you can't expose something as pci memory to the
guest which in reality isn't pci memory but normal ram (like the
emulated vga memory pci bar).

Storing a framebuffer in normal ram is (as far I know) no problem.  But
updates are a problem then, you have to:

  (a) notify the host about updates (which is what virtio-gpu does), or
  (b) turn on dirty tracking for *all* guest ram so you can detect
      display updates automatically (lot of overhead, vga needs dirty
      tracking only for the 16M pci bar), or
  (c) update whole framebuffer unconditionally in regular intervals
      (doesn't look great too).

cheers,
  Gerd

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to