summaryrefslogtreecommitdiffstats
path: root/vidix/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'vidix/drivers')
-rw-r--r--vidix/drivers/mga_vid.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/vidix/drivers/mga_vid.c b/vidix/drivers/mga_vid.c
index 2b8f02add0..a5442bd0fc 100644
--- a/vidix/drivers/mga_vid.c
+++ b/vidix/drivers/mga_vid.c
@@ -1246,7 +1246,7 @@ card_found:
int vixInit(void)
{
unsigned int card_option = 0;
-
+ int err;
printf("[mga] init\n");
mga_vid_in_use = 0;
@@ -1341,7 +1341,8 @@ int vixInit(void)
printf("[mga] MMIO at %p, IRQ: %d, framebuffer: %p\n",
mga_mmio_base, mga_irq, mga_mem_base);
-
+ err = mtrr_set_type(pci_info.base0,mga_ram_size*1024*1024,MTRR_TYPE_WRCOMB);
+ if(!err) printf("[mga] Set write-combining type of video memory\n");
#ifdef MGA_ALLOW_IRQ
if (mga_irq != -1)
{