Го?141207 224 133 148 133 270 483 126 214 108 172 142 358 113 211 182 147 252 128 228 212 227 257 201 290 102 152 526 433 153 165 144 230 201 340 238 300 490 161 170 254 287 224 158 164 159 163 171 216 249 126 116 140 216 174 251 498 241 183 148 193 165 266 239 421 267 244 210 233 117 303 117 139 139 602 278 141 166 126 111 199 163 1556 109 172 366 273 322 300 231 310 145 147 193 160 138 130 146 191 130 126 452 250 178 203 205 198 214 195 360 489 509 223 346 187 311 146 325 162 184 166 418 467 421 209 357 165 204 221 227 174 201 197 226 146 140 246 213 135 247 240 347 331 241 119 130 239 132 129 147 152 190 146 220 167 483 143 153 220 172 122 154 278 149 173 139 352 164 386 660 249 139 339 263 117 382 420 175 246 222 192 106 116 117 137 223 480 151 215 669 116 125 143 180 140 508 559 162 136 109 272 166 177 191 173 108 566 456 369 180 200 736 336 195 396 145 168 233 158 386 264 205 267 1098 167 188 K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-02-03T15:23:27.000000Z K 7 svn:log V 41 'c' cannot be -1. Submitted by: stefanf END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-02-03T15:47:30.000000Z K 7 svn:log V 56 We do want to print '\n'/'\r'. Pointed out by: stefanf END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-03T15:51:39.000000Z K 7 svn:log V 42 MFlibc: Remove extra closing parenthesis. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-02-03T16:21:07.000000Z K 7 svn:log V 177 correct check for unicast key being setup; wpa_supplicant in particular uses only the global key state so looking in the per-node key slot is wrong Submitted by: Tai-hwa Liang END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-02-03T19:06:03.000000Z K 7 svn:log V 390 Anytime we write to the RTC's status B register to possibly enable interrupts, read from the interrupt status register to clear any pending interrupts. Otherwise in some rare cases the RTC would never fire any interrupts as it constantly thinks it has an interrupt pending. PR: i386/17800 PR: kern/76776 Submitted by: Jose M. Alcaide jose at we dot lc dot ehu dot es MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-03T19:54:58.000000Z K 7 svn:log V 35 Connect ng_device(4) to the build. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-02-03T21:16:23.000000Z K 7 svn:log V 116 Clarify a bit the BUGS section. PR: docs/77024 Submitted by: Adrian Filipi Reviewed by: ru END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-02-03T21:25:35.000000Z K 7 svn:log V 16 Fix whitespace. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-02-03T21:29:42.000000Z K 7 svn:log V 80 MFC: 1.5: Make sure the first argument to the user function is 16-byte aligned. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-02-03T21:34:39.000000Z K 7 svn:log V 50 - Sort options. - Put 'break' into separate line. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2005-02-03T22:21:19.000000Z K 7 svn:log V 260 - Use svc_getrpccaller() rather than svc_getcaller() for using xt_rtaddr member of SVCXPRT structure. This allows to use IPv6 address stored in "struct sockaddr_storage" in "struct netbuf". - Output the reason of getnameinfo() error. Reviewed by: alfred END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2005-02-03T22:48:29.000000Z K 7 svn:log V 16 s/worman/woman/ END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-02-03T23:01:01.000000Z K 7 svn:log V 116 - Split out PCI support. - Add previously removed ISA support. Submitted by: David S. Madole END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-02-03T23:10:17.000000Z K 7 svn:log V 87 Remove the entries for isp and ispfw instead of leaving them in an inconsistent state. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-02-03T23:11:21.000000Z K 7 svn:log V 52 MFC: Remove the inconsistent isp and ispfw entries. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-03T23:39:29.000000Z K 7 svn:log V 159 takawata tells me that KXLC0003 also works with this driver, so add it to the list. Note it is untested. Also kill some whitespace at the end of the line... END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-03T23:45:20.000000Z K 7 svn:log V 36 Sort PANASONIC products numerically END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-02-04T01:14:38.000000Z K 7 svn:log V 132 HID0 updates: - updated relevant models for High BAT enable bit - fixed bug in BHTCLR/XAEN constants - added LRSTK and FOLD bits END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-02-04T01:17:04.000000Z K 7 svn:log V 116 - add definitions for MPC7447A/7448 (i.e. miniMac) - expand MPC745X_P macro to include these Obtained from: NetBSD END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-02-04T01:27:21.000000Z K 7 svn:log V 131 Convert bus_space_barrier() into a null inline function rather than an empty macro to avoid many compile warnings in the USB code. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-02-04T01:41:38.000000Z K 7 svn:log V 161 - add wall_cmos_clock and adjkerntz variables, required by msdosfs - support adjkerntz sysctl to silence NTP, though it's a null implementation at the moment. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-04T01:48:27.000000Z K 7 svn:log V 103 Manpage for Olicom Token Ring adapters, based on input by mdodd. Reviewed by: mdodd MFC after: 1 week END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-02-04T01:59:48.000000Z K 7 svn:log V 194 - recognize 7447A/7448 CPUs (used in miniMacs) - enable 745x branch caches. Already enabled by OpenFirmware on Macs, but reduces NetBSD diffs and usable by embedded folk. Obtained from: NetBSD END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-02-04T02:13:37.000000Z K 7 svn:log V 9 style(9) END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-04T02:32:43.000000Z K 7 svn:log V 60 Minor style nits o remove unneeded {} o no need to bzero sc END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-02-04T02:46:41.000000Z K 7 svn:log V 431 Description from Dan: Another handy libmap patch. Lets you do stuff like this: LD_LIBMAP="libpthread.so.1=libthr.so.1" mythreadedapp If you already have a program-specific override in libmap.conf, note that you must use a program-specific override in LD_LIBMAP: LD_LIBMAP="[mythreadedapp],libpthread.so.1=libthr.so.1" mythreadedapp PR: bin/74471 Submitted by: Dan Nelson MFC after: 2 weeks END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-02-04T03:22:06.000000Z K 7 svn:log V 339 MFC netinet/raw_ip.c v.144 fix up socket/ip layer violation... don't assume/know that SO_DONTROUTE == IP_ROUTETOIF and SO_BROADCAST == IP_ALLOWBROADCAST This appears to fix a bug where under certain conditions sendto(2) will fail with EHOSTUNREACH (No route to host) while sending data to machines on the local network via raw sockets. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-02-04T03:35:09.000000Z K 7 svn:log V 58 MFC rev 1.11: Fix the various interrupt related problems. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-02-04T03:35:58.000000Z K 7 svn:log V 70 MFC rev 1.10: Fix a logic bug that caused DSR to never be deasserted. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T05:31:10.000000Z K 7 svn:log V 52 Add a new include to handle generic CPU interfaces. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T05:32:56.000000Z K 7 svn:log V 137 Add an implementation of cpu_est_clockrate(9). This function estimates the current clock frequency for the given CPU id in units of Hz. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T05:36:40.000000Z K 7 svn:log V 108 Update the CPU attachments to return CPU_IVAR_PCPU as well as pass on appropriate requests to any children. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T05:38:30.000000Z K 7 svn:log V 247 Add an interface for cpufreq. The kernel interface lets other drivers select the CPU frequency level (say for cooling). The driver interface allows hardware drivers to announce themselves as capable of adjusting an individual frequency setting. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T05:39:19.000000Z K 7 svn:log V 145 Add the cpufreq framework. This code manages multiple drivers and presents a unified kernel and user interface for controlling cpu frequencies. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T05:42:29.000000Z K 7 svn:log V 207 Add a cpufreq driver for the SpeedStep capability in the ICH chipset. This driver offers two settings. Information for this driver was obtained from the Intel datasheets and by reviewing the Linux driver. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T05:45:07.000000Z K 7 svn:log V 397 Add the ACPI Performance states driver. This driver offers two or more settings as exported via the ACPI _PSS method. OEMs use this interface to encapsulate chipset or processor-specific methods (e.g., SpeedStep or Powernow) and export their settings in a standard way. On systems that have valid ACPI Performance states and a hardware-specific driver (e.g., ichss), acpi_perf(4) is preferred. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T05:49:36.000000Z K 7 svn:log V 69 Hook up the cpufreq framework, acpi_perf(4), and cpufreq(4) drivers. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T06:02:37.000000Z K 7 svn:log V 78 MFi386: Merge updates to the cpu pseudo-driver. Compile, not runtime tested. END K 10 svn:author V 8 ssouhlal K 8 svn:date V 27 2005-02-04T06:06:19.000000Z K 7 svn:log V 156 MFC 1.64: Get rid of a NULL dereference when oid is too long. Reviewed by: keramida Approved by: grehan (mentor) Approved by: grehan (mentor) END K 10 svn:author V 8 ssouhlal K 8 svn:date V 27 2005-02-04T06:16:05.000000Z K 7 svn:log V 189 Set the scheduling class of the idle threads to PRI_IDLE. While there, set their priority with sched_prio() instead of changing it 'by hand'. Reviewed by: jhb Approved by: grehan (mentor) END K 10 svn:author V 8 ssouhlal K 8 svn:date V 27 2005-02-04T06:18:31.000000Z K 7 svn:log V 126 Set the scheduling class of the zeroidle thread to PRI_IDLE. Reviewed by: jhb Approved by: grehan (mentor) MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-02-04T06:38:58.000000Z K 7 svn:log V 63 Include sys/bus.h before sys/cpu.h. The latter needs device_t. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T06:58:09.000000Z K 7 svn:log V 72 Sort includes a little so that bus.h comes before cpu.h (for device_t). END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T06:59:58.000000Z K 7 svn:log V 67 Bump __FreeBSD_version for cpufreq addition. Requested by marcus@ END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T07:25:44.000000Z K 7 svn:log V 71 Make the devclass static for now until deciding whether to share them. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T07:51:00.000000Z K 7 svn:log V 77 Some more easy constification. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T07:56:40.000000Z K 7 svn:log V 121 Style: remove a space between a function name and the opening paranthesis. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T08:02:41.000000Z K 7 svn:log V 154 Use a typedef for the conditional handler function so that declaring pointers to these functions is easier. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T08:03:55.000000Z K 7 svn:log V 32 Style: line up with tabulators. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-02-04T08:04:05.000000Z K 7 svn:log V 24 MFC 1.57: use strdup(). END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-02-04T08:06:13.000000Z K 7 svn:log V 48 MFC 1.40: make _getipnodebyname_multi() static. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T08:11:58.000000Z K 7 svn:log V 121 Use tabs to move to the comments instead of wild mixes of tabs and spaces. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T08:15:11.000000Z K 7 svn:log V 80 Replace space, tab mixes by tabs. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T08:31:42.000000Z K 7 svn:log V 156 Use an extra variable to assign to instead of missusing an input parameter. This will help in constification. Submitted by: Max Okumoto END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-04T08:41:44.000000Z K 7 svn:log V 401 Import a (stripped) snapshot of OpenBSD's nc(1) an excellent reimplementation of the famous tool that can do arbitrary TCP and UDP connections and listens. This gaves sysadm the same tool the crackers have, so that they may learn what the network is about and protect it better. For developers, this is an invaluable debugging tool, and a good build block of scripts. Discussed on: freebsd-hackers@ END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-04T08:41:44.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r141261, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-02-04T08:41:45.000000Z K 7 svn:log V 87 This commit was manufactured by cvs2svn to create tag 'netcat-vendor-OPENBSD_20050204'. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-04T09:42:29.000000Z K 7 svn:log V 51 MFC: rev. 1.5 by maxim Remove an unnecessary .It. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-02-04T11:18:46.000000Z K 7 svn:log V 100 Improve EIO error description and mention that it can also occur while writting. MFC after: 3 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-02-04T11:37:49.000000Z K 7 svn:log V 72 Quote example file names consistently, and fix a small grammatical nit. END K 10 svn:author V 3 yar K 8 svn:date V 27 2005-02-04T11:43:14.000000Z K 7 svn:log V 173 MFC 1.21-1.23: Update the list of VLAN-aware interface types. Revise the part on VLAN support in physical interfaces. Bump the document date since its content has changed. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T12:10:20.000000Z K 7 svn:log V 144 Further constification. Use a temporary hack (copying the input string) until Var_Subst is fixed. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T12:30:54.000000Z K 7 svn:log V 326 Minor cleanup: make brk_string to return argc only if the pointer to it was non-NULL. This let's us eliminated an otherwise unused variable. shellneeded can never return -1 so there is no need to check for it and hence no need for a variable to hold the returned value. Submitted by: Max Okumoto (partly) END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T12:38:57.000000Z K 7 svn:log V 172 General whitespace cleanup: remove mixes of tabs and spaces, remove space after function names, remove spaces on emtpy lines. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T13:23:39.000000Z K 7 svn:log V 149 Move PrintAddr() from util.c into suff.c - the only file where it is actuall used, and make it static. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T13:26:37.000000Z K 7 svn:log V 115 Use _exit() instead of exit() when the exec() after a vfork() fails. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T13:29:50.000000Z K 7 svn:log V 138 Inline the ADDWORD() macro in the two places where it is used. It just obfuscates the code. Submitted by: Max Okumoto END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-04T13:33:46.000000Z K 7 svn:log V 24 MFi386: revision 1.514. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T13:34:16.000000Z K 7 svn:log V 208 None of the users of Buf_Discard used it to get rid of only a part of the buffer. So replace Buf_Discard by Buf_Clear which just gets rid of the entire contents. Submitted by: Max Okumoto END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-04T13:34:24.000000Z K 7 svn:log V 24 MFi386: revision 1.605. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-04T13:35:21.000000Z K 7 svn:log V 46 Merged from sys/dev/sio/sio.c revision 1.457. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-04T13:37:21.000000Z K 7 svn:log V 46 Fix pc98 support (broken by previous change). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-04T14:01:06.000000Z K 7 svn:log V 505 Save last displayed file by having the "last" pointer global and save it during we show the first file's tail. Instead of: tarsier% tail -f 1 2 ==> 1 <== foo bar ==> 2 <== bar foo ==> 2 <== bar2 foo2 Now with this change, we have: tarsier% tail -f 1 2 ==> 1 <== foo bar ==> 2 <== bar foo bar2 foo2 While I'm there, move a comment to where it should belong to. Also, const'ify the "last" static because we will never need to change the contents it points to. MFC After: 1 week END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-04T14:08:32.000000Z K 7 svn:log V 185 Remove wrappers and other cruft intended to support SVID, mistakes in C90, and other arcana. Most of these features were never fully supported or enabled by default. Ok: bde, stefanf END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-04T14:33:39.000000Z K 7 svn:log V 49 Move machine-dependent crud to its own makefile. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-02-04T14:43:05.000000Z K 7 svn:log V 74 teach scope of IPv6 address to net.inet6.tcp6.getcred. MFC after: 1 week END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-04T15:29:54.000000Z K 7 svn:log V 33 The bs and wdc drivers are gone. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-04T15:34:52.000000Z K 7 svn:log V 18 cosmetic changes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-02-04T16:07:33.000000Z K 7 svn:log V 106 MFC: Check unhandled signals before thread marks itself as DEAD; this reduces chances of losing a signal. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-04T16:08:20.000000Z K 7 svn:log V 67 - Fix build with TRACE_MESSAGES defined - Remove extra parenthesis END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-02-04T16:17:55.000000Z K 7 svn:log V 1462 MFC Most of the various fixes and changes to libpthread from HEAD to 5.x including: Pull debug symbols in for statically linked binaries. gcc -O2 cleanups. Don't call _thr_start_sig_daemon() when SYSTEM_SCOPE_ONLY is defined. If a system scope thread didn't set a timeout, don't call the clock_gettime system call before and after sleeping. Add missing reference count drops to close a memory leak. Save cancelflags in signal frame. Use a generic way to back threads out of wait queues when handling signals instead of having more intricate knowledge of thread state within signal handling. Simplify signal code because of above (by David Xu). Use macros for libpthread usage of pthread_cleanup_push() and pthread_cleanup_pop(). This removes some instances of malloc() and free() from the semaphore and pthread_once() implementations. When single threaded and forking(), make sure that the current thread's signal mask is inherited by the forked thread. Use private mutexes for libc and libpthread. Signals are deferred while threads hold private mutexes. This fix breaks an internal system ABI that old versions of the www/linuxpluginwrapper port depend on. Upgrading that port to the latest version will fix that. Fix race condition in condition variables where handling a signal (pthread_kill() or kill()) may not see a wakeup (pthread_cond_signal() or pthread_cond_broadcast()). Don't panic when sigsuspend is interrupted by a cancellation. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-04T16:43:59.000000Z K 7 svn:log V 12 Add oltr(4) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-04T16:45:11.000000Z K 7 svn:log V 75 Add a Token Ring section which lists devices supported by oltr(4) for now. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T16:48:35.000000Z K 7 svn:log V 271 Rewrite of the buf code: - convert Buf_AddByte from a macro to a function - move #define's into the header file - remove unused field in struct Buffer - remove size fields - they can be easily computed - inline Buf_OvAddByte Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-04T16:53:35.000000Z K 7 svn:log V 178 Where the returned line length from Buf_GetAll is not used just pass a NULL to the function. Delete the now unused local variables. Submitted by: Max Okumoto END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-02-04T17:22:46.000000Z K 7 svn:log V 228 - Add ke_runq == NULL to the conditions which will cause us to abort adjusting timeshare loads in sched_class(). This is only important if the thread has never run, otherwise the state checks should work as expected. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-04T17:33:31.000000Z K 7 svn:log V 207 Don't rely on indirect inclusion of machine/bus.h to use bus_space_{read,write}_* routines. This doesn't matter in the current tree, but will matter soon (the rest of the tree appears to already be clean). END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T18:07:03.000000Z K 7 svn:log V 138 Return a special status of "not supported" for functional fixed hardware since this type of register should be handled by another driver. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-04T18:09:01.000000Z K 7 svn:log V 217 Don't print out a failure message when an attach for FFixedHW fails. Instead, just fail to attach so another hardware-specific driver can claim the device. Also, clean up some small memory leaks in the failure case. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-04T18:26:06.000000Z K 7 svn:log V 53 Reduce diffs against vendor source (Sun fdlibm 5.3). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-04T18:32:13.000000Z K 7 svn:log V 55 Remove another vestige of support for a non-IEEE libm. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-04T18:36:04.000000Z K 7 svn:log V 97 Call if_link_state_change() when link status changes. PR: kern/76890 Reviewed by: rwatson, sam END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-02-04T19:49:10.000000Z K 7 svn:log V 67 - MFC rev 1.135 - 1.140. This fixes ULE with PREEMPTION and KSE. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-02-04T19:54:25.000000Z K 7 svn:log V 45 - MFC removal of the unused ke_oncpu field. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-02-04T19:59:43.000000Z K 7 svn:log V 37 - MFC r1.26 support for schedgraph. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-04T20:05:39.000000Z K 7 svn:log V 54 Fix a small scripting snafu in the previous revision. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-02-04T20:09:11.000000Z K 7 svn:log V 97 Backout rev. 1.17 per ru@ request: there are net.graph.recvspace and net.graph.maxdgram sysctls. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-02-04T20:11:59.000000Z K 7 svn:log V 37 - MFC KTR_SCHED/schedgraph support. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-02-04T20:13:21.000000Z K 7 svn:log V 33 - MFC r1.146 sched_class() fix. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-04T21:22:06.000000Z K 7 svn:log V 359 As threatened, trim the UDPATING file to the branchpoint for RELENG_5. People wishing to see prior changes are encouraged to look at the UPDATING file on the RELENG_5 branch. Document when RELENG_5 was branched, as well as the 5.3 release date, as shown in the CVS logs for newvers.sh. This change should not be MFC'd. Noticed by: Matteo Riondato (and ru) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-04T21:36:10.000000Z K 7 svn:log V 153 When we have converted an ASCII message to binary, set its version in the header. Otherwise we will send a message with zero version. MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-04T21:38:42.000000Z K 7 svn:log V 82 Do check that version of a message from userland matches ours. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-02-04T22:07:18.000000Z K 7 svn:log V 110 MFC: Don't create new-bus resources for ACPI extended IRQ resources that are producers rather than consumers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-02-04T22:08:55.000000Z K 7 svn:log V 112 MFC: Workaroud MP Tables that use global APIC destination IDs for interrupt entries but only have one I/O APIC. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-02-04T22:11:38.000000Z K 7 svn:log V 105 MFC: Allow the dragon and screen savers to be statically compiled into the kernel and add them to NOTES. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-02-05T00:30:08.000000Z K 7 svn:log V 121 - Use bioq_insert_tail()/bioq_insert_head() instead of bioq_disksort(). - Improve mediasize checking. MFC after: 1 week END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T00:59:37.000000Z K 7 svn:log V 102 MFC: 2004-11-20 02:28:26 UTC In preparation to remove U areas, don't refer to p_uarea in libkvm. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T00:59:42.000000Z K 7 svn:log V 267 MFC: 2004-11-20 02:28:48 UTC Malloc p_stats instead of putting it in the U area. We should consider simply embedding it in struct proc. 2004-11-27 06:51:39 UTC Don't include sys/user.h merely for its side-effect of recursively including other headers. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T00:59:46.000000Z K 7 svn:log V 396 MFC: 2004-11-20 02:28:48 UTC Malloc p_stats instead of putting it in the U area. We should consider simply embedding it in struct proc. 2004-11-20 23:00:59 UTC Remove local definitions of RANGEOF() and use __rangeof() instead. Also remove a few bogus casts. 2004-11-27 06:51:39 UTC Don't include sys/user.h merely for its side-effect of recursively including other headers. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T00:59:49.000000Z K 7 svn:log V 416 MFC: 2004-11-20 02:28:48 UTC Malloc p_stats instead of putting it in the U area. We should consider simply embedding it in struct proc. 2004-11-20 23:00:59 UTC Remove local definitions of RANGEOF() and use __rangeof() instead. Also remove a few bogus casts. 2004-11-27 06:46:59 UTC Axe a.out core dump support. Neither older gdb binaries nor current bfd sources understand the present format. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T00:59:57.000000Z K 7 svn:log V 130 MFC: 2004-11-20 02:29:00 UTC Disable U area swapping and remove the routines that create, destroy, copy, and swap U areas. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:01:19.000000Z K 7 svn:log V 253 MFC: 2004-11-20 02:29:00 UTC Disable U area swapping and remove the routines that create, destroy, copy, and swap U areas. 2004-11-27 06:51:39 UTC Don't include sys/user.h merely for its side-effect of recursively including other headers. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:01:40.000000Z K 7 svn:log V 95 MFC: 2004-11-20 02:29:25 UTC U areas are going away, so don't allocate one for process 0. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:01:48.000000Z K 7 svn:log V 218 MFC: 2004-11-20 02:29:25 UTC U areas are going away, so don't allocate one for process 0. 2004-11-27 06:51:39 UTC Don't include sys/user.h merely for its side-effect of recursively including other headers. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:01:54.000000Z K 7 svn:log V 54 MFC: 2004-11-20 02:29:50 UTC Remove UAREA_PAGES. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:01:57.000000Z K 7 svn:log V 232 MFC: 2004-11-20 02:30:02 UTC gcore(1) apparently still cares about a.out core dumps, so it still needs to know that a 1-page U area is part of the dump format. 2004-11-27 06:46:48 UTC Remove a.out support from gcore(1). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:00.000000Z K 7 svn:log V 70 MFC: 2004-11-27 06:46:48 UTC Remove a.out support from gcore(1). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:05.000000Z K 7 svn:log V 92 MFC: 2004-11-20 02:31:00 UTC Remove references to U area and garbage collect includes. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-02-05T01:02:06.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:09.000000Z K 7 svn:log V 325 MFC: 2004-11-20 02:31:46 UTC We don't do U area swapping anymore, so update some comments. Also, prototype the new routine that creates a mock U area for a.out core dumps. 2004-11-27 06:46:59 UTC Axe a.out core dump support. Neither older gdb binaries nor current bfd sources understand the present format. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:12.000000Z K 7 svn:log V 374 MFC: 2004-11-20 02:32:04 UTC Maintain the broken state of backwards compatibilty for a.out (and PECOFF!) core dumps. None of the old versions of gdb I tried were able to read a.out core dumps before or after this change. 2004-11-27 06:46:59 UTC Axe a.out core dump support. Neither older gdb binaries nor current bfd sources understand the present format. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:16.000000Z K 7 svn:log V 328 MFC: 2004-11-20 02:32:04 UTC Maintain the broken state of backwards compatibilty for a.out (and PECOFF!) core dumps. None of the old versions of gdb I tried were able to read a.out core dumps before or after this change. 2004-11-27 06:46:45 UTC Axe the semblance of support for PECOFF and Linux a.out core dumps. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:28.000000Z K 7 svn:log V 116 MFC: 2004-11-20 02:32:42 UTC Remove the uarea column from the DDB 'ps' display, and from grog's gdb scripts. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:31.000000Z K 7 svn:log V 264 MFC: 2004-11-20 02:32:50 UTC Remove the p_uarea and p_upages_obj fields from struct proc. Prototype new routines to allocate, copy, and free pstats. In the MFC, p_uarea and p_upages_obj are replaced with placeholders to avoid changing the struct proc ABI. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:34.000000Z K 7 svn:log V 73 MFC: 2004-11-20 02:33:05 UTC Remove the declaration of uarea_pages. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:37.000000Z K 7 svn:log V 111 MFC: 2004-11-22 03:15:21 UTC Remove some information that only applies to the old a.out core dump format. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:02:51.000000Z K 7 svn:log V 128 MFC: 2004-11-27 06:51:39 UTC Don't include sys/user.h merely for its side-effect of recursively including other headers. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:04:45.000000Z K 7 svn:log V 134 MFC: 2004-11-20 23:00:59 UTC Remove local definitions of RANGEOF() and use __rangeof() instead. Also remove a few bogus casts. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:04:49.000000Z K 7 svn:log V 82 MFC: 2004-11-20 02:32:15 UTC Update the comment about what NO_SWAPPING does. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-05T01:04:53.000000Z K 7 svn:log V 108 MFC: 2004-11-20 02:28:15 UTC user.h is included only to get pcb.h, so use the latter directly instead. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-02-05T01:26:14.000000Z K 7 svn:log V 103 - Don't release BKGRDINPROG until after we've bufdone'd the copy. Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-02-05T02:39:07.000000Z K 7 svn:log V 130 Note that functions alq_flush() and alq_post() should not be called in contexts where sleeping is disallowed. Pointed out by: ru END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-02-05T08:01:10.000000Z K 7 svn:log V 51 Only compile the cpufreq driver on i386 and amd64. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-02-05T08:09:02.000000Z K 7 svn:log V 47 - Correct a bad merge job. Pointy hat to me. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-05T08:28:36.000000Z K 7 svn:log V 154 Create a per-module mutex on MOD_LOAD, and destroy it on MOD_UNLOAD. (This fixes witness_destroy() panic after module unload.) OK'ed by: rwatson, julian END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-02-05T09:06:35.000000Z K 7 svn:log V 120 MFC rev 1.48: Add PCI ID for Dell RAC III Virtual UART. MFC rev 1.49: Add PCI ID for Dell RAC IV/ERA Virtual UART. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-05T09:08:33.000000Z K 7 svn:log V 39 Break long lines in code and comments. END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-02-05T09:16:29.000000Z K 7 svn:log V 154 MFC rev 1.12: Add mode page 0x1b, "Removable Block Access Capacities". This mode page is implemented by USB floppy devices using the UFI command set. END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-02-05T09:19:04.000000Z K 7 svn:log V 147 MFC rev 1.6: Add necessary data structures and definitions for the 12-byte SCSI commands READ_FORMAT_CAPACITIES, WRITE_AND_VERIFY, and VERIFY. END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-02-05T09:23:13.000000Z K 7 svn:log V 254 MFC rev 1.114: Pass through the commands necessary to format USB floppy devices, from within umass_ufi_transform(). This includes the 12-byte commands FORMAT_UNIT, WRITE_AND_VERIFY, VERIFY, and READ_FORMAT_CAPACITIES (sorted in numerical order). END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-02-05T09:27:20.000000Z K 7 svn:log V 238 MFC rev 1.7: Add a note about the slot number not necessarily indicating the physical location of a PCI device in the system chassis. Remove the note about PAE. Update document date. Update my email address. Update copyright. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-05T10:00:04.000000Z K 7 svn:log V 144 Expire aged flows in normal expiry thread. This fixes the problem, when a node disconnected from all sources of traffic never purges its cache. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-05T11:30:59.000000Z K 7 svn:log V 28 Added the SYNOPSIS section. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-05T11:31:31.000000Z K 7 svn:log V 39 Verify that SYNOPSIS section compiles. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-05T12:06:33.000000Z K 7 svn:log V 142 Add a ng_ipfw node, implementing a quick and simple interface between ipfw(4) and netgraph(4) facilities. Reviewed by: andre, brooks, julian END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-05T12:09:38.000000Z K 7 svn:log V 36 Add ng_ipfw to kernel module build. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-05T12:15:56.000000Z K 7 svn:log V 33 Hook up ng_ipfw to kernel build. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-05T13:29:20.000000Z K 7 svn:log V 50 Remove last traces of lomac(4) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-05T13:36:33.000000Z K 7 svn:log V 55 Xref mac_lomac.4 instead of lomac.4 MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-05T13:44:29.000000Z K 7 svn:log V 93 Backout last commit, lomac_enable is still valid. Just Xref mac_lomac.4 instead of lomac.4. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-05T13:52:21.000000Z K 7 svn:log V 49 Remove last traces of lomac.4 MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-05T14:09:09.000000Z K 7 svn:log V 122 - replace pointers to XF86Config with xorg.conf - remove outdated XFree86 3.3.1 information - bump .Dd MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-05T14:16:35.000000Z K 7 svn:log V 70 Remove Xref to nonexistant cap.3 Ok'ed by: rwatson MFC after: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-05T14:31:30.000000Z K 7 svn:log V 386 MFC 1.144+1.145 by gibbs@: Correct two off-by-one in the calculation of the inquiry additional length field and inquiry buffer length. This has fixed my Adaptec 39320A cards when connecting with some disk arraies that is configured with multiple LUNs that is mapped in one channel, which represents as "transmission error", and strange timeouts, and only the first device is detected. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-05T14:57:19.000000Z K 7 svn:log V 46 Remove last traces of le.4 MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-05T15:03:22.000000Z K 7 svn:log V 56 Remove Xref to nonexistant ifmedia.4 MFC after: 3 days END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-05T16:31:58.000000Z K 7 svn:log V 127 Use intr_disable/restore() instead of disable_intr() since the latter is not MI. This should fix build on non i386 platforms. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-02-05T17:05:37.000000Z K 7 svn:log V 79 - Correct slightly botched MFC. Pointy hat: me Diligent reporting: Jon Noack END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-05T17:53:44.000000Z K 7 svn:log V 26 Manpage for ng_ipfw node. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-05T18:29:03.000000Z K 7 svn:log V 58 Document how interaction with ng_ipfw node is configured. END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-02-05T19:21:54.000000Z K 7 svn:log V 185 Implement proper handling of PG_G mappings in pmap_protect(). (I don't believe that this omission mattered before the introduction of MemGuard.) Reviewed by: tegge@ MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-02-05T20:44:53.000000Z K 7 svn:log V 55 Fix typos. PR: misc/77151 Submitted by: Anton Karpov END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-05T21:01:09.000000Z K 7 svn:log V 81 Build cpufreq and acpi_perf on platforms that are likely to be able to use them. END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-02-05T22:06:47.000000Z K 7 svn:log V 47 Acquire the source pmap's lock in pmap_copy(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-05T22:28:36.000000Z K 7 svn:log V 259 Convert the acpi_bus_alloc_gas() and acpi_PkgGas() APIs to output the memory type. This is needed if the resource is to be released later. The RID is still also present, though less necessary since rman_get_rid() can be used to obtain it from the resource. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-05T22:29:03.000000Z K 7 svn:log V 72 Convert to the new GAS API so that we can free registers in the future. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-05T22:30:57.000000Z K 7 svn:log V 293 Convert to the new GAS APIs to allow for detach in the future. Also, check the PERF_CTRL register in our probe method so that we can tell earlier that another driver should handle this device due to FFixedHW. This avoids scaring users when attach failed when we really wanted probe to fail. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-05T23:16:27.000000Z K 7 svn:log V 567 Make cpu_est_clockrate() more accurate by disabling interrupts for the millisecond it is calibrating. Suggested by jhb@ and bde@. Don't clobber the tsc_freq with the new value since it isn't accurate enough for timecounters and the timecounter system as a whole needs support for changing rates before we do this. Subtract 0.5% from our measurement to account for overhead in DELAY. Note that this interface is for estimating the clockrate and needs to work well at runtime so doing a full calibration including disabling interrupts for a second is not feasible. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-05T23:23:14.000000Z K 7 svn:log V 152 Increase size of arglen to uint32_t, since uint16_t proved to be not enough (e.g. listing 911 nodes). Bump NG_VERSION. Reviewed by: julian, archie, ru END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-05T23:25:59.000000Z K 7 svn:log V 43 Notice that NG_VERSION has been increased. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-02-05T23:42:58.000000Z K 7 svn:log V 243 Use ttymalloc() for proper struct tty initialization. Driver should work again on RELENG_5. Tested on PCI Xem w/ 16 port EBI. PR: kern/72436 Submitted by: Peter Jeremy Testing hardware sponsored by: Looksmart END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T01:55:08.000000Z K 7 svn:log V 170 Finish the job of sorting all includes and fix the build by including malloc.h before proc.h on sparc64. Noticed by das@ Compiled on: alpha, amd64, i386, pc98, sparc64 END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-06T03:23:31.000000Z K 7 svn:log V 25 Update my email address. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T07:36:08.000000Z K 7 svn:log V 289 Staticize the legacy cpu devclasses and revert the name for the acpi_cpu devclass. As pointed out by dfr@, devclasses don't have to share the same linkage if multiple drivers have the same name. Newbus should match the devclasses based on name and allocate non-conflicting unit numbers. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-02-06T10:47:12.000000Z K 7 svn:log V 325 o Implement net.inet.tcp.drop sysctl and userland part, tcpdrop(8) utility: The tcpdrop command drops the TCP connection specified by the local address laddr, port lport and the foreign address faddr, port fport. Obtained from: OpenBSD Reviewed by: rwatson (locking), ru (man page), -current MFC after: 1 month END K 10 svn:author V 7 rushani K 8 svn:date V 27 2005-02-06T10:49:28.000000Z K 7 svn:log V 79 List the LSI 320-2E PCI-Express controller as supported. Reviewed by: scottl@ END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-06T11:13:59.000000Z K 7 svn:log V 149 Jump to common action checks after doing specific once. This fixes adding of divert rules, which I break in previous commit. Pointy hat to: glebius END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-06T12:41:00.000000Z K 7 svn:log V 126 Fix problem with some logitec usb wireless mice. Submitted by: Markus Tested by: Randy Bush END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-06T12:54:54.000000Z K 7 svn:log V 97 Remove the useless "version" number output. We don't give a version number each userland binary. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-06T12:56:10.000000Z K 7 svn:log V 11 Style nit. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-06T12:56:27.000000Z K 7 svn:log V 21 Correct the English. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-06T13:23:20.000000Z K 7 svn:log V 24 MFi386: revision 1.606. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-06T13:31:22.000000Z K 7 svn:log V 44 Sort includes and remove duplicate include. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-06T13:33:33.000000Z K 7 svn:log V 127 Quite booting by hiding GIANT-LOCKED and INTR_FAST behind verboseboot. (note coding style chosen to reduce diffs to 6-CURRENT) END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-06T13:46:39.000000Z K 7 svn:log V 387 Since we are quite unlikely to ever face another platform which uses the i8237 without trying to emulate the PC architecture move the register definitions for the i8237 chip into the central include file for the chip, except for the PC98 case which is magic. Add new isa_dmatc() function which tells us as cheaply as possible if the terminal count has been reached for a given channel. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-02-06T13:56:12.000000Z K 7 svn:log V 59 Replace RELENG_4_9 (no longer supported) with RELENG_4_11. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-06T14:00:57.000000Z K 7 svn:log V 118 Remove code, inherited from ipacctctl, which sets socket to non-blocking mode, since this introduces problems on SMP. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-06T14:44:27.000000Z K 7 svn:log V 572 Finish the import of nc(1) from OpenBSD. This includes: - Bring IPsec support from the ports collection [1]. - Bring -o ("once only") option from the ports collection [2]. - Adopt the Makefile framework into usr.bin/nc/Makefile. - Add a knob to control whether to build nc(1), NO_NETCAT. - Bump __FreeBSD_version so ports collection can detect this change. Original patchset are contributed to the ports collection by: [1] nectar, [2] joerg. Note: WARNS?=6 patchset spined off in this commit, in order not to take too many files off the vendor branch. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-06T14:59:03.000000Z K 7 svn:log V 20 Document NO_NETCAT. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-06T15:17:21.000000Z K 7 svn:log V 33 Add directories for GPIB support END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-06T15:18:24.000000Z K 7 svn:log V 51 Install GPIB related includefiles (unless NO_GPIB) END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-06T15:22:23.000000Z K 7 svn:log V 88 Further elaborate the GPIB driver. We now support a minimal subset of the ibfoo() API. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-06T15:26:44.000000Z K 7 svn:log V 44 Add instructions about upgrading netcat(1). END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-02-06T16:16:20.000000Z K 7 svn:log V 414 MFC v1.88 FreeBSD src repository Modified files: sys/netinet ip_fw2.c Log: Change the state allocator from using regular malloc to using a UMA zone instead. This should eliminate a bit of the locking overhead associated with with malloc and reduce the memory consumption associated with each new state. Reviewed by: rwatson, andre Silence on: ipfw@ MFC after: 1 week END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-02-06T16:34:49.000000Z K 7 svn:log V 465 Since it is not un-common for a process's resident set size (rss) to exceed 10 megabytes in size (especially in X), bump the max column width from 4 bytes to 5. This will make the ps auxw output uniform again when a process's rss exceeds 10 megs. It should be noted that when 5 digits becomes to small, other solutions should be explored such as displaying them in megabytes or having ps automatically re-size column widths. Discussed with: gad MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-06T16:45:20.000000Z K 7 svn:log V 70 Add libgpib containing the glue to get ibfoo() calls into the kernel. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-06T16:45:57.000000Z K 7 svn:log V 44 Tie libgpib into the build (unless NO_GPIB) END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-06T16:46:49.000000Z K 7 svn:log V 17 Document NO_GPIB END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-02-06T16:55:52.000000Z K 7 svn:log V 175 Check that we have at least a 586-class CPU before calling do_cpuid(). This fixes booting on a number of 486 processors. PR: i386/75686 Reviewed by: markm MFC after: 1 week END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-02-06T17:11:56.000000Z K 7 svn:log V 70 MFC: 1.14; add axe(4) devices to the USB ethernet regular expression. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-06T17:29:20.000000Z K 7 svn:log V 85 When running Linux binaries, set up the initial FPU state as Linux would. PR: 28966 END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-06T17:34:57.000000Z K 7 svn:log V 99 MFC src/bin/mkdir/mkdir.c,v 1.29: Don't read the byte at *argv[strlen(*argv) + 1]. PR: 71743 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-06T19:20:16.000000Z K 7 svn:log V 77 Remove comment which left after removal of ng_rcvdataq_t. MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-06T19:24:59.000000Z K 7 svn:log V 12 Whitespace. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T20:12:28.000000Z K 7 svn:log V 473 Notify the OS that we're taking over Px states in acpi_perf(4) instead of doing it in the cpu driver. The previous code was incorrect anyway since this value controls Px states, not throttling as the comment said. Since we didn't support Px states before, there was no impact. Also, note that we delay the write to SMI_CMD until after booting is complete since it sometimes triggers a change in the frequency and we want to have all drivers ready to detect/handle this. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-06T21:03:13.000000Z K 7 svn:log V 363 Move resource allocation routines from cardbus_cis.c to cardbus.c. They have nothing at all to do with CIS parsing. Remove some unused funce parsing: nothing used the results. Use more of pccard_cis.h's deifnitions for the cardbus specific cis parsing we do. More work is needed in this area. This reduces the size of the cardbus module by 380 bytes or so... END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T21:08:35.000000Z K 7 svn:log V 276 Add support for relative cpufreq drivers. Such drivers modulate clock frequency as a percentage of the base rate and do not change the base rate directly. The cpufreq framework combines these with absolute drivers to produce synthesized levels made of one or more settings. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T21:09:51.000000Z K 7 svn:log V 88 Break out acpi throttling support into a new relative cpufreq driver, acpi_throttle(4). END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T21:10:19.000000Z K 7 svn:log V 107 Remove acpi throttling support from the acpi_cpu(4) driver now that this is supported by acpi_throttle(4). END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-06T21:12:22.000000Z K 7 svn:log V 643 ccs is a size_t. RAY_CCS_INDEX takes ccs and does math on it, resulting in a size_t due to C's rules of arithmetic. Rather than bogusly cast the result to a uint8_t, fix the printf format specifier to have a 'z' modifier which tells the compiler that the sizes really do match. It turns out that change 1.75 was incorrect to assume that this 'really' was a 8bit quantity. It isn't. Although the hardware appears to limit things to < 256, it would be a bug that should be caught by debug printf it it were. Casting it to uint8_t would have lost this useful information. Aslo add 'z' to a nearby debug statement that's never compiled in. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T21:12:25.000000Z K 7 svn:log V 243 Add support for cpufreq to power_profile(8). Values for on/offline cpu frequencies are specified with performance_cpu_freq and economy_cpu_freq. Of course, special values LOW and HIGH are also supported. Also, remove old throttling support. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T21:13:41.000000Z K 7 svn:log V 102 Hook acpi_throttle(4) up to the build. It's currently part of acpi_perf.ko although this may change. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-06T21:15:19.000000Z K 7 svn:log V 303 Move the $NetBSD$ tag to the top of the file, per standard NetBSD practice (which we seem to mostly follow in the tree). Move the $FreeBSD$ tag to its more proper place after all copyright and license notices. Add '-' to the copyright notice for Christian E. Hopps so my copyright script picks it up. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T21:24:50.000000Z K 7 svn:log V 53 Note the cpufreq import and acpi throttling changes. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-06T21:31:41.000000Z K 7 svn:log V 76 Note changes to throttling sysctls and new power_profile(8) cpufrq support. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-06T21:43:55.000000Z K 7 svn:log V 136 Remove a comment from the raw IPv6 output function regarding M_TRYWAIT allocations: M_PREPEND() now uses M_DONTWAIT. MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-06T22:45:12.000000Z K 7 svn:log V 66 Allocate more space for softc. Amazing my machine survived this. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-06T23:34:13.000000Z K 7 svn:log V 289 Merge if_fxp.c:1.222 from HEAD to RELENG_5: date: 2005/01/29 23:13:20; author: rwatson; state: Exp; lines: +1 -1 Disable ethernet flow control in if_fxp by default, in order to prevent unexpected surprises when a system panics or is left in the debugger. Requested by: kris END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-06T23:35:17.000000Z K 7 svn:log V 167 Merge ip_input.c:1.295 from HEAD to RELENG_5: date: 2005/01/30 19:29:47; author: rwatson; state: Exp; lines: +9 -9 Prefer (NULL) spelling of (0) for pointers. END K 10 svn:author V 5 ticso K 8 svn:date V 27 2005-02-07T00:43:14.000000Z K 7 svn:log V 110 Enable interrupt routing as first choice on alpha. The alpha default handler knows how to trigger a fallback. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-02-07T01:54:19.000000Z K 7 svn:log V 174 Catch up with rev.1.22.2.419.2.9 in the English version and fix some translation nits. Submitted by: Hiroo Ono (hiroo at oikumene dot gcd dot org) Reviewed by: rushani END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-02-07T02:47:33.000000Z K 7 svn:log V 1000 Add a mechanism for associating a mutex with a callout when the callout is first initialised, using a new function callout_init_mtx(). The callout system will acquire this mutex before calling the callout function and release it on return. In addition, the callout system uses the mutex to avoid most of the complications and race conditions inherent in asynchronous timer facilities, so mutex-protected callouts have much simpler semantics. As long as the mutex is held when invoking callout_stop() or callout_reset(), then these functions will guarantee that the callout will be stopped, even if softclock() had already begun to process the callout. Existing Giant-locked callouts will automatically pick up the new race-free semantics. This should close a number of race conditions in the USB code and probably other areas of the kernel too. There should be no change in behaviour for "MP-safe" callouts; these still need to use the techniques mentioned in timeout(9) to avoid race conditions. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-07T04:03:06.000000Z K 7 svn:log V 75 Remove handling _PSS notifies from acpi_cpu and let acpi_perf handle them. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-07T04:25:34.000000Z K 7 svn:log V 93 Remove /stand when we are done with it. Submitted by: Ryan Sommers END