scw
173ca7d4d0
Add support for i830/i845 agp. From Shingo WATANABE (on tech-x11) and
...
FreeBSD, with cleanup/KNF by me.
Note: These chipsets are not well supported by the i810 driver in
NetBSD's in-tree xsrc (based on XFree86 4.2.1 at this time). However,
the driver works perfectly using bleeding-edge XFree86-current on my
Omnibook's i830MG with these agp changes.
2002-12-13 11:32:50 +00:00
jmc
e627b7fefc
Improve performance with disks almost 60x by redoing the callback handler to
...
accept ranges as well as single addresses. Still need to go through any key
areas and remove the malloc's and replace these with some sort of pooling
instead.
2002-12-13 07:47:52 +00:00
fvdl
81a877b0f1
Restore all registers at sigreturn.
2002-12-13 02:52:10 +00:00
lukem
7f7f9da211
minor delint
2002-12-13 02:36:37 +00:00
manu
530e1a6b60
Added thread_switch and some bits of Mach semaphores
2002-12-12 23:18:20 +00:00
lukem
32d2556b0c
this needs <sys/types.h>
2002-12-12 23:00:37 +00:00
fvdl
ac22ef18d8
Remove redundant cli/sti instructions. From Enami Tsugutomo.
2002-12-12 21:39:33 +00:00
jdolecek
300acddf8c
don't allow kern.maxproc bigger than PID_MAX - PID_SKIP; the pid allocation
...
code in fork1() would enter endless loop if all the allowed pids are taken
by running processes
2002-12-12 20:54:58 +00:00
jdolecek
d18332248c
replace magic number '500' in pid allocation code with a macro PID_SKIP,
...
defined in <sys/proc.h> (along PID_MAX, NO_PID)
2002-12-12 20:41:45 +00:00
atatat
88df2c4818
The -u option takes an argument, so we need the corresponding : in the
...
getopt() string. Does no one use uvm histories any more, or does
everyone just dump all the histories?
2002-12-12 20:03:32 +00:00
christos
61b8a488ba
Add empty shells of new functions so we can keep compiling.
2002-12-12 17:42:10 +00:00
christos
09e9a5cde9
This new file is wanted by compat_darwin.
2002-12-12 17:41:53 +00:00
christos
c9498dd93c
add missing dependency.
2002-12-12 17:41:19 +00:00
christos
ebad7fe0c2
always prototype mach message support.
2002-12-12 17:40:55 +00:00
christos
80564fa341
always compile in mach ktrace support; it is to small to bother.
2002-12-12 17:40:40 +00:00
masuda
91481144ea
Now that OpenBlockS code lives in evbppc, this directory is no longer needed.
...
OK'd by masuda.
2002-12-12 13:54:43 +00:00
masuda
edba4e9dbc
Added some descriptions of OpenBlockS products just for your information.
2002-12-12 13:45:27 +00:00
masuda
8d55809f2f
Description file for OpenBlockS S and R.
...
Those products are shipped from Plat'Home Inc.
See http://www.plathome.co.jp/
2002-12-12 12:51:37 +00:00
yamt
275b3a47a2
correct DIAGNOSTIC code for duplicated inodes in a segment and su_nbytes.
2002-12-12 12:28:13 +00:00
uebayasi
60ad876a43
`` [n1]>&n2 Duplicate standard output (or n1) _TO_ n2.''
2002-12-12 11:50:40 +00:00
scw
6054b38a2b
Use getlabeloffset() instead of LABELOFFSET.
2002-12-12 11:40:17 +00:00
scw
1c4717cddb
Use getlabel{sector,offset}() instead of LABEL{SECTOR,OFFSET}.
2002-12-12 11:34:46 +00:00
scw
992ae31275
Use getlabeloffset(3) instead of LABELOFFSET.
2002-12-12 11:06:12 +00:00
scw
4f0fde8807
Bump minor number for getlabel{sector,offset}() addition.
2002-12-12 09:46:49 +00:00
scw
0c83fd4944
Add getlabelsector() and getlabeloffset() as wrappers around the
...
KERN_LABELSECTOR and KERN_LABELOFFSET sysctls.
2002-12-12 09:45:32 +00:00
pk
f4fe3fda21
dumpsys(): Use pmap_kremove() to unmap pages mapped pmap_kenter().
2002-12-12 09:34:04 +00:00
lukem
d5e024c747
Add "installsets" target, which copies the sets ${INSTALLSETS} from
...
${DESTDIR} into ${INSTALLDIR}.
INSTALLDIR is mandatory.
INSTALLSETS is optional, and if its not given, the following sets are used:
base comp games man misc text
2002-12-12 08:54:25 +00:00
lukem
25193201ba
Add '-i installdir', to copy the given sets from $DESTDIR to installdir
...
instead of creating tar files. If the default sets are used, "etc" is
removed from the list, because it's highly unlikely that it's wanted
in that case.
Tested against a DESTDIR created with "make UNPRIVED= DESTDIR=.... build".
2002-12-12 08:51:49 +00:00
manu
98bc8767ae
Bug fixes:
...
- In case of ailure in the child, kill the child and wakeup the parent
- Do call child_return
- The src and dst args were mixed up when copying regs 0-31 to the trapframe
This makes pthread_create(3) fully working (test program works).
2002-12-12 08:23:27 +00:00
christos
d4ba6227bf
fix horrible side effect introduced by changing the append mode into archive.
...
The append mode already did that, so we always ended up overwriting the archive.
2002-12-12 05:00:42 +00:00
manu
66a29c52af
Added a few Mach traps: mach_boostrap_register, mach_port_set_attributes,
...
mach_port_move_member, mach_port_set_attributes, mach_task_set_special_port,
(none do anything)
Added mach_thread_create_running, which creates a new Mach thread. It
provides the register context of the new thread. We use it in a child
function provided to fork1(). The child function is machine dependent and
is not yet implemented for i386.
The new thread crashes quickly, but at least it starts.
2002-12-12 00:29:23 +00:00
abs
39387a63f4
Define nofile and maxuprc variables (set to NOFILE and MAXUPRC), so they can
...
be patched in a compiled kernel.
2002-12-11 23:23:45 +00:00
abs
603a2bdd3d
Allow NOFILE to be overridden in kernel configs, similar to MAXUPRC
2002-12-11 23:22:03 +00:00
christos
11e29bdcef
don't use hand-rolled MNT_FLAGS
2002-12-11 22:19:58 +00:00
jdolecek
9cdaccbbdd
regen: add Madge Networks Smart 16/4 PCI Ringnode Mk2 entry
2002-12-11 21:35:19 +00:00
jdolecek
62c201e271
add Madge Smart 16/4 PCI Ringnode Mk2 entry
2002-12-11 21:34:36 +00:00
manu
39e39a5b0f
Added vm_inherit mach trap.
2002-12-11 21:23:37 +00:00
christos
14c54c3327
Only allow BSIZE to 1^16 - 1:
...
- fix off by one error
- limit the default from the filesystem
2002-12-11 21:20:15 +00:00
jdolecek
0c7b52a284
linux_sys_mknod(): if creating device file (i.e. !fifo case), mask
...
the passed device number to only contain lower 16 bits; older glibc
appears to pass some junk in upper bits sometimes, resulting in incorrect
device entries being created
Problem initially analyzed by Thor Lancelot Simon.
2002-12-11 19:30:39 +00:00
manu
4d607adf4f
Load __OBJC and ____CGSERVER sections of Mach-O binaries as __TEXT.
2002-12-11 19:28:41 +00:00
jdolecek
5fd22809a5
Add kern.forkfsleep sysctl - set/get time (in miliseconds) for which
...
process would be forced to sleep in fork() if it hits either global
or user maxproc limit. Default is zero (no forced sleep).
Maximum is 20 seconds.
2002-12-11 19:14:34 +00:00
christos
aa0e549885
PR/19453: Christopher Richards: Call setlocale() in /bin/sh
2002-12-11 19:12:18 +00:00
atatat
7ede0eeb03
Provide a ioctl called FIOGETBMAP (there are some who call
...
it...FIBMAP) that translates a logical block number to a physical
block number from the underlying device. Via VOP_BMAP().
2002-12-11 18:25:03 +00:00
jdolecek
f13ab92159
put back portion of fork-bomb protection removed in last commit,
...
and make the sleep length depend on value of variable forkfsleep;
it's set to zero by default (no sleep)
this is a preparation for making the sleep length settable via sysctl
2002-12-11 18:09:07 +00:00
jdolecek
5ea539a0c5
reserve sysctl number for kern.lwp, which is used on nathanw_sa branch
2002-12-11 17:32:53 +00:00
atatat
89b889a8a7
Always recompute the IP checksum, otherwise fast-routed packets that
...
also get natted leave with an invalid checksum which can prevent
things from working properly.
2002-12-11 16:33:11 +00:00
atatat
944cb6f8ff
Add /* MEMORY_DISK_SERVER */ comments to the #endifs to match the #ifdefs.
2002-12-11 16:24:38 +00:00
lukem
cf4eb31ab4
Disable IMAGEPOSTBUILD=${DESTDIR}/usr/mdec/installboot
...
since it's not cross friendly.
The release should now cross-build again...
2002-12-11 15:52:47 +00:00
lukem
699da88ad2
db(1) added
2002-12-11 15:46:52 +00:00
lukem
5b7400f6ea
some todo items
2002-12-11 14:33:15 +00:00