summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix a couple of typosmarko2000-11-161-2/+2
| | | | Approved by: Warner
* When checking the device code in the probe routine, leave the chip inwpaul2000-11-161-3/+22
| | | | | | | | | | | | | | | 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.
* Delete 4 lines of misleading/incorrect comments.deischen2000-11-163-12/+0
|
* Make the question mark (`?') a valid punctuation character.ru2000-11-163-2/+4
| | | | | | | | | | | | | | 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.
* Add kernel option NETGRAPH_ONE2MANY.archie2000-11-164-0/+4
|
* Fix problem with extra space after an Xr, because aZ was being called twice.ru2000-11-161-7/+5
| | | | | | Fix the no-space-after-a-period-in-macro problem. Obtained from: NetBSD
* vx is now optional rather than taking a count. Reflect that in theimp2000-11-161-2/+2
| | | | | | files. Also a minor white space nit. Submitted by: bde
* mdoc(7)ify.ru2000-11-161-114/+181
|
* Describe -deny_incoming better, highlight some keywords,ru2000-11-161-22/+57
| | | | add myself to the AUTHORS section.
* fix typo; compliment -> complement.ben2000-11-161-2/+2
| | | | | PR: 22840 Submitted by: Jimmy Olgeni <olgeni@uli.it>
* remove trailing fullstop from SEE ALSO.ben2000-11-161-1/+1
| | | | Reviewed by: grog
* Replace a `dagger' sign with a `double dagger' one.ru2000-11-161-15/+15
| | | | The former looks ugly on grotty(1) devices.
* Put the probe verboseness behind bootverbosesos2000-11-161-11/+15
|
* New netgraph node type ng_one2many(4).archie2000-11-165-0/+849
|
* Add ichsmb.4 to the list.archie2000-11-161-0/+1
|
* Don't release and acquire Giant in mi_switch(). Instead, release andjhb2000-11-1612-133/+39
| | | | | | | | 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
* remove redundant declaration of bsd_to_linux_sigset()gallatin2000-11-161-1/+0
| | | | reviewed by: marcel
* fix glaring bugs in rt signals -- copyout the right signal mask ingallatin2000-11-161-2/+3
| | | | | | | | 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
* Argh, add in a missing release of the sched_lock.jhb2000-11-161-0/+1
|
* CURSIG() calls functions that acquire sleep mutexes, so it is not a goodjhb2000-11-161-3/+12
| | | | | | | | 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
* Use the linux_connect() on alpha rather than passing directly throughgallatin2000-11-162-2/+11
| | | | | | | | | | 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
* make the fcntl() flags match what the linux/alpha port uses, notgallatin2000-11-161-9/+11
| | | | what linux/i386 uses
* install/build accf_* manpagesalfred2000-11-161-0/+1
|
* Xref accf_http and accf_dataalfred2000-11-151-0/+2
|
* Document the accf_data accept filter: "dataready"alfred2000-11-151-0/+76
|
* Document the accf_http accept filter "httpready".alfred2000-11-151-0/+97
|
* - Rename await() to mawait(). mawait() is to await() as msleep() is tojhb2000-11-152-15/+29
| | | | | | | | | 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().
* - Replace a KASSERT() that knew too much about mutex internals with ajhb2000-11-151-2/+1
| | | | | mtx_assert() that ensures the mutex we release during msleep() is both not recursed and owned by the current process.
* - Convert references from tsleep() -> msleep()jhb2000-11-151-9/+9
| | | | - Fix a buglet in a comment above await()
* - Add a new macro DROP_GIANT_NOSWITCH() that is similar to DROP_GIANT()jhb2000-11-151-6/+32
| | | | | | | | | | | | 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.
* Include the right headers to get the DDB #define and the db_active variable.jhb2000-11-153-0/+9
|
* - Replace some instances of sched_ithd with sched_swi in KTR tracepoints.jhb2000-11-151-2/+3
| | | | - Assert that Giant is not owned during the main loop of sithd_loop().
* Correct the Bintuils src path from the debugging version I accidentlyobrien2000-11-151-1/+1
| | | | committed.
* Assert that Giant is not owned during the main loop of ithd_loop().jhb2000-11-152-0/+2
|
* Declare the 'witness_spin_check' properly as a per-CPU variable in thejhb2000-11-154-12/+1
| | | | non-SMP case.
* Don't perform witness checks in witness_enter() during a panic.jhb2000-11-153-3/+3
|
* Add the 'witness_spin_check' per-CPU variable.jhb2000-11-156-0/+6
|
* - Don't acquire/release Giant during an interrupt context for machinejhb2000-11-151-10/+1
| | | | | checks, clock interrupts, and device interrupts. - Assert that Giant is not owned during the main loop of ithd_loop().
* Make ktr_verbose a bit more useful:jhb2000-11-151-0/+5
| | | | | | - 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
* Sync with sys/i386/conf/GENERIC rev 1.291.obrien2000-11-155-0/+15
| | | | | | 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?)
* Upgrade to Binutils 2.10.1.obrien2000-11-157-5/+17
|
* dyn-string.* moved to libiberty/ and include/.obrien2000-11-152-141/+0
|
* Merge rev 1.2 into Binutils 2.10.1.obrien2000-11-151-125/+184
| | | | | Teach `ld' about FreeBSD (ie, fix the All the World's Linux) and how to access our ld ELF hints.
* Merge conflicts. Adds revs 1.2 and 1.3 (FreeBSD configuration support),obrien2000-11-151-1/+3
| | | | and preliminary sparc, strongarm, PPC FreeBSD support to Binutils 2.10.1.
* Merge rev 1.2 (FreeBSD configuration support) into Binutils 2.10.1.obrien2000-11-151-1/+1
|
* Merge conflicts into Binutils 2.10.1.obrien2000-11-152-170/+186
| | | | | This fixes the i386 config bits, merge in the Alpha bits, and adds arm32 & sparc bits.
* We use the stock version of this file now.obrien2000-11-151-1/+1
|
* Return to the vendor's version of this file as in rev 1.4.obrien2000-11-151-11/+30
|
* We use the stock version of this file now.obrien2000-11-151-2/+21
| | | | (Our needs have been addressed by the Binutils maintainers)
* Only define "ELF_DYNAMIC_INTERPRETER" if it isn't defined elsewhere.obrien2000-11-151-3/+8
| | | | | FreeBSD does not adhear to the System V 64-bit ABI for the dynamic [linker] interpreter, and thus must override this value.
OpenPOWER on IntegriCloud