Ensure that the entity is shareable, making ZaphodHeads work again Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=56347
Connect entity to screen - should fix relative screen positioning in xorg.conf Reported-by: shox on IRC Signed-off-by: Emil Velikov <[email protected]> --- src/nv_driver.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/nv_driver.c b/src/nv_driver.c index c1a50cd..7c7f822 100644 --- a/src/nv_driver.c +++ b/src/nv_driver.c @@ -84,6 +84,7 @@ NVPlatformProbe(DriverPtr driver, { ScrnInfoPtr scrn = NULL; uint32_t scr_flags = 0; + EntityInfoPtr pEnt = NULL; if (!dev->pdev) return FALSE; @@ -112,6 +113,11 @@ NVPlatformProbe(DriverPtr driver, scrn->LeaveVT = NVLeaveVT; scrn->FreeScreen = NVFreeScreen; + xf86SetEntitySharable(entity_num); + + pEnt = xf86GetEntityInfo(entity_num); + xf86SetEntityInstanceForScreen(scrn, pEnt->index, xf86GetNumEntityInstances(pEnt->index) - 1); + free(pEnt); return TRUE; } #endif -- 1.8.0 _______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
