Marius Strobl
55d3a2fcc5
Fix spelling in a status message.
...
MFC after: 1 day
2006-09-01 20:14:06 +00:00
Marius Strobl
e70415b38e
Fix spelling and wording in a comment.
2006-09-01 20:12:12 +00:00
Marius Strobl
ad3c888766
Add missing '?' in "watchdog-enable?".
...
MFC after: 1 day
2006-09-01 20:09:22 +00:00
Marius Strobl
6ca1d15e09
Fix indentation in two spots to match the rest of this file.
2006-09-01 20:07:15 +00:00
Marius Strobl
851bf68fae
Move two periods out of quotes and to where they belong.
...
MFC after: 1 day
2006-09-01 20:01:51 +00:00
Marius Strobl
91be44de19
Add references to scc(4) as it hangs off of ebus(4) and sbus(4)
...
respectively.
2006-09-01 19:51:26 +00:00
Marcel Moolenaar
ce2dfbd199
Enable TLS on PowerPC.
2006-09-01 19:14:14 +00:00
Marcel Moolenaar
4c91d168a7
The ucontext is 16-byte aligned, which means that struct tcb is
...
16-byte aligned. Consequently, struct tcb is a multiple of 16
bytes in size. We need to make sure there's no padding after
struct ppc32_tp. We do this by explicitly adding the necessary
padding in front of it.
2006-09-01 19:13:36 +00:00
Marcel Moolenaar
5df93cb787
Stylize. Introduce ppc_{get|set}_tp() and ppc_{get|set}_tcb() to
...
abstract the magic that happens when deriving one or the other.
2006-09-01 17:52:13 +00:00
Marcel Moolenaar
9d353fbc3f
Fix style(9) in code copied from rtld.
2006-09-01 17:35:48 +00:00
Ruslan Ermilov
934464be64
Bump WARNS level to 3.
...
OK'ed by: make universe
2006-09-01 17:09:09 +00:00
Brooks Davis
401bae3d6b
- Document /conf/diskless_remount in the list of special files.
...
- Note that diskless_remount files may use ".." to support mounts above
the root path.
- Copy dot files when populating directories from /conf. [1]
PR: misc/102724 [1]
Submitted by: Attila Nagy <bra at fsn.hu> [1]
2006-09-01 16:33:15 +00:00
John Baldwin
7269aec456
Comment tweaks.
2006-09-01 16:11:50 +00:00
John Baldwin
acda5dd92a
- Use pci_enable_busmaster() and pci_enable_io() to update the command
...
register. This really shouldn't be using pci_enable_io() directly as
bus_alloc_resource() does it already, but the cached copy of the
command word needs to be correct so the enable/disable mwi functions
work properly.
- Use pci bus accessors to read revision ID and subvendor IDs.
Reviewed by: jvogel
2006-09-01 16:11:12 +00:00
John Baldwin
34de220dcf
Add locking to the ifmedia callouts.
...
Reviewed by: jvogel, yongari
2006-09-01 16:08:36 +00:00
Robert Watson
2965fc7642
This commit was generated by cvs2svn to compensate for changes in r161818,
...
which included commits to RCS files with non-trunk default branches.
2006-09-01 15:47:07 +00:00
Robert Watson
85feadf62a
Back out imp's quick build fix for OpenBSM now that the prototypes and
...
functions are in sync between the kernel and user space.
This restores bsm_token.c as found in OpenBSM 1.0 alpha 9.
2006-09-01 15:47:07 +00:00
Christian S.J. Peron
6319ad282f
Integrate audit_submit(3) bits into su. This means that records for
...
successful and failed su attempts will be recorded using the AUE_su
event type (login or lo class) if auditing is present in the system.
Currently, the records will have a header, subject, text (with the
actual diagnostics), a return and trailer token.
See audit_submit(3) for more information.
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2006-09-01 13:39:02 +00:00
Wayne Salamon
ae1078d657
Audit the argv and env vectors passed in on exec:
...
Add the argument auditing functions for argv and env.
Add kernel-specific versions of the tokenizer functions for the
arg and env represented as a char array.
Implement the AUDIT_ARGV and AUDIT_ARGE audit policy commands to
enable/disable argv/env auditing.
Call the argument auditing from the exec system calls.
Obtained from: TrustedBSD Project
Approved by: rwatson (mentor)
2006-09-01 11:45:40 +00:00
Christian Brueffer
d4dc7a5cef
Don't build iwi(4) on amd64, there are problems with the firmware modules.
...
Reported by: sam
Approved by: rwatson (mentor)
MFC after: 3 days
2006-09-01 11:27:22 +00:00
Gleb Smirnoff
824d7cd2cc
Fix my error in rev. 1.109.
...
Submitted by: jhb
Pointy hat to: glebius
2006-09-01 09:56:24 +00:00
Colin Percival
444f80d54b
s/MAN8/MAN/
...
Pointed out by: ru
2006-09-01 09:49:09 +00:00
Ruslan Ermilov
458c311721
Style.
2006-09-01 09:24:28 +00:00
Ruslan Ermilov
23e8fc3aeb
It's spelled MAN.
2006-09-01 09:07:11 +00:00
Daniel Gerzo
910201d9b8
- Move available kernel options to SYNOPSIS, describe how to enable ipfw
...
from within rc.conf.
- Remove IPDIVERT kernel option
- Add notes about IPFIREWALL_DEFAULT_TO_ACCEPT and IPFIREWALL_FORWARD
Reviewed by: ru
Approved by: keramida (mentor), trhodes (mentor)
MFC after: 1 week
2006-09-01 08:50:05 +00:00
Daniel Gerzo
bf87e1ab26
Remove redundant vnconfig(8) from SEE ALSO section as it is linked to
...
mdconfig(8) on RELENG_[56] and HEAD, which is referenced too.
Approved by: keramida (mentor), trhodes (mentor)
MFC after: 1 week
2006-09-01 08:30:03 +00:00
Marcel Moolenaar
cc79b334de
Rename TLS_TP_OFFSET back to TP_OFFSET. The former clashes with rtld.
2006-09-01 06:36:00 +00:00
Marcel Moolenaar
bc14049e96
Enable TLS on ia64.
2006-09-01 06:18:43 +00:00
Marcel Moolenaar
20b18e870b
Implement TLS.
2006-09-01 06:17:16 +00:00
Marcel Moolenaar
8e61dbecfc
Stylize.
2006-09-01 06:15:00 +00:00
Marcel Moolenaar
3614156c7d
Fix the variant I allocation for KSE: Allow a larger TCB and assume
...
that the documented TCB is at the tail of the extended TCB. In other
words, the base of the TCB has a negative offset from the TLS.
2006-09-01 06:13:16 +00:00
Marcel Moolenaar
9d34b1a911
o Fix the static TLS relocation. We were subtracting the size of
...
the TCB.
o Use NULL for null pointer argument.
o Replace magic 8 with TLS_TCB_SIZE.
2006-09-01 06:08:50 +00:00
Marcel Moolenaar
653d825a9a
Use NULL for null-pointer argument.
2006-09-01 06:07:26 +00:00
Marcel Moolenaar
35f406aafb
In cpu_set_user_tls(), properly set the thread pointer. It is 0x7000
...
bytes after the end of the TCB, which is itself 8 bytes.
2006-09-01 06:05:40 +00:00
Robert Watson
b8f3034c1f
Remove curdir reference in libbsm build; this is not required as the
...
include path will already point to the populated include tree. This
is left over from boot-strapping the build and install of libbsm
during the initial import and merge.
Obtained from: TrustedBSD Project
Pointed out by: ru
2006-09-01 05:21:45 +00:00
Matt Jacob
8070de6398
More ispfwfunc definitions funnies which break pre-7.0 builds.
2006-09-01 05:03:42 +00:00
Robert Watson
8379353c85
Remove duplicated include files from HEAD that appear in both
...
contrib/openbsm/bsm and sys/bsm. This will help avoid triggering
problems due to an inconsistent include order between the base and
lib32 builds. We will continue to import these files on the vendor
branch. Files used purely in user space (audit_uevents.h) are not
removed.
Suggested by: ru
2006-09-01 04:58:39 +00:00
Matt Jacob
784ed7076c
Add missing pre-7.0 firmware pointer. Oops.
2006-09-01 04:57:14 +00:00
Matt Jacob
54256b0109
fix bug in 2322 receive sequencer f/w load
2006-09-01 04:18:17 +00:00
Eric Anholt
c88bc907e7
Add support for another ATI IGP 340M (RS200M) AGP bridge.
...
PR: kern/100958
Submitted by: Kazuo Dohzono <dohzono@axion-software.com>
MFC after: 1 week
2006-09-01 02:22:17 +00:00
Marcel Moolenaar
35ca217bf0
Stylize.
2006-08-31 23:31:18 +00:00
Ruslan Ermilov
2752b41267
Kill the default phone numbers.
...
Obtained from: OpenBSD
2006-08-31 21:13:12 +00:00
Ruslan Ermilov
763e2b058d
Fix markup (in the same way as it was fixed in tip.1) and thus
...
make the diffs against tip.1 minimal (as in OpenBSD).
2006-08-31 20:44:59 +00:00
Marcel Moolenaar
862894168d
Replace magic 16 with TLS_TCB_SIZE.
2006-08-31 19:42:39 +00:00
Ruslan Ermilov
07bf564cab
- Fix some bugs in the descriptions of DMA sync operations.
...
- Tweak some text so it's less likely to confuse the reader.
OK'ed by: scottl
2006-08-31 19:38:52 +00:00
Ruslan Ermilov
07bb01e3d4
Fix compilation warnings (up to level 3).
2006-08-31 19:19:44 +00:00
Marcel Moolenaar
9f7b8b0d3c
TLS fixes:
...
o The TLS pointer (r2) points 0x7000 after the *end* of the TCB.
o _rtld_allocate_tls() gets a pointer to the current TCB, not the
current TLS pointer.
o _rtld_free_tls() gets the size of the TCB structure.
2006-08-31 19:16:47 +00:00
Marcel Moolenaar
91705de0c2
Fix harmless bug: sizeof(tcb) equals sizeof(void*) not sizeof(struct tcb).
...
The argument is (currently) not used by _rtld_free_tls().
2006-08-31 19:06:30 +00:00
John Baldwin
9555b0e2fc
Just foward declare 'struct adapter' instead of declaring an actual
...
'adapter' structure.
2006-08-31 18:50:16 +00:00
John Baldwin
7f0875cc0f
Compare the correct field against NULL when determining whether or not to
...
do bus_teardown_intr().
2006-08-31 18:49:41 +00:00