index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
usermode
/
dev
/
cpu.c
Age
Commit message (
Expand
)
Author
2012-07-29
Do not call setroot() from MD code and from MI code, which has
mlelstv
2012-06-25
Implement dummy `cpu_mcontext_validate' to make it compile again. This
reinoud
2012-03-03
Implement signal forwarding to userland for usermode kernels. Especially
reinoud
2012-01-21
Complete rewrite of the signal and spl framework for NetBSD/usermode
reinoud
2012-01-18
Create an atomic switchto() that has SIGALRM and SIGIO signals blocked that
reinoud
2012-01-15
sync disks and unmount at shutdown, and run shutdownhooks + pmf shutdown
jmcneill
2012-01-15
allow specifing the root device with 'root=ldN' parameter
jmcneill
2012-01-14
Reimplement userret() to also include AST for preemption.
reinoud
2012-01-14
Revamp the NetBSD/usermode pagefault and illegal instruction handing. It now
reinoud
2012-01-12
Remove old comment about space not being freed; it is now done correctly so
reinoud
2012-01-06
Cleanup stack allocation and freeing. This means the memory leak on lwp
reinoud
2012-01-04
No reason why to have a larger pagefault stackframe for lwp0
reinoud
2012-01-04
Zero the memory we claim for the stacks
reinoud
2012-01-03
Use M_WAITOK instead of M_NOWAIT for the stack allocations
reinoud
2012-01-03
Rename the debug printf's to use a thunk_ prefix to avoid confusion.
reinoud
2011-12-27
Implement physio() for NetBSD/usermode the right way!
reinoud
2011-12-24
Implement cpu_getmcontext() and cpu_setmcontext()
reinoud
2011-12-15
Improve usermode timecounter. It's unreasonable to assume that we'll get
jmcneill
2011-12-15
allocate msgbuf with kmem_zalloc instead of thunk_malloc, now dmesg works
jmcneill
2011-12-15
implement cpu idle via sigsuspend
jmcneill
2011-12-14
only need to setup altstack after fork, not in lwp tramp
jmcneill
2011-12-14
need to sigaltstack for each lwp
jmcneill
2011-12-13
Just in case ease up the stack space a bit more
reinoud
2011-12-12
No need for such big stack spaces on lwp_fork() with the new setup.
reinoud
2011-12-11
Free the systemcall and pagefault stacks on lwp destroy.
reinoud
2011-11-27
Big patch that changes the signal stack usage of urkel significantly.
reinoud
2011-09-14
Make stacksize of newly spawn lwp's bigger than one page. Actually use the
reinoud
2011-09-10
Make cpu_lwp_trampo only jump once and make successive jumps go to the func
reinoud
2011-09-09
Make the trampoline only jump once!
reinoud
2011-09-09
Use the new thunk_makecontext() scheme with function and upto 3 aguments
reinoud
2011-09-09
Streamline makecontext() calls to really only specify the number of arguments
reinoud
2011-09-09
Clean up cpu_trampoline and link the context so we dont have to manually do
reinoud
2011-09-08
Use the machdep.h and now use the md_check_syscall_opcode()
reinoud
2011-09-08
Link syscall to userland so on exit is automatically goes to userland.
reinoud
2011-09-08
Cleanup syscall context creation
reinoud
2011-09-08
get rid of clock softintr and move setitimer call to cpu_initclocks
jmcneill
2011-09-08
White space
reinoud
2011-09-08
Create a ucontext for the system call to work in; its cloned from the new
reinoud
2011-09-06
cpu_lwp_inkernel approach won't work, back to the drawing board
jmcneill
2011-09-05
Have the urkel maintain a 'cpu_lwp_inkernel' variable and read it from the
jmcneill
2011-09-05
Restore errno just before switching to the new context and NOT after it got
reinoud
2011-09-05
Move kpreempt_enable/disable to splsched()
reinoud
2011-09-05
Disable kernel preemption in the critical section of cpu_switchto()
reinoud
2011-09-04
pcb->errno to pcb->pcb_errno
reinoud
2011-09-04
Try to preserve errno over traps and on context switches
reinoud
2011-09-03
unbreak build on netbsd
jmcneill
2011-09-03
Get this compiling (but not quite linking yet) on Linux
jmcneill
2011-09-03
Oops forgot to commit this one
reinoud
2011-09-02
Update trapframe and add system call switchframe
reinoud
2011-08-29
Dirty commit of machdep.c and cpu.c
reinoud
[next]