summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Break out the isa and pccard front ends from fdc. This is the firstimp2004-07-075-318/+407
| | | | | | | | step in making this driver more attachment neutral. Others plan on adding acpi front ends. Still need to cleanup the MI part of the driver because it isn't as bus independent as it could be.
* Break out the isa and pccard front ends to the fdc controller device.imp2004-07-073-1/+7
| | | | | | | | | This should allow us to more easily break out the acpi and 'legacy pc' front ends as well (so only the bus front end would touch rtc, for example). This isn't a great separation, since isa dma routines are still called from the MI code, but it is a start.
* Fix various grammar knits.keramida2004-07-071-4/+4
| | | | | | PR: docs/66824 Submitted by: Michel Lavondes <fox@vader.aacc.cc.md.us> MFC after: 3 days
* Correct a minor syntax mistake.keramida2004-07-071-1/+1
| | | | | | PR: docs/67458 Submitted by: Michel Lavondes <fox@vader.aacc.cc.md.us> MFC after: 3 days
* Slight markup and grammar fixes.ru2004-07-075-20/+23
|
* there's no such define as KERN_NAME_MAX, change to _POSIX_NAME_MAX.alfred2004-07-071-1/+1
|
* Fixed markup.ru2004-07-071-19/+21
|
* PC98 got it right here: sectors can be non-512 byte sized.phk2004-07-071-5/+0
|
* Markup fixes.ru2004-07-071-16/+24
|
* Markup nits.ru2004-07-071-2/+4
|
* Fixed markup.ru2004-07-071-16/+22
|
* Explicity initialize vp->v_bsize.phk2004-07-071-1/+3
|
* Fix an oversight in r1.26: remove #ifdef around necessary variable.phk2004-07-071-2/+0
| | | | Spotted by: philip
* mdoc(7) fixes.ru2004-07-0720-39/+54
|
* Remove double .Pp caused by p4 miss-merge.simon2004-07-071-1/+0
|
* Add a HARDWARE section.simon2004-07-072-8/+28
| | | | | | For cx(4) this was based on information from the Hardware Notes. OK'ed by: rik
* Bumped document date for the recent changes here.ru2004-07-071-13/+14
| | | | | | | Fixed bad example of how to start a new sentence. Added missing punctuation. Fixed cut-n-paste error in the STANDARDS section. Mention modern POSIX and C standards.
* Fix two problems:wpaul2004-07-074-14/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - In subr_ndis.c:ndis_allocate_sharemem(), create the busdma tags used for shared memory allocations with a lowaddr of 0x3E7FFFFF. This forces the buffers to be mapped to physical/bus addresses within the first 1GB of physical memory. It seems that at least one card (Linksys Instant Wireless PCI V2.7) depends on this behavior. I don't know if this is a hardware restriction, or if the NDIS driver for this card is truncating the addresses itself, but using physical/bus addresses beyong the 1GB limit causes initialization failures. - Create am NDIS_INITIALIZED() macro in if_ndisvar.h and use it in if_ndis.c to test whether the device has been initialized rather than checking for the presence of the IFF_UP flag in if_flags. While debugging the previous problem, I noticed that bringing up the device would always produce failures from ndis_setmulti(). It turns out that the following steps now occur during device initialization: - IFF_UP flag is set in if_flags - ifp->if_ioctl() called with SIOCSIFADDR (which we don't handle) - ifp->if_ioctl() called with SIOCADDMULTI - ifp->if_ioctl() called with SIOCADDMULTI (again) - ifp->if_ioctl() called with SIOCADDMULTI (yet again) - ifp->if_ioctl() called with SIOCSIFFLAGS Setting the receive filter and multicast filters can only be done when the underlying NDIS driver has been initialized, which is done by ifp->if_init(). However, we don't call ifp->if_init() until ifp->if_ioctl() is called with SIOCSIFFLAGS and IFF_UP has been set. It appears that now, the network stack tries to add multicast addresses to interface's filter before those steps occur. Normally, ndis_setmulti() would trap this condition by checking for the IFF_UP flag, but the network code has in fact set this flag already, so ndis_setmulti() is fooled into thinking the interface has been initialized when it really hasn't. It turns out this is usually harmless because the ifp->if_init() routine (in this case ndis_init()) will set up the multicast filter when it initializes the hardware anyway, and the underlying routines (ndis_get_info()/ndis_set_info()) know that the driver/NIC haven't been initialized yet, but you end up spurious error messages on the console all the time. Something tells me this new behavior isn't really correct. I think the intention was to fix it so that ifp->if_init() is only called once when we ifconfig an interface up, but the end result seems a little bogus: the change of the IFF_UP flag should be propagated down to the driver before calling any other ioctl() that might actually require the hardware to be up and running.
* Fixed bad example.ru2004-07-071-1/+2
| | | | Added reference to the getopts(1) shell builtin.
* Added missing punctuation.ru2004-07-071-1/+1
|
* Removed redundant and unsafe BINDIR redefinition.ru2004-07-071-1/+0
|
* Build things in dictionary order.ru2004-07-071-14/+34
|
* MT_TAG is dead.maxim2004-07-071-1/+0
|
* Simplify the control flow in pmap_extract(), enabling the elimination of aalc2004-07-072-8/+6
| | | | PMAP_UNLOCK() call.
* Removed legacy comment.ru2004-07-071-1/+0
|
* Slight content fixes.ru2004-07-071-11/+10
|
* Close tagsden2004-07-077-10/+12
|
* Pathnames as .Nm arguments in the NAME section isn't aru2004-07-072-8/+8
| | | | | | good idea, as they appear in the whatis(1) output. So replace them with the lowercase version of the document title. While here, do some tiny markup fixes.
* Fixed document title (should be in all uppercase).ru2004-07-078-94/+159
| | | | | List all functions in the NAME section so they appear in whatis(1). Assorted fixes (mostly markup).
* Arguments to options aren't necessarily separated with whitespace.ru2004-07-071-0/+1
| | | | Noticed by: harti
* Sweep formatting and assorted fixes.ru2004-07-077-163/+246
|
* Tabs here upset my automatic checker, so replaced them with spaces.ru2004-07-072-9/+9
|
* style(9)alfred2004-07-071-1/+12
|
* do the vfsstd thing instead of messing up our VFS_SYSCTL macro.alfred2004-07-073-2/+14
|
* Sort entries correctly.cperciva2004-07-071-21/+21
|
* Add pmap locking to pmap_protect().alc2004-07-071-0/+2
|
* White space and style changes only.alc2004-07-072-7/+1
|
* Fix bug introduced in rev 1.434:peadar2004-07-061-3/+3
| | | | | | | | | | | | | When avoiding the zeroing of "bogus_page" when it appears in a buf, be sure to advance the pointers into the data for successive pages. The bug caused file corruption when read(2)ing from a "hole" in a file where a previous page of the read block had already been faulted in: fsx tripped up on this pretty quickly. The particular access pattern is probably pretty unusual, so other applications probably wouldn't have had problems, but you'd never know. Reviewed By: alc@
* Move the return value information about the getenv(3) library functionhmp2004-07-061-4/+10
| | | | | | | | | under the RETURN VALUES section so it is consistent with others. Cleanup the return value text for getenv(3) a little while I am here. PR: docs/58033 MFC after: 3 days
* Prepare for upcoming Binutils house cleaning.obrien2004-07-061-1/+1
|
* Fixed section name.ru2004-07-065-5/+5
|
* Eliminated mdoc(7) warning.ru2004-07-061-1/+1
|
* mdoc(7) fixes.ru2004-07-064-36/+63
|
* This commit was generated by cvs2svn to compensate for changes in r131722,obrien2004-07-064-0/+985
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import of Binutils from the FSF 2.15 branch (just post-.0 release).obrien2004-07-064-0/+985
| | | | | | | | These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC.
* | Fix copy&paste bug.pjd2004-07-061-1/+1
| |
* | Parenthesised string literals are invalid in initialisers for character arrays.stefanf2004-07-061-1/+1
| | | | | | | | Use braces instead.
* | Micro-optimize vmspace for 64-bit architectures: Colocate vm_refcnt andalc2004-07-061-1/+1
| | | | | | | | vm_exitingcnt so that alignment does not result in wasted space.
* | Add missing argument.pjd2004-07-061-1/+1
| |
* | Acquire socket lock in nfs_connect() connection/sleep loop to protectrwatson2004-07-061-6/+6
| | | | | | | | socket state and avoid missed wakeups.
OpenPOWER on IntegriCloud