Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Mar 2009 12:48:20 -0400
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        freebsd-current@FreeBSD.org
Cc:        "Paul B. Mahol" <onemda@gmail.com>, Robert Noland <rnoland@freebsd.org>, freebsd-amd64@freebsd.org
Subject:   Re: [HEADSUP] amd64 suspend/resume code to be comitted
Message-ID:  <200903301248.42966.jkim@FreeBSD.org>
In-Reply-To: <3a142e750903291518x7f941c6ai6b27fae1472a9137@mail.gmail.com>
References:  <200903111233.14029.jkim@FreeBSD.org> <3a142e750903291518x7f941c6ai6b27fae1472a9137@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 29 March 2009 06:18 pm, Paul B. Mahol wrote:
> Just for the record:
>
> I tested amd64 SMP suspend/resume on HP nx7300 via usb stick and it
> works. (video is resumed if agp, drm and i915 are loaded)

Great.  AFAIK, I believe drm(4) for Intel GPUs has proper 
suspend/resume code, i.e., rnoland moved the code to MI module and 
hooked it up to FreeBSD driver.  Unfortunately, Linux crowd went 
crazy about KMS (Kernel Mode Setting) and didn't bother to implement 
it for other GPUs:

https://fedoraproject.org/wiki/Features/KernelModesetting

Since we don't have KMS, we have to implement the functionality in our 
MD driver modules, i.e., save/restore registers and VRAM.  I believe 
rnoland is working on NVidia support code, though.

> Now, if only same is going to happen with i386 ....

I wish I had some free time...

Thanks for the feed back!

Jung-uk Kim



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903301248.42966.jkim>