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
2018-06-01
Pass the address of the array, this fixes issues with i386 compilation
reinoud
2018-05-29
Only report the things we've passed in the mcontext and leave out flags that
reinoud
2018-05-29
Implement cpu_lwp_setprivate(). This removes the need for the cpu_switch()
reinoud
2018-05-29
Only set requested parts of the mcontext in cpu_setmcontext()
reinoud
2018-05-24
First try at TLS support and getcontext/setcontext/swapcontext support.
reinoud
2018-05-17
Refactor for easier debugging and while here add some more signals
reinoud
2017-06-01
remove checks for failure after memory allocation calls that cannot fail:
chs
2014-03-24
use cpu_{g,s}etmodel
christos
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
[next]