jwd [Tue, 24 Oct 2000 00:08:30 +0000 (00:08 +0000)]
The write combining code in revision 1.30 needs a few additional
touch ups. The cache needs to be flushed against block
reads, and a final flush at process termination to force the
backup superblocks to disk.
I believe this will allow 'make release' to complete.
jhb [Mon, 23 Oct 2000 23:32:36 +0000 (23:32 +0000)]
Don't dink with interrupts in vm_page_zero_idle(). This code assumed it
was being called with interrupts disabled, when it was actually being called
with them enabled.
mjacob [Mon, 23 Oct 2000 18:36:03 +0000 (18:36 +0000)]
Move bogus proc reference stuff into <machine/globals.h>. There is no
more include file including <sys/proc.h>, but there still is this wonky
and (causes warnings on i386) reference in globals.h.
CURTHD is now defined in <machine/globals.h> as well. The correct thing
to do is provide a platform function for this.
mjacob [Mon, 23 Oct 2000 15:34:44 +0000 (15:34 +0000)]
Put back inclusion of proc.h so that alpha kernels (at the very least)
will compile again. I can't quite see where this was a recursive inclusion.
We probably need to do something to fix the alpha, but let's not break it
in the interim- it's broken enough.
non [Mon, 23 Oct 2000 12:55:51 +0000 (12:55 +0000)]
Add PC-Card/ISA SCSI host adpater drivers from NetBSD/pc98
(a NetBSD port for NEC PC-98x1 machines). They are ncv for NCR 53C500,
nsp for Workbit Ninja SCSI-3, and stg for TMC 18C30 and 18C50.
itojun [Mon, 23 Oct 2000 07:07:33 +0000 (07:07 +0000)]
kame 1.32 -> 1.33
in add_m6fc(), set interface list for all cases.
in response to a report from Hoerdt Mickael.
kame 1.31 -> 1.32
discard PIM register if the version of the inner packet is incorrect (i.e. IPv6)
(according to clarfication of recent discussion in the IETF pim ML)
sobomax [Mon, 23 Oct 2000 07:01:31 +0000 (07:01 +0000)]
Add "-o" option to pkg_create(1) and pkg_info(1). This option intended to record
a path of the port from which package has been created within FreeBSD Ports
Collection and will be used to improve pkg_version(1) and similar tools.
green [Sun, 22 Oct 2000 23:00:32 +0000 (23:00 +0000)]
Allow negative seek offsets for files that can be seeked upon. It
makes dd(1) a more complete "filter", even if this functionality is
limited to seekable streams.
deischen [Sun, 22 Oct 2000 18:35:11 +0000 (18:35 +0000)]
We use ___setjmp (non-signal saving) to setup a signal frame. When
adding a signal frame to a thread, be sure to label the context
correctly so we don't restore an uninitialized process mask.
Reported by: kimc@W8HD.ORG and Andrey Rouskol <anry@sovintel.ru>
scottl [Sun, 22 Oct 2000 09:21:19 +0000 (09:21 +0000)]
First attempt at timeouts for bio commands sent to the controller. No retry is
attempted right now; the failure is merely passed up. This may help with the
mysterious lockups seen by some with Pablano controllers.
gshapiro [Sun, 22 Oct 2000 05:57:50 +0000 (05:57 +0000)]
Remove obsolete setting. The directory src/usr.sbin/sendmail/cf hasn't
existing since sendmail was moved to contrib. Also, we now provide the cf
subdirectory in /usr/share/sendmail/cf/.
imp [Sun, 22 Oct 2000 04:46:56 +0000 (04:46 +0000)]
o Remove lots of kludges with iospace and irq.
o Make sure that I/O space is aligned properly based on the length of the
resource we're allocating.
o Add bootverbose message when we fail.
imp [Sun, 22 Oct 2000 04:37:57 +0000 (04:37 +0000)]
Cleanup allocation of resources for 16-bits. We now do the right
thing in pccbb bridge (the pcic bridge will be updated as I merge the
two copies of the code that were in the original cardbus commit).
bmilekic [Sat, 21 Oct 2000 00:13:35 +0000 (00:13 +0000)]
(Introduce something sitting in my repo for 3 weeks now...)
Have if_ti stop "hiding" the softc pointer in the buffer region. Rather,
use the available void * passed to the free routine and pass the softc
pointer through there.
To note: in MEXTADD(), TI_JUMBO_FRAMELEN should probably be TI_JLEN. I left it
unchanged, because this way I'm sure to not damage anything in this respect...
jhb [Fri, 20 Oct 2000 22:12:16 +0000 (22:12 +0000)]
Revert the init_clocks change in revision 1.72. On the alpha we use an
ISA device for our clock, so trying to initialize the clock before probing
devices introduces a chicken and egg problem.
jhb [Fri, 20 Oct 2000 20:14:55 +0000 (20:14 +0000)]
Don't bother setting the saved IPL in the sched_lock mutex as it doesn't
really do anything since the first mtx_enter() will overwrite the value
saved here.
jkh [Fri, 20 Oct 2000 17:41:46 +0000 (17:41 +0000)]
Redirect the stderr of dd to /dev/null so the user doesn't see rather
weird dd output on bootup as /dev/random is being reseeded. Also,
can't this happen in the background since /dev/random blocks?
sanpei [Fri, 20 Oct 2000 13:08:18 +0000 (13:08 +0000)]
add -I option, ``Don't get and use a list of free
IRQs from kernel.''..
With IBM ThinkPad600. ``sio1'' was disabled in BIOS
and irq 3 was free (also not listed in dmesg), I think.
But I could not use irq 3 for PC-Card with new(PIOCSRESOURCE
ioctl enabled) pccardd.
jhb [Fri, 20 Oct 2000 07:52:10 +0000 (07:52 +0000)]
- GC some #if 0'd code regarding the non-existant safepri variable.
- Don't dink with the witness state of Giant unless we actually own it
during mi_switch().