Module Name:src
Committed By: skrll
Date: Wed Feb 5 07:18:16 UTC 2020
Modified Files:
src/sys/arch/usermode/dev: if_veth.c
Log Message:
Adopt
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/usermode/dev/if_veth.c
Please note that diffs are n
Module Name:src
Committed By: thorpej
Date: Wed Apr 10 04:10:54 UTC 2019
Modified Files:
src/sys/arch/usermode/include: types.h
src/sys/arch/usermode/usermode: copy.c
Log Message:
Make the usermode kernel compile again.
To generate a diff of this commit:
cvs rdif
Module Name:src
Committed By: msaitoh
Date: Wed Apr 10 03:39:34 UTC 2019
Modified Files:
src/sys/arch/usermode/usermode: copy.c
Log Message:
Add missing semicolon.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/usermode/usermode/copy.c
Please
Module Name:src
Committed By: rin
Date: Sun Feb 17 05:32:35 UTC 2019
Modified Files:
src/sys/arch/usermode/modules/syscallemu: Makefile
Log Message:
Set WARN=3 for sing-compare.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/usermode/modules/sys
Module Name:src
Committed By: reinoud
Date: Fri Aug 17 20:16:07 UTC 2018
Modified Files:
src/sys/arch/usermode/conf: Makefile.usermode kern.ldscript
Log Message:
Start using the kernel ld script.
There are still issues with the .init placement and ./build.sh creating bad
Module Name:src
Committed By: reinoud
Date: Sun Aug 5 18:57:49 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: db_memrw.c
Log Message:
Advise to explicitly set flags +agm instead of only clearing them when set
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: reinoud
Date: Sun Aug 5 18:42:49 UTC 2018
Modified Files:
src/sys/arch/usermode/include: db_machdep.h ucontext.h
src/sys/arch/usermode/usermode: cpufunc.S kgdb_machdep.c
Log Message:
Add KGDB definitions for i386
To generate a diff
Module Name:src
Committed By: reinoud
Date: Sun Aug 5 16:51:59 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: pmap.c
Log Message:
To avoid possible collisions between the NetBSD/userland kernel and possible
host kernel memory allocation schemes, allocate two ded
Module Name:src
Committed By: reinoud
Date: Fri Aug 3 11:18:22 UTC 2018
Modified Files:
src/sys/arch/usermode/include: vmparam.h
src/sys/arch/usermode/usermode: db_memrw.c pmap.c
Log Message:
Allow for setting kernel breakpoints in our remote kgdb
To generate a
Module Name:src
Committed By: reinoud
Date: Fri Aug 3 06:52:50 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: pmap.c
Log Message:
Fix physical memory size issue. It will now happily run on more than one gb.
To generate a diff of this commit:
cvs rdiff -u -r1.1
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 12:09:02 UTC 2018
Modified Files:
src/sys/arch/usermode/include: vmparam.h
src/sys/arch/usermode/usermode: pmap.c
Log Message:
Revert to working state
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 10:27:28 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: db_memrw.c
Log Message:
Remove yet another debug printf()
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/usermode/usermode/d
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 10:24:41 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: kgdb_machdep.c
Log Message:
Fix too long line
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/usermode/usermode/kgdb_machdep.
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 10:23:55 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: kgdb_machdep.c
Log Message:
Remove debugging printf()
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/usermode/usermode/kgdb_
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 10:22:20 UTC 2018
Added Files:
src/sys/arch/usermode/usermode: cpufunc.S db_memrw.c kgdb_machdep.c
Log Message:
Add the kgdb meat
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/usermode/usermo
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 09:52:15 UTC 2018
Added Files:
src/sys/arch/usermode/include: cpufunc.h ucontext.h
Log Message:
Forgot the two header files
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/usermode/include/cpuf
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 09:50:57 UTC 2018
Modified Files:
src/sys/arch/usermode/conf: files.usermode
src/sys/arch/usermode/include: cpu.h db_machdep.h genheaders.sh pmap.h
Log Message:
Add preliminary KGDB support for NetBSD/usermode,
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 09:46:46 UTC 2018
Modified Files:
src/sys/arch/usermode/include: thunk.h
Log Message:
Add headers for support functions for kgdb
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/usermode/in
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 09:46:16 UTC 2018
Modified Files:
src/sys/arch/usermode/include: vmparam.h
Log Message:
Max kernel address is end of kernel
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/usermode/include/
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 09:44:32 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: machdep.c pmap.c thunk.c trap.c
Log Message:
Oops, forgot a debug printf
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/us
Module Name:src
Committed By: reinoud
Date: Wed Aug 1 09:43:17 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: pmap.c
Log Message:
Allow the usermode pmaps to also contain the kernel itself. This is needed for
the kernel pmap.
To generate a diff of this commit:
Module Name:src
Committed By: reinoud
Date: Sat Jul 28 20:26:13 UTC 2018
Added Files:
src/sys/arch/usermode/include: trap.h
Log Message:
Provide hand-doctored redirection of trap.h in preparation for ddb/kgdb
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/
Module Name:src
Committed By: reinoud
Date: Sat Jul 28 17:17:38 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Fix typo
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/sys/arch/usermode/usermode/trap.c
Please note that dif
Module Name:src
Committed By: reinoud
Date: Wed Jun 13 19:59:14 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: vatapi.c
Log Message:
Split out error reporting and make it compile without SCSIVERBOSE
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys
Module Name:src
Committed By: reinoud
Date: Mon Jun 11 19:35:56 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: machdep.c
Log Message:
Now we use timestamp info, use direct console output instead of kernel
timestamped output for usage() reporting
To generate a d
Module Name:src
Committed By: reinoud
Date: Mon Jun 11 19:23:21 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Prevent nested SIGIOs ruining the system stack
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/usermode
Module Name:src
Committed By: reinoud
Date: Tue Jun 5 20:02:43 UTC 2018
Modified Files:
src/sys/arch/usermode/conf: GENERIC.common files.usermode
src/sys/arch/usermode/dev: mainbus.c
src/sys/arch/usermode/include: mainbus.h
src/sys/arch/usermode/use
Module Name:src
Committed By: reinoud
Date: Mon Jun 4 20:06:52 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: ld_thunkbus.c
Log Message:
Its a hack, but make sure the pages are paged in
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/user
Module Name:src
Committed By: reinoud
Date: Mon Jun 4 19:53:01 UTC 2018
Modified Files:
src/sys/arch/usermode/include: thunk.h
src/sys/arch/usermode/usermode: thunk.c
Log Message:
Enhance the NetBSD/usermode thunk interface
To generate a diff of this commit:
cvs
Module Name:src
Committed By: reinoud
Date: Fri Jun 1 08:04:57 UTC 2018
Modified Files:
src/sys/arch/usermode/include: thunk.h
src/sys/arch/usermode/usermode: thunk.c
Log Message:
Pretend we already included the
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: reinoud
Date: Fri Jun 1 07:26:15 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: cpu.c
Log Message:
Pass the address of the array, this fixes issues with i386 compilation
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src
Module Name:src
Committed By: reinoud
Date: Fri Jun 1 07:22:33 UTC 2018
Modified Files:
src/sys/arch/usermode/conf: Makefile.usermode
Log Message:
Compile NetBSD/userland without CTF for the linker doesn't allow for a single
file compiled without CTF
To generate a diff
Module Name:src
Committed By: reinoud
Date: Fri Jun 1 07:19:50 UTC 2018
Modified Files:
src/sys/arch/usermode/include: types.h
Log Message:
Fix compilation errors so NetBSD/usermode compiles under ./build.sh
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14
Module Name:src
Committed By: reinoud
Date: Tue May 29 09:25:01 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: cpu.c
Log Message:
Only report the things we've passed in the mcontext and leave out flags that
are not reported in the mcontext anyway!
To generate a diff
Module Name:src
Committed By: reinoud
Date: Tue May 29 07:35:40 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: cpu.c
src/sys/arch/usermode/include: types.h
Log Message:
Implement cpu_lwp_setprivate(). This removes the need for the cpu_switch()
hack.
Programs
Module Name:src
Committed By: reinoud
Date: Tue May 29 07:09:22 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: cpu.c
Log Message:
Only set requested parts of the mcontext in cpu_setmcontext()
Make the atomic switcher `atomic' by using splhigh()
To generate a diff of
Module Name:src
Committed By: reinoud
Date: Thu May 24 19:39:04 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: cpu.c
Log Message:
First try at TLS support and getcontext/setcontext/swapcontext support.
To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 sr
Module Name:src
Committed By: reinoud
Date: Tue May 22 14:38:10 UTC 2018
Modified Files:
src/sys/arch/usermode/target/i386: cpu_i386.c
src/sys/arch/usermode/target/x86_64: cpu_x86_64.c
Log Message:
Include now its available
To generate a diff of this commit:
cvs
Module Name:src
Committed By: reinoud
Date: Fri May 18 21:05:10 UTC 2018
Modified Files:
src/sys/arch/usermode/target/x86_64: cpu_x86_64.c
Log Message:
Remove outdated comment
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/usermode/target/x86_64
Module Name:src
Committed By: reinoud
Date: Fri May 18 20:24:57 UTC 2018
Modified Files:
src/sys/arch/usermode/include: thunk.h
Log Message:
Include OUR types.h and not the machine's. A small step to allow for
crosscompilation.
To generate a diff of this commit:
cvs rdif
Module Name:src
Committed By: reinoud
Date: Fri May 18 20:24:16 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Replace the dynamically allocated signal stack to a static claimed one and add
diagnostic messages that can be enabled.
To generat
Module Name:src
Committed By: reinoud
Date: Fri May 18 20:21:14 UTC 2018
Modified Files:
src/sys/arch/usermode/target/i386: cpu_i386.c
Log Message:
Use knowledge of mcontext for i386 support
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/usermod
Module Name:src
Committed By: reinoud
Date: Fri May 18 20:11:48 UTC 2018
Modified Files:
src/sys/arch/usermode/target/x86_64: cpu_x86_64.c
Log Message:
Use knowledge about the mcontext
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/usermode/targ
Module Name:src
Committed By: reinoud
Date: Fri May 18 20:10:25 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: process_machdep.c
Log Message:
Second part for creating sensible coredumps
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/us
Module Name:src
Committed By: reinoud
Date: Fri May 18 20:09:33 UTC 2018
Modified Files:
src/sys/arch/usermode/include: reg.h
Log Message:
Implement own process register capture from userland.
NetBSD/usermode now creates readable and sensible coredumps
To generate a dif
Module Name:src
Committed By: reinoud
Date: Fri May 18 19:04:11 UTC 2018
Added Files:
src/sys/arch/usermode/conf: kern.ldscript
Log Message:
Where did kern.ldscript go?
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/usermode/conf/kern.ldscript
Pl
Module Name:src
Committed By: reinoud
Date: Fri May 18 05:51:24 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: thunk.c
Log Message:
Include our doctored types.h instead of the default
To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 src/sys/arch/us
Module Name:src
Committed By: reinoud
Date: Thu May 17 19:06:02 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: pmap.c
Log Message:
Don't dynamically allocate memory we are only going to use once; so allocate
it on the stack.
While here, also include some more sa
Module Name:src
Committed By: reinoud
Date: Thu May 17 19:00:39 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: cpu.c
Log Message:
Refactor for easier debugging and while here add some more signals
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys
Module Name:src
Committed By: reinoud
Date: Wed May 16 12:40:43 UTC 2018
Modified Files:
src/sys/arch/usermode/include: asm.h bswap.h byte_swap.h cdefs.h
disklabel.h elf_machdep.h endian.h endian_machdep.h int_const.h
int_fmtio.h int_limits.h int_mwg
Module Name:src
Committed By: reinoud
Date: Wed May 16 12:40:26 UTC 2018
Modified Files:
src/sys/arch/usermode/include: genheaders.sh
Log Message:
Add new mcontext and depends to the usermode generated headerfiles
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1
Module Name:src
Committed By: reinoud
Date: Sat Jan 13 16:20:33 UTC 2018
Modified Files:
src/sys/arch/usermode/conf: GENERIC.common Makefile.usermode
Log Message:
Make NetBSD/usermode link again!
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/
Module Name:src
Committed By: reinoud
Date: Sat Jan 13 15:15:03 UTC 2018
Modified Files:
src/sys/arch/usermode/usermode: process_machdep.c
Log Message:
Implement dummy process_read_dbreg() and process_write_dbreg() used in x86
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: reinoud
Date: Sat Jan 13 14:39:15 UTC 2018
Modified Files:
src/sys/arch/usermode/include: reg.h
Log Message:
Add dbreg structure prototype needed for x86_64
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/usermode/in
Module Name:src
Committed By: reinoud
Date: Sat Jan 13 10:27:58 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: ld_thunkbus.c
Log Message:
Keep up with changes in ld(4): adding ioctl handling on the ld(4) instead of
using the old dedicated ldflush() function.
To gene
Module Name:src
Committed By: reinoud
Date: Sat Jan 13 10:08:35 UTC 2018
Modified Files:
src/sys/arch/usermode/dev: ld_thunkbus.c
Log Message:
Add the missing strategy argument of ldattach()
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/userm
Module Name:src
Committed By: msaitoh
Date: Mon Oct 23 06:43:00 UTC 2017
Modified Files:
src/sys/arch/usermode/include: lock.h
Log Message:
Fix compile error. Use const correctly.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/usermode/include/
Module Name:src
Committed By: christos
Date: Mon Dec 21 20:44:54 UTC 2015
Modified Files:
src/sys/arch/usermode/usermode: thunk.c
Log Message:
fix label and variable name.
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/usermode/usermode/thunk.
Module Name:src
Committed By: christos
Date: Mon Dec 21 19:54:35 UTC 2015
Modified Files:
src/sys/arch/usermode/usermode: thunk.c
Log Message:
more checking
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 src/sys/arch/usermode/usermode/thunk.c
Please note
Module Name:src
Committed By: prlw1
Date: Fri Feb 6 10:25:13 UTC 2015
Modified Files:
src/sys/arch/usermode/include: thunk.h
src/sys/arch/usermode/usermode: thunk.c
Log Message:
Take procfs_machdep.c rev 1.4 one step further and adjust signature of
thunk_getcpuinf
Module Name:src
Committed By: christos
Date: Wed Mar 26 08:29:41 UTC 2014
Modified Files:
src/sys/arch/usermode/dev: vaudio.c
Log Message:
fix sprintf
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/usermode/dev/vaudio.c
Please note that diffs a
Module Name:src
Committed By: jmcneill
Date: Mon Nov 11 13:52:04 UTC 2013
Modified Files:
src/sys/arch/usermode/target/arm: cpu_arm.c
Log Message:
implement md_get_pc and md_set_pc
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/usermode/target/a
Module Name:src
Committed By: jmcneill
Date: Sun Nov 10 22:08:58 UTC 2013
Modified Files:
src/sys/arch/usermode/modules/syscallemu: Makefile
Log Message:
use MACHINE_CPU instead of MACHINE_ARCH
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/user
Module Name:src
Committed By: jmcneill
Date: Sun Nov 10 20:03:46 UTC 2013
Added Files:
src/sys/arch/usermode/target/arm: cpu_arm.c
Log Message:
usermode arm md stub
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/usermode/target/arm/cpu_arm.c
Plea
Module Name:src
Committed By: jmcneill
Date: Sun Nov 10 19:58:38 UTC 2013
Modified Files:
src/sys/arch/usermode/modules/syscallemu: Makefile
Added Files:
src/sys/arch/usermode/modules/syscallemu: syscallemu_arm.c
Log Message:
arm support for syscallemu, not tested
Module Name:src
Committed By: jmcneill
Date: Sun Nov 10 19:52:01 UTC 2013
Modified Files:
src/sys/arch/usermode/include: ansi.h asm.h bswap.h byte_swap.h cdefs.h
disklabel.h elf_machdep.h endian.h endian_machdep.h genheaders.sh
int_const.h int_fmtio.
Module Name:src
Committed By: jmcneill
Date: Sun Nov 10 19:51:00 UTC 2013
Modified Files:
src/sys/arch/usermode/usermode: thunk.c
Log Message:
define _KMEMUSER before including machine/vmparam.h
To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/sys/arch/u
Module Name:src
Committed By: jmcneill
Date: Sun Nov 10 19:49:49 UTC 2013
Modified Files:
src/sys/arch/usermode/conf: Makefile.usermode
Log Message:
use MACHINE_CPU instead of uname -p; create symlink for arm headers
To generate a diff of this commit:
cvs rdiff -u -r1.33
Module Name:src
Committed By: matt
Date: Wed Jun 26 15:11:30 UTC 2013
Modified Files:
src/sys/arch/usermode/usermode: syscall.c
Log Message:
Use sy_invoke
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/usermode/usermode/syscall.c
Please note
Module Name:src
Committed By: reinoud
Date: Wed May 22 13:34:32 UTC 2013
Modified Files:
src/sys/arch/usermode/usermode: thunk.c
Log Message:
Including missing include file that broke compilation.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/arc
Module Name:src
Committed By: yamt
Date: Wed Mar 6 11:36:22 UTC 2013
Modified Files:
src/sys/arch/usermode/conf: Makefile.usermode
Log Message:
fix include dir
add some dependencies
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/usermode/conf
Module Name:src
Committed By: reinoud
Date: Sat Aug 4 14:53:32 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Fix IO lockups in NetBSD/usermode.
1) Don't block IO signals since the return path is not garanteed to enable the
signal again.
2)
Module Name:src
Committed By: reinoud
Date: Tue Jul 24 13:59:26 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: pmap.c
Log Message:
Adding an assert that checks for struct pmap_l2 not being bigger than
PAGE_SIZE.
While here, also add possible bug allerts of tempo
Module Name:src
Committed By: christos
Date: Tue Jul 3 21:07:41 UTC 2012
Modified Files:
src/sys/arch/usermode/modules/syscallemu: Makefile
Log Message:
no home-brewed NETBSDSRCDIR please (fix the build)
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sy
Module Name:src
Committed By: reinoud
Date: Mon Jul 2 12:17:12 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: thunk.c
Log Message:
Fix missing include that breaks the autobuild
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/usermod
Module Name:src
Committed By: reinoud
Date: Mon Jun 25 14:43:54 UTC 2012
Modified Files:
src/sys/arch/usermode/dev: cpu.c
Log Message:
Implement dummy `cpu_mcontext_validate' to make it compile again. This
function needs to be implemented in the target secton one day for e
Module Name:src
Committed By: reinoud
Date: Sat Mar 3 21:29:02 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Use the signal's signo instead of just returning SIGSEGV and add a comment
To generate a diff of this commit:
cvs rdiff -u -r1.64
Module Name:src
Committed By: reinoud
Date: Sat Mar 3 21:15:16 UTC 2012
Modified Files:
src/sys/arch/usermode/dev: cpu.c ttycons.c
src/sys/arch/usermode/include: intr.h thunk.h
src/sys/arch/usermode/target/i386: cpu_i386.c
src/sys/arch/usermode/user
Module Name:src
Committed By: reinoud
Date: Fri Mar 2 16:56:33 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: pmap.c
Log Message:
Move from pool(9) to kmem_zalloc(9) for L2 page tables. A pool with PAGE_SIZE
elements is accepted but seems to panic now and then c
Module Name:src
Committed By: reinoud
Date: Wed Feb 15 15:20:53 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Prevent recursive IO signals. This prevents crashes when pieces of text are
pasted in say an Xterm. Each char might create a SIGIO r
Module Name:src
Committed By: reinoud
Date: Mon Feb 13 19:15:59 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: syscall.c
Log Message:
Add cpu_spawn_return() as per other archs to make it compile. No tests done
yet.
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: reinoud
Date: Wed Feb 8 17:55:21 UTC 2012
Modified Files:
src/sys/arch/usermode/include: cpu.h types.h vmparam.h
src/sys/arch/usermode/usermode: machdep.c
Log Message:
Fix /dev/kmem access and make vmstat(1) `work'. Not sure all the r
Module Name:src
Committed By: reinoud
Date: Sun Feb 5 17:40:08 UTC 2012
Modified Files:
src/sys/arch/usermode/include: asm.h bswap.h byte_swap.h cdefs.h
disklabel.h elf_machdep.h endian.h endian_machdep.h int_const.h
int_fmtio.h int_limits.h int_mwg
Module Name:src
Committed By: reinoud
Date: Sun Feb 5 17:39:18 UTC 2012
Modified Files:
src/sys/arch/usermode/include: genheaders.sh
Log Message:
With the recent kmem changes, remove the `unlimited' maximum setting of
NKMEMPAGES from amd64 since it gets us into trouble.
Module Name:src
Committed By: reinoud
Date: Sun Feb 5 14:27:09 UTC 2012
Modified Files:
src/sys/arch/usermode/include: asm.h bswap.h byte_swap.h cdefs.h
disklabel.h elf_machdep.h endian.h endian_machdep.h int_const.h
int_fmtio.h int_limits.h int_mwg
Module Name:src
Committed By: reinoud
Date: Sat Feb 4 23:04:15 UTC 2012
Modified Files:
src/sys/arch/usermode/include: genheaders.sh
Log Message:
Bump UPAGES effectively bumping per-process (system) stack i.e. the stack on
which traps are taken. When it was 8 it could run
Module Name:src
Committed By: reinoud
Date: Thu Feb 2 11:13:41 UTC 2012
Modified Files:
src/sys/arch/usermode/include: intr.h
Log Message:
spl_intr() is not defined anymore so remove from the header file
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sy
Module Name:src
Committed By: reinoud
Date: Thu Feb 2 11:12:40 UTC 2012
Modified Files:
src/sys/arch/usermode/include: asm.h bswap.h byte_swap.h cdefs.h
disklabel.h elf_machdep.h endian.h endian_machdep.h int_const.h
int_fmtio.h int_limits.h int_mwg
Module Name:src
Committed By: reinoud
Date: Thu Feb 2 11:10:24 UTC 2012
Modified Files:
src/sys/arch/usermode/include: genheaders.sh
Log Message:
Add cdefs.h to usermode's genheaders.sh
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/usermode/in
Module Name:src
Committed By: reinoud
Date: Mon Jan 23 12:08:31 UTC 2012
Modified Files:
src/sys/arch/usermode/conf: GENERIC.common
Log Message:
No need to explicitly use thunkbus at this place. thunkbus == mainbus on
NetBSD/usermode
To generate a diff of this commit:
cv
Module Name:src
Committed By: reinoud
Date: Sun Jan 22 17:51:39 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Fix compilation issue for target amd64.
To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/usermode/usermo
Module Name:src
Committed By: reinoud
Date: Sat Jan 21 22:09:57 UTC 2012
Modified Files:
src/sys/arch/usermode/dev: clock.c cpu.c if_veth.c ld_thunkbus.c
ttycons.c
src/sys/arch/usermode/include: intr.h
src/sys/arch/usermode/usermode: intr.c trap.
Module Name:src
Committed By: reinoud
Date: Sat Jan 21 22:05:06 UTC 2012
Modified Files:
src/sys/arch/usermode/target/i386: cpu_i386.c
Log Message:
Add extra kasserts to make sure we dont derive paramters from zero ucp's
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: reinoud
Date: Sat Jan 21 19:17:33 UTC 2012
Modified Files:
src/sys/arch/usermode/include: thunk.h
src/sys/arch/usermode/usermode: thunk.c
Log Message:
Add the complement to sigemptyset(), sigfillset()!
To generate a diff of this comm
Module Name:src
Committed By: reinoud
Date: Thu Jan 19 12:14:49 UTC 2012
Modified Files:
src/sys/arch/usermode/include: cpu.h
Log Message:
My fault, forgot that cpu_need_resched() is indeed already declared as a
function
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: reinoud
Date: Thu Jan 19 12:10:00 UTC 2012
Modified Files:
src/sys/arch/usermode/include: cpu.h
Log Message:
Add macro cpu_need_resched
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/usermode/include/cpu.h
Please n
Module Name:src
Committed By: reinoud
Date: Wed Jan 18 19:17:02 UTC 2012
Modified Files:
src/sys/arch/usermode/dev: cpu.c
Log Message:
Create an atomic switchto() that has SIGALRM and SIGIO signals blocked that
might otherwise disrupt the setting of curlwp to match the lwp
Module Name:src
Committed By: reinoud
Date: Wed Jan 18 12:39:45 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Another step towards unification of the signal handers: separate the printing
of details usefull for debugging / porting from the ma
Module Name:src
Committed By: reinoud
Date: Tue Jan 17 20:50:39 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Do init the astpending variable.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/usermode/usermode/trap
Module Name:src
Committed By: reinoud
Date: Tue Jan 17 19:46:55 UTC 2012
Modified Files:
src/sys/arch/usermode/usermode: trap.c
Log Message:
Clean up userret/ast handling. Now called ONLY when its 100% clear that it is
returning to userland.
To generate a diff of this co
1 - 100 of 532 matches
Mail list logo