summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* check offsets for R300_ZB_ZPASS_ADDRrnoland2009-04-071-2/+5
| | | | | Submitted by: Maciej Cencora <m.cencora@gmail.com> MFC after: 3 days
* Add the following media types as supported by bce(4):delphij2009-04-071-3/+13
| | | | | | | | | - 1000BaseSX - 2500BaseSX While I'm there, correct 1000BaseTX as more standard 1000BaseT. MFC after: 3 days
* Add regs required for occlusion queries supportrnoland2009-04-074-2/+11
| | | | | Submitted by: Maciej Cencora <m.cencora@gmail.com> MFC after: 3 days
* Nul-terminate strings in the VFS name cache, which negligibly changerwatson2009-04-071-10/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the size and cost of name cache entries, but make adding debugging and tracing easier. Add SDT DTrace probes for various namecache events: vfs:namecache:enter:done - new entry in the name cache, passed parent directory vnode pointer, name added to the cache, and child vnode pointer. vfs:namecache:enter_negative:done - new negative entry in the name cache, passed parent vnode pointer, name added to the cache. vfs:namecache:fullpath:enter - call to vn_fullpath1() is made, passed the vnode to resolve to a name. vfs:namecache:fullpath:hit - vn_fullpath1() successfully resolved a search for the parent of an object using the namecache, passed the discovered parent directory vnode pointer, name, and child vnode pointer. vfs:namecache:fullpath:miss - vn_fullpath1() failed to resolve a search for the parent of an object using the namecache, passed the child vnode pointer. vfs:namecache:fullpath:return - vn_fullpath1() has completed, passed the error number, and if that is zero, the vnode to resolve, and the returned path. vfs:namecache:lookup:hit - postive name cache entry hit, passed the parent directory vnode pointer, name, and child vnode pointer. vfs:namecache:lookup:hit_negative - negative name cache entry hit, passed the parent directory vnode pointer and name. vfs:namecache:lookup:miss - name cache miss, passed the parent directory pointer and the full remaining component name (not terminated after the cache miss component). vfs:namecache:purge:done - name cache purge for a vnode, passed the vnode pointer to purge. vfs:namecache:purge_negative:done - name cache purge of negative entries for children of a vnode, passed the vnode pointer to purge. vfs:namecache:purgevfs - name cache purge for a mountpoint, passed the mount pointer. Separate probes will also be invoked for each cache entry zapped. vfs:namecache:zap:done - name cache entry zapped, passed the parent directory vnode pointer, name, and child vnode pointer. vfs:namecache:zap_negative:done - negative name cache entry zapped, passed the parent directory vnode pointer and name. For any probes involving an extant name cache entry (enter, hit, zapp), we use the nul-terminated string for the name component. For misses, the remainder of the path, including later components, is provided as an argument instead since there is no handy nul-terminated version of the string around. This is arguably a bug. MFC after: 1 month Sponsored by: Google, Inc. Reviewed by: jhb, kan, kib (earlier version)
* Move variable externs into extern.h so they are checked against the definitions.obrien2009-04-073-30/+29
|
* - Use gdb-* glob instead of gdb-6.1.1, to simplify future imports.emaste2009-04-071-54/+65
| | | | | - Add a few entries for additional files from later gdb releases that should also be ignored.
* Remove superfluous dot.brueffer2009-04-071-1/+1
|
* Autogenerate hardware notes for the uath(4) driver.brueffer2009-04-071-0/+2
|
* Reword the HARDWARE section so uath(4) can actually be recognized inbrueffer2009-04-071-3/+5
| | | | the hardware notes on the website. While here sort SEE ALSO.
* Mdoc cleanup.brueffer2009-04-071-9/+10
| | | | | Prompted by: man2hwnotes.pl MFC after: 3 days
* Move an "end list" macro to the right place.brueffer2009-04-071-1/+1
| | | | | Found by: man2hwnotes.pl MFC after: 3 days
* Avoid infinite loops when remaking makefiles not onlyfjoe2009-04-074-41/+26
| | | | for Makefile targets but also for targets they depend on.
* Improve clarity: if (a && (b ? b : c)) -> if (a && (b || c))ed2009-04-071-2/+1
| | | | Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
* Add parentheses to under-parenthesized macro.ed2009-04-071-1/+1
| | | | Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
* Don't explicitly force ecx to be used for MSR_FSBASE/MSR_GSBASE.ed2009-04-071-10/+4
| | | | | | | | | Because the "c" input constaint is used, the compiler will already place the MSR_FSBASE/MSR_GSBASE constants in ecx. Using __asm("ecx") makes LLVM crash. Even though this is also an LLVM bug, we'd better remove the unnecessary GCCism as well. Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
* Adding sys/nfs/nfssvc.h and sys/nfs/nfs_nfssvc.c in preparation forrmacklem2009-04-072-0/+220
| | | | | | | | | | | sharing of the nfssvc() system call between nfsserver and the nfsv4 server. Building of nfs_nfssvc.c will be committed later, at the time the .c files in sys/nfsserver are updated. To do so now would result in nfssvc() multiply defined. Submitted by: rmacklem Reviewed by: dfr Approved by: kib (mentor)
* Rewrite SMBIOS for loader:jkim2009-04-072-152/+206
| | | | | | | | | | | - First three fields of system UUID may be little-endian as described in SMBIOS Specification v2.6. For now, we keep the network byte order for backward compatibility (and consistency with popular dmidecode tool) if SMBIOS table revision is less than 2.6. However, little-endian format can be forced by defining BOOT_LITTLE_ENDIAN_UUID from make.conf(5) if it is necessary. - Replace overly ambitious optimizations with more readable code. - Update comments to SMBIOS Specification v2.6 and clean up style(9) bugs.
* Increase sprintf(3) buffer size, which I forgot from the previous commit.jkim2009-04-071-1/+1
|
* More chip types, and fix a comment.imp2009-04-071-11/+14
|
* When multiple cards are present, register a shutdown handler for each carddelphij2009-04-071-8/+9
| | | | | | | | instead of just register one for the first adapter. Without doing this there would be some data loss upon shutdown because data could be ignored when flushing to disk. MFC after: 3 days
* Update driver to vendor's version 1.16 plus some local changes:delphij2009-04-0718-3637/+4175
| | | | | | | | | | | | | | | - override_kernel_driver() has been removed since this is an in-tree version of driver. - __DATE__ and __TIME__ removed from version string to make binary update builders happy. - Utilize pause(9) for __FreeBSDversion >= 700033 (redo 167086). - Utilize kproc_suspend_check() for __FreeBSDversion >= 800002. (redo 172836). - Don't read past end of pVDevice (redo 143787). - Make sure that controller and channel are initialized (redo 169823). - Don't include cam/cam_xpt_periph.h (redo 158177). MFC After: 3 days
* Fix a comment to match the code.imp2009-04-071-2/+1
|
* Fix an inverted KASSERT. Add similar assertions in other similar places.des2009-04-071-2/+20
| | | | | Reported by: Andrew Brampton <me@bramp.net> MFC after: 1 week
* Remove DL10019 workaround, since the code it calls isn't quite ready.imp2009-04-071-1/+2
|
* Move tick to end of file for better code references.imp2009-04-071-24/+31
|
* The DL100xx cards have 24k of packet memory, not 16k. Use it for themimp2009-04-071-5/+20
| | | | | | | | | | and update comments about original patches doing this and it not working. It works for both the DL10019 and DL10022 based cards that I have. It really helps the DL10019 cards, since they were using 8k instead of the normal 16k that regular NE-2000 cards help. # Note to self: need to provide a common routine to setup memory # parameters.
* Apply generic media stuff to pccard case too, when we aren't using miibusimp2009-04-071-0/+3
| | | | for this.
* Minor fixes to comments about media autoselect.imp2009-04-071-5/+7
|
* With the right comparison we get a proper wscale value and thusbz2009-04-071-1/+1
| | | | | | | | | | | | | | more adequate TCP performance with IPv6. Changes for IPv4, r166403 and r172795, both ignored the IPv6 counterpart and left it in the state of art of year 2000. The same logic in syncache already shares code between v4 and v6 so things do not need to be adapted there. Reported by: Steinar Haug (sthaug nethelp.no) Tested by: Steinar Haug (sthaug nethelp.no) MFC after: 3 days
* Remove contractions, reword a sentence to avoid a double negative,trhodes2009-04-071-3/+4
| | | | | | and bump document date for previous change. OKed by: piso
* Add wide character variants of string manipulations routines to 'SEE ALSO'.trasz2009-04-0716-16/+33
| | | | Approved by: rwatson (mentor)
* Another GlobalVillage card.imp2009-04-071-0/+1
|
* Provide a generic ifmedia set of routines as a fallback. Theimp2009-04-075-8/+46
| | | | | | | | | DP8390-based cards have no generic way of reporting status of the link or setting the media type. Some specific versions of these cards do, however, allow for this, and we already support some of them. Make the 'ed' experience more uniform by providing "autoselect" as the meida and status "active" always. This won't affect the chips that provide more specific details.
* do not cause a line break in the AUTHORS section.weongyo2009-04-071-0/+1
| | | | Pointed by: yongari
* Minor updates as a precursor to fixing sbp_targsbruno2009-04-072-2/+6
| | | | | | | firewire.c -- expand a comment and repair a typo sbp.h -- define Logical Unit Reset so it can be used in sbp_targ Reviewed by: scottl@freebsd.org
* Hook uathload up to the build. It's used for loading the firmware forweongyo2009-04-071-0/+2
| | | | uath(4).
* Add uath(4) to the list of supported network interface.weongyo2009-04-071-0/+1
|
* Add an entry for the uath(4) module.weongyo2009-04-071-0/+1
|
* First pass at separating per-vnet initializer functionszec2009-04-0625-125/+287
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from existing functions for initializing global state. At this stage, the new per-vnet initializer functions are directly called from the existing global initialization code, which should in most cases result in compiler inlining those new functions, hence yielding a near-zero functional change. Modify the existing initializer functions which are invoked via protosw, like ip_init() et. al., to allow them to be invoked multiple times, i.e. per each vnet. Global state, if any, is initialized only if such functions are called within the context of vnet0, which will be determined via the IS_DEFAULT_VNET(curvnet) check (currently always true). While here, V_irtualize a few remaining global UMA zones used by net/netinet/netipsec networking code. While it is not yet clear to me or anybody else whether this is the right thing to do, at this stage this makes the code more readable, and makes it easier to track uncollected UMA-zone-backed objects on vnet removal. In the long run, it's quite possible that some form of shared use of UMA zone pools among multiple vnets should be considered. Bump __FreeBSD_version due to changes in layout of structs vnet_ipfw, vnet_inet and vnet_net. Approved by: julian (mentor)
* Add support for PowerPC kernel core files. This commit only addsmarcel2009-04-061-55/+170
| | | | | | | | | | | | | | support for virtual core files (aka minidumps). physical core files are not supported. The implementation is cross-tool ready and can be used in a non- powerpc hosted debugger to analyze PowerPC core files. It also accepts core files that still have the dump header, as can be the case within Juniper where TFTP-based kernel core files are supported and savecore is not used to "extract" the core file from some dump device. Obtained from: Juniper Networks, Inc.
* When a stale file handle is encountered, purge all cached information aboutjhb2009-04-065-3/+27
| | | | | | | | | | | an NFS node including the access and attribute caches. Previously the NFS client only purged any name cache entries associated with the file. PR: kern/123755 Submitted by: Jaakko Heinonen jh of saunalahti fi Reported by: Timo Sirainen tss of iki fi Reviewed by: rwatson, rmacklem MFC after: 1 month
* Add opt_kdtrace.h to fix standalone module build.jhb2009-04-061-1/+1
|
* Change the default timeout for caching attributes of a directory in the NFSjhb2009-04-061-1/+1
| | | | | | | | | | | client from 30 seconds to 3 seconds. After the recent changes to add caching of negative name cache lookups, a negative name cache hit will persist until the client notices the parent directory has changed. The higher the attribute cache timeout on directories, the longer that can take, so lower the default timeout for directories to match that of regular files. Suggested by: bde, mohans MFC after: 1 month
* Ok, looking at the solution a bit closer, the levelrrs2009-04-061-4/+4
| | | | | | | | | | | calculation was too agressive. Instead we should only look at each nibble. This makes it so we make 10.2.0.0 become 10.2/16 NOT 10.2/17. Need to explore the non-cidr address issue. The two may not be seperable.. MFC after: 1 week
* Fix ISO8859-15 links for nb_NO / no_NO.des2009-04-061-3/+2
| | | | | Submitted by: ru MFC after: 1 week
* Return -1 instead of 0 upon reaching EOF. This is somewhat ill-adviseddas2009-04-063-6/+8
| | | | | | | | because it means getdelim() returns -1 for both error and EOF, and never returns 0. However, this is what the original GNU implementation does, and POSIX inherited the bug. Reported by: marcus@
* - Added libpcap.so.5 to OLD_LIBS.ru2009-04-061-0/+14
| | | | | - Added 32-bit versions of libusb20* to OLD_{LIBS,FILES}. - Added 32-bit version of libmp.so.6 to OLD_LIBS.
* Reduce the dcons polling frequency to 25 Hz.ed2009-04-061-1/+1
| | | | | | | | | | It makes little sense to use 100 Hz polling in dcons. We cannot live without polling, because that's just how dcons works. It polls the buffer filled by the firewire hardware. 25 Hz is probably enough for most use cases. Discussed with: rwatson Tested by: kan
* connect uath.4 to the build.weongyo2009-04-061-0/+2
|
* connect uath(4) to the build. uath(4) should work on all architectures.weongyo2009-04-061-1/+1
|
OpenPOWER on IntegriCloud