Glauber Costa wrote:
This patch introduces a thread_id variable to CPUState.
It's duty will be to hold the process, or more generally, thread
id of the current executing cpu
env-nb_watchpoints = 0;
+#ifdef __WIN32
+env-thread_id = GetCurrentProcessId();
+#else
+env-thread_id
Balaji Rao writes:
Yes the idea works. One more memset is needed in sysdev_register. Here's the
final patch.
diff --git a/drivers/base/sys.c b/drivers/base/sys.c
index 2f79c55..7c839d9 100644
--- a/drivers/base/sys.c
+++ b/drivers/base/sys.c
@@ -133,6 +133,7 @@ int
Gilad Ben-Yossef wrote:
Glauber Costa wrote:
This patch introduces a thread_id variable to CPUState.
It's duty will be to hold the process, or more generally, thread
id of the current executing cpu
env-nb_watchpoints = 0;
+#ifdef __WIN32
+env-thread_id = GetCurrentProcessId();
Jamie Lokier wrote:
Gilad Ben-Yossef wrote:
Glauber Costa wrote:
This patch introduces a thread_id variable to CPUState.
It's duty will be to hold the process, or more generally, thread
id of the current executing cpu
env-nb_watchpoints = 0;
+#ifdef __WIN32
+env-thread_id =
In message: [EMAIL PROTECTED]
Jamie Lokier [EMAIL PROTECTED] writes:
: Btw, unfortunately pthread_self() is not safe to call from signal
: handlers.
And also often times meaningless, as signal handlers can run in
arbitrary threads...
Warner
On Sun, Mar 09, 2008 at 11:26:43AM +0200, Gilad Ben-Yossef wrote:
Glauber Costa wrote:
This patch introduces a thread_id variable to CPUState.
It's duty will be to hold the process, or more generally, thread
id of the current executing cpu
env-nb_watchpoints = 0;
+#ifdef __WIN32
M. Warner Losh wrote:
In message: [EMAIL PROTECTED]
Jamie Lokier [EMAIL PROTECTED] writes:
: Btw, unfortunately pthread_self() is not safe to call from signal
: handlers.
And also often times meaningless, as signal handlers can run in
arbitrary threads...
That's usually the
2008/3/7, Zdenek Kabelac [EMAIL PROTECTED]:
2008/3/5, Zdenek Kabelac [EMAIL PROTECTED]:
2008/3/5, Avi Kivity [EMAIL PROTECTED]:
Andi Kleen wrote:
Avi Kivity [EMAIL PROTECTED] writes:
Most likely movs emulation is broken for long counts. Please post a