xf86-video-intel: src/sna/sna_driver.c
Chris Wilson
ickle at kemper.freedesktop.org
Tue Nov 4 05:04:59 PST 2014
src/sna/sna_driver.c | 13 +------------
1 file changed, 1 insertion(+), 12 deletions(-)
New commits:
commit 7ed5b1156cbf173a68f4fe007c51b911e7c5a1a2
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Tue Nov 4 12:54:00 2014 +0000
sna: Reuse the queried aperture size for videoRam determination
Rather than repeat our derivation of how much RAM we can map, just reuse
the already determined value.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/sna/sna_driver.c b/src/sna/sna_driver.c
index ddb462b..42fc725 100644
--- a/src/sna/sna_driver.c
+++ b/src/sna/sna_driver.c
@@ -1059,12 +1059,6 @@ static void sna_dri_init(struct sna *sna, ScreenPtr screen)
"direct rendering: %senabled\n", str);
}
-static size_t
-agp_aperture_size(struct pci_device *dev, int gen)
-{
- return dev->regions[gen < 030 ? 0 : 2].size;
-}
-
static Bool
sna_mode_init(struct sna *sna, ScreenPtr screen)
{
@@ -1089,7 +1083,6 @@ sna_screen_init(SCREEN_INIT_ARGS_DECL)
{
ScrnInfoPtr scrn = xf86ScreenToScrn(screen);
struct sna *sna = to_sna(scrn);
- struct pci_device *pci;
VisualPtr visuals;
DepthPtr depths;
int nvisuals;
@@ -1107,11 +1100,7 @@ sna_screen_init(SCREEN_INIT_ARGS_DECL)
if (!sna_register_all_privates())
return FALSE;
- pci = xf86GetPciInfoForEntity(sna->pEnt->index);
- if (pci != NULL)
- scrn->videoRam = agp_aperture_size(pci, sna->kgem.gen) / 1024;
- else
- scrn->videoRam = 256;
+ scrn->videoRam = sna->kgem.aperture_mappable / 1024;
miClearVisualTypes();
if (!miSetVisualTypes(scrn->depth,
More information about the xorg-commit
mailing list