Turnstone Operating System
Loading...
Searching...
No Matches
video_vmwaresvga.64.c File Reference

VMware SVGA video driver. More...

#include <driver/video_vmwaresvga.h>
#include <memory/frame.h>
#include <memory/paging.h>
#include <ports.h>
#include <apic.h>
#include <cpu/interrupt.h>
#include <efi.h>
#include <systeminfo.h>
#include <driver/video_edid.h>
#include <cpu.h>
#include <logging.h>

Functions

 MODULE ("turnstone.kernel.hw.video.vmwaresvga2")
 
int8_t vmware_svga2_isr (interrupt_frame_ext_t *frame)
 
void vmware_svga2_display_flush (uint32_t scanout, uint64_t offset, uint32_t x, uint32_t y, uint32_t width, uint32_t height)
 
static void vmware_svga2_write_reg (vmware_svga2_t *vmware_svga2, uint32_t index, uint32_t value)
 
static uint32_t vmware_svga2_read_reg (vmware_svga2_t *vmware_svga2, uint32_t index)
 
int8_t vmware_svga2_init (memory_heap_t *heap, const pci_dev_t *dev)
 

Variables

vmware_svga2_tvmware_svga2_active = NULL
 
uint32_t fill_color = 0x00000000
 

Detailed Description

VMware SVGA video driver.

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.