Fix LFB access on nVidia cards

This commit is contained in:
Melissa Goad
2016-10-06 16:44:36 -05:00
parent 52912007df
commit 8505ccdbad
2 changed files with 4 additions and 0 deletions

View File

@@ -1155,6 +1155,7 @@ static void riva128_pci_write(int func, int addr, uint8_t val, void *p)
if (linear_addr)
{
mem_mapping_set_addr(&riva128->linear_mapping, linear_addr, 0x1000000);
svga->linear_base = linear_addr;
}
}
else
@@ -1196,6 +1197,7 @@ static void riva128_pci_write(int func, int addr, uint8_t val, void *p)
if (linear_addr)
{
mem_mapping_set_addr(&riva128->linear_mapping, linear_addr, 0x1000000);
svga->linear_base = linear_addr;
}
else
{

View File

@@ -1169,6 +1169,7 @@ static void rivatnt_pci_write(int func, int addr, uint8_t val, void *p)
if (linear_addr)
{
mem_mapping_set_addr(&rivatnt->linear_mapping, linear_addr, 0x1000000);
svga->linear_base = linear_addr;
}
}
else
@@ -1210,6 +1211,7 @@ static void rivatnt_pci_write(int func, int addr, uint8_t val, void *p)
if (linear_addr)
{
mem_mapping_set_addr(&rivatnt->linear_mapping, linear_addr, 0x1000000);
svga->linear_base = linear_addr;
}
else
{