summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-20Add a note that APM was deprecated by the PC manufacturers in about 1996.jruoho
Mention the APM emulation layer of ACPI. In addition, some small fixes.
2010-03-20don't pass "maxaddr" as a boundary in bus_dmamap_create() like rev 1.8mrg
did for _alloc().
2010-03-20Fix the dbcool_{get,set}_limits() routines to properly deal with min/maxpgoyette
values on temp limits. The actual ranges for temp limits varies if the chip is running in "extended temperature" mode, so we need to handle this difference, too. Verified on my home machine which runs in extended-temp mode and by njoly@ on a machine which does runs in the older 2s-complement mode.
2010-03-20Move openssl to the front of SUBDIR list and add .WAIT after it sinceuwe
both netpgp and openssh depend on it. This should fix intermittent failures of parallel builds (as seen e.g. on the autobuild cluster).
2010-03-20more debugging compilation fixes.christos
2010-03-20fix debugging code.christos
2010-03-20minimize ifdefs and avoid duplicated code.christos
2010-03-20Add PCI_BAR(n) for the nth Base Address Register.dyoung
2010-03-20Add a prototype for pci_mmio_range_infer() that will infer thedyoung
range of memory forwarded by the host chipset to PCI.
2010-03-19Cosmetic: abbreviate: use `pc' instead of `pci_chipset_tag'.dyoung
2010-03-19- Make maximum memory limits for various things #define constants and use thechristos
consistently across the code. - Re-do note parsing code to read the section headers instead of the program headers because the new binutils merge all the note sections in one program header. This fixes all the pax note parsing which has been broken for all binaries built with the new binutils. - Add diagnostics to the note parsing code to detect malformed binaries. - Allocate and free note scratch space only once, not once per note.
2010-03-19Use the gcc directive to disable SSP warnings.roy
2010-03-19Fix set for tparm.html.joerg
2010-03-19Add man page for fast_divide32.joerg
2010-03-19Bump date for the previous commit.jruoho
2010-03-19Some cosmetic modifications, including removal of white space.jruoho
2010-03-19Document some missing options. Fixes my own PR # 41913.jruoho
2010-03-19Apply the equivalent of r426 and r427 from openpam repository:joerg
Fix doc: pam_strerror() ignores pamh. Portability tip.
2010-03-19Apply r432 from openpam repository:joerg
pam_end() already contains a NULL check, and it is not unreasonable to call it with a NULL pamh in a cleanup / error-handling situation. Remove OPENPAM_NONNULL, which may cause gcc to optimize away the NULL check.
2010-03-19Namespace protection for mi_vector_hash.joerg
2010-03-19First draft of a manual page for Matt Thomas' red-black trees. Pleasedyoung
review for correctness.
2010-03-19Add functions for replacing runtime invariant 32bit unsigned divisionsjoerg
with simpler full width multiplications and shifts + adds. The main operations are generally at least 50% faster when serialised and often better for parallelism as well.
2010-03-19Avoid known unknown if the kernel presents us with an unknownpooka
unknown for module class and/or source. related to PR kern/43014
2010-03-19Replace some magic numbers with macro. Tested on SMC_TT on atari.tsutsui
2010-03-19Misc KNF.tsutsui
2010-03-19No need to override mem_ring value in ne2000_ipkdb_attach()tsutsui
since a wrong calculation in dp8390_ipkdb_attach() was fixed.
2010-03-19ANSI'fy, misc KNF.tsutsui
2010-03-19(re-)run gcc mknative for powerpc64.skrll
Fixes PR/43008.
2010-03-19u_intN_t -> uintN_ttsutsui
2010-03-19bus_space_write_region_N() should also take a const buffer.tsutsui
2010-03-19Remove trailing whitespace. Use Nm instead of Xr to itself.wiz
2010-03-19Constify the buffer pointer argument of the _bus_space_write_multi_<n>he
inline functions, so that this builds again. (Otherwise, ne2000.c driver would now fail to build.)
2010-03-19Fix PMAPDEBUG build for previous.skrll
2010-03-19Not all PA CPUs have the U-bit (uncacheable) for non-IO memory. In factskrll
most don't. Deal with non-equivalent aliases by removing and flushing the managed mappings, and flushing the unmanaged mappings. When flushing caches/TLB flush the cache before purging the TLB just in case the flush enters the mapping into the TLB.
2010-03-19document aiboost(4) removal and replacement with aibs(4) in doc/CHANGEScnst
2010-03-19Remove aiboost(4) as obsolete and redundant since the introduction of aibs(4).cnst
http://mail-index.netbsd.org/tech-kern/2010/03/06/msg007458.html Reviewed by <pgoyette>, <cegger>, <jruoho>, <tech-kern>.
2010-03-19Document the new sysmon_envsys_sensor_event() function.pgoyette
2010-03-19Modify previous commit. The routine to deliver events is intended to bepgoyette
exported to device drivers, so rename it and move the declaration to <dev/sysmon/sysmonvar.h>
2010-03-19support W83667HG (0xa5) in wbsio(4); its hw mon is already supported by ↵cnst
lm(4) as W83627DHG (0xc1)
2010-03-19Remove superfluous cast (device_t to device_t).dyoung
2010-03-19Use Cardbus_intr_disestablish() instead of cardbus_intr_disestablish().dyoung
Get rid of a (short) staircase in ex_cardbus_detach().
2010-03-19Don't pick up the network-interface, ethernet, and 802.11-relateddyoung
definitions by chance (or by the bus-specific front-end #including them!). #include them here, instead.
2010-03-19Don't pick up the <sys/sysctl.h> definitions by chance,dyoung
but #include here.
2010-03-19Separate event delivery from polling and limit evaluation inpgoyette
sme_events_worker(). Provide a wrapper that can be called from sensor drivers' interrupt routines to find and deliver a specific event. XXX Actually updating sensor drivers (and their parent devices) to XXX have interrupts is a future enhancement. This is simply an XXX enabler.
2010-03-18grammar patroldholland
2010-03-18Use alloca(3) instead of local xmalloc for creating our DoneLists.roy
This allows threaded programs to use us a little better, PR lib/43005. We need to disable SSP when using alloca.
2010-03-18Update to reflect recent removal of monitor member from envsys_data_tpgoyette
structure.
2010-03-18This is *always* compiled with #define rbus 1, so get rid of thedyoung
conditional compilation. Simplify interrupt (dis)establishment by two source transformations: - cardbus_intr_disestablish(cc, cf, ih); + Cardbus_intr_disestablish(ct, ih); - ih = cardbus_intr_establish(cc, cf, ...); + ih = Cardbus_intr_establish(ct, ...); The identical change to a few other CardBus NICs has not caused any problems, as expected, so I'm going to commit this rather safe change and get on with the work. Testers have been enlisted. I will revisit this change if I get any negative responses.
2010-03-18Simplify interrupt (dis)establishment by two source transformations:dyoung
- cardbus_intr_disestablish(cc, cf, ih); + Cardbus_intr_disestablish(ct, ih); - ih = cardbus_intr_establish(cc, cf, ...); + ih = Cardbus_intr_establish(ct, ...); The identical change to a few other CardBus NICs has not caused any problems, as expected, so I'm going to commit this rather safe change and get on with the work. Testers have been enlisted. I will revisit this change if I get any negative responses.
2010-03-18This is *always* compiled with #define rbus 1, so get rid of thedyoung
conditional compilation. Simplify interrupt (dis)establishment by two source transformations: - cardbus_intr_disestablish(cc, cf, ih); + Cardbus_intr_disestablish(ct, ih); - ih = cardbus_intr_establish(cc, cf, ...); + ih = Cardbus_intr_establish(ct, ...); The identical change to a few other CardBus NICs has not caused any problems, as expected, so I'm going to commit this rather safe change and get on with the work. Testers have been enlisted. I will revisit this change if I get any negative responses.