| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Approved by: Warner
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
16-bit mode. Technically, pcn_probe() is destructive because once the
chip goes into 32-bit mode, the only way to get it out again is a
hardware reset. And once the device is in 32-bit mode, the lnc driver
won't be able to talk to it. So if pcn_probe() is called before the
lnc probe routine, and pcn_probe() rejects the chip as one it doesn't
support, the lnc driver will be SOL.
I don't like this. I think it's a design flaw that you can't switch
the chip out of 32-bit mode once it's selected. The only 'right'
solution is for the pcn driver to support all of the PCI devices
in 32-bit mode, however I don't have samples of all the PCnet series
cards for testing.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
One can now, for example, write:
.Sh EXAMPLES
Have you read the
.Xr mdoc 7 ?
.Pp
Do you like
.Fx ?
The mdoc.samples(7) page has been automatically updated to
record this change.
|
| |
|
|
|
|
|
|
| |
Fix the no-space-after-a-period-in-macro problem.
Obtained from: NetBSD
|
|
|
|
|
|
| |
files. Also a minor white space nit.
Submitted by: bde
|
| |
|
|
|
|
| |
add myself to the AUTHORS section.
|
|
|
|
|
| |
PR: 22840
Submitted by: Jimmy Olgeni <olgeni@uli.it>
|
|
|
|
| |
Reviewed by: grog
|
|
|
|
| |
The former looks ugly on grotty(1) devices.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
acquire Giant as needed in functions that call mi_switch(). The releases
need to be done outside of the sched_lock to avoid potential deadlocks
from trying to acquire Giant while interrupts are disabled.
Submitted by: witness
|
|
|
|
| |
reviewed by: marcel
|
|
|
|
|
|
|
|
| |
linux_rt_sendsig() and restore the same signal mask linux does
in rt_sigreturn(). This gets us saving/restoring all 64-bits of the
linux sigset_t in rt signals.
Reviewed by: marcel
|
| |
|
|
|
|
|
|
|
|
| |
idea to be holding the sched_lock while we are calling it. As such,
release sched_lock before calling CURSIG() in msleep() and mawait() and
reacquire it after CURSIG() returns.
Submitted by: witness
|
|
|
|
|
|
|
|
|
|
| |
to our native connect(). This is required to deal with the differences
in the way linux handles connects on non-blocking sockets.
This gets the private beta of the Compaq Linux/alpha JDK working
on FreeBSD/alpha
Approved by: marcel
|
|
|
|
| |
what linux/i386 uses
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
tsleep(). Namely, mawait() takes an extra argument which is a mutex
to drop when going to sleep. Just as with msleep(), if the priority
argument includes the PDROP flag, then the mutex will be dropped and will
not be reacquired when the process wakes up.
- Add in a backwards compatible macro await() that passes in NULL as the
mutex argument to mawait().
|
|
|
|
|
| |
mtx_assert() that ensures the mutex we release during msleep() is both
not recursed and owned by the current process.
|
|
|
|
| |
- Fix a buglet in a comment above await()
|
|
|
|
|
|
|
|
|
|
|
|
| |
except that it uses the MTX_NOSWITCH flag while it releases Giant via
mtx_exit().
- Add a mtx_recursed() primitive. This primitive should only be used on
a mutex owned by the current process. It will return non-zero if the
mutex is recursively owned, or zero otherwise.
- Add two new flags MA_RECURSED and MA_NOTRECURSED that can be used in
conjuction with MA_OWNED to control the assertion checked by mtx_assert().
- Fix some of the KTR tracepoint strings to use %p when displaying the lock
field of a mutex, which is a uintptr_t.
|
| |
|
|
|
|
| |
- Assert that Giant is not owned during the main loop of sithd_loop().
|
|
|
|
| |
committed.
|
| |
|
|
|
|
| |
non-SMP case.
|
| |
|
| |
|
|
|
|
|
| |
checks, clock interrupts, and device interrupts.
- Assert that Giant is not owned during the main loop of ithd_loop().
|
|
|
|
|
|
| |
- On SMP systems display the cpu number with each message
- If ktr_verbose > 1, then include the filename and line number with each
trace message
|
|
|
|
|
|
| |
Remove `pmtimer' from the MFSROOT kernel as `apm' is already removed.
`pmtimer' also removed from the Alpha kernel incase it ever winds up there.
(could it ever?)
|
| |
|
| |
|
|
|
|
|
| |
Teach `ld' about FreeBSD (ie, fix the All the World's Linux) and how to
access our ld ELF hints.
|
|
|
|
| |
and preliminary sparc, strongarm, PPC FreeBSD support to Binutils 2.10.1.
|
| |
|
|
|
|
|
| |
This fixes the i386 config bits, merge in the Alpha bits, and adds
arm32 & sparc bits.
|
| |
|
| |
|
|
|
|
| |
(Our needs have been addressed by the Binutils maintainers)
|
|
|
|
|
| |
FreeBSD does not adhear to the System V 64-bit ABI for the dynamic
[linker] interpreter, and thus must override this value.
|