Merge pull request #26 from MoochMcGee/vanilla
Fix LFB access on nVidia cards
This commit is contained in:
@@ -1155,6 +1155,7 @@ static void riva128_pci_write(int func, int addr, uint8_t val, void *p)
|
|||||||
if (linear_addr)
|
if (linear_addr)
|
||||||
{
|
{
|
||||||
mem_mapping_set_addr(&riva128->linear_mapping, linear_addr, 0x1000000);
|
mem_mapping_set_addr(&riva128->linear_mapping, linear_addr, 0x1000000);
|
||||||
|
svga->linear_base = linear_addr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1196,6 +1197,7 @@ static void riva128_pci_write(int func, int addr, uint8_t val, void *p)
|
|||||||
if (linear_addr)
|
if (linear_addr)
|
||||||
{
|
{
|
||||||
mem_mapping_set_addr(&riva128->linear_mapping, linear_addr, 0x1000000);
|
mem_mapping_set_addr(&riva128->linear_mapping, linear_addr, 0x1000000);
|
||||||
|
svga->linear_base = linear_addr;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@@ -1169,6 +1169,7 @@ static void rivatnt_pci_write(int func, int addr, uint8_t val, void *p)
|
|||||||
if (linear_addr)
|
if (linear_addr)
|
||||||
{
|
{
|
||||||
mem_mapping_set_addr(&rivatnt->linear_mapping, linear_addr, 0x1000000);
|
mem_mapping_set_addr(&rivatnt->linear_mapping, linear_addr, 0x1000000);
|
||||||
|
svga->linear_base = linear_addr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1210,6 +1211,7 @@ static void rivatnt_pci_write(int func, int addr, uint8_t val, void *p)
|
|||||||
if (linear_addr)
|
if (linear_addr)
|
||||||
{
|
{
|
||||||
mem_mapping_set_addr(&rivatnt->linear_mapping, linear_addr, 0x1000000);
|
mem_mapping_set_addr(&rivatnt->linear_mapping, linear_addr, 0x1000000);
|
||||||
|
svga->linear_base = linear_addr;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user