summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use generic net80211 framework for awi driver.Atsushi Onoe2004-01-1511-3697/+1616
| | | | | | | | | Restore awi to be workable again; it was broken.. XXX: The initialization is still unreliable yet, it sometimes fails on some card. Notes: svn path=/head/; revision=124546
* Fixed "make clean".Ruslan Ermilov2004-01-151-0/+2
| | | | Notes: svn path=/head/; revision=124545
* Alongside revision 1.382, don't build profiled libraries so earlyRuslan Ermilov2004-01-151-2/+3
| | | | | | | in the build -- it's OK to keep this for the "make all" phase. Notes: svn path=/head/; revision=124544
* Add support for FH phy, which will be used by awi driver.Atsushi Onoe2004-01-154-49/+79
| | | | | | | | Also some if_media constants to indicate operational mode are changed to bitmasks to reduce diffs from NetBSD. Notes: svn path=/head/; revision=124543
* - add openpic macio and psim/iobus attachmentsPeter Grehan2004-01-151-4/+6
| | | | | | | - alpha sort powermac files Notes: svn path=/head/; revision=124542
* Implement NdisCopyFromPacketToPacket() and NdisCopyFromPacketToPacketSafe().Bill Paul2004-01-151-0/+110
| | | | | | | | I only have one driver that references this routine (for the 3Com 3cR990) and it never gets called, but just in case, here it is. Notes: svn path=/head/; revision=124541
* Add a per controller IOCTL interface.Matthew N. Dodd2004-01-153-1/+142
| | | | Notes: svn path=/head/; revision=124540
* - Add comments.Matthew N. Dodd2004-01-152-34/+188
| | | | | | | | | - Add more command defines and data structures. - Re-organize struct ida_drive_info to factor out struct ida_drive_info which will be used elsewhere. Notes: svn path=/head/; revision=124539
* Insure values of adapter structure members are in correct byte order.Matthew N. Dodd2004-01-151-6/+7
| | | | Notes: svn path=/head/; revision=124538
* VOP_GETATTR() wants the vnode passed to it to be locked. InsteadDon Lewis2004-01-141-13/+1
| | | | | | | | | | | of adding the code to lock and unlock the vnodes and taking care to avoid deadlock, simplify linux_emul_convpath() by comparing the vnode pointers directly instead of comparing their va_fsid and va_fileid attributes. This allows the removal of the calls to VOP_GETATTR(). Notes: svn path=/head/; revision=124537
* Spell POSIX threads library as "libpthread", mdoc(7) is smartRuslan Ermilov2004-01-141-1/+1
| | | | | | | enough to render it as "-lkse" these days. Notes: svn path=/head/; revision=124536
* Have a single set of POSIX threads man pages. The LIBRARY sectionRuslan Ermilov2004-01-14158-9666/+154
| | | | | | | | | | | of each manpage lists libraries that have corresponding interfaces implemented. Prodded by: threads Reviewed by: deischen Notes: svn path=/head/; revision=124535
* Use UMA instead of plain malloc for getting ATA request storage.Søren Schmidt2004-01-1416-36/+32
| | | | | | | | | | This gives +10% performance on simple tests, so definitly worth it. A few percent more could be had by not using M_ZERO'd alloc's, but we then need to clear fields all over the place to be safe, and that was deemed not worth the trouble (and it makes life dangerous). Notes: svn path=/head/; revision=124534
* The libc_r/man/sigwait.3 manpage has been repocopied to libc/sys/sigwait.2.Ruslan Ermilov2004-01-144-94/+8
| | | | | | | | Reviewed by: deischen Repocopy by: markm Notes: svn path=/head/; revision=124533
* This interface is not provided by libc_r. It is, on the otherRuslan Ermilov2004-01-141-1/+1
| | | | | | | | hand, is also provided by libthr, but this will be addressed later. Notes: svn path=/head/; revision=124532
* Back out previous commit, which as bde@ pointed out is a no-op.Dag-Erling Smørgrav2004-01-141-2/+0
| | | | Notes: svn path=/head/; revision=124531
* - libc/sys/sem.c was repocopied to libc/gen/sem.c.Ruslan Ermilov2004-01-1416-1028/+15
| | | | | | | | | | - sem_*(3) manpages were repocopied from libc_r. Reviewed by: deischen Repocopy by: markm Notes: svn path=/head/; revision=124530
* This commit was generated by cvs2svn to compensate for changes in r124528,Nate Lawson2004-01-141-1/+1
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=124529
| * When creating a package element via "Store(0xXXX, Index(ArgX, 0xXXX))",Nate Lawson2004-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | be sure to increment the refcount of the argument so it is not prematurely deleted. This is a workaround and may appear in a different form in ACPI-CA. This fixes battery evaluation on Thinkpads that was broken by fixing the Dell battery state. Submitted by: Luming Yu <luming.yu@intel.com> Notes: svn path=/vendor-sys/acpica/dist/; revision=124528
* | Update firmware sets for the 12160, 2200 and 2300 cards to the (more orMatt Jacob2004-01-143-14713/+14215
| | | | | | | | | | | | | | less) latest from QLogic. Notes: svn path=/head/; revision=124527
* | -DSMALL will remove the need of dump.c (for rtsol)Hajimu UMEMOTO2004-01-142-2/+16
| | | | | | | | | | | | | | Obtained from: KAME Notes: svn path=/head/; revision=124526
* | add -F flag, which configures sysctl(8) setting by rtsoldHajimu UMEMOTO2004-01-144-15/+53
| | | | | | | | | | | | | | | | | | itself (rather than warn about the current setting). Obtained from: KAME Notes: svn path=/head/; revision=124525
* | ansify.Hajimu UMEMOTO2004-01-146-31/+20
| | | | | | | | | | | | | | Obtained from: KAME Notes: svn path=/head/; revision=124524
* | use timeradd/sub/cmp.Hajimu UMEMOTO2004-01-141-58/+7
| | | | | | | | | | | | | | Obtained from: KAME Notes: svn path=/head/; revision=124523
* | MFi386: revision 1.462Yoshihiro Takahashi2004-01-141-0/+2
| | | | | | | | Notes: svn path=/head/; revision=124522
* | Fix potential cable detection problem on older CMD chips.Søren Schmidt2004-01-141-7/+9
| | | | | | | | Notes: svn path=/head/; revision=124521
* | Add MLINK:Christian Brueffer2004-01-141-0/+1
| | | | | | | | | | | | | | rue.4 -> if_rue.4 Notes: svn path=/head/; revision=124520
* | Re-add libkern/ffs.c. I thought sparc64 had an inline version, butDag-Erling Smørgrav2004-01-141-0/+1
| | | | | | | | | | | | | | failed to notice that it's #if 0'ed out. Notes: svn path=/head/; revision=124516
* | #include <machine/cpufunc.h>, which may define inline versions of someDag-Erling Smørgrav2004-01-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | of the functions in libkern. Without this, parts of the kernel would reference a non-existent (undeclared and undefined) ffs() function; the only reason this didn't break the kernel build is that gcc happens to have a built-in ffs() and incorrectly fails to warn about the lack of prototypes for built-in functions. Notes: svn path=/head/; revision=124515
* | Translate from GNU C to ISO C.Dag-Erling Smørgrav2004-01-148-8/+8
| | | | | | | | Notes: svn path=/head/; revision=124514
* | Remove vm_page_alloc_contig(). It's now unused.Alan Cox2004-01-142-16/+0
| | | | | | | | Notes: svn path=/head/; revision=124513
* | Use contigmalloc() instead of vm_page_alloc_contig(). Pass M_ZERO toAlan Cox2004-01-141-10/+8
| | | | | | | | | | | | | | contigmalloc() instead of calling bzero(). Notes: svn path=/head/; revision=124512
* | invalidate secpolicy pcb cache on key_timehandler. part ofHajimu UMEMOTO2004-01-141-0/+3
| | | | | | | | | | | | | | | | | | | | http://sources.zabbadoz.net/freebsd/patchset/110-ipsec-netkey-key.diff Submitted by: "Bjoern A. Zeeb" <bzeeb+freebsd@zabbadoz.net> Reviewed by: itojun Notes: svn path=/head/; revision=124511
* | add missing key_freesp()s. part ofHajimu UMEMOTO2004-01-141-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | http://sources.zabbadoz.net/freebsd/patchset/110-ipsec-netkey-key.diff with some modification. Submitted by: "Bjoern A. Zeeb" <bzeeb+freebsd@zabbadoz.net> Reviewed by: itojun Obtained from: KAME Notes: svn path=/head/; revision=124510
* | mp_ncpus is always defined now, so no need to do an #ifdef SMP inBill Paul2004-01-141-5/+1
| | | | | | | | | | | | | | ndis_cpu_cnt(). Notes: svn path=/head/; revision=124509
* | Catch up with the English version:Hiroki Sato2004-01-141-1/+23
| | | | | | | | | | | | | | 1.57 -> 1.59 errata/article.sgml Notes: svn path=/head/; revision=124508
* | Use contigmalloc() instead of vm_page_alloc_contig().Alan Cox2004-01-141-2/+5
| | | | | | | | Notes: svn path=/head/; revision=124507
* | Add an "ethernet" hook to the rfc1490 netgraph module. It will sendBrian Feldman2004-01-143-8/+41
| | | | | | | | | | | | | | | | and receive FCS-less RFC1490-"bridged" Ethernet packets that are currently just ignored. Notes: svn path=/head/; revision=124506
* | If a device attach routine fails during boot and calls bus_teardown_intr(),Don Lewis2004-01-131-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ithread_remove_handler() may fail to remove the interrupt handler if it decides to let the ithread do the removal. The problem is that during boot "cold" is set, which causes msleep() to return immediately. This will cause ithread_remove_handler() to fail to wait for the ithread to do the removal from the handler TAILQ before freeing the handler back to the heap. Bad things will happen when some other user of the TAILQ, such as ithread_add_handler() or the actual ithread attempts to use the freed handler. Fix the problem by forcing ithread_remove_handler() to do the actual removal itself if the "cold" flag is set. Reviewed by: jhb Notes: svn path=/head/; revision=124505
* | AMD64 has a single MS-Win calling convention, so provide an empty __stdcall.David E. O'Brien2004-01-136-14/+14
| | | | | | | | | | | | | | Centralize the definition to make it easier to change. Notes: svn path=/head/; revision=124504
* | Clarify revision 1.49. Specifically, using ${MAKE} target instead ofBrian Feldman2004-01-130-0/+0
| | | | | | | | | | | | | | | | | | | | depending on a target will cause ${MAKE} to have been "reset" to the initial value by make(1). This breaks, for example, make MAKE="make -f subMakefile" clean. The supported way to pass these sorts of make flags is actually the .MAKEFLAGS variable. Notes: svn path=/head/; revision=124503
* | Use 'vm_offset_t' rather than 'u_int32_t'.David E. O'Brien2004-01-131-2/+2
| | | | | | | | | | | | | | | | Tested on: AMD64 Reviewed by: wpaul Notes: svn path=/head/; revision=124502
* | AMD64 has a single MS-Win calling convention, so provide an empty __stdcall.David E. O'Brien2004-01-131-0/+4
| | | | | | | | Notes: svn path=/head/; revision=124501
* | Initialize drive device_t in softc.Matthew N. Dodd2004-01-131-0/+1
| | | | | | | | Notes: svn path=/head/; revision=124500
* | Add the Qualcomm CDMA Technologies MSM phone (umodem) device.Brian Feldman2004-01-134-3/+24
| | | | | | | | | | | | | | | | Submitted by: Sean Welch <welchsm@earthlink.net> MFC after: 1 week Notes: svn path=/head/; revision=124499
* | Fix ata_getparam to accept the fact that some crappy devices can pose asSøren Schmidt2004-01-131-10/+12
| | | | | | | | | | | | | | both master and slave at the same time confusing the probe code. Notes: svn path=/head/; revision=124498
* | Add a component constant for ACPI_TOSHIBA to fix compilation ofJohn Baldwin2004-01-131-0/+1
| | | | | | | | | | | | | | acpi_toshiba(4) driver with ACPI_DEBUG and thus fix LINT on i386. Notes: svn path=/head/; revision=124497
* | - Use the standard .y and .l transformation rules -- this fixesRuslan Ermilov2004-01-131-16/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the usual parallel make race in custom .y rules. - Fixed some style bugs. - Removed -v from YFLAGS. Prodded by: bde Reviewed by: bde, njl Notes: svn path=/head/; revision=124495
* | Use contigmalloc() and contigfree() instead of vm_page_alloc_contig() andAlan Cox2004-01-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | kmem_free(). Note: The FreeBSD-specific code in this file has been subsumed by the FreeBSD-specific header file, pdq_freebsd.h. That header file already specifies the use of contigmalloc() and contigfree(). Thus, the purpose of this change is to avoid having nonsensical examples of FreeBSD-specific memory allocation in our source tree. Notes: svn path=/head/; revision=124494
* | * if-like-constructs now use <TAB>body consistently.David E. O'Brien2004-01-131-85/+109
| | | | | | | | | | | | | | | | | | | | * Long statements with '\' continuation now use <4 spaces>continuation consistently. * wraps some long lines * More consistent on how very simular repeated commands are wrapped. Notes: svn path=/head/; revision=124493