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