Formal requirements for virtualizable third generation architectures
Communications of the ACM
WireGL: a scalable graphics system for clusters
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
A generic solution for hardware-accelerated remote visualization
VISSYM '02 Proceedings of the symposium on Data Visualisation 2002
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Linux Device Drivers, 3rd Edition
Linux Device Drivers, 3rd Edition
Analysis of the Intel Pentium's ability to support a secure virtual machine monitor
SSYM'00 Proceedings of the 9th conference on USENIX Security Symposium - Volume 9
VMM-independent graphics acceleration
Proceedings of the 3rd international conference on Virtual execution environments
The origin of the VM/370 time-sharing system
IBM Journal of Research and Development
Predicting disk scheduling performance with virtual machines
PERFORM'10 Proceedings of the 2010 IFIP WG 6.3/7.3 international conference on Performance Evaluation of Computer and Communication Systems: milestones and future challenges
A virtual graphics card for teaching device driver design
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Operating system virtualization tools such as VMWare, XEN, and Linux KVM export only minimally capable SVGA graphics adapters. This paper describes the design and implementation of a system that virtualizes high-performance graphics cards of arbitrary design to support the construction of authentic device drivers. Drivers written for the virtual cards can be used verbatim, without special function calls or kernel modifications, as drivers for real cards, should real cards of the same design exist. The applications of the system include both instruction in device driver design and allowing device driver design to proceed in parallel with new hardware development.