jake
d1139f54e7
Implement a direct mapped address region, like alpha and ia64. This
...
basically maps all of physical memory 1:1 to a range of virtual addresses
outside of normal kva. The advantage of doing this instead of accessing
phsyical addresses directly is that memory accesses will go through the
data cache, and will participate in the normal cache coherency algorithm
for invalidating lines in our own and in other cpus' data caches. So
we don't have to flush the cache manually or send IPIs to do so on other
cpus. Also, since the mappings never change, we don't have to flush them
from the tlb manually.
This makes pmap_copy_page and pmap_zero_page MP safe, allowing the idle
zero proc to run outside of giant.
Inspired by: ia64
2002-07-27 21:57:38 +00:00
fenner
4aba2e0f62
Fix location and name of if_an_pci.c in comment.
2002-07-27 21:28:40 +00:00
jhb
ec0fc832dd
Document DOCRELEASETAG and PORTSRELEASETAG.
2002-07-27 21:09:29 +00:00
fenner
a2853b07a0
Fix spacing for -P (policy) examples.
2002-07-27 21:06:06 +00:00
jhb
464b9aa171
Document PREFETCHDISTFILES.
2002-07-27 20:04:48 +00:00
jhb
76e8005a59
Document KERNEL_FLAGS and WORLD_FLAGS.
2002-07-27 20:00:39 +00:00
rwatson
02b353c32a
Reserve VCACHEDLABEL vnode flag for use by the TrustedBSD MAC
...
implementation. This flag will indicate that the security label
in the vnode is currently valid, and therefore doesn't need to
be refreshed before an access control decision can be made. Most
file systems (or stdvops) will set this flag after they load the
MAC label from disk the first time to prevent redundant disk I/O;
some file synthetic file systems (procfs, for example) may not.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-27 19:56:27 +00:00
rwatson
ba178e4b25
Remote socheckproc(), which was removed when p_can*() was introduced
...
ages ago. The prototype was missed.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-27 19:54:15 +00:00
rwatson
719db048ab
Slight whitespace cleanup. Whitespace sync to MAC tree.
2002-07-27 19:53:02 +00:00
jhb
3326340ebf
- Move BUILDNAME up before CHROOTDIR.
...
- RELEASETAG is an optional variable, not a required one.
2002-07-27 19:52:35 +00:00
rwatson
15b9f189e0
Kernel options for Mandatory Access Control (MAC).
...
MAC support will be merged into the main tree over the next week in
reasonable size chunks; much more to follow.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-27 19:50:28 +00:00
jhb
925a306222
If we are building docs with this release and PREFETCHDISTFILES is defined
...
then download the distfiles for the ports needed to build the docs before
we enter the chroot environment. This is useful since often times releases
get in a funk trying to download distfiles in the chroot.
Approved by: re (murray, bmah)
MFC after: 5 days
2002-07-27 19:43:52 +00:00
rwatson
6869b56d0e
Slight restructuring of the logic for credential change case identification
...
during execve() to use a 'credential_changing' variable. This makes it
easier to have outstanding patchsets against this code, as well as to
add conditionally defined clauses.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-27 18:06:49 +00:00
jhb
2f0789c8ef
Disable optimization of spinlocks on UP kernels w/o debugging for now
...
since it breaks mtx_owned() on spin mutexes when used outside of
mtx_assert(). Unfortunately we currently use it in the i386 MD code
and in the sio(4) driver.
Reported by: bde
2002-07-27 16:54:23 +00:00
jhb
bd850b6750
Whitespace nit in previous revision.
2002-07-27 16:51:00 +00:00
mike
577982e3cc
Catch up to rev 1.339 of src/sys/conf/options (PCI_ENABLE_IO_MODES is
...
now a sysctl and is enabled by default).
2002-07-27 16:25:30 +00:00
mike
1dd324f9f2
Catch up to rev 1.339 of src/sys/conf/options (PCI_ENABLE_IO_MODES is
...
now a sysctl and is enabled by default).
2002-07-27 15:28:35 +00:00
sos
a1d998a806
Properly change the block_size on different CD media, and use that
...
to calculate the max amount of data in one IO request.
Correct the max size on atapi floppies/tapes as well.
2002-07-27 12:22:39 +00:00
gioria
ba3e256907
Typo Fix
...
More FDP compliance
2002-07-27 11:19:05 +00:00
gioria
9782335d50
Translation of the userland section
2002-07-27 10:46:41 +00:00
peter
6ba63f5760
Do not try and probe random PNP devices, This Is Bad.
...
Display reasons why probe/attach fails.
2002-07-27 08:46:28 +00:00
peter
16b5835f6c
Make si_debug tunable.
2002-07-27 08:17:29 +00:00
alc
d40c5cf505
o Lock page queue accesses by vm_page_activate().
2002-07-27 07:20:27 +00:00
alc
c9b1c04c48
o Lock page queue accesses by vm_page_activate() and vm_page_deactivate()
...
in vm_pageout_object_deactivate_pages().
o Apply some style fixes to vm_pageout_object_deactivate_pages().
2002-07-27 06:41:03 +00:00
jeff
4c02fcb0c6
- The default for lock, unlock, and islocked is now std* instead of no*.
2002-07-27 05:16:20 +00:00
jeff
282b74d90b
- Explicitly state that specfs does not support locking by using
...
vop_no{lock,unlock,islocked}. This should be the only vnode opv that does
so.
2002-07-27 05:14:59 +00:00
alc
066f58464f
o Lock page queue accesses by vm_page_activate() and vm_page_deactivate().
2002-07-27 05:08:49 +00:00
alc
abf1927809
o Lock page queue accesses by vm_page_activate() and vm_page_deactivate().
2002-07-27 04:30:46 +00:00
imp
adb5d44416
Send a disassoc packet for a STA that we don't know about that claims to
...
be associated with us. From millert@openbsd.org
Obtained from: OpenBSD (I think)
2002-07-26 22:56:04 +00:00
imp
846b7c671c
Only INTERSIL 0.8.3 and newer firmware is supported with hostap mode.
...
While earlier versions can be made to work, they require various work
arounds not in the driver right now.
2002-07-26 22:54:30 +00:00
imp
7701b3e2af
Back out jmallett's realpath changes. They break a set of makefiles that
...
we use in sublte ways with relative paths. Until they can be resolved,
back out these changes and put a big comment about why using realpath is
busted.
Approved by: jmallett
MFC After: 100 millifortnights
2002-07-26 21:50:36 +00:00
ru
6a95ddadef
Feedback also included this.
2002-07-26 20:53:26 +00:00
pdeuskar
6b8d564e29
Fix markup issues introduced in earlier commit.
...
Feedback from: ru (Ruslan Ermilov)
MFC after: 3 days
2002-07-26 20:50:35 +00:00
imp
da2f20b57a
No doubt about it, I gotta get a better hat:
...
Add the definition for sockbase that I accidentally removed two
revisions ago and didn't notice until some kind soul pointed it out to
me.
2002-07-26 20:28:58 +00:00
sos
df31474864
Fix the max transfer size for ATAPI devices. The spec says to
...
transfer at most 65534 bytes, thats 126 times DEV_BSIZE not 252 :(
Pointed out by: Ian Dowse <iedowse@maths.tcd.ie>
2002-07-26 19:13:05 +00:00
imp
170e853ce2
Looks like a last second change wasn't completely backed out.
2002-07-26 17:50:01 +00:00
pdeuskar
23c878078e
Updated man page to include support for
...
82546 based adapters.
MFC after: 3 days
2002-07-26 17:35:31 +00:00
takawata
2584e4dbea
Add ALLIED TELESIS,K.K. LA-ISA V2 ISA PnP ID.
...
Submitted by: nork
MFC after: 3 days
2002-07-26 17:33:58 +00:00
yar
b0f2856844
Make the -v' option a synonym for
-d'
...
(as it was intended initially)
and document it in the manpage.
MFC after: 2 weeks
2002-07-26 16:07:19 +00:00
yar
ae142b4144
Document the -u (set umask) option
...
(which has been there at least since 4.4BSD-Lite!)
MFC after: 2 weeks
2002-07-26 16:01:24 +00:00
jake
dc1ed5c34f
Remove the tlb argument to tlb_page_demap (itlb or dtlb), in order to better
...
match the pmap_invalidate api.
2002-07-26 15:54:04 +00:00
yar
11df7e3f6f
Sort command-line options according to the mostly used style:
...
alphabetical order, lower and upper case of the same letter
stick together, lower case first.
MFC after: 2 weeks
2002-07-26 15:46:08 +00:00
fanf
b26a01d35d
FreeBSD doesn't use the host RSA key by default.
...
Reviewed by: des
2002-07-26 15:16:56 +00:00
sobomax
c259f4f6b1
Don't dump all information about apm when only asked to enable/disable apm
...
functions (-e and -h switches). This should make apm(8) self-consistent, as
for example -d enable|disable doesn't dump such info.
MFC after: 5 days
2002-07-26 13:43:47 +00:00
robert
38a65faa39
Fix -Werror build for sparc64: Use the appropriate conversion
...
specifier for an 'unsigned int' argument.
2002-07-26 12:57:57 +00:00
ume
88b0002d30
- now, IPV6CTL_V6ONLY is on by default.
...
- .Nx -> .Fx
2002-07-26 11:42:46 +00:00
ru
e75c0ee2e6
Build FDP ports with a clean runtime environment; gmake(1) somehow
...
uses ${TARGET_ARCH}, in a way that is incompatible with our usage.
Submitted by: jhay, ru
2002-07-26 11:27:11 +00:00
ru
586720da58
Make building docs possible on systems where sed(1) can't do in-place editing.
...
Obtained from: ports/Mk/bsd.port.mk
2002-07-26 11:22:46 +00:00
ume
6a35fde02c
sync types with headers.
2002-07-26 08:20:34 +00:00
ume
2fb881e4ee
note that we intentionally violate RFC2553 for security reasons.
...
Adviced by: itojun
Obtained from: NetBSD
2002-07-26 08:11:51 +00:00