mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 18:22:45 +00:00 
			
		
		
		
	|  9d94c85b6a In short: QEMU supports both Memory-Mapped-IO and classic IO methods for controlling the emulated VGA device. Bochs and VirtualBox only support the classic IO method. An excellent write up on the history of these interfaces can be found here: https://www.kraxel.org/blog/2018/10/qemu-vga-emulation-and-bochs-display The IO method was how things were done originally in SerenityOS. Commit | ||
|---|---|---|
| .. | ||
| Bochs | ||
| Console | ||
| Intel | ||
| VirtIOGPU | ||
| Definitions.h | ||
| FramebufferDevice.cpp | ||
| FramebufferDevice.h | ||
| GenericFramebufferDevice.cpp | ||
| GenericFramebufferDevice.h | ||
| GenericGraphicsAdapter.h | ||
| GraphicsManagement.cpp | ||
| GraphicsManagement.h | ||
| VGACompatibleAdapter.cpp | ||
| VGACompatibleAdapter.h | ||