On Mon, 15 May 2017 12:56:47 +0300, Konstantin Belousov wrote
On Sun, May 14, 2017 at 08:02:52PM +0000, Poul-Henning Kamp wrote:
In message <20170514193006.GA1298@brick>, Edward Tomasz =?utf-8?Q?Napiera=C5=82
I've tried to verify that, and sadly it wasn't it for me. The commit
that does break resume for me is r316767. The current -CURRENT with
this one commit reverted ("svn merge -c -r316767 .") suspends and resumes
correctly, at least in VT; I decided to take X out of the picture for
I can confirm that this also makes resume work on my T430s running:
FreeBSD 12.0-CURRENT #0 r318250M amd64
Try this. If it works, I will write a proper patch.
diff --git a/sys/amd64/amd64/cpu_switch.S b/sys/amd64/amd64/cpu_switch.S
index 33437ad16e6..9c0cd05ebea 100644
@@ -369,6 +369,11 @@ END(savectx)
* Resuming processor state from pcb.
+ movl $MSR_EFER,%ecx
+ orl $EFER_NXE,%eax
/* Switch to KPML4phys. */
This patch makes resume work on my machine also (at least in VT; X is
unfortunately still not working).
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"