ƒ¬131204 236 154 379 274 216 176 306 201 392 725 292 239 250 255 198 267 118 221 223 314 326 131 238 148 138 191 131 183 140 161 144 179 212 126 139 165 129 321 191 317 277 333 149 736 121 111 185 108 238 216 237 150 186 471 240 156 446 110 249 204 333 227 230 178 123 546 197 144 148 764 137 359 459 341 196 207 136 458 266 172 140 119 620 164 123 316 183 180 235 170 290 159 201 210 133 151 173 303 219 213 183 358 244 283 154 179 202 119 263 239 304 127 450 139 238 142 172 155 974 122 683 226 122 136 175 132 139 136 156 188 161 196 243 118 227 152 183 376 433 423 112 230 178 171 171 117 112 198 162 240 171 155 171 171 162 305 140 105 142 137 135 169 128 181 142 290 249 127 136 128 212 281 132 136 120 237 171 111 180 124 133 547 368 181 173 154 171 141 191 269 160 215 208 160 181 276 224 140 248 325 139 117 148 157 119 125 166 156 125 178 329 130 160 625 237 277 120 164 121 287 220 139 173 145 474 661 151 101 1073 129 261 342 154 437 398 203 294 K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-27T18:32:14.000000Z K 7 svn:log V 57 Warn about stripping leading '/' when creating archives. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-27T18:38:13.000000Z K 7 svn:log V 281 Clean up some consistent confusion between "dev" and "rdev." Mostly, these were being used correctly even though a lot of variables and function names were mis-named. In the process, I found and fixed a couple of latent bugs and added a guard against adding an archive to itself. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-27T20:16:56.000000Z K 7 svn:log V 181 Only build miidevs.h when we have mii in the kernel Only build pccarddevs.h when we have pccard in the kernel Only build usbdevs.h when we have usb in the kernel Suggested by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-27T20:53:20.000000Z K 7 svn:log V 123 Make sure to kill the devstat entry for disappearing disks. PR: 68074 Submitted by: Hendrik Scholz END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-27T21:54:34.000000Z K 7 svn:log V 84 Rwatson, write 100 times for tomorrow: First unlock, then assign NULL to pointer. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-06-27T22:56:58.000000Z K 7 svn:log V 213 Improve checking for `ps -t ', and give better error messages when an invalid is specified. Aside: It turns out that the S_ISCHR() check is true for almost every device that we have (not just tty's). END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-27T23:03:43.000000Z K 7 svn:log V 108 We don't need GEN_M_CFILES. Fold it into GEN_CFILES definition and adjust as necessary. Suggested by: bde END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-27T23:16:42.000000Z K 7 svn:log V 294 Add two new convenience functions to query the uid/gid from an archive_entry. Update the Makefile MLINKS and manpage to bring it up-to-date with the current status of archive_entry. At least the manpage actually lists all of the functions now, even if it doesn't really yet explain them all. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-27T23:27:28.000000Z K 7 svn:log V 627 More cleanup work on permissions restore: * Rename some variables/functions/etc to try to make things clearer. * Add separate flags to control fflag/acl restore * Collect metadata restore into a single function for clarity * Propagate errors in metadata restore back out to the client * Fix some places where errors were being returned when they shouldn't and vice-versa * Modes are now always restored; ARCHIVE_EXTRACT_PERM just controls whether or not umask is obeyed. * Restore suid/sgid bits only if user/group matches archive * Cache the last stat results to try to reduce the number of stat calls END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-27T23:29:44.000000Z K 7 svn:log V 194 Update -p: * Don't change the umask; the library now ignores the umask if you set EXTRACT_PERM * Set the EXTRACT_ACL and EXTRACT_FFLAGS bits (used to be controlled by EXTRACT_PERM). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-27T23:36:39.000000Z K 7 svn:log V 141 Refuse to extract an entry from an archive on top of the archive being read. (This is the converse of the "don't add an archive to itself".) END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-06-27T23:59:38.000000Z K 7 svn:log V 157 Change the "rtprio" format so it prints an informative string for the PRI_ITHD case (instead of just printing the digit '1'). Submitted by: Cyrille Lefevre END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-06-28T00:58:53.000000Z K 7 svn:log V 161 Fix cut-n-paste bugs in hccontrol(8). Its very strange that no one noticed them earlier. Thanks to Mike Crosland (mcrosland at xs4all.nl) for pointing them out. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T02:24:04.000000Z K 7 svn:log V 105 Allow dev to be NULL and assume that a device is not alive or not attached. Reviewed by: njl(?) and jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T02:38:20.000000Z K 7 svn:log V 174 Use APM_UNKNOWN instead of 0xff. Use ~0U instead 0 for the number of batteries. This should be -1 to match other code, but since the api is unsigned ~0U is the same thing. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T03:08:17.000000Z K 7 svn:log V 26 remove needless blankline END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T03:16:32.000000Z K 7 svn:log V 128 When opening /dev/io, preserve iopl properly. Otherwise, if you open /dev/io multiple times, the first close remove the privs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T03:36:37.000000Z K 7 svn:log V 130 rman_reserve_resource doesn't set the bushandle, so we have to do it here. Badness noted by: njl Perforce reply not read by: imp END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T03:40:23.000000Z K 7 svn:log V 221 Turns out that jhb didn't really like this. And nate pointed out that it wasn't a good idea to have the test for NULL on only a limited subset. Go back because I'm not sure adding NULL to all the others is a good idea. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-06-28T03:49:13.000000Z K 7 svn:log V 230 Switch sparc64 busdma to use a dynamically allocated segment list rather than a a stack-limited list. This removes the artifical limit on s/g list size. cvs: ---------------------------------------------------------------------- END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-06-28T04:04:43.000000Z K 7 svn:log V 36 Retire BUS_DMAMAP_NSEGS for sparc64 END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T05:37:22.000000Z K 7 svn:log V 145 bde points out that this can't do anything useful. The full patch has other parts that I can't locat at the moment, so back it out until I can. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-06-28T06:05:36.000000Z K 7 svn:log V 56 Move some variable declarations to the top of the file. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-06-28T06:20:28.000000Z K 7 svn:log V 46 Describe the algorithm used by the -n option. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-06-28T07:19:11.000000Z K 7 svn:log V 99 Document incorrect handling of multibyte characters in input files and character string arguments. END K 10 svn:author V 2 dd K 8 svn:date V 27 2004-06-28T11:18:47.000000Z K 7 svn:log V 40 Fix spelling error in my own paragraph. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-06-28T11:32:58.000000Z K 7 svn:log V 91 The location of the Boemler's PCI database has moved. Update comments to reflect reality. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-06-28T11:35:05.000000Z K 7 svn:log V 45 Remove unused includes. Spotted out by: pjd END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-06-28T11:36:32.000000Z K 7 svn:log V 69 Update to the latest versions of the Boemler and Hart PCI databases. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-06-28T11:46:48.000000Z K 7 svn:log V 52 Update the location of the Hart's database as well. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-06-28T11:54:30.000000Z K 7 svn:log V 87 Regenerate this file so that it gets correct comments for the PCI databases locations. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-06-28T12:13:36.000000Z K 7 svn:log V 115 Remove libpthread_dbg, soon it will be replaced by libthread_db which is a defacto standard on other UNIX systems. END K 10 svn:author V 3 den K 8 svn:date V 27 2004-06-28T13:28:15.000000Z K 7 svn:log V 34 Add translation for early-adopter END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-06-28T13:28:20.000000Z K 7 svn:log V 46 Merged from sys/dev/sio/sio.c revision 1.444. END K 10 svn:author V 3 den K 8 svn:date V 27 2004-06-28T13:36:00.000000Z K 7 svn:log V 73 Whitespace fix Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-28T14:02:22.000000Z K 7 svn:log V 32 Add yet another synonym for -n. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-28T14:12:09.000000Z K 7 svn:log V 223 Some implicit dirs were not having the umask correctly applied to their permissions. Just calculate the default dir mode once and use it consistently, rather than trying to remember to calculate it everywhere it's needed. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-28T15:32:24.000000Z K 7 svn:log V 99 Do not m_free packet since IF_HANDOFF (called from netisr_queue) will do it for us, just count it. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-28T16:17:11.000000Z K 7 svn:log V 224 - Shorten the names for the TTY related swi interrupt handlers as the 'tty:' prefix is largely redundant. - Fix the priority of the low-priority TTY SWIs that are hung off of the softclock thread. Submitted by: bde (2) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-28T16:19:50.000000Z K 7 svn:log V 184 Adjust the priority of the idle threads to be the lowest possible priority. This is just a comestic nit as the idle thread priorities aren't used by the schedulers. Reported by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-28T16:21:51.000000Z K 7 svn:log V 240 Adjust the priorities of software interrupts. Bump SWI_CLOCK up to 5 and bump all of the taskqueue swi's to 6. This gives callouts higher priority than taskqueue tasks and gives all taskqueue tasks the same priority. Discussed with: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T16:22:20.000000Z K 7 svn:log V 57 We need to build miidevs.h when we have miibus, not mii. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-28T16:28:23.000000Z K 7 svn:log V 643 - Execute all of the tasks on the taskqueue during taskqueue_free() after the queue has been removed from the global taskqueue_queues list. This removes the need for the draining queue hack. - Allow taskqueue_run() to be called with the taskqueue mutex held. It can still be called without the lock for API compatiblity. In that case it will acquire the lock internally. - Don't lock the individual queue mutex in taskqueue_find() until after the strcmp as the global queues mutex is sufficient for the strcmp. - Simplify taskqueue_thread_loop() now that it can hold the lock across taskqueue_run(). Submitted by: bde (mostly) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T16:30:49.000000Z K 7 svn:log V 29 casting for printf happiness END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T16:38:53.000000Z K 7 svn:log V 19 another format nit END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-28T18:57:06.000000Z K 7 svn:log V 93 Remove the signal_caught argument from sleepq_timedwait() as it was effectively always zero. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T19:06:30.000000Z K 7 svn:log V 16 Build usbdevs.h END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2004-06-28T19:15:40.000000Z K 7 svn:log V 140 Fix alpha - the use of min() on longs was loosing the high bits and returning wrong answers, leading to strange values vm2->vm_{s,t,d}size. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2004-06-28T19:58:39.000000Z K 7 svn:log V 118 Use MIN() macro rather than ulmin() inline, and fix stray tab that snuck in with my last commit. Submitted by: green END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T20:07:03.000000Z K 7 svn:log V 144 Remove burn bridges code that saved/restored the pci config registers that are now handled in the pci bus layer. They are no longer necessary. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T20:09:02.000000Z K 7 svn:log V 58 Remove code to slam the config space on transition to d0. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-28T20:26:21.000000Z K 7 svn:log V 94 Remove the setting of the pci config variables on power state changes. The bus does this now. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2004-06-28T20:26:35.000000Z K 7 svn:log V 376 Initialize result->backing_object_offset before linking result onto the list of vm objects shadowing source in vm_object_shadow(). This closes a race where vm_object_collapse() could be called with a partially uninitialized object argument causing symptoms that looked like hardware problems, e.g. signal 6, 10, 11 or a /bin/sh busy-waiting for a nonexistant child process. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-28T20:41:30.000000Z K 7 svn:log V 147 While booting, use DELAY() for waiting for the EC to respond instead of msleep(). Until we're finally up, msleep is a no-op. Explained by: peter END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-29T01:33:35.000000Z K 7 svn:log V 64 Include isa/pnpvar.h and remove a duplicate copy of PNP_EISAID. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-29T02:30:12.000000Z K 7 svn:log V 353 Add two new kernel options to allow rudimentary profiling of the internal hash tables used in the sleep queue and turnstile code. Each option adds a sysctl tree under debug containing the maximum depth of any bucket in the hash table as well as a separate node for each bucket (or chain) containing the current depth and maximum depth for that bucket. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-06-29T03:13:54.000000Z K 7 svn:log V 16 Wrap long line. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-29T03:32:11.000000Z K 7 svn:log V 156 Put the candle back: we removed gdbserver in the last commit for reasons no one can recall now, likely related to breakage in current. Approved by: obrien END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2004-06-29T03:39:06.000000Z K 7 svn:log V 107 Mess from update & merge - don't release the ifnet lock twice, just once and after we're finished with it. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-29T03:48:49.000000Z K 7 svn:log V 240 Oops, this didn't make it into my submit before I committed: Defer creation of the sysctl tree for the turnstile profiling stats until a SI_SUB_LOCK sysinit. Doing it in init_turnstiles() is too early as it is called before mi_startup(). END K 10 svn:author V 3 den K 8 svn:date V 27 2004-06-29T07:21:59.000000Z K 7 svn:log V 134 MFen 1.732 Content fix * Submitted by: Sergey Matveychuk [*] Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 5 brian K 8 svn:date V 27 2004-06-29T07:40:38.000000Z K 7 svn:log V 135 Reduce MAXMSS limit by 12 bytes to allow for rfc 1323. PR: 32717 Submitted by: MORI Kouji MFC after: 2 weeks END K 10 svn:author V 5 brian K 8 svn:date V 27 2004-06-29T07:48:43.000000Z K 7 svn:log V 84 Mention that ``set mtu max'' is necessary for PPPoE. PR: 32040 MFC after: 2 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-29T08:33:58.000000Z K 7 svn:log V 31 Fix regression in last commit. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-06-29T10:07:35.000000Z K 7 svn:log V 448 Sync syslogd with -current, except the -o option. Includes: 1.128 Terminate program names if we hit a '/'. 1.127 Log file name may be prefixed by a '-' if it shouldn't be synced. 1.126 Be more careful about using using the file descriptor f_file. 1.125 String fixes (inspired by OpenBSD). 1.124 Warn about paths that are too long (OpenBSD). 1.123 Fix some not-in-practice bugs to do with log levels. 1.122 Update some comments. 1.121 Warns fixes. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-29T14:32:06.000000Z K 7 svn:log V 104 Use a default of the FADT for matching CreatorId quirks. Use XSDT to mean "match either RSDT or XSDT." END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-06-29T15:41:05.000000Z K 7 svn:log V 49 Document scsi bus wiring better. PR: kern/50741 END K 10 svn:author V 5 marks K 8 svn:date V 27 2004-06-29T15:46:12.000000Z K 7 svn:log V 54 Remove 3rd clause from the licence. Approved by: njl END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-06-29T15:57:05.000000Z K 7 svn:log V 669 Reduce the size of pv entries by 15%. This saves 1MB of KVA for mapping pv entries per 1GB of user virtual memory. (eg: if we had 1GB file was mmaped into 30 processes, that would theoretically reduce the KVA demand by 30MB for pv entries. In reality though, we limit pv entries so we don't have that many at once.) We used to store the vm_page_t for the page table page. But we recently had the pa of the ptp, or can calculate it fairly quickly. If we wanted to avoid the shift/mask operation in pmap_pde(), we could recover the pa but that means we have to store it for a while. This does not measurably change performance. Suggested by: alc Tested by: alc END K 10 svn:author V 3 des K 8 svn:date V 27 2004-06-29T16:10:53.000000Z K 7 svn:log V 45 MFC: upgrade to 1.11.17. Approved by: peter END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-06-29T18:52:13.000000Z K 7 svn:log V 266 - complete rewrite of the version number parsing code, restoring compatibiliy of 5.x with 4.x and portupgrade - parse version numbers of ports containing an underscore followed by a number correctly - handle special strings pl, alpha, beta, pre and rc PR: 56961 END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-06-29T18:54:47.000000Z K 7 svn:log V 366 - match package version numbers with relational operators - use glob patterns when matching packages by origin - csh-style {...} choices in glob matching - pkg_info: new flag -E (list matching package names only) - pkg_version: new flag -T (test if a given name matches a pattern) - new flag -X (interpret pattern as an extended regular expression) PR: 56961 END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-29T18:56:14.000000Z K 7 svn:log V 248 Add acpi methods for HID/CID probing, evaluating objects, and walking the namespace. This is to allow decoupling of attachments from ACPI where they need some functionality when ACPI is present but do not want to require ACPI to always be loaded. END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-06-29T18:56:59.000000Z K 7 svn:log V 103 - pkg_create: new flag -S (clean room installation) - pkg_create: checksum meta files too PR: 66032 END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-06-29T18:57:13.000000Z K 7 svn:log V 109 Document recently acquired options. PR: 67983 Submitted by: Chip Norkus MFC after: 2 weeks END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-29T18:59:01.000000Z K 7 svn:log V 44 Add acpi_if.h dependencies to module build. END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-06-29T18:59:19.000000Z K 7 svn:log V 365 - pkg_info: flag -r: (show packages this packages depends on (documentation change)) - pkg_info: new flag -j (show the requirements script) - pkg_info: fix verbose output when used on packages - better handling of corrupt entries in /var/db/pkg - differ between corrupt entires and packages not installed - various small fixes PR: 56989, 57016, 57029, 26468 END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-29T19:00:36.000000Z K 7 svn:log V 173 Add implementation of the ACPI methods which hands them off to ACPI-CA. acpi_id_probe() returns NULL for no match or the ID string that matched if the driver should attach. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-29T19:02:27.000000Z K 7 svn:log V 80 Use the acpi_id_probe() method instead of acpi_MatchHid(), which is now static. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-29T19:03:50.000000Z K 7 svn:log V 48 Staticize acpi_MatchHid() and include acpi_if.h END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-29T19:05:20.000000Z K 7 svn:log V 27 Update for acpi_id_probe() END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-06-29T19:06:42.000000Z K 7 svn:log V 527 - pkg_add spawns itself as argv[0] when installing dependent packages, to enable the use as a port on older systems - use absolute paths in all calls to external programs, to account for strange PATH settings - use INDEX or INDEX-5 depending on FreeBSD version, to enable the use on FreeBSD 4.x as a port. - conditionalize all 4.x/5.x differences on __FreeBSD_version, so that the pkg_install tools can be kept in sync on 4.x and 5.x - Bump PKG_INSTALL_VERSION Reviewed by: portmgr (bento run) MFC after: 4 weeks END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-06-29T19:06:43.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-06-29T20:05:45.000000Z K 7 svn:log V 32 Add SACK statistics to netstat. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-06-29T20:25:43.000000Z K 7 svn:log V 223 Update the special handling code for ATA devices to allow usage of PCI native addressing. That means that if the HW says that using "real" addresses instead of the hardwired legacy compat ones is allowed, we will use them. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-29T20:38:44.000000Z K 7 svn:log V 91 Remove saved_* from dc_softc. They are now no longer needed. Submitted by: Marius Strobl END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-29T20:50:24.000000Z K 7 svn:log V 88 Add the ahb module for old Adaptec 1742 drivers now that eisa bus interface is cleaner. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-06-29T21:13:15.000000Z K 7 svn:log V 137 The type of some aout header types changed to uint_32, so now we need to cast to long before printing. While I'm here, raise WARNS to 6. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-29T21:20:17.000000Z K 7 svn:log V 78 Add ahb module for i386 and alpha (the onlt two platforms that have eisa bus) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-06-29T21:28:09.000000Z K 7 svn:log V 192 1) ANSIfy. 2) Use %p to print a pointer. 3) Use longs for fileids and ino to avoid comparing signed and unsigned. 4) Make the KVM_READ macro a little more cranky. 5) Set WARNS while I'm here. END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-06-29T22:47:46.000000Z K 7 svn:log V 64 Note that ISC DHCP has been updated to RC14. Prodded by: njl END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-06-29T23:40:12.000000Z K 7 svn:log V 105 New release notes: ipfw now supports lookup tables (merged), binutils has been updated from 2.15 branch. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-06-30T00:01:55.000000Z K 7 svn:log V 113 Add a note about portaudit (1). Fix two spelling errors while I'm here (2). Requested by: murray (1), aspell(2) END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-06-30T00:47:55.000000Z K 7 svn:log V 38 MFC: ipfw now supports lookup tables. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-30T01:00:59.000000Z K 7 svn:log V 59 Document the MUTEX_WAKE_ALL option and turn it on in LINT. END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-06-30T01:17:05.000000Z K 7 svn:log V 78 * IPFilter has been updated to 3.4.35 * pf has been updated from OpenBSD 3.5. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-06-30T01:34:26.000000Z K 7 svn:log V 208 Make vmstat -m work with -M/-N again. Note that making vmstat -z work is much harder, and -m is grossly using unexported interfaces (that is, the array of malloc zones/sizes does not have an exported type). END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-06-30T01:43:23.000000Z K 7 svn:log V 124 Fix leftover argument to pmap_unuse_pt(). I committed the wrong diff. Submmitted by: Jon Noack END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-06-30T01:50:06.000000Z K 7 svn:log V 117 New release notes: * CVS has been updated to 1.11.17 * Vinum has been updated to use GEOM * esp(4) added for sparc64 END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-06-30T02:15:31.000000Z K 7 svn:log V 88 Attempt to summarize Oliver's recent changes to the pkg tools. Submitted by: eik@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-30T02:46:25.000000Z K 7 svn:log V 265 Include more information about the device in the devadded and devremoved events. This reduces the races around these events. We now include the pnp info in both. This lets one do more interesting thigns with devd on device insertion. Submitted by: Bernd Walter END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-30T02:56:24.000000Z K 7 svn:log V 151 Add pnpinfo and location information to uhub. We also keep track of the subdevices of uhub better now to accomplish this. Submitted by: Bernd Walter END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-06-30T03:20:10.000000Z K 7 svn:log V 187 arl(4) has been merged, support for TCP Selective Acknowledgements (SACK) has been added, LSI-type software RAID has been added, DRM code has been updated, GDB has been updated to 6.1.1. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T03:23:51.000000Z K 7 svn:log V 62 Also print out the standard header for FADT since it has one. END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-06-30T03:46:37.000000Z K 7 svn:log V 84 New release notes: klds work on amd64, ixgb driver added for Intel PRO/10GBE cards. END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-06-30T03:48:03.000000Z K 7 svn:log V 106 Last 3 commits made much easier by the cvs-src summaries prepared by Mark Johnston . END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-06-30T04:19:23.000000Z K 7 svn:log V 24 style, remove register. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T04:40:20.000000Z K 7 svn:log V 170 Complete quirk handling script by matching the in-kernel table format. Use a union to properly assign values. Collapse some unnecessary variables in the revision rules. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T04:42:29.000000Z K 7 svn:log V 146 Add machdep quirks functions. On i386, this disables acpi on systems with BIOS dates earlier than Jan 1, 1999. Add prototypes and quirks flags. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T04:45:32.000000Z K 7 svn:log V 211 Add the table quirk matching code. It matches rules defined in acpi_quirks and sets the flags. It also calls the machdep quirk code first. This allows table quirks (or whitelists) to override machdep quirks. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T04:47:31.000000Z K 7 svn:log V 35 Add glue for building acpi_quirk.c END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T04:49:54.000000Z K 7 svn:log V 357 Add new quirk code that disables problem BIOS versions. Remove old quirk code that was never really used. Print a message when disabling ACPI via a quirk. Allow the user to override the blacklist decision by setting hint.acpi.0.disabled="0". Add missing AcpiTerminate() calls; they are needed to clean up if bailing out after AcpiInitializeSubsystem(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T04:52:55.000000Z K 7 svn:log V 47 Make acpi_quirks.h conditional on device acpi. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-30T04:54:07.000000Z K 7 svn:log V 140 In case symlinks happen to already be sitting around, be sure to use chmod() and not lchmod() whenever we know we didn't extract a symlink. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T04:54:39.000000Z K 7 svn:log V 50 Restore the terminating backslash lost by a typo. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T05:21:43.000000Z K 7 svn:log V 80 Like usbdevs, use before-depend to ensure ordering. Glass plaque award: obrien END K 10 svn:author V 3 das K 8 svn:date V 27 2004-06-30T07:04:01.000000Z K 7 svn:log V 63 Implement and document fdim{,f,l}, fmax{,f,l}, and fmin{,f,l}. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-06-30T07:54:38.000000Z K 7 svn:log V 881 New release notes (changes in May 2004): SA-04:10, 04:11, 04:12, acpi(4) per-device sysctls to wake up the system, MAC_STATIC option, mballoc -> mbuma replacement, midi(4) removal, nmdm(4) reliability fixes, fxp(4) per-device sysctls support, Netgraph 4.x compatibility support, net.inet.ip.process_options added, link state change notification support in the routing socket, gconcat(8) removal, GEOM_NOP, GEOM_STRIPE, and GEOM_GATE added, GEOM_GPT in GENERIC, libuwx import, daemon(8) -p pidfile, eeprom(8) added, find(1) -depth n, geom(8) added, id(1) -M, jail(8) -U, ls(1) LC_TYPE support for multibyte character string, smbmsg(8) added, sunlabel(8) -c and -h, tftpd(8) -w and -U, ip6addrctl_* in rc.conf for address selection policy support, and ACPI-CA 20040514 import. typo fixes: s/ethernet/Ethernet/ s/compatibiliy/compatibility/ s/sbus/SBus/ END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-06-30T09:22:47.000000Z K 7 svn:log V 30 Remove leftover debug output. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-06-30T10:24:52.000000Z K 7 svn:log V 590 New release notes (changes in the first half of June 2004): sab(4) BREAK_TO_DEBUGGER support, per-class sysctl like dev.foo.0.bar support, kern.always_console_output, fwip(4) added, ng_rfc1490(4) Cisco style encapsulation support, udav(4) promiscuous mode support, geom_vinum added, ALTQ framework import, conscontrol(8) set/unset support, newsyslog(8) improvements, ps(1) -O emul support, sha1(1) and rmd160(1) added, talk(1) now uses "localhost", truss(1) early support on amd64, and tzdata2004a import. MFC: find(1) -depth n added. Style changes: s/ixgb/&man.ixgb.4;/ END K 10 svn:author V 3 den K 8 svn:date V 27 2004-06-30T10:46:33.000000Z K 7 svn:log V 133 Fix few typos Submitted by: Konstantin Reznichenko Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-06-30T11:08:51.000000Z K 7 svn:log V 30 New release notes: KDE 3.2.3. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-06-30T11:14:40.000000Z K 7 svn:log V 44 Whitespace/style fixes (no content change). END K 10 svn:author V 5 brian K 8 svn:date V 27 2004-06-30T12:24:56.000000Z K 7 svn:log V 81 Re-implement LQM, this time according to the rfc. PR: 11293 MFC after: 4 weeks END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-06-30T13:09:13.000000Z K 7 svn:log V 39 The ahb module is not needed for pc98. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-06-30T13:12:25.000000Z K 7 svn:log V 47 Bump &release.prev; and &release.prev.stable;. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-06-30T13:15:05.000000Z K 7 svn:log V 44 Add urls.ent and use the entities for URLs. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-06-30T13:55:08.000000Z K 7 svn:log V 64 Fix typo: WRDE_DOOFS -> WRDE_DOOFFS. Noticed by: Stoned Elipot END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-06-30T13:59:40.000000Z K 7 svn:log V 96 Bump the copyright year and &release.4last;, and add a note about Errata Branch. PR: www/67651 END K 10 svn:author V 3 den K 8 svn:date V 27 2004-06-30T14:07:38.000000Z K 7 svn:log V 69 MFen 1.745 Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T14:19:28.000000Z K 7 svn:log V 103 Move acpi_if.m to files.{amd64,i386,ia64}. This should fix the alpha build. Pointed out by: gallatin END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-30T14:52:49.000000Z K 7 svn:log V 150 My last commit broke oldcard. Rather than duplicate the lines for pccarddevs.h, just make it standard for now. Once oldcard is gone, we'll revisit. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T15:10:02.000000Z K 7 svn:log V 26 Diff reduction for style. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-06-30T15:57:36.000000Z K 7 svn:log V 134 When a thread is created suspended have libthr suspend it explicitly instead of asking the kernel to do it when we create the thread. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-30T15:58:46.000000Z K 7 svn:log V 60 devd is now on by default Reviewed by: dfr,njr (not nate!) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T16:00:20.000000Z K 7 svn:log V 91 Disable the EC GPE in the shutdown path. This is correct but is not known to fix any bug. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T16:02:40.000000Z K 7 svn:log V 283 Add a method for referencing/switching power resources based on _PRW. This brings us into line with the standard, which requires power resources be enabled when wake is enabled for a given device. Move the dereferencing code into its own function, +acpi_pwr_dereference_resource(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T16:08:03.000000Z K 7 svn:log V 340 Move flags into a private ivar so it can't collide with device flags. Unify the code to disable GPEs with the enable code. Shutdown is handled the same way. ACPI now does all wake/sleep prep for child devices so now they no longer need to call external functions in the suspend/resume path. Add the flags to non-ACPI busses (i.e., pci). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-06-30T16:38:02.000000Z K 7 svn:log V 330 New release notes (changes in the second half of June 2004): kern.sched.name added, pseudo-interface cloning changes, cut(1) -c, -f, and -d multibyte locale support, indent(1) -fbs and -ut support, pkg_create(1) -S support, and pkg_info(1) -j support. MFC: sha1(1) and rmd160(1) added, and CVS 1.11.15 -> 1.11.17 update. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-06-30T16:47:08.000000Z K 7 svn:log V 18 Add user _pflogd. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-30T16:54:10.000000Z K 7 svn:log V 137 Hide struct resource and struct rman. You must define __RMAN_RESOURCE_VISIBLE to see inside these now. Reviewed by: dfr, njl (not njr) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-30T16:58:17.000000Z K 7 svn:log V 86 MFC: Add cp(4) driver for Cronyx Tau-PCI serial adapters. Requested by: Cronyx users. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-30T17:05:17.000000Z K 7 svn:log V 79 MFC: Add cp(4) driver for Cronyx Tau-PCI adapters. Requested by: Cronyx users. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-30T17:14:56.000000Z K 7 svn:log V 79 MFC: Add cp(4) driver for Cronyx Tau-PCI adapters. Requested by: Cronyx users. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-30T17:24:27.000000Z K 7 svn:log V 26 Markup and grammar fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-30T17:26:31.000000Z K 7 svn:log V 21 Minor markup tweaks. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-06-30T17:31:44.000000Z K 7 svn:log V 100 FreeBSD-SA-04:13.linux: MFC revision 1.116 of sys/compat/linux/linux_ioctl.c Approved by: so (des) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-30T17:33:55.000000Z K 7 svn:log V 70 MFC: Add cp(4) driver for Cronyx Tau-PCI. Requested by: Cronyx users. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-06-30T17:34:38.000000Z K 7 svn:log V 142 FreeBSD-SA-04:13.linux: MFC revision 1.116 of sys/compat/linux/linux_ioctl.c Bump newvers.sh and document in UPDATING. Approved by: so (des) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-30T17:37:22.000000Z K 7 svn:log V 79 MFC: Add cp(4) driver for Cronyx Tau-PCI adapters. Requested by: Cronyx users. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-30T17:39:57.000000Z K 7 svn:log V 63 MFC: markup and spaces fixup by ru@, cross-reference to cp(4). END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-30T17:44:08.000000Z K 7 svn:log V 79 MFC: Add cp(4) driver for Cronyx Tau-PCI adapters. Requested by: Cronyx users. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-30T17:51:31.000000Z K 7 svn:log V 79 MFC: Add cp(4) driver for Cronyx Tau-PCI adapters. Requested by: Cronyx users. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-06-30T17:56:01.000000Z K 7 svn:log V 70 MFC: Add cp(4) driver for Cronyx Tau-PCI. Requested by: Cronyx users. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2004-06-30T18:58:19.000000Z K 7 svn:log V 211 The call to setuid(2) subsequently causes setgroups(2) to fail. setgroups(2) requires super-user access in order to complete successfully. Move setgroups(2) to execute before setuid(2) so that it is successful. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-30T19:24:26.000000Z K 7 svn:log V 48 We need to make resources visible here as well. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-30T19:32:41.000000Z K 7 svn:log V 14 Fixed a typo. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T19:52:40.000000Z K 7 svn:log V 50 Note the ACPI blacklist changes. Prodded by: imp END K 10 svn:author V 5 marks K 8 svn:date V 27 2004-06-30T19:54:29.000000Z K 7 svn:log V 43 Document BIOS blacklist. Approved by: njl END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-06-30T19:56:16.000000Z K 7 svn:log V 38 Bump document date. Submitted by: ru END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-06-30T19:56:23.000000Z K 7 svn:log V 77 Remove a duplicated printf(). Submitted by: Niki Denev END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-30T20:09:10.000000Z K 7 svn:log V 37 Markup, grammar, and spelling fixes. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-30T20:31:13.000000Z K 7 svn:log V 89 Add missing function debug trace macros to the new powerres functions. Reported by: phk END K 10 svn:author V 5 marks K 8 svn:date V 27 2004-06-30T20:49:34.000000Z K 7 svn:log V 48 mdoc changes. Reviewed by: ru Approved by: njl END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-30T21:00:07.000000Z K 7 svn:log V 197 Fix to not use 255, but instead use APM_UNKNOWN. Compare things correctly against -1 or 0 Don't print any capabilities if unknown is returned from the kernel. Reviewed/Submitted by: njl, Liam Foy END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-06-30T21:00:47.000000Z K 7 svn:log V 153 Static device counts will not be supported in 6.x so place the generated macros (N) under BURN_BRIDGES. Discussed with: peter, imp, scottl, ... END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-30T21:24:19.000000Z K 7 svn:log V 35 This needs __RMAN_RESOURCE_VISIBLE END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-30T21:27:59.000000Z K 7 svn:log V 44 puc needs to peek into struct resource too. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-30T21:37:55.000000Z K 7 svn:log V 36 Remove extra RMAN_RESOURCE_VISISBLE END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-30T21:38:08.000000Z K 7 svn:log V 119 Define the tty methods as typedefs. Change the return type for t_break to void. Add t_ioctl (more about this later). END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-06-30T22:51:29.000000Z K 7 svn:log V 185 Remove the home-grown metadata facility in favour of the now generic mbuf tags facility. Netgraph modules will all need a recompile. Submitted by: Gleb Smirnoff END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-30T23:13:16.000000Z K 7 svn:log V 40 Wordsmith and spell-correct last commit END K 10 svn:author V 6 marius K 8 svn:date V 27 2004-06-30T23:21:07.000000Z K 7 svn:log V 41 These need __RMAN_RESOURCE_VISIBLE, too. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-06-30T23:43:39.000000Z K 7 svn:log V 28 Import zlib 1.2.1 (trimmed) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-06-30T23:43:39.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r131377, 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 2004-06-30T23:43:40.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'libz-vendor-v1_2_1'. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-06-30T23:54:46.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-06-30T23:55:14.000000Z K 7 svn:log V 85 Unbreak build: define __RMAN_RESOURCE_VISIBLE See also src/sys/sys/rman.h rev. 1.21. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-06-30T23:58:22.000000Z K 7 svn:log V 32 Update makefile for zlib 1.2.1. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-07-01T00:01:26.000000Z K 7 svn:log V 41 Update libstand makefile for zlib 1.2.1. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-07-01T00:51:31.000000Z K 7 svn:log V 454 Rework the code that waits for a response from the EC. Use an sx lock instead of a mutex so we do not unblock it in msleep(). If we do this, another event could occur, resetting the status register since reads reset it. While I'm here, remove the backoff approach. Instead, sleep in 10 ms chunks for up to the configured timeout using either DELAY (if we aren't booted yet) or tsleep. Help from: dillon Tested by: Andrew Thompson andy AT fud.org.nz END K 10 svn:author V 5 green K 8 svn:date V 27 2004-07-01T02:07:01.000000Z K 7 svn:log V 273 It's not very useful to set a softc refcount around blocking read/write operations when the refcount doesn't protect the opens and closes. Fix this, and don't actually let a time out happen: now ugen(4) devices do not get freed out from under the programs with them open. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-07-01T03:00:10.000000Z K 7 svn:log V 89 Remove files that are no longer present in the zlib distribution from the vendor branch. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-07-01T03:08:15.000000Z K 7 svn:log V 78 Fix build: forward declare struct tty before defining the tty function types. END K 10 svn:author V 5 marks K 8 svn:date V 27 2004-07-01T04:14:55.000000Z K 7 svn:log V 60 Set WARNS=2 for the module build of ACPI. Approved by: njl END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-07-01T04:54:21.000000Z K 7 svn:log V 79 New release notes: acpi(4) bad-BIOS blacklist, and zlib 1.1.4->1.2.1 import. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-07-01T04:56:20.000000Z K 7 svn:log V 49 Remove trailing whitespaces (no content change). END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-07-01T05:14:12.000000Z K 7 svn:log V 96 Product and vendor ids for SIIG US2308 USB to Serial adaptor. Tested against: rwatson's laptop END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-07-01T06:02:32.000000Z K 7 svn:log V 176 As per discussion at today's developer summit, add a comment to NOTES indicating that 80386 support is deprecated and will be removed in 6.0-RELEASE. Ok'd by: rwatson, scottl END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-07-01T06:40:12.000000Z K 7 svn:log V 69 When building a kernel or the loader, let the hostname be overridden END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-07-01T06:56:10.000000Z K 7 svn:log V 123 Use a separate flag when doing a kernel coredump when polling for completion instead of abusing the interrupt enable flag. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-07-01T07:04:25.000000Z K 7 svn:log V 116 MFC: rev 1.51: need to call ciss_media_accept async anymore. rev 1.52: on media exchange, update/rescan the drives. END K 10 svn:author V 3 den K 8 svn:date V 27 2004-07-01T07:22:17.000000Z K 7 svn:log V 68 MFen 1.19 Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-07-01T07:24:18.000000Z K 7 svn:log V 89 Create a unix domain socket and write to it all the events that come in over the socket. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-07-01T07:46:29.000000Z K 7 svn:log V 183 Trim a few things from the dmesg output and stick them under bootverbose to cut down on the clutter including PCI interrupt routing, MTRR, pcibios, etc. Discussed with: USENIX Cabal END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-07-01T07:56:56.000000Z K 7 svn:log V 128 Move soft structs back to C files to avoid exposing rman fields to clients now that it's protected with __RMAN_RESOURCE_VISIBLE END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-07-01T07:59:08.000000Z K 7 svn:log V 45 Catch up with __RMAN_RESOURCE_VISIBLE change END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-07-01T08:01:49.000000Z K 7 svn:log V 152 Modify loop test when cycling through phys_avail array. It's possible for an OpenFirmware implementation to have a single memory region (hello PearPC). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-07-01T09:12:38.000000Z K 7 svn:log V 229 New feature, provide a display that shows the amount of IO processes are doing. Toggle this mode by hitting "m" or passing the command line option "-m io" to top(1). This allows one to identify disk bandwidth hogs much easier. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-07-01T09:32:32.000000Z K 7 svn:log V 46 Merged from sys/dev/sio/sio.c revision 1.446. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-07-01T09:34:15.000000Z K 7 svn:log V 24 MFi386: revision 1.1163 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-07-01T09:36:31.000000Z K 7 svn:log V 55 This needs __RMAN_RESOURCE_VISIBLE if PC98 is defined. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-07-01T10:16:25.000000Z K 7 svn:log V 65 MFC (1.68): fix discrepancy between code and docs for -S option. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-07-01T11:38:41.000000Z K 7 svn:log V 26 MFi386: Add cp(4) driver. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-07-01T12:42:13.000000Z K 7 svn:log V 33 Free only if pointer isn't NULL. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2004-07-01T15:07:27.000000Z K 7 svn:log V 69 Catch up with __RMAN_RESOURCE_VISIBLE enough to get GENERIC to build END K 10 svn:author V 2 mp K 8 svn:date V 27 2004-07-01T15:19:08.000000Z K 7 svn:log V 65 Fix build: the return type for t_break changed from int to void. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-07-01T15:42:03.000000Z K 7 svn:log V 33 Remove unused argument for good. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-07-01T15:49:28.000000Z K 7 svn:log V 83 Tell what percentage of the total IO a process is doing. TODO: Show system totals. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-07-01T16:20:58.000000Z K 7 svn:log V 236 Soften __RMAN_RESOURCE_VISIBLE a little: expose rman and the resource_head types. Also add a way to set start and end so fewer things need to reach into struct resource. Pointy hat to: imp for breaking the build on so many platforms. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-07-01T16:22:10.000000Z K 7 svn:log V 38 Add ability to set start/end for rman END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-07-01T17:13:15.000000Z K 7 svn:log V 69 Back out last delta, it just unpolitely reverted some local changes. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-07-01T17:16:20.000000Z K 7 svn:log V 529 Add support to the uftdi driver for Intrepid Control Systems' vehicle bus interfaces. These interfaces use the FTDI chipset with different Vendor and Product IDs. Add two additional baud rate enumerations. The vehicle bus interfaces use a baud rate of 2000000. Also add 3000000 as it is the other FTDI baud divisor special case. I've commited a slightly different patch from that provided in the PR as I changed the matching code a bit yesterday. Submitted by: Mike Durian PR: kern/67357 END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-07-01T17:21:18.000000Z K 7 svn:log V 144 After re-exporting rman, et al, __RMAN_RESOURCE_VISIBLE is no longer necessary for this file. It just needed the size and guts of struct rman. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-07-01T17:23:11.000000Z K 7 svn:log V 184 While this file still needs __RMAN_RESOURCE_VISIBLE to get the size of the struct resource for a malloc, it no longer needs it for the r_ elements of struct resource with this commit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-07-01T17:23:49.000000Z K 7 svn:log V 28 Remove duplicate FreeBSD id END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-07-01T17:51:48.000000Z K 7 svn:log V 73 Bumped document date. Fixed markup. Fixed examples to match the new API. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-07-01T18:20:57.000000Z K 7 svn:log V 30 Markup, grammar, punctuation. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-07-01T21:14:03.000000Z K 7 svn:log V 195 MFNetBSD. rev. 1.68, author: mycroft Ignore a port error that happens to come in at the same time as a connect status change. Some root hubs seem to report both. Obtained from: NetBSD END K 10 svn:author V 2 le K 8 svn:date V 27 2004-07-01T21:17:50.000000Z K 7 svn:log V 128 MFNetBSD. rev 1.66, author: mycroft Fix an endianness problem (EHCI_NULL was being double-swapped). Obtained from: NetBSD END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-07-01T22:18:06.000000Z K 7 svn:log V 44 Remove stray i386 math emulator references. END K 10 svn:author V 4 arun K 8 svn:date V 27 2004-07-01T22:27:12.000000Z K 7 svn:log V 80 Added the ability to create and display Linux/Windows GPT partitions to gpt(8). END K 10 svn:author V 9 tackerman K 8 svn:date V 27 2004-07-01T22:37:47.000000Z K 7 svn:log V 47 PR kern/68474: Changed if_ipending to if_flags END K 10 svn:author V 7 jayanth K 8 svn:date V 27 2004-07-01T23:34:06.000000Z K 7 svn:log V 377 On receiving 3 duplicate acknowledgements, SACK recovery was not being entered correctly. Fix this problem by separating out the SACK and the newreno cases. Also, check if we are in FASTRECOVERY for the sack case and if so, turn off dupacks. Fix an issue where the congestion window was not being incremented by ssthresh. Thanks to Mohan Srinivasan for finding this problem. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-07-01T23:59:19.000000Z K 7 svn:log V 563 When shutting down the syncer kernel thread, first tell it to run faster and iterate to over its work list a few times in an attempt to empty the work list before the syncer terminates. This leaves fewer dirty blocks to be written at the "syncing disks" stage and keeps the the "giving up on N buffers" problem from being triggered by the presence of a large soft updates work list at system shutdown time. The downside is that the syncer takes noticeably longer to terminate. Tested by: "Arjan van Leeuwen" Approved by: mckusick END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-07-02T00:01:34.000000Z K 7 svn:log V 59 Bump __FreeBSD_version for package tools revision 20040629 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-07-02T00:38:56.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-07-02T00:40:07.000000Z K 7 svn:log V 977 Change the thread ID (thr_id_t) used for 1:1 threading from being a pointer to the corresponding struct thread to the thread ID (lwpid_t) assigned to that thread. The primary reason for this change is that libthr now internally uses the same ID as the debugger and the kernel when referencing to a kernel thread. This allows us to implement the support for debugging without additional translations and/or mappings. To preserve the ABI, the 1:1 threading syscalls, including the umtx locking API have not been changed to work on a lwpid_t. Instead the 1:1 threading syscalls operate on long and the umtx locking API has not been changed except for the contested bit. Previously this was the least significant bit. Now it's the most significant bit. Since the contested bit should not be tested by userland, this change is not expected to be visible. Just to be sure, UMTX_CONTESTED has been removed from . Reviewed by: mtm@ ABI preservation tested on: i386, ia64 END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-07-02T03:38:07.000000Z K 7 svn:log V 38 MFC: rev 1.162 NO_SYNC_CACHE for ciss END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-07-02T03:39:33.000000Z K 7 svn:log V 168 Add support for the VIA Apollo KT400/400A/600 AGP host bridges which use the VIA v3 register offsets. PR: 68545 Submitted by: Ariff Abdullah END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-07-02T03:45:07.000000Z K 7 svn:log V 249 - Don't use a variable to point to the user area that we only use once. Just use p2->p_uarea directly instead. - Remove an old and mostly bogus assertion regarding p2->p_sigacts. - Use RANGEOF macro ala fork1() to clean up bzero/bcopy of p_stats. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-07-02T03:47:28.000000Z K 7 svn:log V 59 Allocate s/g segments in the tag rather than on the stack. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-07-02T03:48:09.000000Z K 7 svn:log V 344 - Assert that any process that has statclock called on it has both a stats structure and a vmspace as this should always be true rather than checking the always true condition in an if statement. - Remove never-false check: if ((ru = &pstats->p_ru) != NULL) - Remove pstats variable that is only used once and inline its one use instead. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-07-02T03:50:48.000000Z K 7 svn:log V 305 Tidy up uprof locking. Mostly the fields are protected by both the proc lock and sched_lock so they can be read with either lock held. Document the locking as well. The one remaining bogosity is that pr_addr and pr_ticks should be per-thread but profiling of multithreaded apps is currently undefined. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-07-02T06:05:04.000000Z K 7 svn:log V 111 Bring this manpage more up-to-date with the current code. Submitted by: Gleb Smirnoff Reviewed by: julian, ru END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-07-02T07:40:10.000000Z K 7 svn:log V 198 We allocate an array of pointers to the global file table while not holding the filelist_lock. This means the filelist can change size while allocating. Detect this race and retry the allocation. END