des
76dc1df2f9
s/u_(int|long)\>/unsigned \1/
2003-12-10 21:43:10 +00:00
jhb
02708baeb0
Delete old and unused APIC_IRQ defines.
2003-12-10 21:33:07 +00:00
obrien
2e700dc3d9
Still-born. These landed in dev/kbtr in the end.
2003-12-10 19:30:52 +00:00
jhb
e6b3f2fbae
The DEV_ACPI option is no longer used, so g/c it.
2003-12-10 19:30:42 +00:00
jhb
b4549a3a7d
Use NAPICID for the maximum number of local APICs rather than MAXCPU when
...
doing the HTT fixup. This is a step closer to possibly having an apic.ko
module someday.
2003-12-10 19:29:39 +00:00
jhb
ee85536e88
Correct usage of MAXCPU. The MAXCPU value itself is not a valid CPU ID
...
value as it is a count of maximum values.
Reported by: bde
2003-12-10 19:28:37 +00:00
dwmalone
869e10c88c
Fix a couple of warnings (const a function parameter and change some
...
ints to size_ts to better match the types of variables they are used
with).
Glanced at by: des
2003-12-10 19:24:11 +00:00
jhb
3979795fb8
Trim trailing whitespace.
2003-12-10 19:10:27 +00:00
jhb
9935d1f62b
Fix typo in comment.
2003-12-10 19:08:09 +00:00
rwatson
02297e8cb3
interpvnodelabel can be NULL in mac_test_execve_transition(). This
...
only turned up when running mac_test side by side with a transitioning
policy such as SEBSD. Make the NULL testing match
mac_test_execve_will_transition(), which already tested the vnode
label pointer for NULL.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-12-10 18:48:05 +00:00
ume
a18adda779
validate the argument for multicast routing socket options
...
correctly.
Obtained from: KAME
MFC after: 3 days
2003-12-10 18:17:05 +00:00
des
7484d38bbb
This commit was generated by cvs2svn to compensate for changes in r123394,
...
which included commits to RCS files with non-trunk default branches.
2003-12-10 16:46:08 +00:00
des
0ac9b614f9
MFP4: really fix resp issue, and don't trim trailing spaces ( #43727 )
2003-12-10 16:46:08 +00:00
mikeh
acccb1539f
Add reference to standards/55112 for next time SHLIB_MAJOR is bumped.
...
Suggested by: wollman
2003-12-10 16:33:17 +00:00
green
d4d87e529b
Implement seeking to earlier offsets in gzipfs. This allows my loader
...
to e.g. correctly load all .ko.gz's I've tried, as opposed to messing
up trying to read section headers on some of them.
2003-12-10 16:10:34 +00:00
jhb
8725350c86
Add a note about MPTABLE_FORCE_HTT.
...
Prompted by: John Stockdale <jstockdale@stanford.edu>
2003-12-10 15:59:20 +00:00
peter
996dcd98e5
Change rc.d/syscons to not need /usr/sbin/ispcvt to exist. This should
...
make it work for all non-i386 syscons platforms.
2003-12-10 15:48:49 +00:00
bms
70c39838d7
Nursemaid: Fix compilation.
...
Sponsored by: Weyland-Yutani Corporation
2003-12-10 15:09:38 +00:00
dds
ecc31f354e
Add sticky(8) cross reference.
...
PR: docs/60068
Submitted by: Ken Stailey
MFC after: 2 weeks
2003-12-10 15:08:41 +00:00
grehan
5472a7b2d2
PowerPC-conditional changes:
...
- include ashldi3.c/ashrdi3.c from libc for UFS 64-bit arith
- pull in syncicache.c from libc, and define _STANDALONE for
loader usage
2003-12-10 13:11:03 +00:00
grehan
6a92ab4ec1
- Put manh/manl bitfields into correct-sized integral type.
...
- remove XXX normalization bit comment, code is correct.
2003-12-10 13:04:42 +00:00
maxim
5b8e9ac6f5
Use .St -susv2 rather than "The Single UNIX specification".
...
Submitted by: osa
2003-12-10 10:52:48 +00:00
ru
5b9503b605
Grammar.
2003-12-10 09:43:53 +00:00
grehan
b3a72fb411
Enable FICL build on powerpc
2003-12-10 09:18:42 +00:00
grehan
4b8cd92555
Update libstand filesystems to be in-line with tier-1 platforms.
2003-12-10 09:17:01 +00:00
grehan
2ae731fbef
- Bring Makefile up to rev with sparc64 in terms of config options and rules
...
- Move loader relocation up to 0x1C00000. This is in line with OSX bootx,
and allows more space for boot-time modules/ramdisks without conflicting
with OpenFirmware's use of RAM
2003-12-10 09:16:22 +00:00
grehan
a9f09ccdea
Disable floating point on PowerPC for the ficl library.
2003-12-10 09:10:54 +00:00
grehan
47a0ac1bfe
Define 'arch-powerpc'
2003-12-10 09:09:38 +00:00
grehan
a6662294bc
FICL system-dependent files for powerpc. Taken from the i386 versions,
...
which were the most relevant.
2003-12-10 09:05:08 +00:00
grehan
f634df25eb
imac revA-D and beige G3 OpenFirmware uses the "ide" string for
...
ATA drives.
2003-12-10 08:58:48 +00:00
grehan
012e342c0d
- removed obsolete ppc_exit/ppc_boot functions
...
- OpenFirmware returns overlapping memory regions. Use a simple
brute force algorithm to merge these into non-overlapping
regions. This fixes bugs in reporting of available memory
and also prevents pages from being added twice in the VM system.
2003-12-10 08:55:53 +00:00
ume
3d7c0818ff
don't touch after free.
2003-12-10 05:01:41 +00:00
obrien
1bf6892caf
Add just enough of i386/include/pcvt_ioctl.h to amd64/include/pcvt_ioctl.h
...
such that 'ispcvt' can build. Unforunately 'ispcvt' is needed in order for
/etc/rc.d/syscons to run. This fixes the bug where I could not get my
keymap effective at boot.
2003-12-10 02:49:17 +00:00
marcel
eb521e2e92
Add a short description of the kse_switchin(2) syscall to the kse
...
manpage and add a kse_switchin link. While here, list kse_thr_interrupt
before kse_wakeup in the MLINKS variable and the synopsis.
2003-12-10 02:38:51 +00:00
marcel
b6631c500b
Write the thread pointer (val) in the kse mailbox (loc) before we
...
set the new context in kse_switchin(2). This allows us to return
an error to the calling context when the suword() fails.
2003-12-10 01:59:23 +00:00
deischen
1f8c5c54fd
accept() returns a file descriptor when it succeeds which is very
...
likely to be non-zero. When leaving the cancellation point, check
the return value against -1 to see if cancellation should be
checked. While I'm here, make the same change to connect() just
to be consisitent.
Pointed out by: davidxu
2003-12-09 23:40:27 +00:00
jhb
d8b6cc614a
Adjust an assertion for the TDF_TSNOBLOCK race handling in
...
turnstile_unpend(). A racing thread that does not have TDI_LOCK set may
either be running on another CPU or it may be sitting on a run queue if it
was preempted during the very small window in turnstile_wait() between
unlocking the turnstile chain lock and locking sched_lock.
2003-12-09 21:14:31 +00:00
jhb
f110a9ab64
Assert that the we never give a thread a NULL turnstile when waking it up.
2003-12-09 21:09:54 +00:00
jhb
66cc89fadf
Revert the previous race fix and replace it with a more general fix. The
...
case of a turnstile having no threads is just one instance of the more
general case where the thread we are examining has been partially awakened
already in that it has been removed from the turnstile's blocked list but
still has TDI_LOCK set. We detect that case by checking to see if the
thread has already had a turnstile reassigned to it.
2003-12-09 21:09:04 +00:00
sos
e6cf44c49d
Add back the national support, this was removed by accident earlier.
2003-12-09 19:13:50 +00:00
obrien
09cf6d6678
Add support for Moxa Technologies' Smartio CP-104UL/PCI 4S RS232 card.
...
Submitted by: Guido Falsi <mad@madpilot.net>
2003-12-09 17:31:25 +00:00
kan
bbdf5e92c4
Add two additional headers for amd64 and x86.
...
Reported by: Ollivier Robert
2003-12-09 16:31:30 +00:00
gallatin
e5dea073ca
Remove duplicate script for locore.o
2003-12-09 15:48:20 +00:00
gallatin
188f1f0503
Remove redundant declaration of ddb_trap
2003-12-09 15:46:33 +00:00
deischen
ed86f0d4d5
Remove an unused struct definition.
2003-12-09 15:18:40 +00:00
deischen
212e86fbe9
Add cancellation points for accept() and connect().
2003-12-09 15:16:27 +00:00
gallatin
367fac1d75
pmap_query_bit() should return false if the bit is not set.
...
Reviewed by: grehan
2003-12-09 14:47:33 +00:00
gallatin
f7822af269
Use the "shut-down" and "reset-all" Forth procedures to halt and
...
reboot, as calling OF_exit() just hangs a mac.
FreeBSD on my G4 800Mhz mac behaves identically to OSX for halt
and reboot now.
Reviewed by: grehan (who also supplied the concept and sample code)
2003-12-09 14:45:39 +00:00
gallatin
d10b5c1ba5
Make breakpoint() actually break into ddb.
...
Reviewed by: grehan
2003-12-09 13:37:31 +00:00
mtm
e55a5a6e98
Take a stab at fixing some of the macro-nightmare.
...
PTHREAD_NEW_STATE should work as expected now: a thread
marked PS_RUNNING will get sent a SIGTHR.
Still more cleanups necessary.
2003-12-09 11:20:01 +00:00