Hidetoshi Shimokawa
a73ff5105c
MFp4:
...
- Introduce sbp_targ_login instead of sbp_targ_istate.
- Implement reconnection and logout.
- Freeze simq while bus reset.
2003-12-11 03:42:40 +00:00
Peter Wemm
d50c65bfce
MFi386: remove APIC_IRQ* defines that are no longer used.
2003-12-11 02:48:25 +00:00
Peter Wemm
bf342084e5
MFi386: (jhb): Deal with MAXCPU etc correctly
2003-12-11 02:47:35 +00:00
Peter Wemm
65365aa0c6
regen
2003-12-11 02:36:37 +00:00
Peter Wemm
ca40b45fb7
Mark freebsd32_gettimeofday() as mpsafe
2003-12-11 02:36:07 +00:00
Peter Wemm
4eeb271ab4
Just implementing a 32 bit version of gettimeofday() was smaller than
...
the wrapper code. And it doesn't use the stackgap as a bonus.
2003-12-11 02:34:49 +00:00
Peter Wemm
f11e46c5ed
Move the ia32_sigtramp.S file back under amd64/. This interfaces closely
...
with the sendsig code in the MD area. It is not safe to assume that all
the register conventions will be the same. Also, the way of producing
32 bit code (.code32 directives) in this file is amd64 specific.
2003-12-11 01:09:51 +00:00
Peter Wemm
64d85faa1c
Assimilate ia64 back into the fold with the common freebsd32/ia32 code.
...
The split-up code is derived from the ia64 code originally.
Note that I have only compile-tested this, not actually run-tested it.
The ia64 side of the force is missing some significant chunks of signal
delivery code.
2003-12-11 01:05:09 +00:00
Peter Wemm
7f3a56a41a
Use the correct syscall table limit
2003-12-10 23:16:32 +00:00
Søren Schmidt
b9e240face
Finetune last commit, we need to take care of empty channels.
2003-12-10 23:06:24 +00:00
Peter Wemm
ba3fa22e8c
Fix last second typo.
2003-12-10 22:59:03 +00:00
Peter Wemm
419d43c635
Use gcc's superior ffs() builtin.
2003-12-10 22:51:40 +00:00
Peter Wemm
a80f5f272c
Use ffs(x) == popcnt(x ^ (x - 1)) to implement 64 bit ffsl(). gcc's
...
ffs() builtin uses this already but truncates the upper 32 bits.
2003-12-10 22:47:02 +00:00
Peter Wemm
d8411ca6b7
Regen
2003-12-10 22:33:45 +00:00
Peter Wemm
76b88a1439
Add missing extattr_list_fd(), extattr_list_file(), extattr_list_link()
...
and kse_switchin() syscall slots.
2003-12-10 22:33:27 +00:00
Peter Wemm
33dc7aa421
The osigpending, oaccept, orecvfrom and ogetdirentries entries were
...
accidently being compiled in as standard. These are part of the
set of unimplemented COMPAT_43 syscall set.
2003-12-10 22:31:46 +00:00
Dag-Erling Smørgrav
1b62c2410d
Whitespace cleanup.
2003-12-10 22:19:19 +00:00
Peter Wemm
5be4b10c89
Regen
2003-12-10 22:18:54 +00:00
Peter Wemm
e468a113b4
Previous commit also changed the sendmsg prototype to something more
...
closely matching reality. I did not actually mean to commit that yet.
2003-12-10 22:16:42 +00:00
Dag-Erling Smørgrav
dc4ed4fe11
Remove debugging printf
2003-12-10 22:14:32 +00:00
Dag-Erling Smørgrav
eb23b4e6cd
Document the simpler -a semantics.
2003-12-10 22:12:06 +00:00
Dag-Erling Smørgrav
7d268144f1
Fix a couple of issues in the interrupt code:
...
- Replace overly-complicated (and buggy) -a logic with a much simpler
version: -a causes all interrupts to be displayed, otherwise only
those that have occurred are displayed. This removes the need for
any MD code.
- Instead of just making sure intrcnt is large enough, figure out the
exact size it needs to be. We derive nintr from this number, and we
don't want to risk printing garbage. Note that on sparc64, we end up
printing garbage anyway because the names of non-existent interrupts
are left uninitialized by the kernel.
Tested on: alpha, i386, sparc64
2003-12-10 22:11:51 +00:00
Peter Wemm
5352eb6bb1
Update file locations for syscall tables to copy to.
2003-12-10 22:08:37 +00:00
Dag-Erling Smørgrav
3c455bcacc
s/u_(int|long)\>/unsigned \1/
2003-12-10 21:43:10 +00:00
John Baldwin
d7944232dd
Delete old and unused APIC_IRQ defines.
2003-12-10 21:33:07 +00:00
David E. O'Brien
003a6abbbe
Still-born. These landed in dev/kbtr in the end.
2003-12-10 19:30:52 +00:00
John Baldwin
d9feb22dbe
The DEV_ACPI option is no longer used, so g/c it.
2003-12-10 19:30:42 +00:00
John Baldwin
62d1198ba5
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
John Baldwin
3f19e465b9
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
David Malone
e38926c160
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
John Baldwin
4d5f2cbbd6
Trim trailing whitespace.
2003-12-10 19:10:27 +00:00
John Baldwin
1696e797f4
Fix typo in comment.
2003-12-10 19:08:09 +00:00
Robert Watson
7b9ed9a793
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
Hajimu UMEMOTO
20dc9331aa
validate the argument for multicast routing socket options
...
correctly.
Obtained from: KAME
MFC after: 3 days
2003-12-10 18:17:05 +00:00
Dag-Erling Smørgrav
26c965f8aa
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
Dag-Erling Smørgrav
e3f7e72e1a
MFP4: really fix resp issue, and don't trim trailing spaces ( #43727 )
2003-12-10 16:46:08 +00:00
Mike Heffner
9e1cf49390
Add reference to standards/55112 for next time SHLIB_MAJOR is bumped.
...
Suggested by: wollman
2003-12-10 16:33:17 +00:00
Brian Feldman
e083cf16d9
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
John Baldwin
c53a5d8fb8
Add a note about MPTABLE_FORCE_HTT.
...
Prompted by: John Stockdale <jstockdale@stanford.edu>
2003-12-10 15:59:20 +00:00
Peter Wemm
a0ac36d5f1
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
Bruce M Simpson
221ae43b30
Nursemaid: Fix compilation.
...
Sponsored by: Weyland-Yutani Corporation
2003-12-10 15:09:38 +00:00
Diomidis Spinellis
e0b2680610
Add sticky(8) cross reference.
...
PR: docs/60068
Submitted by: Ken Stailey
MFC after: 2 weeks
2003-12-10 15:08:41 +00:00
Peter Grehan
1841f22c30
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
Peter Grehan
448264b8a8
- 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 Konovalov
89dff38285
Use .St -susv2 rather than "The Single UNIX specification".
...
Submitted by: osa
2003-12-10 10:52:48 +00:00
Ruslan Ermilov
fc063beedb
Grammar.
2003-12-10 09:43:53 +00:00
Peter Grehan
db97bace42
Enable FICL build on powerpc
2003-12-10 09:18:42 +00:00
Peter Grehan
456ff079c0
Update libstand filesystems to be in-line with tier-1 platforms.
2003-12-10 09:17:01 +00:00
Peter Grehan
7e299a724d
- 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
Peter Grehan
b91af74a2c
Disable floating point on PowerPC for the ficl library.
2003-12-10 09:10:54 +00:00