summaryrefslogtreecommitdiff
path: root/sys/src/9/port/sysproc.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-10-25 20:17:39 +0200
committercinap_lenrek <cinap_lenrek@centraldogma>2011-10-25 20:17:39 +0200
commit3fce94e7850ab80d14fa15f2f393ae71259376e5 (patch)
treec9eb3d2b3b52130690c1fcce43afabd4e9adfcdd /sys/src/9/port/sysproc.c
parent83865180a29d7feba2a1f460abf17315562141c3 (diff)
fix _tos->pcycles, make _tos->kcycles actually count cycles executing kernel code on behalf of the process
Diffstat (limited to 'sys/src/9/port/sysproc.c')
-rw-r--r--sys/src/9/port/sysproc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/9/port/sysproc.c b/sys/src/9/port/sysproc.c
index b49410d26..be5a83b94 100644
--- a/sys/src/9/port/sysproc.c
+++ b/sys/src/9/port/sysproc.c
@@ -356,10 +356,10 @@ sysexec(ulong *arg)
*/
tos = (Tos*)(TSTKTOP - sizeof(Tos));
tos->cyclefreq = m->cyclefreq;
- cycles((uvlong*)&tos->pcycles);
- tos->pcycles = -tos->pcycles;
- tos->kcycles = tos->pcycles;
+ tos->kcycles = 0;
+ tos->pcycles = 0;
tos->clock = 0;
+
argv = (char**)(TSTKTOP - ssize);
charp = (char*)(TSTKTOP - nbytes);
args = charp;