Commit Graph

51993 Commits

Author SHA1 Message Date
simonb
bb592db897 Standalone program that contains a compressed kernel image suitable for
netbooting on machines that can't netboot a fullsize kernel.

This is only a stop-gap solution until the pmax gets a working two stage
netboot, and is not enabled by default.
1999-05-13 08:38:05 +00:00
thorpej
053ec76d86 Fully emulate the Linux wait4(2) system call, including the __WCLONE
flag (which is equivalent to our new WALTSIG).
1999-05-13 01:00:50 +00:00
thorpej
5d97669cfe Allow an alternate exit signal (i.e. not SIGCHLD) to be delivered to the
parent, specified at fork time.  Specify a new flag to wait4(2), WALTSIG,
to wait for processes which use an alternate exit signal.

This is required for clone(2).
1999-05-13 00:59:03 +00:00
thorpej
5512f35a12 Define the flags used by the Linux wait4() system call. 1999-05-13 00:31:57 +00:00
explorer
2fc0e43760 just say no to __BROKEN_INDIRECT_CONFIG 1999-05-12 22:55:14 +00:00
thorpej
c256b94b6e Oops, forgot to commit this file. 1999-05-12 21:21:48 +00:00
tron
1fceefc0ce Fix wrong error handling in case "/var/db/pkg" needs to be created.
Patch suppled by Roland Dowdeswell in PR pkg/7566.
1999-05-12 20:43:49 +00:00
thorpej
e2c674e2c6 Add scheduling-related definitions. Currently we have the flags passed
to the __clone(2) system call.
1999-05-12 19:49:09 +00:00
thorpej
5f3034757f Move the user-set LDT out of the PCB and into the pmap. Applications
which set the LDT and share VM space (e.g. new versions of WINE) expect
the LDT to be logically coupled to the address space.  Use the new pmap_fork()
interface to copy non-shared user-set LDTs when the address space is forked.
1999-05-12 19:28:28 +00:00
thorpej
f5108f64e7 Add an optional pmap hook, pmap_fork(), to be called at the end of
uvmspace_fork().

pmap_fork() is used to "fork a pmap", that is copy data from one pmap
to the other that is NOT related to actual mappings in the pmap, but is
otherwise logically coupled to the address space.
1999-05-12 19:11:23 +00:00
mjacob
61bf929d14 Do a fairly large internal restructuring to accomodate dual-bus host adapters
(e.g., the 1240). Include the new 1080/1240 NVRAM layout reading code. Some
moderately significant mailbox changes were necessary also to accomodate a
second channel.
1999-05-12 18:59:23 +00:00
thorpej
7e3a0bf0c5 Decouple inbound and outbound filters. Now instead of using "active-filter"
and "pass-filter" and "inbound" and "outbound" qualifiers in the filter
expression, use new "active-filter-in", "active-filter-out", "pass-filter-in",
and "pass-filter-out" without these qualifiers.

This is necessary due to the horrible, awful way "inbound" and "outbound"
were specified for the filter programs when a packet was passed through them.
Basically, the "address" byte in the serial PPP header was overwritten with
a value to indicate the direction.  However, the "address" byte doesn't even
exist on PPP headers for all other PPP encaps!  So, this old method worked
only for serial encaps, and corrupted packets for all others (PPPoE, ATM, etc.)
1999-05-12 18:50:51 +00:00
sommerfe
db94801270 s/sigstack/sigaltstack/ in ERRORS section 1999-05-12 18:42:43 +00:00
mjacob
7f137a35ff add a few missing mbox commands 1999-05-12 16:45:58 +00:00
mjacob
a10888f463 roll ISP 1080/1240 f/w to latest level 1999-05-12 16:45:04 +00:00
thorpej
9c5ccdf883 Don't count deferrals as output errors. It's only a (single) output error
if an excessive number of deferrals causes the transmission to abort.
1999-05-12 15:33:29 +00:00
mrg
a59ced70bd pull in files.aout 1999-05-12 12:48:27 +00:00
tron
4712ac4022 Machine dependend file list for "ofppc" port. 1999-05-12 12:08:10 +00:00
tron
e80a91c4ae Add "ntfs" LKM. 1999-05-12 12:06:23 +00:00
tron
91a9233c06 Build "ntfs" LKM only on machines for which Windows NT is available. 1999-05-12 12:05:56 +00:00
lukem
4494ebf448 parse http:// urls (and the $http_proxy variable) for [user:[pass]@]
elements, which are used for the initial authentication attempt (if
requested by the server).  in the case of $http_proxy, use the values
for proxy authentication.
1999-05-12 11:16:43 +00:00
lukem
566466ff97 update copyright 1999-05-12 11:06:00 +00:00
tron
f9711dafa5 Fix typos. 1999-05-12 09:00:11 +00:00
tron
12c31842c9 Add loadable kernel module for NTFS. 1999-05-12 07:46:42 +00:00
eeh
b4b570608d Add some more 32-bit emulation support. 1999-05-12 01:11:54 +00:00
augustss
63541a8c9d Sync with libusb. 1999-05-12 00:38:20 +00:00
augustss
18969028a2 Rename a few more functions so that all are prefixed by hid. 1999-05-12 00:37:43 +00:00
augustss
33c7bc4b2d Update man page and create links to it. 1999-05-12 00:14:58 +00:00
augustss
d2db1be09a Update for new libusb. 1999-05-12 00:05:11 +00:00
augustss
c06d0d866b Update the man page and rename one functions. 1999-05-12 00:04:49 +00:00
augustss
ed41c2c3e5 Don't forget to build libusb. 1999-05-11 22:39:05 +00:00
jwise
2b2e2d90af Reflect NetBSD 1.4, NetBSD 1.3.3 is descended from 1.3.2, not 1.3, consistent
use of | vs. |
       |     v
1999-05-11 22:30:08 +00:00
veego
0566453291 Add missing ./usr/libdata/lint/llib-lusb.ln 1999-05-11 21:49:58 +00:00
veego
e5f81ca705 Add missing ./usr/lib/libusb.so.0.0 1999-05-11 21:32:05 +00:00
veego
6a92428839 Add missing ./usr/include/usb.h 1999-05-11 21:30:43 +00:00
augustss
a1e0cc1cf7 Change copyright. I'll keep the copyright of these under more relaxed
terms than the usual TNF copyright since I'd like this API to be used
by e.g. Linux (and they object to the advertising clause).
1999-05-11 21:15:46 +00:00
augustss
9e0a31a316 Xref usb(3). 1999-05-11 21:03:58 +00:00
augustss
18f11488db Make USB HID processing into a library. 1999-05-11 21:02:24 +00:00
veego
dfa799a037 Sync with the recent crunchgen changes.
- Remove *.cro files and not the obsoleted *.lo files.

From Bill Studenmund commit message:
> 3) Generate .cro files rather than .lo files. .lo now is used for "local
> objects" - obj's for the host machine not the target machine.
1999-05-11 20:46:58 +00:00
is
c889455b1c Add 4 lpt nodes 1999-05-11 20:45:38 +00:00
veego
6cdc34b69f Add the manpages for catman(8), mount_ntfs(8), sysstat(1). 1999-05-11 20:30:14 +00:00
veego
0eb5175666 Add the removed files from mi rev 1.140. 1999-05-11 20:27:22 +00:00
veego
eb604915ed Sync with reality.
remove:
- ./usr/include/dev/rcons/rcons_subr.h
- ./usr/include/dev/tc/sticreg.h
- ./usr/include/dev/tc/sticvar.h
add:
- ./usr/share/ldscripts/m68*
1999-05-11 20:20:02 +00:00
veego
a96ec1eb9c Add ./usr/include/i386/loadfile_machdep.h 1999-05-11 20:16:53 +00:00
veego
d349878964 Update the version numbers for libc (12.41) and libcurses (2.5). 1999-05-11 20:16:32 +00:00
veego
ef659cb4de Add missing entries:
- /sbin/mount_ntfs
- /usr/sbin/catman
- /usr/share/misc/bsd-family-tree
1999-05-11 20:13:50 +00:00
veego
597558f2fc Add dummy targets for depend, includes, lint, regress and tags. 1999-05-11 20:08:01 +00:00
drochner
998ac16bb7 add some casts for gcc -Wall, from David Rankin
<drankin@bohemians.lexington.ky.us> per PR port-i386/7554
1999-05-11 19:57:05 +00:00
drochner
6959d736df make sure the ./machine link is created early enough for specific targets,
fixes PR port-i386/7553 by David Rankin <drankin@bohemians.lexington.ky.us>
1999-05-11 19:43:09 +00:00
drochner
0b0421ba76 first cut on a testsuite for sys/kern/subr_extent.c 1999-05-11 19:14:50 +00:00