imp
12c70b3923
Fix 1.117 as requested by DES, but in a different way. Generally
...
degrumpify it, and add pointer to module problem that I had hit with a
stale Linux module when I upgraded to SMPNG code.
2000-09-12 04:37:12 +00:00
billf
541dc0d9da
Fix screwup in previous commit.
2000-09-12 02:38:05 +00:00
jhb
24501ccc60
Fix some printf format string warnings due to sizeof(int) != sizeof(long) on
...
the alpha.
2000-09-11 23:55:10 +00:00
msmith
789d5e9f4c
Whoops. The AMR_QUARTZ_GOFASTER option is meant to disable, not enable
...
this check. It looks like it doesn't work on at least the 466 controllers.
2000-09-11 23:19:13 +00:00
billf
6e116d9b29
Add tx to the list of miibus using network drivers. We already build tx in
...
/sys/modules for alpha, and it compiles on beast.
2000-09-11 21:21:37 +00:00
billf
4ebb85dd88
Move tx to the list of drivers that now require miibus.
2000-09-11 21:20:39 +00:00
mjacob
b86ac90f88
Well, this works for me and I can now boot my PC164 again.
...
Nobody said it broke their system.
2000-09-11 21:10:25 +00:00
dwmalone
eeb5416b47
Add the ability to define a "shutdown" and "shutdown and poweroff" key
...
to syscons. I have a man page to follow describing the format of the
kbdmap file.
PR: 19273
Reviewed by: sheldonh
2000-09-11 20:37:42 +00:00
semenu
c35d103e0f
Sign tx driver as using miibus code.
2000-09-11 20:10:16 +00:00
jhb
f2e0710ab9
Back out previous revision now that sys/random.h is properly fixed.
2000-09-11 19:34:04 +00:00
jhb
fbfbbf17cb
Forward declare 'struct proc'.
...
Requested by: bde
2000-09-11 19:33:38 +00:00
jhb
5a1ae8110e
Move the prototypes for random_set_wakeup* from yarrow.c to yarrow.h so that
...
both yarrow.c and harvest.c can use them.
Approved by: markm
2000-09-11 19:31:28 +00:00
archie
51e519827f
Don't do snd_nxt rollback optimization (rev. 1.46) for SYN packets.
...
It causes a panic when/if snd_una is incremented elsewhere (this
is a conservative change, because originally no rollback occurred
for any packets at all).
Submitted by: Vivek Sadananda Pai <vivek@imimic.com>
2000-09-11 19:11:33 +00:00
bmah
b878458952
Arrgh. Back out a change used during debugging and fix a typo.
2000-09-11 18:25:12 +00:00
bmah
3be2e37e4d
New release notes: OpenSSH->2.2.0, binutils->2.10.0, libreadline->4.1,
...
ifconfig(8) lladdr, bktr(4)->2.1.5.
2000-09-11 18:18:57 +00:00
phk
e16fe1f525
revent multiple make_dev() calls on the same dev_t and similar bogosities.
...
A couple of new warnings may be emitted during boot if drivers DTWT.
Tested by: George Cox <gjvc@gjvc.com>
2000-09-11 17:15:33 +00:00
phk
ae910d4170
Prevent multiple make_dev() calls on the same dev_t and similar bogosities.
...
A couple of new warnings may be emitted during boot if drivers DTWT.
Tested by: George Cox <gjvc@gjvc.com>
2000-09-11 17:15:27 +00:00
bmah
8d46012c8e
Note MFC: killall(1) as a C program, boot98cfg(8) for i386.
2000-09-11 15:08:21 +00:00
roger
b4359f4581
Make MOD_UNLOAD return EBUSY to prevent it being unloaded automatically when we
...
unload the bktr driver.
Change the sub-section from SI_SUB_PSEDUO to SI_SUB_DRIVERS to make
sure the module initialises before the bktr module
2000-09-11 12:23:50 +00:00
roger
95fdf432c0
Add bktr_mem_loader, default to NO.
...
In the near future the bktr module will need the bktr_mem module too.
2000-09-11 10:46:03 +00:00
roger
2d1297fbf3
Change to SI_ORDER_FIRST to make sure this module runs before
...
the bktr module if both are loaded at the same time (eg in the boot
loader)
2000-09-11 10:37:27 +00:00
sheldonh
f3696ea83a
Mark a path up with Pa.
2000-09-11 10:21:10 +00:00
sheldonh
2d2deaa14c
Whitespace-only change: apply normal line breaking style.
2000-09-11 10:19:15 +00:00
roger
d5e49687c7
Add MODULE_VERSION and MODULE_DEPENDS to make the bktr module load the
...
bktr_mem module
2000-09-11 07:14:43 +00:00
jhb
9a8ad49a6d
The alpha doesn't have a eflags register, so don't refer to it here.
2000-09-11 06:42:50 +00:00
imp
b17accca33
Add warning from Sheldon and others about stale modules
...
Add warning from markm about randomdev vs random change in loader
2000-09-11 05:59:00 +00:00
jhb
5581cc0e46
Add #include's of sys/proc.h and sys/param.h to silence a warning.
2000-09-11 05:51:58 +00:00
jhb
f85add9ac0
Fix a 64-bitism, use size_t instead of u_int for 4th arg to copyinstr.
2000-09-11 05:45:06 +00:00
jhb
e467813373
Fix a 64-bitism. Use size_t instead of int for 4th argument to copyinstr.
...
Approved by: rwatson
2000-09-11 05:43:02 +00:00
jhb
22f51a424b
Don't tell printf() to output a sign when printing out a value as hex.
...
kvprintf() doesn't print out a sign for hex anyways.
2000-09-11 05:28:52 +00:00
jhb
b2aee47a3f
- Remove duplicate cp_time declaration.
...
- Use extended printf format string version of KTR trace points.
2000-09-11 05:23:21 +00:00
jhb
07bbce8416
Relocate sys/systm.h #include to quiet warning.
2000-09-11 05:19:37 +00:00
jhb
ef53163f1d
Forced commit to note that the previous commit only applied to the alpha
...
architecture. Also, forgot an acknowledgement:
Detective help from: wpaul
2000-09-11 05:12:54 +00:00
jhb
25c0ff28f3
Add a nasty hack to get remote kernel gdb working from ddb. ddb would
...
complain before that a suitable gdb port had not been setup because gdbdev
was NULL. This abuses the fact that the gdb port is hard-coded to the
address normally assigned to sio1 and thus hard-codes in sio1 as the gdb
port. Yuck.
2000-09-11 04:33:36 +00:00
jhb
577d7fbf37
When doing statistics for statclock on other CPU's, use the other CPUs'
...
idleproc pointers instead of our own for comparisons.
Submitted by: tegge
2000-09-11 04:10:29 +00:00
jhb
0ccc0648b7
- Use RFHIGHPID when creating the kthread to get a more sensible pid.
...
- Don't fake walking a tailq. Instead, use a while loop that pulls items
off the head of the queue while the queue is not empty.
2000-09-11 04:09:08 +00:00
jhb
bd6b65a757
aio processes need to have the Giant mutex before doing work.
...
Submitted by: tegge
2000-09-11 04:06:48 +00:00
jasone
1c1433e6c3
Add malloc_mtx to protect malloc and friends, so that they're thread-safe.
...
Reviewed by: peter
2000-09-11 02:32:30 +00:00
jake
d9372eab72
Add scant documentation for msleep.
2000-09-11 00:52:31 +00:00
jake
273d0f5a2d
Rename tsleep to msleep and add a mutex argument, which is
...
released before sleeping and re-acquired before msleep
returns. A compatibility cpp macro has been provided for
tsleep to avoid changing all occurences of it in the kernel.
Remove an assertion that the Giant mutex be held before
calling tsleep or asleep.
This is intended to serve the same purpose as condition
variables, but does not preclude their addition in the
future.
Approved by: jasone
Obtained from: BSD/OS
2000-09-11 00:20:02 +00:00
jasone
7a63f3f75c
Allow interrupt threads to run during shutdown. This should fix the
...
"dirty buffers during shutdown" problem introduced by the SMPng commit.
Submitted by: tegge, cg
2000-09-10 23:06:50 +00:00
nectar
4b57274ae4
Set h_errno when an error is encountered.
...
PR: bin/21092
Submitted by: Alexander Kabaev <ak03@gte.com>
2000-09-10 19:06:05 +00:00
ume
38e967c747
Make default interface work.
...
Obtained from: KAME
2000-09-10 18:18:10 +00:00
green
3c8715d5d7
Fix a few style oddities.
2000-09-10 18:04:12 +00:00
green
bb24bb397b
Fix a goof in timevaldiff.
2000-09-10 18:03:46 +00:00
dfr
2bbf810544
Fix this so that we actually define HAVE_PNP when its available.
2000-09-10 17:11:27 +00:00
roger
b1a07b3c86
Update to build both bktr and bktr_mem modules
2000-09-10 15:40:20 +00:00
dfr
bd77d0334b
Remove the manipulation of the Giant mutex from the interrupt entry
...
points. This can't work right anyway and needs to happen in the irq thread.
2000-09-10 15:39:23 +00:00
kato
df75e73d46
Moved boot0cfg into IBM-PC only section (MACHINE=="i386").
...
Pointed out by: nyan
2000-09-10 15:33:07 +00:00
dfr
0ab743ee18
Use '&' instead of '%' to calculate the new value for ktr_idx.
2000-09-10 14:36:55 +00:00