Hi Daniel,
Sorry to disturb you, I realized you are a busy man of the community.
So I did some work before I email you.

I submit my proposal as you suggest, convert the two virtual driver (CIRRUS 
and BOCHS, if I remember it right) to atomic mode-setting.

After talked with Martin Peres(the administrator of xorg on gsoc) and 
Gerd Hoffmann (the author of VirtIO gpu driver), we got this question,
is CIRRUS suitable to convert, as qemu using cirrus considered harmful.
  

--
Best regards
Junwang Zhao
Microprocessor Research and Develop Center
Department of Computer Science &Technology
Peking University
Beijing, 100871, PRC