green
965906f60d
Add new errno ``ENOATTR''.
2002-03-07 15:13:44 +00:00
nectar
f2ed33b521
Update version string.
2002-03-07 14:36:28 +00:00
markm
c285f79bbb
Revert/fix the most controversial parts of the last commit:
...
1) place __FBSDID() correctly IAW style(9).
2) revert (and slightly correct) a "complex" expression in an if()
statement.
2002-03-07 14:11:41 +00:00
markm
43cc55dd2f
1) Rev.1.35 of dd.c has a more serious regression. It backs out rev.1.31,
...
thus breaking systems with unpolluted <sys/stat.h>'s.
2) Back out an initialisation of a variable in BSS.
Reported by: bde (1), many(2)
2002-03-07 14:00:33 +00:00
obrien
8159ebd5e2
Update FreeBSD SCM IDs.
2002-03-07 12:52:27 +00:00
benno
65393002bd
Install the DSI and ISI trap handlers and their appropriate locations.
2002-03-07 12:22:44 +00:00
benno
5784524774
Copy the "implementation" of pmap_prefault from sparc64.
2002-03-07 12:22:08 +00:00
des
88bb249809
This commit was generated by cvs2svn to compensate for changes in r91799,
...
which included commits to RCS files with non-trunk default branches.
2002-03-07 12:11:34 +00:00
des
9992450028
s/PAM_REINITIALISE_CRED/PAM_REINITIALIZE_CRED/
...
Sponsored by: DARPA, NAI Labs
2002-03-07 12:11:34 +00:00
des
2196bcec63
This file is not needed any more
2002-03-07 12:03:50 +00:00
des
7b1f85a23b
Add missing #include <string.h>
2002-03-07 11:59:04 +00:00
des
47c7c4e2d4
This commit was generated by cvs2svn to compensate for changes in r91796,
...
which included commits to RCS files with non-trunk default branches.
2002-03-07 11:59:04 +00:00
markm
6c270bfa4b
Darn. There is (now was) a signed/unsigned issue that resulted in a
...
very long loop.
Reported by: nnd@mail.nsk.ru (Nickolay Dudorov)
2002-03-07 10:41:11 +00:00
benno
2ee5d124d0
Move tunable initialisation so it can get access to physmem.
2002-03-07 10:15:17 +00:00
benno
a4f95150fb
Calculate physmem.
2002-03-07 10:09:24 +00:00
mike
4232c22913
Leave the `copyright' variable exposed, since the main purpose of it
...
is to put a copyright in the object file.
Submitted by: bde
2002-03-07 10:06:00 +00:00
msmith
eea0ae24b9
Update for the 6.9 firmware family (6xxx controllers), as well as for
...
the upcoming 7.4 family (7xxx controllers).
- improved error reporting and handling
- more diagnostic output
- add extra command packet definitions
- merge sources again with -stable
2002-03-07 09:55:41 +00:00
imp
955b896bbc
Don't use __FBSDID yet. Looks like most (all?) of the rest of the kernel
...
doesn't do that.
2002-03-07 08:12:40 +00:00
imp
de68624be2
Implement hw.cardbus.debug and hw.cardbus.cis_debug to help debug some
...
of the cardbus problems that people may start seeing.
2002-03-07 08:10:42 +00:00
imp
03b0ddafe2
Make hw.pccard.debug and hw.pccard.cis_debug tunable/sysctl. Setting to 1
...
will enable more verbose debugging output from the pccard system.
2002-03-07 08:03:53 +00:00
obrien
b5d91caf1c
fix backwards spelling
2002-03-07 07:17:15 +00:00
jake
33d439a7d0
Implement delivery of tlb shootdown ipis. This is currently more fine grained
...
than the other implementations; we have complete control over the tlb, so we
only demap specific pages. We take advantage of the ranged tlb flush api
to send one ipi for a range of pages, and due to the pm_active optimization
we rarely send ipis for demaps from user pmaps.
Remove now unused routines to load the tlb; this is only done once outside
of the tlb fault handlers.
Minor cleanups to the smp startup code.
This boots multi user with both cpus active on a dual ultra 60 and on a
dual ultra 2.
2002-03-07 06:01:40 +00:00
jake
951cf2831e
Modify the tlb demap API to take a pmap instead of a tlb context number.
...
Due to allocating tlb contexts on the fly, we only ever need to demap the
primary context, non-primary contexts have already been implicitly flushed
by context switching. All we really need to tell is if its a kernel demap
or not, and its easier just to compare against the kernel_pmap which is a
constant.
2002-03-07 05:25:15 +00:00
jake
04926795be
Implement kthread context stealing. This is a bit of a misnomer because
...
the context is not actually stolen, as it would be for i386. Instead of
deactivating a user vmspace immediately when switching out, and recycling
its tlb context, wait until the next context switch to a different user
vmspace. In this way we can switch from a user process to any number of
kernel threads and back to the same user process again, without losing any
of its mappings in the tlb that would not already be knocked by the automatic
replacement algorithm. This is not expected to have a measurable performance
improvement on the machines we currently run on, but it sounds cool and makes
the sparc64 port SMPng buzz word compliant.
2002-03-07 05:15:43 +00:00
silby
e3a68020c7
Unconditionally limit maxproc so that it is not possible
...
to exhaust all kmaps. The only reward for setting maxproc
to a value which will cause kmap exhaustion is a panic
during a forkbomb attack.
MFC after: 3 days
2002-03-07 04:50:36 +00:00
jake
b8efb60be3
Include machine/smp.h.
2002-03-07 04:48:17 +00:00
jake
96a2ab54a0
Add needed includes of machine/smp.h, remove nested include in sys/smp.h
...
so that inlines in machine/smp.h can use variables declared in sys/smp.h.
2002-03-07 04:43:51 +00:00
dillon
446c57926d
Fix a bug in the vm_map_clean() procedure. msync()ing an area of memory
...
that has just been mapped MAP_ANON|MAP_NOSYNC and has not yet been accessed
will panic the machine.
MFC after: 1 day
2002-03-07 03:54:56 +00:00
kuriyama
c90924a379
MFen.
2002-03-07 03:53:15 +00:00
green
ccf626b89e
Now pam_alreadyloggedin lives in the ports.
2002-03-07 02:23:19 +00:00
imp
981c5de6f7
Two style(9) fixes:
...
- return(foo); (note parens)
- use __FBSDID()
2002-03-07 00:11:42 +00:00
imp
182f114156
Check for NULL on resource allocation. For the moment, punt, but we should
...
be smarter about a) cleanup and b) fallback.
2002-03-07 00:05:26 +00:00
luigi
8c8642cb94
Add entry for xterm-color
2002-03-06 19:47:20 +00:00
cjc
bacc847dbf
Sync with GENERIC. WITNESS_SKIPSPIN, and the ciss and iir devices.
2002-03-06 19:44:08 +00:00
deischen
760bec0aa0
Properly clear the status of a join operation if the joining thread is
...
canceled or the joinee is detached.
2002-03-06 19:28:41 +00:00
obrien
7a594117fc
To quote BDE: "the k part of awk should understand the ctype macros and not
...
need the -funsigned-char hack."
Also add needed CLEANSFILE.
2002-03-06 18:37:26 +00:00
green
846b72e968
Add the pam_alreadyloggedin(8) module, which allows for authentication
...
based on information that the user is already logged in.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-03-06 18:21:28 +00:00
obrien
7456ac6ec6
Simpler way to handling the names needed on the various platforms.
2002-03-06 18:06:39 +00:00
jhay
023aa97df2
Add the "Avlab Technology, PCI IO 2S" card.
...
Submitted by: Terry Glanfield <Terry.Glanfield@program-products.co.uk>
2002-03-06 17:37:27 +00:00
bmah
c2374ee8e1
Rewrite the section on downloading files to get all of the URLs in one
...
place, near the front of the document.
Also try to provide some introduction on the difference between CDROM
and network installs.
2002-03-06 17:24:19 +00:00
markm
ff64831dcf
No functional change, but big code cleanup. WARNS, lint(1) and style(9).
2002-03-06 17:18:09 +00:00
bmah
506a396cdb
Point sparc64 &release.url; at a directory, rather than a specific
...
file, to be consistent with other platforms.
2002-03-06 16:57:53 +00:00
roam
dc23c1a5c5
Unbreak the pam_krb5 build: cast a couple of const pointers
...
to normal char *. A better fix might be some const'ifying
of the Heimdal code, but this will do to fix the build
for the present.
Approved by: des
2002-03-06 16:49:02 +00:00
des
8096f018ff
Rename runq_find() to runq_findproc(), and hide it behind #ifdef DIAGNOSTIC,
...
as it can have a severe impact on performance under high load, and the bug
it was meant to catch was fixed ages ago.
2002-03-06 15:34:07 +00:00
des
b91092523b
Remove a bogus cast.
2002-03-06 15:24:51 +00:00
des
c8ad3d5e37
YA patch I forgot to commit last night.
2002-03-06 15:23:18 +00:00
maxim
a13147ab27
Add GETPID to the list of operations for which semctl(2) returns the value.
...
Reviewed by: alfred, ru
Approved by: ru
MFC after: 3 days
2002-03-06 14:14:36 +00:00
bde
0d40df5f4c
Removed gprof4. 8-byte counters are now handled by gprof.
2002-03-06 14:10:48 +00:00
des
912fe80624
Belatedly OpenPAMify. I forgot this patch in last night's megacommit.
...
Sponsored by: DARPA, NAI Labs
2002-03-06 12:46:56 +00:00
maxim
62ffd8f69e
Fix a typo, unbreak the world.
...
Thanks to: mux
Approved by: ru
2002-03-06 12:28:51 +00:00