Commit Graph

108030 Commits

Author SHA1 Message Date
fvdl
75b44dbf11 Fix comment that wasn't closed because of a typo (but harmless, since followed
by another comment).
2003-01-26 16:22:01 +00:00
fvdl
3a79855417 Fix wrong %esp fixup. 2003-01-26 15:54:35 +00:00
fvdl
ac0ea8f774 Rearrange the trapframe and mcontext to put the registers used for
argument passing to be in front, in order. Define constants for
offsets inside frames, to avoid having to redo asm code should they
change again.
2003-01-26 14:12:10 +00:00
pk
bfb9cac2fc Release the kernel lock in upcallret() and startlwp(). 2003-01-26 13:20:12 +00:00
lukem
fc4bd1a946 Various improvements per discussion with Alan Barrett. 2003-01-26 13:15:17 +00:00
lukem
1f9a9dde05 add missing usage for "sets" 2003-01-26 13:12:05 +00:00
manu
55215e5266 Remove right duplication on thread creation, which became useless now we
are using lwp.
Enable kill -9 to kill parent thread waiting for its child.
Use upcallret instead of child_return for the newly created lwp.
Add debug messages for thread creation.

Thread creation are still broken...
2003-01-26 12:39:32 +00:00
matt
3e5306bedf With -printx also qoute $ and ` (since they are shell metacharaters). 2003-01-26 07:07:31 +00:00
elric
f344b59521 Point to an existing dist dir. 2003-01-26 06:51:04 +00:00
tsutsui
daf84696c6 More printf format cleanup to reduce casts. 2003-01-26 06:42:31 +00:00
matt
ee04df9a4d Add support for Am79C87[45]. 2003-01-26 06:25:08 +00:00
matt
5ade701481 Regen. 2003-01-26 06:21:03 +00:00
matt
b9f79bf02f Add AMD Am79C87[45] (which use the Altima OUI). 2003-01-26 06:20:30 +00:00
lukem
4e91f80fa2 - Add "sets" top-level Makefile target and build.sh operation.
[Latter suggested by Julio Merino in private email]
- Add "help" build.sh operation.
2003-01-26 06:19:12 +00:00
tsutsui
eb506d3c00 Fix further printf format warnings for FD_DEBUG, in the wake of daddr_t
having changed.
2003-01-26 06:16:31 +00:00
lukem
46d44d89e9 Change build.sh so that at least one operation is required.
Add "makewrapper" operation to build.sh.
	[The above changes were suggested by Alan Barrett on current-users@]

Fail if building as non-root unless: UNPRIVED is set, -U is given, or -E
(expert mode) is given.
	[Suggested by James Wetterau in private email]

Improve the examples in BUILDING.
2003-01-26 05:34:32 +00:00
ross
6f90a0ed10 Add ms-sql-{s,m}, currently quite popular in packet filter logs worldwide.
(I did this last night but it must have timed out.)
2003-01-26 04:16:36 +00:00
wiz
337a8f0a56 Re-add. 2003-01-26 01:53:40 +00:00
wiz
173d114510 Note bsd-family-tree 1.68 sync, and add notes on
what to do for a diffutils import.
2003-01-26 01:05:49 +00:00
wiz
751f2ea415 v1.68 from FreeBSD. 2003-01-26 01:02:42 +00:00
wiz
6e297504d0 Note that diffutils has been synced with 2.8.1 distribution, and note me
as responsible; also note new postfix version.
2003-01-26 00:56:51 +00:00
wiz
be5bbce3da Note diff, diff3, and sdiff upgrades to diffutil-2.8.1 version. 2003-01-26 00:56:12 +00:00
wiz
68e059531a Remove old diffutils-2.7 build structure. 2003-01-26 00:53:28 +00:00
wiz
c7edc51686 Add diffutils2netbsd pre-import script. 2003-01-26 00:50:50 +00:00
wiz
6b9deacc5d Descend into diffutils instead of diff, diff3, and sdiff (for new
diffutils-2.8.1 build structure).
2003-01-26 00:49:51 +00:00
wiz
d38d5e887e Merge diffutils-2.8.1. 2003-01-26 00:47:42 +00:00
wiz
b8ffffc7d9 Import of diffutils-2.8.1 (converted with to-be-committed
diffutils2netbsd script).
2003-01-26 00:43:02 +00:00
wiz
488efef5d4 Import build structure for diffutils-2.8.1. Reviewed by christos. 2003-01-26 00:40:40 +00:00
fvdl
60f2388778 Do that funky SA thang. 2003-01-26 00:05:36 +00:00
kleink
bbb601497d Fix further printf format warnings for DEBUG, in the wake of daddr_t
having changed.
2003-01-25 23:18:46 +00:00
soren
549c8ffd36 Note that the FS_ definitions are for compatibility only. 2003-01-25 23:17:38 +00:00
thorpej
a033f1975c Update the supported hardware list. 2003-01-25 23:17:21 +00:00
kleink
4e0e5333ae Fix further printf format warnings for DEBUG, in the wake of daddr_t
having changed.
2003-01-25 23:00:09 +00:00
kleink
62ef5befab <sys/ucred.h> requires <sys/param.h> as a pre-requisite; suggested
by Martin Husemann.
2003-01-25 19:27:43 +00:00
jmmv
b85005e4c0 Add missing ta=4.2BSD to the a' partition of floppy' entry.
Okay'ed by jdolecek.
2003-01-25 18:28:44 +00:00
tron
5067836b9e Use PRId64 instead of hard coding "%lld" to fix build problems under
LP64 ports.
2003-01-25 18:12:31 +00:00
tsutsui
2d9f30d305 Since sh--netbsdelf doesn't have leading underscore,
don't define __USER_LABEL_PREFIX__ as "_" in cpp.
Ok'ed by thorpej.
2003-01-25 17:35:53 +00:00
fvdl
a138610cac The oldblks and newblks arrays are used to store direct copies of
on-disk block pointers, so they should be int32_t. Error found
by Izumi Tsutsui.
2003-01-25 16:40:28 +00:00
tsutsui
61924d6eac Use PRId64 from <machine/int_fmtio.h> in printf format for daddr_t.
(Eventually jazzio would be moved into MI place :-)
2003-01-25 15:43:11 +00:00
isaki
9bf4faf898 Make it compilable with 64bit daddr_t. 2003-01-25 14:13:46 +00:00
tron
63dda858c6 Fix printf() format strings problems caused by "daddr_t" change. 2003-01-25 12:50:38 +00:00
thorpej
f57bacfc63 Add a couple more Promise ATA133 controllers. 2003-01-25 04:45:24 +00:00
tsutsui
cce861a437 Make sure cache_sh[34]_op_*() functions actually inlined. 2003-01-25 04:21:01 +00:00
thorpej
f4ddf46102 Back out unintentional commit. 2003-01-25 02:12:22 +00:00
thorpej
fd5a840f3c Add support for ADI Engineering's "Big Red Head" i80200 evaluation
and development board, based around their BECC companion chip.  Despite
its name, the board can run in big- or little-endian mode (we currently
run only in the latter).
2003-01-25 02:00:15 +00:00
thorpej
b1b164a859 Support for ADI Engineering's Big Endian Companion Chip for the
Intel i80200 XScale processor.  Despite its name, the BECC can
run in both big- and little-endian modes.
2003-01-25 01:57:17 +00:00
soren
15b88bc43f Oops, didn't mean to remove toor (just yet). 2003-01-25 01:14:03 +00:00
soren
c552afcd61 Consistently with previous such changes, make daemon's default group 1(daemon)
rather than 31(guest). FreeBSD and OpenBSD have done the same thing.
2003-01-25 01:13:29 +00:00
nathanw
9ff1e2d385 Make pthread_barrier_wait() handle spurious wakeups from pthread__block()
by adding a generation number to the barrier structure and incrementing it
when the barrier fires.

XXX this is an ABI change for anything using barriers, but the library is
new enough and nothing in the tree uses barriers so I'm going to let it
slide. Using the private data pointer for a field that will always be present
would be excessive.
2003-01-25 00:47:05 +00:00
nathanw
fe8e8dad4a More signal rearranging:
- Signal handlers now simply continue executing the current thread,
   rather than trying to put themselves back on the queue that they came
   from, which was rather fragile. As a result, all callers of
   pthread__block() must be prepared to handle spurious wakeups.

 - When a signal arrives for a thread that is blocked in the kernel,
   note this in another field in pthread_st and set a flag. Process the
   signal and set up the trampoline for the handler *after* the thread
   unblocks, so that both the trampoline and the returned state from
   the kernel are preserved.

 - Factor out some code into a pthread__deliver_signal() routine;
   the signal-taking code in pthread_sigmask() should be able to use this
   soon.

This is still gross, and there are still some terrible MP issues lurking here,
but progress crawls along.
2003-01-25 00:43:38 +00:00