Home | History | Annotate | only in /src/sys/arch/usermode/modules
History log of /src/sys/arch/usermode/modules
RevisionDateAuthorComments
 1.6 17-Feb-2019  rin Set WARN=3 for sing-compare.
 1.5 10-Nov-2013  jmcneill branches: 1.5.30;
use MACHINE_CPU instead of MACHINE_ARCH
 1.4 10-Nov-2013  jmcneill arm support for syscallemu, not tested
 1.3 03-Jul-2012  christos branches: 1.3.2; 1.3.4;
no home-brewed NETBSDSRCDIR please (fix the build)
 1.2 06-Jan-2012  jmcneill branches: 1.2.4;
i386 and x86_64 versions of this code are the same, rename to syscallemu_x86.c
 1.1 05-Jan-2012  jmcneill Add 'syscallemu' module, required by usermode kernel.

This module registers a syscall that takes a user_start and user_end address.
When a process calls SYS_syscallemu, the start and end address are recorded
and the syscall installs a filter on p->p_md.md_syscall. The filter then
uses the specified start and end addresses to determine where the syscall
should be routed (either host by calling the original md_syscall function,
or process by posting SIGILL).
 1.2.4.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.3 30-Oct-2012  yamt sync with head
 1.2.4.2 17-Apr-2012  yamt sync with head
 1.2.4.1 06-Jan-2012  yamt file Makefile was added on branch yamt-pagecache on 2012-04-17 00:07:00 +0000
 1.3.4.1 18-May-2014  rmind sync with head
 1.3.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.30.1 10-Jun-2019  christos Sync with HEAD
 1.1 05-Jan-2012  jmcneill branches: 1.1.4;
Add 'syscallemu' module, required by usermode kernel.

This module registers a syscall that takes a user_start and user_end address.
When a process calls SYS_syscallemu, the start and end address are recorded
and the syscall installs a filter on p->p_md.md_syscall. The filter then
uses the specified start and end addresses to determine where the syscall
should be routed (either host by calling the original md_syscall function,
or process by posting SIGILL).
 1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.4.1 05-Jan-2012  yamt file syscallemu.c was added on branch yamt-pagecache on 2012-04-17 00:07:00 +0000
 1.1 05-Jan-2012  jmcneill branches: 1.1.4;
Add 'syscallemu' module, required by usermode kernel.

This module registers a syscall that takes a user_start and user_end address.
When a process calls SYS_syscallemu, the start and end address are recorded
and the syscall installs a filter on p->p_md.md_syscall. The filter then
uses the specified start and end addresses to determine where the syscall
should be routed (either host by calling the original md_syscall function,
or process by posting SIGILL).
 1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.4.1 05-Jan-2012  yamt file syscallemu.h was added on branch yamt-pagecache on 2012-04-17 00:07:00 +0000
 1.1 10-Nov-2013  jmcneill branches: 1.1.4; 1.1.6; 1.1.10;
arm support for syscallemu, not tested
 1.1.10.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.10.1 10-Nov-2013  tls file syscallemu_arm.c was added on branch tls-maxphys on 2014-08-20 00:03:27 +0000
 1.1.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.6.1 10-Nov-2013  yamt file syscallemu_arm.c was added on branch yamt-pagecache on 2014-05-22 11:40:11 +0000
 1.1.4.2 18-May-2014  rmind sync with head
 1.1.4.1 10-Nov-2013  rmind file syscallemu_arm.c was added on branch rmind-smpnet on 2014-05-18 17:45:28 +0000
 1.2 06-Jan-2012  jmcneill i386 and x86_64 versions of this code are the same, rename to syscallemu_x86.c
 1.1 05-Jan-2012  jmcneill Add 'syscallemu' module, required by usermode kernel.

This module registers a syscall that takes a user_start and user_end address.
When a process calls SYS_syscallemu, the start and end address are recorded
and the syscall installs a filter on p->p_md.md_syscall. The filter then
uses the specified start and end addresses to determine where the syscall
should be routed (either host by calling the original md_syscall function,
or process by posting SIGILL).
 1.1 06-Jan-2012  jmcneill branches: 1.1.4;
i386 and x86_64 versions of this code are the same, rename to syscallemu_x86.c
 1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.4.1 06-Jan-2012  yamt file syscallemu_x86.c was added on branch yamt-pagecache on 2012-04-17 00:07:00 +0000

RSS XML Feed