Date: Sun, 21 Jan 2007 23:20:56 +0100 From: Divacky Roman <xdivac02@stud.fit.vutbr.cz> To: Scot Hetzel <swhetzel@gmail.com> Cc: emulation@freebsd.org Subject: amd64-tls: a wild idea to test Message-ID: <20070121222056.GA7798@stud.fit.vutbr.cz>
next in thread | raw e-mail | index | archive | help
hi..
can you try this patch? its very wild idea but miracles happen :)
--- /tmp/tmp.5878.0 Sun Jan 21 23:20:12 2007
+++ /root/projects/linuxolator/src/sys/amd64/linux32/linux32_machdep.c Sun Jan 21 23:20:04 2007
@@ -1298,8 +1298,8 @@
critical_enter();
/* set %gs */
+ wrmsr(MSR_KGSBASE, (register_t) info.base_addr);
td->td_pcb->pcb_gsbase = (register_t)info.base_addr;
- wrmsr(MSR_KGSBASE, td->td_pcb->pcb_gsbase);
critical_exit();
(test with tls_test please)
roman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070121222056.GA7798>
