Up to [cvs.netbsd.org] / src / sys / kern
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.119.2.1 / (download) - annotate - [select for diffs], Wed May 23 10:08:11 2012 UTC (2 days, 21 hours ago) by yamt
Branch: yamt-pagecache
Changes since 1.119: +8 -2
lines
Diff to previous 1.119 (colored) next main 1.120 (colored)
sync with head.
Revision 1.120 / (download) - annotate - [select for diffs], Sat May 5 19:37:37 2012 UTC (2 weeks, 6 days ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
HEAD
Changes since 1.119: +8 -2
lines
Diff to previous 1.119 (colored)
Add a new type of syscall "EXTERN" which is meant for modules that live outside the tree (in pkgsrc). Use it to define afssys (210) which has been reserved for years, and make it autoload the "openafs" module.
Revision 1.119 / (download) - annotate - [select for diffs], Sun Jun 26 16:42:42 2011 UTC (11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
netbsd-6,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base,
jmcneill-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache
Changes since 1.118: +4 -3
lines
Diff to previous 1.118 (colored)
* Arrange for interfaces that create new file descriptors to be able to
set close-on-exec on creation (http://udrepper.livejournal.com/20407.html).
- Add F_DUPFD_CLOEXEC to fcntl(2).
- Add MSG_CMSG_CLOEXEC to recvmsg(2) for unix file descriptor passing.
- Add dup3(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
- Add pipe2(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
- Add flags SOCK_CLOEXEC, SOCK_NONBLOCK to the socket type parameter
for socket(2) and socketpair(2).
- Add new paccept(2) syscall that takes an additional sigset_t to alter
the sigmask temporarily and a flags argument to set SOCK_CLOEXEC,
SOCK_NONBLOCK.
- Add new mode character 'e' to fopen(3) and popen(3) to open pipes
and file descriptors for close on exec.
- Add new kqueue1(2) syscall with a new flags argument to open the
kqueue file descriptor with O_CLOEXEC, O_NONBLOCK.
* Fix the system calls that take socklen_t arguments to actually do so.
* Don't include userland header files (signal.h) from system header files
(rump_syscallargs.h).
* Bump libc version for the new syscalls.
Revision 1.117.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:20:20 2011 UTC (11 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.117: +2 -1
lines
Diff to previous 1.117 (colored) next main 1.118 (colored)
Catchup with rmind-uvmplock merge.
Revision 1.94.2.4 / (download) - annotate - [select for diffs], Sun Jun 12 00:24:29 2011 UTC (11 months, 2 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.94.2.3: +1 -0
lines
Diff to previous 1.94.2.3 (colored) to branchpoint 1.94 (colored) next main 1.95 (colored)
sync with head
Revision 1.108.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:09:33 2011 UTC (11 months, 2 weeks ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.108: +163 -51
lines
Diff to previous 1.108 (colored) next main 1.109 (colored)
Sync with HEAD.
Revision 1.118 / (download) - annotate - [select for diffs], Sun Jun 5 14:13:53 2011 UTC (11 months, 3 weeks ago) by njoly
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase,
rmind-uvmplock-base
Changes since 1.117: +2 -1
lines
Diff to previous 1.117 (colored)
Create empty temporary rumphdr.types file if missing; to avoid error messages for compat syscalls files regen.
Revision 1.94.2.3 / (download) - annotate - [select for diffs], Thu Apr 21 01:42:09 2011 UTC (13 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.94.2.2: +4 -2
lines
Diff to previous 1.94.2.2 (colored) to branchpoint 1.94 (colored)
sync with head
Revision 1.117 / (download) - annotate - [select for diffs], Tue Mar 8 18:29:49 2011 UTC (14 months, 2 weeks ago) by pooka
Branch: MAIN
CVS Tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.116: +5 -3
lines
Diff to previous 1.116 (colored)
Include syscall.h and syscallargs.h from <srcsys> instead of <sys> in the RUMP_CLIENT case. This makes librumpclient compile against -current sources regardless of host. inspired by Taylor R Campbell
Revision 1.94.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:55:17 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.94.2.1: +198 -56
lines
Diff to previous 1.94.2.1 (colored) to branchpoint 1.94 (colored)
sync with head
Revision 1.109.2.1 / (download) - annotate - [select for diffs], Sat Mar 5 15:10:39 2011 UTC (14 months, 3 weeks ago) by bouyer
Branch: bouyer-quota2
Changes since 1.109: +40 -17
lines
Diff to previous 1.109 (colored) next main 1.110 (colored)
Sync with HEAD
Revision 1.116 / (download) - annotate - [select for diffs], Tue Feb 22 14:08:58 2011 UTC (15 months ago) by pooka
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.115: +2 -3
lines
Diff to previous 1.115 (colored)
Get rid of one explicit typecast in previous and let the compiler figure it out.
Revision 1.115 / (download) - annotate - [select for diffs], Tue Feb 22 14:05:20 2011 UTC (15 months ago) by pooka
Branch: MAIN
Changes since 1.114: +30 -12
lines
Diff to previous 1.114 (colored)
Redo the register_t casting, but include a provision to make the case where sizeof(rv) < sizeof(register_t) work. Hopefully it works now everywhere. Only tests will show ...
Revision 1.114 / (download) - annotate - [select for diffs], Tue Feb 22 13:04:22 2011 UTC (15 months ago) by pooka
Branch: MAIN
Changes since 1.113: +2 -4
lines
Diff to previous 1.113 (colored)
revert previous fix. it's not 100% correct and some compilers setups complain about the generated code. pointed out by mrg
Revision 1.113 / (download) - annotate - [select for diffs], Tue Feb 22 10:33:12 2011 UTC (15 months ago) by pooka
Branch: MAIN
Changes since 1.112: +5 -3
lines
Diff to previous 1.112 (colored)
Use the whole contents of rval instead of just rval[0] for rump syscall return. Fixes at least lseek() on various architectures in various ways.
Revision 1.112 / (download) - annotate - [select for diffs], Mon Feb 21 23:30:12 2011 UTC (15 months ago) by pooka
Branch: MAIN
Changes since 1.111: +4 -7
lines
Diff to previous 1.111 (colored)
S'no way bro! Return the correct return value from NOERR, which is retval instead of error.
Revision 1.111 / (download) - annotate - [select for diffs], Mon Feb 21 23:20:19 2011 UTC (15 months ago) by pooka
Branch: MAIN
Changes since 1.110: +20 -9
lines
Diff to previous 1.110 (colored)
Add syscall type NOERR which signals that a system call is STD but does not return an errno the usual way. The main use case is to fix the posix_fadvise() rump stub (yes, posix_fadvise is a bit special... bologna). The list of NOERR syscalls currently matches the libc NOERR list (and the libc Makefile can in the future be autogenerated from this info). Problem spotted by, *shocker*, the automated test runs, specifically the posix_fadvise test.
Revision 1.110 / (download) - annotate - [select for diffs], Mon Feb 21 11:29:53 2011 UTC (15 months ago) by pooka
Branch: MAIN
Changes since 1.109: +3 -5
lines
Diff to previous 1.109 (colored)
Make sure we don't expose any errno set as a side-effect of us executing the system call. Some software ignores the return value and looks only at errno.
Revision 1.109 / (download) - annotate - [select for diffs], Mon Jan 17 16:16:54 2011 UTC (16 months, 1 week ago) by pooka
Branch: MAIN
CVS Tags: bouyer-quota2-base
Branch point for: bouyer-quota2
Changes since 1.108: +122 -36
lines
Diff to previous 1.108 (colored)
Rework how syscall compat is handled for rump syscalls. The old one had the problem of bypassing the syscall layer and doing a function call into the kernel directly. Therefore there was no way for users of librumpclient to specify compat. The new model pushes the compat handling in the kernel and leaves only the task of selecting the right syscall number to the client. This change also introduces a stable ABI for rump syscalls, i.e. it is possible to use the same syscall client library both on NetBSD 5.0 and -current and get the syscalls resolved to the right place depending on the ABI at the time the client binary is compiled. A list of what to be called when will have to maintained separately simply because this information is not available in syscalls.master -- in the case of the normal kernel we always want to resolve a newly linked syscall to the latest version, whereas in rump we might want to resolve a syscall to a -current kernel to the 5.0 compat call (because our client namespace is 5.0). This information in maintained in rump_syscalls_compat.h with the current format: /* time_t change */ #if !__NetBSD_Prereq__(5,99,7) #define RUMP_SYS_RENAME_STAT rump___sysimpl_stat30 .... If no compat override is given, a syscall resolves automatically to the latest version of the syscall. Also, this change autogenerates forward declarations for all syscall types where it is possible (i.e. ones without typedef insanity). This makes it possible to include rump_syscalls.h without including rump.h.
Revision 1.108 / (download) - annotate - [select for diffs], Thu Dec 30 20:09:53 2010 UTC (16 months, 3 weeks ago) by pooka
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231,
jruoho-x86intr-base
Branch point for: jruoho-x86intr
Changes since 1.107: +4 -3
lines
Diff to previous 1.107 (colored)
Include system call name in comment even for unimplemented syscalls in rump_syscalls.c.
Revision 1.107 / (download) - annotate - [select for diffs], Thu Dec 30 16:49:24 2010 UTC (16 months, 3 weeks ago) by pooka
Branch: MAIN
Changes since 1.106: +7 -5
lines
Diff to previous 1.106 (colored)
Mark syscalls not supported by a rump kernel with SYCALL_NOSYS, as pure function pointer comparison brings weak alias confusion (weak aliases are necessary for static linkage).
Revision 1.106 / (download) - annotate - [select for diffs], Thu Dec 30 13:38:10 2010 UTC (16 months, 3 weeks ago) by pooka
Branch: MAIN
Changes since 1.105: +5 -5
lines
Diff to previous 1.105 (colored)
whitespace polish in rump_syscalls.c
Revision 1.105 / (download) - annotate - [select for diffs], Thu Dec 30 11:54:50 2010 UTC (16 months, 3 weeks ago) by pooka
Branch: MAIN
Changes since 1.104: +3 -2
lines
Diff to previous 1.104 (colored)
snafu in previous: extra printf arg
Revision 1.104 / (download) - annotate - [select for diffs], Thu Dec 30 11:42:53 2010 UTC (16 months, 3 weeks ago) by pooka
Branch: MAIN
Changes since 1.103: +2 -1
lines
Diff to previous 1.103 (colored)
Fill syscallnames up to nsysent so that n<nsysent has a non-hyperspace string mapping.
Revision 1.103 / (download) - annotate - [select for diffs], Wed Nov 17 21:47:11 2010 UTC (18 months, 1 week ago) by pooka
Branch: MAIN
Changes since 1.102: +7 -3
lines
Diff to previous 1.102 (colored)
Skip one extra function in the rump syscall local path and use sy_call() directly from rump_syscalls.c.
Revision 1.93.2.4 / (download) - annotate - [select for diffs], Sat Nov 6 08:08:43 2010 UTC (18 months, 2 weeks ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.93.2.3: +33 -13
lines
Diff to previous 1.93.2.3 (colored) to branchpoint 1.93 (colored) next main 1.94 (colored)
Sync with HEAD.
Revision 1.102 / (download) - annotate - [select for diffs], Thu Nov 4 20:50:29 2010 UTC (18 months, 2 weeks ago) by pooka
Branch: MAIN
CVS Tags: uebayasi-xip-base4
Changes since 1.101: +31 -11
lines
Diff to previous 1.101 (colored)
Create rump_syscalls.c in two flavours: one which can be compiled standalone as the clientside and one which expects to be compiled into the rump kernel.
Revision 1.101 / (download) - annotate - [select for diffs], Thu Nov 4 17:02:34 2010 UTC (18 months, 3 weeks ago) by pooka
Branch: MAIN
Changes since 1.100: +2 -2
lines
Diff to previous 1.100 (colored)
apply "shut up, lint" for syscallargs.h
Revision 1.100 / (download) - annotate - [select for diffs], Mon Nov 1 16:21:29 2010 UTC (18 months, 3 weeks ago) by pooka
Branch: MAIN
Changes since 1.99: +2 -2
lines
Diff to previous 1.99 (colored)
Align comment column in output, no functional change.
Revision 1.93.2.3 / (download) - annotate - [select for diffs], Fri Oct 22 07:22:27 2010 UTC (19 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.93.2.2: +7 -4
lines
Diff to previous 1.93.2.2 (colored) to branchpoint 1.93 (colored)
Sync with HEAD (-D20101022).
Revision 1.69.2.5 / (download) - annotate - [select for diffs], Sat Oct 9 03:32:31 2010 UTC (19 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.69.2.4: +8 -5
lines
Diff to previous 1.69.2.4 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored)
sync with head
Revision 1.99 / (download) - annotate - [select for diffs], Mon Aug 30 10:24:04 2010 UTC (20 months, 3 weeks ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
uebayasi-xip-base3
Changes since 1.98: +8 -5
lines
Diff to previous 1.98 (colored)
Use the generally more useful funcalias for rump syscalls.
Revision 1.93.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:47:29 2010 UTC (21 months, 1 week ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.93.2.1: +11 -7
lines
Diff to previous 1.93.2.1 (colored) to branchpoint 1.93 (colored)
Sync with HEAD.
Revision 1.69.2.4 / (download) - annotate - [select for diffs], Wed Aug 11 22:54:41 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.69.2.3: +17 -10
lines
Diff to previous 1.69.2.3 (colored) to branchpoint 1.69 (colored)
sync with head.
Revision 1.98 / (download) - annotate - [select for diffs], Mon Jul 19 15:25:47 2010 UTC (22 months, 1 week ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10,
uebayasi-xip-base2
Changes since 1.97: +2 -1
lines
Diff to previous 1.97 (colored)
Include <rump/rump_syscalls_compat.h> from rump_syscalls.h. This file will contain compat defs which are not autogenerated.
Revision 1.94.2.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:57 2010 UTC (23 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.94: +16 -10
lines
Diff to previous 1.94 (colored)
sync with head
Revision 1.97 / (download) - annotate - [select for diffs], Mon May 17 12:35:20 2010 UTC (2 years ago) by njoly
Branch: MAIN
Changes since 1.96: +8 -5
lines
Diff to previous 1.96 (colored)
Add multiple inclusion protection to rump_syscalls.h.
Revision 1.96 / (download) - annotate - [select for diffs], Tue May 11 20:09:46 2010 UTC (2 years ago) by pooka
Branch: MAIN
Changes since 1.95: +4 -4
lines
Diff to previous 1.95 (colored)
_RUMPKERNEL -> _KERNEL
Revision 1.93.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:44:11 2010 UTC (2 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.93: +8 -3
lines
Diff to previous 1.93 (colored)
Sync with HEAD.
Revision 1.95 / (download) - annotate - [select for diffs], Tue Apr 27 10:57:46 2010 UTC (2 years ago) by pooka
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Changes since 1.94: +6 -3
lines
Diff to previous 1.94 (colored)
Use sys_nomodule for modular rump system calls so that they can be autoloaded.
Revision 1.69.2.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:18 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.69.2.2: +82 -20
lines
Diff to previous 1.69.2.2 (colored) to branchpoint 1.69 (colored)
sync with head
Revision 1.94 / (download) - annotate - [select for diffs], Tue Mar 2 19:33:12 2010 UTC (2 years, 2 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Changes since 1.93: +3 -1
lines
Diff to previous 1.93 (colored)
Make is possible to add extra output at the top of syscallargs.h. Use this feature to stick sys/mount.h in there.
Revision 1.93 / (download) - annotate - [select for diffs], Tue Jan 5 15:23:32 2010 UTC (2 years, 4 months ago) by skrll
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.92: +3 -2
lines
Diff to previous 1.92 (colored)
Check for dev_t and time_t arguments and mark them as 64bit.
Revision 1.92 / (download) - annotate - [select for diffs], Sun Dec 13 04:47:45 2009 UTC (2 years, 5 months ago) by matt
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.91: +17 -1
lines
Diff to previous 1.91 (colored)
Pullup from matt-nb5-mips64. For each syscall, add a flag for the return value or an argument indicating that it is a 64-bit argument. Also include the number of 64-bit arguments. In theory this could get most of the code in compat/netbsd32/netbsd32_netbsd.c but not at the moment due to multiply defined structures.
Revision 1.91 / (download) - annotate - [select for diffs], Thu Nov 26 17:23:48 2009 UTC (2 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.90: +2 -2
lines
Diff to previous 1.90 (colored)
typo in comment (it actually breaks the script totally. i wish more typos in comments were as effective)
Revision 1.90 / (download) - annotate - [select for diffs], Thu Nov 26 17:19:54 2009 UTC (2 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.89: +53 -14
lines
Diff to previous 1.89 (colored)
Add rump support for the special handling required by pipe(2).
Revision 1.89 / (download) - annotate - [select for diffs], Thu Nov 26 16:34:24 2009 UTC (2 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.88: +6 -5
lines
Diff to previous 1.88 (colored)
Instead of a single register_t as the retval of rump syscalls, use an array of two. No functional change ... yet.
Revision 1.88 / (download) - annotate - [select for diffs], Tue Oct 13 21:54:29 2009 UTC (2 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: jym-xensuspend-nbase
Changes since 1.87: +6 -3
lines
Diff to previous 1.87 (colored)
For varargs syscalls, create rump prototypes which match the regular system call counterparts, e.g.: open(const char *, int, mode_t) -> open(const char *, int, ...)
Revision 1.73.8.1 / (download) - annotate - [select for diffs], Sat Aug 22 00:12:23 2009 UTC (2 years, 9 months ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb4-mips64-k7-u2a-k9b
Changes since 1.73: +17 -1
lines
Diff to previous 1.73 (colored) next main 1.74 (colored)
Add info about what arguments and return values are explicity 64bit (quad_t, off_t) and store that info in sy_flags.
Revision 1.81.2.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:32:35 2009 UTC (2 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.81.2.1: +17 -7
lines
Diff to previous 1.81.2.1 (colored) next main 1.82 (colored)
Sync with HEAD.
Revision 1.69.2.2 / (download) - annotate - [select for diffs], Sat May 16 10:41:48 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.69.2.1: +17 -7
lines
Diff to previous 1.69.2.1 (colored) to branchpoint 1.69 (colored)
sync with head
Revision 1.87 / (download) - annotate - [select for diffs], Fri May 15 15:51:27 2009 UTC (3 years ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
jymxensuspend-base
Changes since 1.86: +14 -6
lines
Diff to previous 1.86 (colored)
Use argname PAD to signal that an argument is used only for padding and not part of the C interface. Use this information for rump syscalls to generate syscall interfaces without the extra parameter.
Revision 1.86 / (download) - annotate - [select for diffs], Fri May 15 14:52:47 2009 UTC (3 years ago) by pooka
Branch: MAIN
Changes since 1.85: +4 -2
lines
Diff to previous 1.85 (colored)
In addition to off_t alignment, check for dev_t and time_t too (we don't currently have any syscalls passing time_t, though)
Revision 1.81.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:21:57 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.81: +51 -10
lines
Diff to previous 1.81 (colored)
Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.69.2.1 / (download) - annotate - [select for diffs], Mon May 4 08:13:47 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.69: +143 -38
lines
Diff to previous 1.69 (colored)
sync with head.
Revision 1.73.2.3 / (download) - annotate - [select for diffs], Tue Apr 28 07:37:00 2009 UTC (3 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.73.2.2: +8 -5
lines
Diff to previous 1.73.2.2 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)
Sync with HEAD.
Revision 1.85 / (download) - annotate - [select for diffs], Sun Mar 29 07:56:19 2009 UTC (3 years, 1 month ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base,
jym-xensuspend-base
Changes since 1.84: +4 -1
lines
Diff to previous 1.84 (colored)
Include some headers to make rump_syscalls.h self-contained. (not strictly correct wrt portability, but there are bigger fish to saltgrill in that area)
Revision 1.84 / (download) - annotate - [select for diffs], Wed Mar 18 17:27:04 2009 UTC (3 years, 2 months ago) by pooka
Branch: MAIN
Changes since 1.83: +5 -5
lines
Diff to previous 1.83 (colored)
Rename rump argument marshalling structure variable to "callarg" to avoid collision with system calls which use "arg".
Revision 1.73.2.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:32:56 2009 UTC (3 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.73.2.1: +61 -17
lines
Diff to previous 1.73.2.1 (colored) to branchpoint 1.73 (colored)
Sync with HEAD.
Revision 1.83 / (download) - annotate - [select for diffs], Fri Feb 20 17:56:36 2009 UTC (3 years, 3 months ago) by pooka
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.82: +45 -7
lines
Diff to previous 1.82 (colored)
Instead of linking rump system call entry points directly to the backend, perform all calls through a syscall table. This makes it possible to make system calls to non-local rump kernels. (requires a bit support code. it's written but quite messy currently)
Revision 1.82 / (download) - annotate - [select for diffs], Sat Feb 14 16:21:23 2009 UTC (3 years, 3 months ago) by pooka
Branch: MAIN
Changes since 1.81: +2 -2
lines
Diff to previous 1.81 (colored)
cosmetic: don't print empty line at end of init_sysent.c
Revision 1.81 / (download) - annotate - [select for diffs], Fri Jan 23 19:29:38 2009 UTC (3 years, 4 months ago) by pooka
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.80: +1 -2
lines
Diff to previous 1.80 (colored)
Remove debug print -- this is what happens when there's several hours between implementation and commit.
Revision 1.80 / (download) - annotate - [select for diffs], Fri Jan 23 19:27:18 2009 UTC (3 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.79: +18 -11
lines
Diff to previous 1.79 (colored)
Remove the "int *error" parameter from rump syscalls. Instead use rumpuser_seterrno() to set the errno for the caller. This makes the difference between real and rump syscalls way less intrusive in calling code.
Revision 1.73.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:19:39 2009 UTC (3 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.73: +60 -13
lines
Diff to previous 1.73 (colored)
Sync with HEAD.
Revision 1.63.6.4 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:19 2009 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.63.6.3: +65 -14
lines
Diff to previous 1.63.6.3 (colored) to branchpoint 1.63 (colored) next main 1.64 (colored)
Sync with HEAD.
Revision 1.79 / (download) - annotate - [select for diffs], Wed Jan 14 19:40:30 2009 UTC (3 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.78: +8 -8
lines
Diff to previous 1.78 (colored)
Generate local prototypes in rump_syscalls.c and disallow using the rump_syscalls.h interface from inside the rump kernel.
Revision 1.78 / (download) - annotate - [select for diffs], Tue Jan 13 22:27:44 2009 UTC (3 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.77: +48 -9
lines
Diff to previous 1.77 (colored)
Convert the syscalls.master to a format from which it is easier to parse and generate the compat name and basename (e.g. __stat50 and stat). Use this to autogenerate __RENAME()'s to the rump_syscalls header so that they can be called e.g. rump_sys_socket() instead of rump_sys___socket30().
Revision 1.77 / (download) - annotate - [select for diffs], Tue Jan 13 16:29:19 2009 UTC (3 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.76: +2 -2
lines
Diff to previous 1.76 (colored)
Print delimiters around expected string in parse error message.
Revision 1.76 / (download) - annotate - [select for diffs], Tue Jan 13 16:25:43 2009 UTC (3 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.75: +2 -2
lines
Diff to previous 1.75 (colored)
fix error message: expecting (, not )
Revision 1.69.8.2 / (download) - annotate - [select for diffs], Sat Dec 13 01:15:08 2008 UTC (3 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.69.8.1: +11 -3
lines
Diff to previous 1.69.8.1 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored)
Update haad-dm branch to haad-dm-base2.
Revision 1.75 / (download) - annotate - [select for diffs], Sun Nov 16 18:40:13 2008 UTC (3 years, 6 months ago) by pooka
Branch: MAIN
CVS Tags: haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Changes since 1.74: +2 -2
lines
Diff to previous 1.74 (colored)
<rump/rump_syscalls.h>, not "rump_syscalls.h"
Revision 1.74 / (download) - annotate - [select for diffs], Wed Nov 12 14:29:31 2008 UTC (3 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.73: +10 -2
lines
Diff to previous 1.73 (colored)
Atomic insertion/removal of groups of system call vectors at runtime with a basic facility for rollback. Proposed on tech-kern@.
Revision 1.69.8.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:17:28 2008 UTC (3 years, 7 months ago) by haad
Branch: haad-dm
Changes since 1.69: +25 -14
lines
Diff to previous 1.69 (colored)
Sync with HEAD.
Revision 1.73 / (download) - annotate - [select for diffs], Mon Oct 13 18:16:33 2008 UTC (3 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: netbsd-5-base,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-mips64-base2,
haad-dm-base1
Branch point for: nick-hppapmap,
matt-nb5-mips64
Changes since 1.72: +4 -2
lines
Diff to previous 1.72 (colored)
Fix previous: weak symbols work so much better if they are exported from the object as weak symbols... There's also something to be said about "cosmetic" tweaks after testing, but I do think I'll bother.
Revision 1.72 / (download) - annotate - [select for diffs], Mon Oct 13 16:25:12 2008 UTC (3 years, 7 months ago) by pooka
Branch: MAIN
Changes since 1.71: +7 -5
lines
Diff to previous 1.71 (colored)
Weak alias all rump system calls to rump_enosys()
Revision 1.63.6.3 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:53 2008 UTC (3 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.63.6.2: +17 -10
lines
Diff to previous 1.63.6.2 (colored) to branchpoint 1.63 (colored)
Sync with HEAD.
Revision 1.69.4.2 / (download) - annotate - [select for diffs], Wed Sep 24 16:38:56 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.69.4.1: +3 -2
lines
Diff to previous 1.69.4.1 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored)
Merge in changes between wrstuden-revivesa-base-2 and wrstuden-revivesa-base-3.
Revision 1.69.4.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:31:43 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.69: +16 -10
lines
Diff to previous 1.69 (colored)
Sync with wrstuden-revivesa-base-2.
Revision 1.71 / (download) - annotate - [select for diffs], Sun Sep 7 19:27:58 2008 UTC (3 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3
Changes since 1.70: +3 -2
lines
Diff to previous 1.70 (colored)
For rumpsyscalls, properly return -1 in case of error.
Revision 1.69.6.1 / (download) - annotate - [select for diffs], Mon Jul 28 14:37:36 2008 UTC (3 years, 9 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.69: +16 -10
lines
Diff to previous 1.69 (colored) next main 1.70 (colored)
Sync with head.
Revision 1.70 / (download) - annotate - [select for diffs], Wed Jul 23 21:17:25 2008 UTC (3 years, 10 months ago) by apb
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-2,
simonb-wapbl-nbase,
simonb-wapbl-base
Changes since 1.69: +16 -10
lines
Diff to previous 1.69 (colored)
Avoid using \$ in an awk script. Instead, store '$NetBSD$' in an awk variable and interpolate it where needed. Based on the patch by Martin Husemann in PR 38766.
Revision 1.63.6.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:24:10 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.63.6.1: +0 -4
lines
Diff to previous 1.63.6.1 (colored) to branchpoint 1.63 (colored)
Sync with HEAD.
Revision 1.68.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:35:09 2008 UTC (4 years ago) by yamt
Branch: yamt-pf42
Changes since 1.68: +1 -5
lines
Diff to previous 1.68 (colored) next main 1.69 (colored)
sync with head.
Revision 1.69 / (download) - annotate - [select for diffs], Thu Apr 24 11:51:19 2008 UTC (4 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
hpcarm-cleanup-nbase
Branch point for: yamt-nfs-mp,
wrstuden-revivesa,
simonb-wapbl,
haad-dm
Changes since 1.68: +1 -5
lines
Diff to previous 1.68 (colored)
- Retire SYCALL_MPSAFE. With the exceptions of darwin and irix emulations, all system calls are now MPSAFE. - Remove unneeded acquire/release of kernel_lock.
Revision 1.63.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:43:03 2008 UTC (4 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.63: +87 -4
lines
Diff to previous 1.63 (colored)
Sync with HEAD.
Revision 1.58.4.7 / (download) - annotate - [select for diffs], Mon Mar 24 09:39:02 2008 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.58.4.6: +6 -9
lines
Diff to previous 1.58.4.6 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored)
sync with head.
Revision 1.63.2.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:16:14 2008 UTC (4 years, 2 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.63: +84 -3
lines
Diff to previous 1.63 (colored) next main 1.64 (colored)
sync with head.
Revision 1.59.46.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:05:00 2008 UTC (4 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.59.46.1: +92 -3
lines
Diff to previous 1.59.46.1 (colored) to branchpoint 1.59 (colored) next main 1.60 (colored)
sync with HEAD
Revision 1.68 / (download) - annotate - [select for diffs], Sat Mar 22 15:11:01 2008 UTC (4 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
ad-socklock-base1
Branch point for: yamt-pf42
Changes since 1.67: +4 -2
lines
Diff to previous 1.67 (colored)
bring some stuff from time_t=64... - add sysalign parameter to syscalls.conf - add compat_50
Revision 1.67 / (download) - annotate - [select for diffs], Tue Mar 18 12:36:15 2008 UTC (4 years, 2 months ago) by njoly
Branch: MAIN
CVS Tags: matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base
Changes since 1.66: +3 -8
lines
Diff to previous 1.66 (colored)
Handle rumpcalls/rumpcallshdr differently by always defining a default value, which can be overwritten with syscalls.conf defines (just like sys_nosys). This fix a problem where rump awk variables are set to 0 value, leading to the creation of an unexpected file with that name. ok by pooka.
Revision 1.58.4.6 / (download) - annotate - [select for diffs], Mon Mar 17 09:15:33 2008 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.58.4.5: +81 -2
lines
Diff to previous 1.58.4.5 (colored) to branchpoint 1.58 (colored)
sync with head.
Revision 1.66 / (download) - annotate - [select for diffs], Tue Mar 11 22:50:10 2008 UTC (4 years, 2 months ago) by pooka
Branch: MAIN
Changes since 1.65: +80 -1
lines
Diff to previous 1.65 (colored)
Generate syscalls entry points which can be called directly without
going through a syscall trap. These are currently useful for rumps.
As all the standard syscalls are not compiled into librump, mark
relevant ones with RUMP in syscalls.master. To do e.g. a mkdir
"system call" from a rump, one would call
rump_sys_mkdir("/dir", mode, &eval);
where the last value represents something to store errno into.
Revision 1.65 / (download) - annotate - [select for diffs], Mon Mar 10 14:06:46 2008 UTC (4 years, 2 months ago) by njoly
Branch: MAIN
Changes since 1.64: +2 -2
lines
Diff to previous 1.64 (colored)
Do not hardcode sys_stub to the string "sys_nosys" for the not ignored case. Just use the corresponding variable instead, to allow emulation to use their own defined value.
Revision 1.58.4.5 / (download) - annotate - [select for diffs], Wed Feb 27 08:36:56 2008 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.58.4.4: +10 -3
lines
Diff to previous 1.58.4.4 (colored) to branchpoint 1.58 (colored)
sync with head.
Revision 1.64 / (download) - annotate - [select for diffs], Sun Feb 24 12:51:42 2008 UTC (4 years, 3 months ago) by martin
Branch: MAIN
CVS Tags: hpcarm-cleanup-base
Changes since 1.63: +10 -3
lines
Diff to previous 1.63 (colored)
Add a new syscall type IGNORED which just calls nullop (always succeeds and does nothing).
Revision 1.59.52.3 / (download) - annotate - [select for diffs], Mon Feb 18 21:06:46 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.59.52.2: +9 -1
lines
Diff to previous 1.59.52.2 (colored) to branchpoint 1.59 (colored) next main 1.60 (colored)
Sync with HEAD.
Revision 1.58.4.4 / (download) - annotate - [select for diffs], Mon Feb 4 09:24:15 2008 UTC (4 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.58.4.3: +9 -1
lines
Diff to previous 1.58.4.3 (colored) to branchpoint 1.58 (colored)
sync with head.
Revision 1.63 / (download) - annotate - [select for diffs], Mon Jan 28 10:31:37 2008 UTC (4 years, 3 months ago) by yamt
Branch: MAIN
CVS Tags: nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base
Branch point for: mjf-devfs2,
keiichi-mipv6
Changes since 1.62: +9 -1
lines
Diff to previous 1.62 (colored)
check off_t alignment.
Revision 1.58.4.3 / (download) - annotate - [select for diffs], Mon Jan 21 09:46:16 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.58.4.2: +21 -13
lines
Diff to previous 1.58.4.2 (colored) to branchpoint 1.58 (colored)
sync with head
Revision 1.59.46.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:56:13 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.59: +79 -85
lines
Diff to previous 1.59 (colored)
sync with HEAD
Revision 1.61.6.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:56:05 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.61: +21 -13
lines
Diff to previous 1.61 (colored) next main 1.62 (colored)
Sync with HEAD
Revision 1.59.52.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:46:05 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.59.52.1: +21 -13
lines
Diff to previous 1.59.52.1 (colored) to branchpoint 1.59 (colored)
Sync with HEAD.
Revision 1.61.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:57:13 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.61: +21 -13
lines
Diff to previous 1.61 (colored) next main 1.62 (colored)
Sync with head.
Revision 1.62 / (download) - annotate - [select for diffs], Thu Dec 20 23:03:10 2007 UTC (4 years, 5 months ago) by dsl
Branch: MAIN
CVS Tags: vmlocking2-base3,
matt-armv6-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base
Changes since 1.61: +21 -13
lines
Diff to previous 1.61 (colored)
Convert all the system call entry points from:
int foo(struct lwp *l, void *v, register_t *retval)
to:
int foo(struct lwp *l, const struct foo_args *uap, register_t *retval)
Fixup compat code to not write into 'uap' and (in some cases) to actually
pass a correctly formatted 'uap' structure with the right name to the
next routine.
A few 'compat' routines that just call standard ones have been deleted.
All the 'compat' code compiles (along with the kernels required to test
build it).
98% done by automated scripts.
Revision 1.59.52.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:48:46 2007 UTC (4 years, 6 months ago) by mjf
Branch: mjf-devfs
Changes since 1.59: +67 -81
lines
Diff to previous 1.59 (colored)
Sync with HEAD.
Revision 1.58.4.2 / (download) - annotate - [select for diffs], Thu Nov 15 11:44:47 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.58.4.1: +67 -81
lines
Diff to previous 1.58.4.1 (colored) to branchpoint 1.58 (colored)
sync with head.
Revision 1.59.50.1 / (download) - annotate - [select for diffs], Tue Nov 13 16:02:15 2007 UTC (4 years, 6 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.59: +67 -81
lines
Diff to previous 1.59 (colored) next main 1.60 (colored)
Sync with HEAD
Revision 1.59.44.1 / (download) - annotate - [select for diffs], Sun Nov 11 16:48:06 2007 UTC (4 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.59: +67 -81
lines
Diff to previous 1.59 (colored) next main 1.60 (colored)
Sync with HEAD.
Revision 1.61 / (download) - annotate - [select for diffs], Sat Nov 10 13:22:11 2007 UTC (4 years, 6 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xenamd64-base2,
bouyer-xenamd64-base
Branch point for: vmlocking2,
bouyer-xeni386
Changes since 1.60: +15 -18
lines
Diff to previous 1.60 (colored)
Support "NOARGS INDIR" for compat_mach.
Revision 1.60 / (download) - annotate - [select for diffs], Fri Nov 9 14:54:13 2007 UTC (4 years, 6 months ago) by dsl
Branch: MAIN
Changes since 1.59: +57 -68
lines
Diff to previous 1.59 (colored)
Generate normal prototypes (etc) for INDIR calls (sys_syscall and sys___syscall) just flag the entries as SYCALL_INDIRECT.
Revision 1.58.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:09:38 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.58: +7 -4
lines
Diff to previous 1.58 (colored)
sync with head.
Revision 1.53.2.5 / (download) - annotate - [select for diffs], Sun Dec 11 10:29:12 2005 UTC (6 years, 5 months ago) by christos
Branch: ktrace-lwp
Changes since 1.53.2.4: +7 -4
lines
Diff to previous 1.53.2.4 (colored) next main 1.54 (colored)
Sync with head.
Revision 1.59 / (download) - annotate - [select for diffs], Sat Dec 3 17:04:36 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
yamt-pdpolicy,
yamt-idlelwp-base8,
yamt-idlelwp,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
vmlocking-base,
vmlocking,
thorpej-atomic-base,
thorpej-atomic,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
rpaulo-netinet-merge-pcb-base,
rpaulo-netinet-merge-pcb,
reinoud-bufcleanup,
post-newlock2-merge,
peter-altq-base,
peter-altq,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
newlock2-nbase,
newlock2-base,
newlock2,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
mjf-ufs-trans-base,
mjf-ufs-trans,
matt-nb4-arm-base,
matt-nb4-arm,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
ktrace-lwp-base,
jmcneill-base,
hpcarm-cleanup,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
chap-midi-nbase,
chap-midi-base,
chap-midi,
ad-audiomp-base,
ad-audiomp,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: mjf-devfs,
matt-armv6,
jmcneill-pm,
bouyer-xenamd64
Changes since 1.58: +7 -4
lines
Diff to previous 1.58 (colored)
protect sys/syscall.h properly against multiple inclusion and make the names of the protection macros consistent.
Revision 1.57.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:24 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.57: +2 -1
lines
Diff to previous 1.57 (colored) next main 1.58 (colored)
sync with -current
Revision 1.57.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:36:12 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.57: +2 -1
lines
Diff to previous 1.57 (colored) next main 1.58 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.53.2.4 / (download) - annotate - [select for diffs], Fri Mar 4 16:51:59 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.53.2.3: +2 -1
lines
Diff to previous 1.53.2.3 (colored)
Sync with HEAD. Hi Perry!
Revision 1.58 / (download) - annotate - [select for diffs], Sat Feb 26 23:32:31 2005 UTC (7 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
yamt-km-base4,
yamt-km-base3,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.57: +2 -1
lines
Diff to previous 1.57 (colored)
get rid of trailing spaces in the "created from" line (constructed by stripping the $s from $NetBSD$ in the source file.)
Revision 1.53.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:35:11 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.53.2.2: +1 -1
lines
Diff to previous 1.53.2.2 (colored)
Fix the sync with head I botched.
Revision 1.53.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:53:03 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.53.2.1: +5 -5
lines
Diff to previous 1.53.2.1 (colored)
Sync with HEAD.
Revision 1.57 / (download) - annotate - [select for diffs], Sun Sep 12 11:24:15 2004 UTC (7 years, 8 months ago) by jdolecek
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
matt-timespec,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Changes since 1.56: +5 -5
lines
Diff to previous 1.56 (colored)
use 'have_toupper' variable for awk toupper() function existence test, rather than 'isgawk' - e.g. nawk has toupper() too
Revision 1.53.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:52:54 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.53: +27 -22
lines
Diff to previous 1.53 (colored)
Sync with HEAD
Revision 1.56 / (download) - annotate - [select for diffs], Sat Jul 31 00:55:51 2004 UTC (7 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.55: +2 -2
lines
Diff to previous 1.55 (colored)
Rename LIBCOMPAT* -> SYSLIBCOMPAT*, now that <bsd.own.mk> provides LIBCOMPAT. Fixes kernel link problem noted by Sebastien Erard.
Revision 1.55 / (download) - annotate - [select for diffs], Tue Sep 30 20:34:28 2003 UTC (8 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Changes since 1.54: +8 -5
lines
Diff to previous 1.54 (colored)
Keep track of which prototypes we declared already so that we don't declare them again.
Revision 1.54 / (download) - annotate - [select for diffs], Thu Sep 11 13:59:49 2003 UTC (8 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.53: +19 -17
lines
Diff to previous 1.53 (colored)
- print comment in compat syscalls too. - print ifdef's in the header files.
Revision 1.53 / (download) - annotate - [select for diffs], Sat Jan 18 10:06:32 2003 UTC (9 years, 4 months ago) by thorpej
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.52: +2 -2
lines
Diff to previous 1.52 (colored)
Merge the nathanw_sa branch.
Revision 1.50.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:59:59 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.50: +7 -3
lines
Diff to previous 1.50 (colored) next main 1.51 (colored)
Sync kqueue branch with -current.
Revision 1.45.2.5 / (download) - annotate - [select for diffs], Wed Nov 14 19:16:39 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.45.2.4: +7 -3
lines
Diff to previous 1.45.2.4 (colored) next main 1.46 (colored)
Catch up to -current.
Revision 1.50.6.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:18:51 2001 UTC (10 years, 6 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.50: +7 -3
lines
Diff to previous 1.50 (colored) next main 1.51 (colored)
Sync the thorpej-mips-cache branch with -current.
Revision 1.52 / (download) - annotate - [select for diffs], Mon Nov 12 14:57:02 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: thorpej-mips-cache-base,
newlock-base,
newlock,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
ifpoll-base,
ifpoll,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base,
eeh-devprop-base,
eeh-devprop
Changes since 1.51: +3 -1
lines
Diff to previous 1.51 (colored)
add RCSID to generated .c files
Revision 1.51 / (download) - annotate - [select for diffs], Tue Oct 30 21:52:27 2001 UTC (10 years, 6 months ago) by manu
Branch: MAIN
Changes since 1.50: +5 -3
lines
Diff to previous 1.50 (colored)
Made syscallargs.h lint-friendly, so that it can be included in libc sources more easily.
Revision 1.45.2.4 / (download) - annotate - [select for diffs], Fri Aug 24 00:11:33 2001 UTC (10 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.45.2.3: +2 -2
lines
Diff to previous 1.45.2.3 (colored)
Catch up with -current.
Revision 1.50 / (download) - annotate - [select for diffs], Sun Jul 8 19:08:48 2001 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
thorpej-devvp,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: thorpej-mips-cache,
kqueue
Changes since 1.49: +2 -2
lines
Diff to previous 1.49 (colored)
Fix last commit: It's ">", not "<", in this case. Okay'd by christos.
Revision 1.49 / (download) - annotate - [select for diffs], Sun Jul 8 18:57:50 2001 UTC (10 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.48: +2 -2
lines
Diff to previous 1.48 (colored)
add verbiage to error
Revision 1.45.2.3 / (download) - annotate - [select for diffs], Thu Jun 21 20:06:57 2001 UTC (10 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.45.2.2: +6 -6
lines
Diff to previous 1.45.2.2 (colored)
Catch up to -current.
Revision 1.48 / (download) - annotate - [select for diffs], Wed May 30 11:27:46 2001 UTC (10 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.47: +3 -3
lines
Diff to previous 1.47 (colored)
use _KERNEL_OPT not _KERNEL&&|_LKM
Revision 1.35.12.1 / (download) - annotate - [select for diffs], Tue May 1 08:53:00 2001 UTC (11 years ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001
Changes since 1.35: +13 -9
lines
Diff to previous 1.35 (colored) next main 1.36 (colored)
Pull up revision 1.46 (via patch, requested by jdolecek): Make it possible to use a different function for unimplemented syscalls than sys_nosys(), so that the Linux emulation can avoid posting SIGSYS and instead just return ENOSYS.
Revision 1.47 / (download) - annotate - [select for diffs], Fri Apr 27 06:07:27 2001 UTC (11 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.46: +4 -4
lines
Diff to previous 1.46 (colored)
put TAB after #defines
Revision 1.35.2.7 / (download) - annotate - [select for diffs], Sat Apr 21 17:46:29 2001 UTC (11 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.35.2.6: +15 -11
lines
Diff to previous 1.35.2.6 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)
Sync with HEAD
Revision 1.45.2.2 / (download) - annotate - [select for diffs], Mon Apr 9 01:57:55 2001 UTC (11 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.45.2.1: +15 -11
lines
Diff to previous 1.45.2.1 (colored)
Catch up with -current.
Revision 1.46 / (download) - annotate - [select for diffs], Fri Mar 30 16:56:36 2001 UTC (11 years, 1 month ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Changes since 1.45: +15 -11
lines
Diff to previous 1.45 (colored)
Make it possible to use different function for unimplemented syscalls than sys_nosys().
Revision 1.45.2.1 / (download) - annotate - [select for diffs], Mon Mar 5 22:49:43 2001 UTC (11 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.45: +2 -2
lines
Diff to previous 1.45 (colored)
Initial commit of scheduler activations and lightweight process support.
Revision 1.35.2.6 / (download) - annotate - [select for diffs], Sun Feb 11 19:16:47 2001 UTC (11 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.35.2.5: +11 -6
lines
Diff to previous 1.35.2.5 (colored) to branchpoint 1.35 (colored)
Sync with HEAD.
Revision 1.45 / (download) - annotate - [select for diffs], Sat Jan 27 07:21:43 2001 UTC (11 years, 4 months ago) by thorpej
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.44: +11 -6
lines
Diff to previous 1.44 (colored)
Add a "sy_flags" to struct sysent, define a SYCALL_MPSAFE system call flag (indicating that the kernel lock does not need to be acquired when entering the kernel on that syscall).
Revision 1.35.2.5 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:40 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.35.2.4: +6 -1
lines
Diff to previous 1.35.2.4 (colored) to branchpoint 1.35 (colored)
Sync with HEAD
Revision 1.44 / (download) - annotate - [select for diffs], Mon Jan 1 16:41:43 2001 UTC (11 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.43: +7 -2
lines
Diff to previous 1.43 (colored)
Avoid generating duplicate SYS_* defines to *syscall.h - is possible for kern/syscalls.master's sys_getpid()/sys_getpid_with_ppid(). This fixes kern/11853 by Bernd Ernesti.
Revision 1.35.2.4 / (download) - annotate - [select for diffs], Wed Dec 13 15:50:21 2000 UTC (11 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.35.2.3: +46 -33
lines
Diff to previous 1.35.2.3 (colored) to branchpoint 1.35 (colored)
Sync with HEAD (for UBC fixes).
Revision 1.43 / (download) - annotate - [select for diffs], Tue Dec 12 17:32:45 2000 UTC (11 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.42: +5 -1
lines
Diff to previous 1.42 (colored)
if the third argument in syscall.conf matches [a-z0-9_], use it as
a function alias instead of the function name in { ... }
Revision 1.42 / (download) - annotate - [select for diffs], Sat Dec 9 05:41:12 2000 UTC (11 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored)
s/unimplemented/filler/
Revision 1.41 / (download) - annotate - [select for diffs], Sat Dec 9 05:33:27 2000 UTC (11 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (colored)
Add another const.
Revision 1.40 / (download) - annotate - [select for diffs], Sat Dec 9 05:27:08 2000 UTC (11 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.39: +43 -34
lines
Diff to previous 1.39 (colored)
Couple of changes: * Make the syscallnames[] table const. * Add a separator between the #include section and the syscalls section, so that #if/#else/#endif can be handled differently in the two. * Add support for rounding up the size of the sysent table.
Revision 1.35.2.3 / (download) - annotate - [select for diffs], Fri Dec 8 09:13:56 2000 UTC (11 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.35.2.2: +9 -0
lines
Diff to previous 1.35.2.2 (colored) to branchpoint 1.35 (colored)
Sync with HEAD.
Revision 1.39 / (download) - annotate - [select for diffs], Wed Nov 29 22:09:05 2000 UTC (11 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.38: +10 -1
lines
Diff to previous 1.38 (colored)
recognize ^if and ^endif in input master syscall file specially - output it like #if and #endif to sysdcl; this can be used to insert ifdefs to generated *sysent.c
Revision 1.35.2.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:05:24 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.35.2.1: +2 -2
lines
Diff to previous 1.35.2.1 (colored) to branchpoint 1.35 (colored)
Sync with HEAD.
Revision 1.35.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:09:06 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.35: +9 -9
lines
Diff to previous 1.35 (colored)
Update thorpej_scsipi to -current as of a month ago
Revision 1.38 / (download) - annotate - [select for diffs], Mon Nov 13 21:32:16 2000 UTC (11 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
change the type of *syscallnames[] array to 'const char * const foo[]'
Revision 1.37 / (download) - annotate - [select for diffs], Fri Aug 18 19:33:30 2000 UTC (11 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.36: +6 -6
lines
Diff to previous 1.36 (colored)
tweak white space around generated NetBSD rcs ids
Revision 1.36 / (download) - annotate - [select for diffs], Fri Aug 18 19:14:33 2000 UTC (11 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.35: +4 -4
lines
Diff to previous 1.35 (colored)
nuke __P for generated syscall prototypes and sy_call_t
Revision 1.35 / (download) - annotate - [select for diffs], Fri Aug 20 19:07:31 1999 UTC (12 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
minoura-xpg4dl-base,
minoura-xpg4dl,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase
Branch point for: thorpej_scsipi,
netbsd-1-5
Changes since 1.34: +12 -12
lines
Diff to previous 1.34 (colored)
Clean up some whitespace issues in the generated syscallargs.h file.
Revision 1.33.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:24:03 1999 UTC (12 years, 11 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.33: +4 -2
lines
Diff to previous 1.33 (colored) next main 1.34 (colored)
Sync w/ -current.
Revision 1.34 / (download) - annotate - [select for diffs], Wed Jun 9 04:25:30 1999 UTC (12 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.33: +4 -2
lines
Diff to previous 1.33 (colored)
Add EXCL keyword as described in tech_kern, and fix comments. Make the vtrace syscall UNIMPL because it is.
Revision 1.33 / (download) - annotate - [select for diffs], Wed Feb 17 18:17:10 1999 UTC (13 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame
Branch point for: chs-ubc2
Changes since 1.32: +2 -2
lines
Diff to previous 1.32 (colored)
Now that shell has been fixed so that ". filename" does not look at . if . is not in the path add ./ to the files.
Revision 1.32 / (download) - annotate - [select for diffs], Thu Feb 11 09:32:01 1999 UTC (13 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.31: +4 -2
lines
Diff to previous 1.31 (colored)
Print the line that caused the error message. Unfortunately the line numbers reported by awk are not useful, because the \$ preprocessing by sed...
Revision 1.31 / (download) - annotate - [select for diffs], Sun Jan 3 04:25:26 1999 UTC (13 years, 4 months ago) by erh
Branch: MAIN
Changes since 1.30: +4 -1
lines
Diff to previous 1.30 (colored)
Protect the syscallargs header file with a define.
Revision 1.30 / (download) - annotate - [select for diffs], Sat Oct 3 19:21:11 1998 UTC (13 years, 7 months ago) by eeh
Branch: MAIN
CVS Tags: kenh-if-detach-base,
kenh-if-detach,
chs-ubc-base,
chs-ubc
Changes since 1.29: +22 -3
lines
Diff to previous 1.29 (colored)
Fix big-endian syscall args.
Revision 1.29 / (download) - annotate - [select for diffs], Sun Sep 13 04:57:24 1998 UTC (13 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.28: +7 -2
lines
Diff to previous 1.28 (colored)
Emit syscall numbers for COMPAT_xx syscalls, too.
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 1 02:13:00 1998 UTC (14 years, 2 months ago) by fvdl
Branch: netbsd,
CSRG
CVS Tags: lite-2
Changes since 1.1.1.1: +351 -157
lines
Diff to previous 1.1.1.1 (colored)
Import 4.4BSD-Lite2
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 1 02:09:44 1998 UTC (14 years, 2 months ago) by fvdl
Branch: netbsd,
CSRG
CVS Tags: lite-1,
date-03-may-96
Changes since 1.1: +8 -8
lines
Diff to previous 1.1 (colored)
Import 4.4BSD-Lite for reference
Revision 1.28 / (download) - annotate - [select for diffs], Thu Feb 19 03:30:24 1998 UTC (14 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: eeh-paddr_t-base,
eeh-paddr_t
Changes since 1.27: +8 -2
lines
Diff to previous 1.27 (colored)
Argh, protect userland from includes in the syscall names file.
Revision 1.27 / (download) - annotate - [select for diffs], Wed Feb 18 23:14:55 1998 UTC (14 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.26: +14 -10
lines
Diff to previous 1.26 (colored)
Put #include directives in the system call names file, too, so we can generate dependencies on optional system calls.
Revision 1.26 / (download) - annotate - [select for diffs], Fri Jan 9 06:17:51 1998 UTC (14 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.25: +1 -2
lines
Diff to previous 1.25 (colored)
Oops, thinko
Revision 1.25 / (download) - annotate - [select for diffs], Fri Jan 9 06:07:26 1998 UTC (14 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.24: +6 -1
lines
Diff to previous 1.24 (colored)
Put RCS IDs in generated files, in the right place.
Revision 1.24 / (download) - annotate - [select for diffs], Thu Jan 8 00:16:25 1998 UTC (14 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.23: +1 -5
lines
Diff to previous 1.23 (colored)
Back out RCS ID related changes.
Revision 1.23 / (download) - annotate - [select for diffs], Mon Jan 5 18:19:35 1998 UTC (14 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.22: +5 -5
lines
Diff to previous 1.22 (colored)
ugh. escape rcs tags so that the script doesn't get messed up.
Revision 1.22 / (download) - annotate - [select for diffs], Mon Jan 5 18:09:44 1998 UTC (14 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.21: +5 -1
lines
Diff to previous 1.21 (colored)
put RCS ids in the output files. Not essential, but useful.
Revision 1.21 / (download) - annotate - [select for diffs], Sun Dec 22 06:45:14 1996 UTC (15 years, 5 months ago) by cgd
Branch: MAIN
CVS Tags: thorpej-signal-base,
thorpej-signal,
thorpej-setroot,
netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA,
netbsd-1-3,
mrg-vm-swap,
marc-pcmcia-bp,
marc-pcmcia-base,
marc-pcmcia,
is-newarp-before-merge,
is-newarp-base,
is-newarp,
bouyer-scsipi
Changes since 1.20: +16 -10
lines
Diff to previous 1.20 (colored)
* Don't actually output args structure definitions for INDIR syscalls (typo). * Don't output prototypes for INDIR syscalls (since they always show up as sys_nosys() in the syscall table). * Add "indir" to the comment for INDIR syscalls in the syscalls table, so it's more obvious why they call sys_nosys().
Revision 1.20 / (download) - annotate - [select for diffs], Sun Dec 22 06:33:46 1996 UTC (15 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
update copyright date
Revision 1.19 / (download) - annotate - [select for diffs], Sun Dec 22 06:33:16 1996 UTC (15 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.18: +87 -36
lines
Diff to previous 1.18 (colored)
* remember (i.e. don't throw away) system call return types. * Deal with multi-word system call return types (i.e. foo *, or struct foo *, or struct foo, etc.). * Add a new class of system calls "INDIR" (for "indirect"), which is to be used to represent indirect syscalls like syscall() and __syscall() which are implemented in MD code and which don't want args structures defined. (The old way of declaring this type of syscalls still works.) * Allow system calls to be marked as having a variable number of arguments, by inserting "..." (no trailing comma) before the first hf the optional arguments in the syscall definition. Because of the way syscall arguments are handled by MI code, _ALL_ syscall arguments must actually be included in the definition, i.e. "optional" arguments are either "are there or aren't," i.e. these aren't really varargs functions. Therefore, for normal syscalls, there _must_ be arguments listed after the "...". For INDIR syscalls, which really do have a variable number of arguments and which aren't handled via the normal mechanism, that requirement is not in force. * output primitive (machine-parsable) syscall descriptions as comments in <sys/syscall.h>. These can be used to easily build real function prototypes, or to build stub functions for use by lint.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Mar 15 01:25:12 1996 UTC (16 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2
Changes since 1.17: +19 -3
lines
Diff to previous 1.17 (colored)
support nested #if/#else/#endif sets, to allow ULTRIX compat code to handle Mips ULTRIX and VAX ULTRIX from the same syscall table.
Revision 1.17 / (download) - annotate - [select for diffs], Sat Oct 7 06:28:31 1995 UTC (16 years, 7 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.16: +22 -38
lines
Diff to previous 1.16 (colored)
Prefix names of system call implementation functions with `sys_'.
Revision 1.16 / (download) - annotate - [select for diffs], Tue Sep 19 21:28:56 1995 UTC (16 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.15: +16 -10
lines
Diff to previous 1.15 (colored)
Emit prototypes for system call functions and append them to the `syscallargs' header file.
Revision 1.15 / (download) - annotate - [select for diffs], Sat Apr 22 19:43:02 1995 UTC (17 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.14: +3 -5
lines
Diff to previous 1.14 (colored)
- new copyargs routine. - use emul_xxx - deprecate nsysent; use constant SYS_MAXSYSCALL instead. - deprecate ep_setup - call sendsig and setregs indirectly.
Revision 1.14 / (download) - annotate - [select for diffs], Fri Oct 28 23:14:46 1994 UTC (17 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.13: +6 -5
lines
Diff to previous 1.13 (colored)
minor cleanup; get output format right.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Oct 20 23:22:38 1994 UTC (17 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Fix typo in description of syscallarg.h.
Revision 1.12 / (download) - annotate - [select for diffs], Thu Oct 20 04:37:09 1994 UTC (17 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.11: +32 -2
lines
Diff to previous 1.11 (colored)
one minor mod...
Revision 1.11 / (download) - annotate - [select for diffs], Thu Oct 20 04:23:02 1994 UTC (17 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.10: +347 -179
lines
Diff to previous 1.10 (colored)
update for new syscall args description mechanism
Revision 1.10 / (download) - annotate - [select for diffs], Thu Jun 30 16:43:01 1994 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base,
netbsd-1-0-RELEASE,
netbsd-1-0-PATCH1,
netbsd-1-0-PATCH06,
netbsd-1-0-PATCH05,
netbsd-1-0-PATCH04,
netbsd-1-0-PATCH03,
netbsd-1-0-PATCH02,
netbsd-1-0-PATCH0,
netbsd-1-0
Changes since 1.9: +4 -4
lines
Diff to previous 1.9 (colored)
fix up for new ID format, and consistency
Revision 1.9 / (download) - annotate - [select for diffs], Wed Jun 29 06:32:53 1994 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.8: +6 -5
lines
Diff to previous 1.8 (colored)
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
Revision 1.8 / (download) - annotate - [select for diffs], Wed May 18 04:15:51 1994 UTC (18 years ago) by mycroft
Branch: MAIN
Changes since 1.7: +7 -13
lines
Diff to previous 1.7 (colored)
Update from 4.4-Lite. No important differences.
Revision 1.7 / (download) - annotate - [select for diffs], Tue May 17 00:01:00 1994 UTC (18 years ago) by cgd
Branch: MAIN
Changes since 1.6: +25 -3
lines
Diff to previous 1.6 (colored)
add support for 'NCOMPAT' to deal with NetBSD compat defines
Revision 1.6 / (download) - annotate - [select for diffs], Fri Mar 18 19:18:07 1994 UTC (18 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +3 -3
lines
Diff to previous 1.5 (colored)
Standardize #includes.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Jun 7 19:52:40 1993 UTC (18 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-patch-001,
netbsd-0-9-base,
netbsd-0-9-RELEASE,
netbsd-0-9-BETA,
netbsd-0-9-ALPHA2,
netbsd-0-9-ALPHA,
netbsd-0-9,
magnum-base,
magnum
Changes since 1.4: +5 -4
lines
Diff to previous 1.4 (colored)
add support for terry lambert's loadable kernel modules. needs a bit of cleanup, but overall: SLICK!
Revision 1.4 / (download) - annotate - [select for diffs], Thu May 20 16:17:38 1993 UTC (19 years ago) by cgd
Branch: MAIN
Changes since 1.3: +10 -4
lines
Diff to previous 1.3 (colored)
do something better with version strings for created files, also inclusion protect syscall.h
Revision 1.3 / (download) - annotate - [select for diffs], Thu May 20 02:57:57 1993 UTC (19 years ago) by cgd
Branch: MAIN
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
kill the "chmod 444" of the syscall-dependent files. makes running makesyscalls.sh again somewhat more difficult than necessary, sometimes.
Revision 1.2 / (download) - annotate - [select for diffs], Thu May 20 02:54:49 1993 UTC (19 years ago) by cgd
Branch: MAIN
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
add $Id$ strings, and clean up file headers where necessary
Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 6 10:37:11 1993 UTC (19 years, 1 month ago) by glass
Branch: MAIN
CVS Tags: netbsd-alpha-1,
netbsd-0-8
added 'makesyscalls.sh' from BNR/2. Edit only 'syscalls.master' recreates init_sysent.c syscalls.c ../sys/syscall.h which should then be checked back in.