[PATCH BACKPORT v3] drm/nouveau: fix hibernate on disabled GPU

2025-03-26 Thread Christoph Rudorff
Hibernate bricks the machine if a discrete GPU was disabled via echo IGD > /sys/kernel/debug/vgaswitcheroo/switch The freeze and thaw handler lacks checking the GPU power state, as suspend and resume do. This patch add the checks and fix this issue. This is a backport and applies to v6.6 and be

2025 X.Org Foundation Membership deadline for voting in the upcoming election

2025-03-26 Thread Mark Filion
Hello, Now that the freedesktop server migration is almost done, it's time to turn our attention on the 2025 X.Org Foundation elections, which are rapidly approaching! We will be forwarding the election schedule and nominating process to the membership shortly. Please note that only current membe

Re: [PATCH 2/2] drm: nova-drm: add initial driver skeleton

2025-03-26 Thread Maxime Ripard
On Wed, 26 Mar 2025 00:21:49 +0100, Danilo Krummrich wrote: > Add the initial nova-drm driver skeleton. > > nova-drm is connected to nova-core through the auxiliary bus and > implements the DRM parts of the nova driver stack. > > > [ ... ] Reviewed-by: Maxime Ripard Thanks! Maxime

Re: [RFC PATCH 0/3] gpu: nova-core: add basic timer subdevice implementation

2025-03-26 Thread Simona Vetter
On Wed, Mar 19, 2025 at 02:21:32PM -0300, Jason Gunthorpe wrote: > On Thu, Mar 13, 2025 at 03:32:14PM +0100, Simona Vetter wrote: > > > So I think you can still achieve that building on top of revocable and a > > few more abstractions that are internally unsafe. Or are you thinking of > > differen

Re: [PATCH] drm/nouveau: prime: drm_prime_gem_destroy comment

2025-03-26 Thread Christian König
Am 26.03.25 um 13:53 schrieb Chris Bainbridge: > Edit the comments on correct usage of drm_prime_gem_destroy to note > that, if using TTM, drm_prime_gem_destroy must be called in the > ttm_buffer_object.destroy hook, to avoid the dma_buf being freed leaving > a dangling pointer which will be lat