summaryrefslogtreecommitdiff
path: root/sys/arch/usermode/include/thunk.h
AgeCommit message (Expand)Author
2019-05-08Merge isaki-audio2 branch, the overhaul of audio subsystem.isaki
2018-08-01Add headers for support functions for kgdbreinoud
2018-06-04Enhance the NetBSD/usermode thunk interfacereinoud
2018-06-01Pretend we already included the <types.h>reinoud
2018-05-18Include OUR types.h and not the machine's. A small step to allow forreinoud
2015-02-06Take procfs_machdep.c rev 1.4 one step further and adjust signature ofprlw1
2012-03-03Implement signal forwarding to userland for usermode kernels. Especiallyreinoud
2012-01-21Add the complement to sigemptyset(), sigfillset()!reinoud
2012-01-11Add thunk_close()reinoud
2012-01-10Add thunk_madvise() for memory access hints to the host kernel.reinoud
2012-01-06support disk images >= 2GBjmcneill
2012-01-05Get rid of MAP_NOSYSCALLS usage; now this relies on a separate kmod thatjmcneill
2012-01-03Rename the debug printf's to use a thunk_ prefix to avoid confusion.reinoud
2011-12-31Adjust prototypes.christos
2011-12-30report rfb pointer eventsjmcneill
2011-12-30add a barrier before copyrows(), and add an RRE based fillrect functino,jmcneill
2011-12-30support wskbd belljmcneill
2011-12-30Use the encoding values of the VNC spec and add a copyrect (not used yet)reinoud
2011-12-30Add RFB type flag to indicate what kind of request is waitingreinoud
2011-12-30optimize rfb updates by allowing queueing of multiple update messages,jmcneill
2011-12-29Replace the SDL based genfb driver with a wsdisplay and wskbd driver thatjmcneill
2011-12-26add vaudio(4) audio device driverjmcneill
2011-12-26first cut at networking support for usermode, doesn't fully work yet butjmcneill
2011-12-20on second thought, set machine and machine_arch both from the host andjmcneill
2011-12-20set machine_arch to that of the hostjmcneill
2011-12-20Use to the MAP_NOSYSCALLS argument to mmap() to allow for NetBSD/usermode toreinoud
2011-12-15Improve usermode timecounter. It's unreasonable to assume that we'll getjmcneill
2011-12-15implement /proc/cpuinfojmcneill
2011-12-15use write instead of putchar putchar putchar putchar putchar ... for console ...jmcneill
2011-12-15implement cpu idle via sigsuspendjmcneill
2011-12-12make sure to set O_ASYNC on stdin to enable ttycons "interrupts"jmcneill
2011-12-11add thunk_pollcharjmcneill
2011-11-27Add thunk_sigprocmask()reinoud
2011-09-15Implement a dprintf_debug() analog to aprint_debug() but printing it to stderrreinoud
2011-09-14Provide thunk fuction to return the host machine's VM_MIN_ADDRESSreinoud
2011-09-09Sanitise thunk_makecontext() allowing upto 3 random argumentsreinoud
2011-09-09Streamline makecontext() calls to really only specify the number of argumentsreinoud
2011-09-05Implement thunk_sigemptyset()reinoud
2011-09-05Add thunk_sigaddset()reinoud
2011-09-04implement splraise/spllowerjmcneill
2011-09-04Implement thunk_seterrno()reinoud
2011-09-04-thunk_makecontext_trapframe2go(ucontext_t *ucp, void *func, void *trapframe)reinoud
2011-09-03Let NetBSD/usermode build & link on a Linux host:jmcneill
2011-09-03Get this compiling (but not quite linking yet) on Linuxjmcneill
2011-09-02Revertreinoud
2011-09-02-thunk_makecontext_trapframe2go(ucontext_t *ucp, void *func, void *trapframe)reinoud
2011-09-01Implement thunk_sigaltstack() so an alternative signal stack can be usedreinoud
2011-08-28add thunk_tcgetattr and thunk_tcsetattrjmcneill
2011-08-28Add thunk_makecontext_trapframe2go()reinoud
2011-08-27Add a thunk_atexit() so ucontext() ends can be dealt with as they shouldreinoud