Nick Hibma
c2d98eeaca
Spelling nit.
2001-09-01 09:33:15 +00:00
Søren Schmidt
1f3d9edf37
Make "atapi less" kernels link again.
...
Question is if we should allow the ioctl only interface to be
created if atapi devices are present, but no driver linked in....
2001-09-01 08:47:11 +00:00
Matthew Dillon
3e481b46b5
Undo last commit. The problem's been fixed for a long time.
2001-09-01 08:31:09 +00:00
Matthew Dillon
6f1e8c186f
Pushdown Giant for: profil(), ntp_adjtime(), ogethostname(),
...
osethostname(), ogethostid(), osethostid()
2001-09-01 05:47:58 +00:00
Matthew Dillon
234216ef98
Giant pushdown sys_exit(), [o]wait(), wait4()
2001-09-01 04:37:34 +00:00
Matthew Dillon
f708f4d189
Giant Pushdown ACL syscalls:
...
__acl_get_file, __acl_set_file, __acl_get_fd, __acl_set_fd,
__acl_delete_file, __acl_delete_fd, __acl_aclcheck_file,
__acl_aclcheck_fd
2001-09-01 04:33:22 +00:00
Matthew Dillon
f7b200fd2f
regenerate syscalls
2001-09-01 03:56:12 +00:00
Matthew Dillon
918c3b1361
Make yield() MPSAFE.
...
Synchronize syscalls.master with all MPSAFE changes to date. Synchronize
new syscall generation follows because yield() will panic if it is out
of sync with syscalls.master.
2001-09-01 03:54:09 +00:00
Matthew Dillon
116734c4d1
Pushdown Giant for acct(), kqueue(), kevent(), execve(), fork(),
...
vfork(), rfork(), jail().
2001-09-01 03:04:31 +00:00
John Baldwin
8c8a7645c7
Axe stale mp_fixme().
2001-09-01 00:49:29 +00:00
Mike Smith
2a4684aa19
Don't claim memory resources owned by a PNP0C01 device ("system memory")
...
as some systems claim the entire physical address space is owned by it.
2001-08-31 22:59:04 +00:00
Matthew Dillon
4e174404a3
Pushdown Giant for nfs syscalls (nfssvc())
2001-08-31 22:39:36 +00:00
Matthew Dillon
2afac34da3
Make various posix4 system calls MPSAFE (will fixup syscalls.master later)
...
sched_setparam()
sched_getparam()
sched_setscheduler()
sched_getscheduler()
sched_yield()
sched_get_priority_max()
sched_get_priority_min()
sched_rr_get_interval()
2001-08-31 22:34:40 +00:00
Matthew Dillon
7feaf028be
make swapon() MPSAFE (will adjust syscalls.master later)
2001-08-31 22:15:37 +00:00
Matthew Dillon
7e39632bc8
Add FD_SETSIZE warning to types.h
2001-08-31 22:12:32 +00:00
Matthew Dillon
6a33d53c48
mark obreak() and ovadvise() as being MPSAFE
2001-08-31 22:10:03 +00:00
Murray Stokely
b64e68c520
Add ID for the Best Data Smart One 56SPS Voice modem.
...
PR: kern/24851
Submitted by: Daniel Rudy <dcrudy@aol.com>
2001-08-31 21:51:00 +00:00
Robert Watson
93f4fd1cb6
o Screw over users of the kern.{security.,}suser_permitted sysctl again,
...
by renaming it to kern.security.suser_enabled. This makes the name
consistent with other use: "permitted" now refers to a specific right
or privilege, whereas "enabled" refers to a feature. As this hasn't
been MFC'd, and using this destroys a running system currently, I believe
the user base of the sysctl will not be too unhappy.
o While I'm at it, un-staticize and export the supporting variable, as it
will be used by kern_cap.c shortly.
Obtained from: TrustedBSD Project
2001-08-31 21:44:12 +00:00
Murray Stokely
ba5b94fef7
Correct the ID for the ALS0120 PnP Joystick. It is different from the
...
ALS0110.
PR: kern/22617
Submitted by: Mike Holling <myke@fks.bt>
2001-08-31 21:40:56 +00:00
Matt Jacob
e8a0f829da
note 2300/2312 support
2001-08-31 21:39:56 +00:00
Matt Jacob
126ec86486
Add 2 Gigabit Fibre Channel support (2300 && 2312 cards). This required
...
some reworking (and consequent cleanup) of the interrupt service code.
Also begin to start a cleanup of target mode support that will (eventually)
not require more inforamtion routed with the ATIO to come back with the
CTIO other than tag.
MFC after: 4 weeks
2001-08-31 21:39:04 +00:00
Matt Jacob
a2f1799115
Add 2300/2312 (2Gbit) firmware.
2001-08-31 21:25:15 +00:00
Murray Stokely
6e66dd6b62
Add OMRON ME5614ISA PnP modem.
...
PR: kern/22801
Submitted by: Ryuzo Okada <R.Okada@mm.neweb.ne.jp>
2001-08-31 20:37:02 +00:00
Murray Stokely
4fd606bfba
Add PCI device IDs for Kuotech dual port serial cards.
...
Also give example of the flags needed to use these cards.
PR: kern/21242
Submitted by: Shigeki Moride <moride@portside.net>
2001-08-31 20:16:00 +00:00
Mike Smith
05c03ed9b8
Don't activate placeholder resources; it can be very expensive in the
...
SYS_RES_MEMORY case, and it shouldn't be necessary.
2001-08-31 18:08:50 +00:00
Jonathan Lemon
14b62f116d
Add missing "opt_inet6.h" header.
2001-08-31 13:49:03 +00:00
Jonathan Lemon
255a018115
Whitespace change.
2001-08-31 13:46:22 +00:00
Ruslan Ermilov
162c0b2eff
Synch with NetBSD and OpenBSD.
...
Allow non-superuser to open, listen to, and send safe commands on the
routing socket. Superuser priviledge is required for all commands
but RTM_GET.
Lose `setuid root' bit of route(8).
Reviewed by: wollman, dd
2001-08-31 12:31:09 +00:00
Bruce Evans
573e0948ea
Don't clobber the default for CFLAGS.
...
Reviewed by: dfr
2001-08-31 11:01:20 +00:00
Robert Watson
1b08f101ba
o Move definition of CAP_MAX_BUF_LEN to sys/capability.h
...
(I could have sworn I committed this before, but apparently I missed it
during the merge, breaking world)
Submitted by: tmm
Obtained from: TrustedBSD Project
Pointed out by: Mike Barcroft <mike@FreeBSD.org>
2001-08-31 07:07:28 +00:00
Peter Wemm
b8603f0e57
Similar to changes on i386/alpha/etc pmap.c; converge on a similar
...
look/feel on pmap_new_proc() with some cosmetic style changes.
2001-08-31 06:42:45 +00:00
Peter Wemm
80d3dee1c9
Converge with i386/alpha/etc pmap.c for pmap_new_proc/pmap_dispose_proc().
2001-08-31 06:30:27 +00:00
Peter Wemm
5a4b540da0
Same as i386/i386/pmap.c: clean up some style. This is irrelevant since
...
it is inside #if 0'ed code, but it would be a shame if this stuff got
cut/pasted elsewhere.
2001-08-31 06:25:28 +00:00
Peter Wemm
0a1b2dd6eb
Same treatment as i386/isa/pmap.c - clean up some style to sync towards
...
KSE diff.
2001-08-31 06:19:08 +00:00
Takanori Watanabe
ff741bef86
Call OS-independent resume routine to execute _WAK .. etc.
...
This should also recover GPE bit,comment says, though not implemented yet.
2001-08-31 05:36:48 +00:00
Peter Wemm
43295941c4
Do a style cleanup pass for the pmap_{new,dispose,etc}_proc() functions
...
to get them closer to the KSE tree. I will do the other $machine/pmap.c
files shortly.
2001-08-31 02:28:01 +00:00
Jonathan Lemon
7c21a36750
Remove already commented out entry for pci/fxp.c
2001-08-31 02:22:48 +00:00
Jonathan Lemon
cf9d4cbfc6
The fxp driver has lived in dev/fxp for some time, remove old files.
2001-08-31 02:21:03 +00:00
Robert Watson
2ac0ae9471
Prototypes for cap_equal_np() and cap_subset_np().
...
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-31 02:17:43 +00:00
Robert Watson
197a9029de
Note that ASU is now deprecated.
...
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-31 02:15:13 +00:00
Mike Smith
91bca55f68
Revert previous "fix"; bus mice still have to be manually probed even in
...
the presence of PnP data.
Submitted by: yokota
2001-08-31 02:14:34 +00:00
Peter Wemm
13fdaee622
Tidy up cpu_fork() a little. This is mainly for changes I've been
...
working on in the KSE area.
2001-08-31 02:11:24 +00:00
Matthew Dillon
d2c60af81a
Cleanup
2001-08-31 01:26:30 +00:00
Matthew Dillon
36565f036f
Get rid of most of the GIANT_XXX assertion defines. Nobody is going to use
...
them, including me.
2001-08-31 00:51:35 +00:00
Matthew Dillon
df9987602f
Giant pushdown syscalls in kern/uipc_syscalls.c. Affected calls:
...
recvmsg(), sendmsg(), recvfrom(), accept(), getpeername(), getsockname(),
socket(), connect(), accept(), send(), recv(), bind(), setsockopt(), listen(),
sendto(), shutdown(), socketpair(), sendfile()
2001-08-31 00:37:34 +00:00
John Baldwin
55be7f3e8d
Add a UGAR() macro to simplify the diff's for the Giant pushdown.
2001-08-31 00:36:29 +00:00
Matthew Dillon
b6a4b4f9ae
Giant Pushdown: sysv shm, sem, and msg calls.
2001-08-31 00:02:18 +00:00
Warner Losh
f99a696093
Add names for the TI PCI-1210, TI PCI-4410 and TI PCI-4450 parts. I had
...
this for a while, and don't know how it didn't make it into the tree.
2001-08-30 22:48:47 +00:00
Nick Hibma
f3dfa83f4f
Add safety belts. A control endpoint doesn't have an endpoint descriptor.
2001-08-30 21:45:28 +00:00
Matt Jacob
16565c1c3d
Take CAM_REQUEUE_REQ out of the class of things we were trying to honor
...
retry count on.
MFC after: 4 weeks
2001-08-30 20:54:00 +00:00