| plan 9 kernel history: overview | file list | diff list |
1990/1212/port/sysproc.c (diff list | history)
| 1990/1212/sys/src/9/port/sysproc.c:233,239 – 1990/1226/sys/src/9/port/sysproc.c:233,239 (short | long | prev | next) | ||
| 1990/0227 | validaddr((ulong)argp, BY2WD, 0); validaddr((ulong)a, 1, 0); nbytes += (vmemchr(a, 0, 0xFFFFFFFF) - a) + 1; | |
| 1990/1226 | nargs++; | |
| 1990/0227 | } ssize = BY2WD*(nargs+1) + ((nbytes+(BY2WD-1)) & ~(BY2WD-1)); spage = (ssize+(BY2PG-1)) >> PGSHIFT; | |
| 1990/1212/sys/src/9/port/sysproc.c:349,355 – 1990/1226/sys/src/9/port/sysproc.c:349,355 | ||
| 1990/0227 | flushmmu(); | |
| 1990/1212 | clearmmucache(); | |
| 1990/1211 |
| |
| 1990/1226 | execpc(exec.entry); | |
| 1990/0227 | sp = (ulong*)(USTKTOP - ssize); *--sp = nargs; | |
| 1990/0614 | ((Ureg*)UREGADDR)->usp = (ulong)sp; | |