ƒ¯o93468 209 198 117 472 325 137 141 138 156 749 136 141 255 167 251 146 250 142 249 273 336 128 98 431 1104 473 176 134 310 1712 229 264 145 221 220 120 1346 195 277 244 129 239 187 338 202 256 114 718 126 185 125 150 154 109 125 113 260 127 238 334 236 213 401 351 178 326 217 333 391 317 154 130 268 310 166 172 327 217 161 230 144 405 202 173 143 130 274 164 153 167 126 135 370 207 377 182 118 219 142 462 120 180 100 146 279 441 212 270 128 121 296 215 156 163 265 186 252 142 317 222 182 306 255 186 120 241 676 428 169 174 245 262 274 540 303 215 224 108 242 190 1143 141 1189 187 298 151 132 146 204 189 190 131 134 865 117 145 118 314 355 265 209 283 141 175 211 153 300 124 167 144 145 218 514 216 220 133 179 196 223 272 384 572 160 137 186 172 136 150 318 194 283 130 201 929 246 134 311 233 267 253 450 140 147 164 488 522 165 175 180 187 K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T07:23:31.000000Z K 7 svn:log V 105 A couple of bits survived Dans nukage of CV_DEBUG in favour of INVARIANTS, take them out with tacticals. END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-03-31T08:00:35.000000Z K 7 svn:log V 24 MFi386: revision 1.508. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-31T09:15:43.000000Z K 7 svn:log V 379 Support more than 32 sio unit numbers. The maximum unit number is now (65536 * 32 - 1), but MAKEDEV only supports up to (32 * 32 -1). Device names use the unit number in base 32 for all "digits". This required fixing an old bug in MAKEDEV:ttyminor(). Its arg was the global $unit instead of $1. Reminded by: Valentin K. Ponomarenko MFC-after: 1 week END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-31T10:33:12.000000Z K 7 svn:log V 229 Close some holes with p->p_args by NULL'ing out the p->p_args pointer while holding the proc lock, and by holding the pargs structure when accessing it from outside of the owner. Submitted by: Jonathan Mini END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-31T11:02:02.000000Z K 7 svn:log V 42 MFC: r1.11 - spelling fixes in a comment. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-03-31T11:07:19.000000Z K 7 svn:log V 47 MFC: Make the comment section resemble English END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-31T11:07:33.000000Z K 7 svn:log V 43 MFC: r1.138 - Add wireless device strings. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-31T11:12:18.000000Z K 7 svn:log V 61 MFC: r1.19 - Be specific about creating ISO9660 filesystems. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-31T11:37:47.000000Z K 7 svn:log V 656 MFC: Add support for getting status (fan, temp, 5V and 12V levels) from Promise Superswap enclosures. Add support for creating/deleting ATA RAID's. This completes the ATA RAID support, since all functions to manipulate the RAID are accessible from FreeBSD, the BIOS on the ATA RAID cards are only nessesary for booting. I decided to allow for creation of ATA RAID's on any ATA controller, but please keep in mind the restrictions on that. Due to the BIOS not knowing what to do you can only boot from a RAID1 or the first disk in a SPAN, if its not located on a "real" ATA RAID controller like the Promise or Highpoint controllers. Sponsored by: Advanis END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-31T13:33:55.000000Z K 7 svn:log V 44 ATA100 is allowed on the HPT chips rev >= 3 END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-31T13:44:37.000000Z K 7 svn:log V 49 MFC: ATA100 is allowed on the HPT chips rev >= 3 END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-31T17:21:29.000000Z K 7 svn:log V 159 Make it easier to specify a custom kernel configuration for the boot floppies. PR: misc/36032 Submitted by: David Yeske MFC after: 1 week END K 10 svn:author V 2 pb K 8 svn:date V 27 2002-03-31T18:12:50.000000Z K 7 svn:log V 76 MFC: Add option -n to i386 boot2 to disallow boot interruption by keypress. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-03-31T18:44:36.000000Z K 7 svn:log V 153 Add P1003.1-2001 -f and -p options. PR: standards/36243 Submitted by: Tim J. Robbins Reviewed by: mike MFC after: 2 weeks END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-03-31T20:11:10.000000Z K 7 svn:log V 53 Remove \n from __COPYRIGHT to shut assembler warning END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-03-31T20:17:56.000000Z K 7 svn:log V 157 Keep the reference to the file acquired in _aio_aqueue() until the operation completes. The reference is released in aio_free_entry(). Submitted by: tegge END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-03-31T20:18:35.000000Z K 7 svn:log V 49 Uncomment now implemented part of -d description END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-31T20:48:13.000000Z K 7 svn:log V 153 Only install the help file if we can find it. Use ${BASE}.help in both the condition and for the install. We expect to find the help file in ${.OBJDIR}. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-03-31T20:49:37.000000Z K 7 svn:log V 175 Various mdoc fixes, including a change that corrects spacing as described in PR docs/36461. PR: docs/36461 Noticed by: Gary W. Swearingen Submitted by: ru END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T21:17:12.000000Z K 7 svn:log V 243 Implement the two "GEOM" ioctls DIOCGSECTORSIZE and DIOCGMEDIASIZE for the non-GEOM code as well. This simplifies the the kernel-dumping and disk-management tools as less compatibility cruft will be needed. Sponsored by: DARPA and NAI Labs. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-31T21:38:05.000000Z K 7 svn:log V 36 Add more usb adapters, from NetBSD. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-31T21:38:38.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T21:48:08.000000Z K 7 svn:log V 338 Add a new #include which describes the common header format for kerneldumps. This design is my best effort and it is quite likely that people more used to kernel dumps may want to change this subsequently so two levels of version numbers are provided: one for the common header and one per architecture. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T22:24:24.000000Z K 7 svn:log V 1010 Here follows the new kernel dumping infrastructure. Caveats: The new savecore program is not complete in the sense that it emulates enough of the old savecores features to do the job, but implements none of the options yet. I would appreciate if a userland hacker could help me out getting savecore to do what we want it to do from a users point of view, compression, email-notification, space reservation etc etc. (send me email if you are interested). Currently, savecore will scan all devices marked as "swap" or "dump" in /etc/fstab _or_ any devices specified on the command-line. All architectures but i386 lack an implementation of dumpsys(), but looking at the i386 version it should be trivial for anybody familiar with the platform(s) to provide this function. Documentation is quite sparse at this time, more to come. Sponsored by: DARPA, NAI Labs Details: Dumpon now opens the device and uses ioctl(DIOCGKERNELDUMP) to set it to be the dumpdevice. When "off" is set, /dev/null is used. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T22:26:56.000000Z K 7 svn:log V 380 Savecore: Commandline compatible with the previous savecore unless you specify any options, none of them are implemented (yet). Scans all devices marked "dump" or "swap" for dump header signatures and saves dumps off under a name which is a MD5 hash of the header information. This should give unique filenames. A *.info file contains ascii version of the header information. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T22:28:03.000000Z K 7 svn:log V 84 DA (scsi) and AD (ata) diskdrivers: Make the dump routine do just writing of data. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T22:28:28.000000Z K 7 svn:log V 42 Add the i386dump.c dumpsys() source file. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T22:29:52.000000Z K 7 svn:log V 217 The AAC, TWE and IDA diskdrivers cannot dump until I and msmith have ripped all the i386 specific formatting code from their dump routines. Due to the potential for trashing disks, I did not want to do this "blind". END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T22:37:00.000000Z K 7 svn:log V 1618 Here follows the new kernel dumping infrastructure. Caveats: The new savecore program is not complete in the sense that it emulates enough of the old savecores features to do the job, but implements none of the options yet. I would appreciate if a userland hacker could help me out getting savecore to do what we want it to do from a users point of view, compression, email-notification, space reservation etc etc. (send me email if you are interested). Currently, savecore will scan all devices marked as "swap" or "dump" in /etc/fstab _or_ any devices specified on the command-line. All architectures but i386 lack an implementation of dumpsys(), but looking at the i386 version it should be trivial for anybody familiar with the platform(s) to provide this function. Documentation is quite sparse at this time, more to come. Details: ATA and SCSI drivers should work as the dump formatting code has been removed. The IDA, TWE and AAC have not yet been converted. Dumpon now opens the device and uses ioctl(DIOCGKERNELDUMP) to set the device as dumpdev. To implement the "off" argument, /dev/null is used as the device. Savecore will fail if handed any options since they are not (yet) implemented. All devices marked "dump" or "swap" in /etc/fstab will be scanned and dumps found will be saved to diskfiles named from the MD5 hash of the header record. The header record is dumped in readable format in the .info file. The kernel is not saved. Only complete dumps will be saved. All maintainer rights for this code are disclaimed: feel free to improve and extend. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-03-31T23:47:52.000000Z K 7 svn:log V 135 Work around a gcc bug which causes zlib to dump core in certain situations. This can be removed once gcc is fixed. Submitted by: bde END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T00:51:34.000000Z K 7 svn:log V 168 The freebsd jargon dictionary was repo-copied from 'tech' to 'freebsd' to indicate that this is not a general dictionary of all technical terms. Requested by: sheldon END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T00:57:34.000000Z K 7 svn:log V 50 Add a note about the FreeBSD technical word list. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T01:43:34.000000Z K 7 svn:log V 125 Remove reference to share/dict/special/. That directory does not exist, nor does the referenced program. MFC after: 3 days END K 10 svn:author V 3 ken K 8 svn:date V 27 2002-04-01T03:58:51.000000Z K 7 svn:log V 127 Fix a bzero length calculation. sizeof(struct ccb_getdev) should have been sizeof(struct ccb_getdevstats). MFC after: 3 days END K 10 svn:author V 3 ken K 8 svn:date V 27 2002-04-01T03:59:47.000000Z K 7 svn:log V 28 Fix an indentation problem. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-01T05:35:26.000000Z K 7 svn:log V 1251 ktr changes to improve performance and make writing a userland utility to dump the trace buffer feasible. - Remove KTR_EXTEND. This changes the format of the trace entries when activated, making writing a userland tool which is not tied to a specific kernel configuration difficult. - Use get_cyclecount() for timestamps. nanotime() is much too heavy weight and requires recursion protection due to ktr traces occuring as a result of ktr traces. KTR_VERBOSE may still require recursion protection, which is now conditional on it. - Allow KTR_CPU to be overridden by MD code. This is so that it is possible to trace early in startup before pcpu and/or curthread are setup. - Add a version number for the ktr interface. A userland tool can check this to detect mismatches. - Use an array for the parameters to make decoding in userland easier. - Add file and line recording to the non-extended traces now that the extended version is no more. These changes will break gdb macros to decode the extended version of the trace buffer which are floating around. Users of these macros should either use the show ktr command in ddb, or use the userland utility which can be run on a core dump. Approved by: jhb Tested on: i386, sparc64 END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-01T05:41:13.000000Z K 7 svn:log V 101 ktrdump is a utility to dump the ktr trace buffer from userland. It can also be run on a core dump. END K 10 svn:author V 3 ken K 8 svn:date V 27 2002-04-01T05:41:33.000000Z K 7 svn:log V 184 Fix 3 of the four problems with my last indentation fix. ("fixing" the fourth would be a divergence from the prevailing style.) Thanks to bde for catching this. Pointed out by: bde END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-01T06:09:17.000000Z K 7 svn:log V 148 Remove erronious destroy_dev. Not sure what the author's intent was here but this makes the driver not panic my -current box. Approved by: scottl END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T07:54:44.000000Z K 7 svn:log V 34 Import ISC DHCP 3.0.1 RC8 client. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T07:54:44.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r93507, 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 2002-04-01T07:54:45.000000Z K 7 svn:log V 91 This commit was manufactured by cvs2svn to create tag 'isc-dhcp-vendor-isc_dhcp_3_0_1_rc8'. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-01T07:58:26.000000Z K 7 svn:log V 244 Implement a fine-grain control system which allows header developers to control the exposure of macros and prototypes depending upon the POSIX, X/Open, or ISO C version an application has requested. Submitted by: wollman Reviewed by: bde, imp END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T07:59:50.000000Z K 7 svn:log V 106 Resolve conflicts: * $FreeBSD$ line. * Prefer strlcpy to strcpy (r1.6). * dhclient-script pathname. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T08:02:18.000000Z K 7 svn:log V 160 Resolve conflicts: * $FreeBSD$ * connect std{in,out,err} (r1.19). * prefer strlcpy to strpy (r1.13). * quiet by default (r1.6). * document -D option. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T08:09:50.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-01T08:12:25.000000Z K 7 svn:log V 624 o Implement , a new header for storing types that are MI, not required to be a fixed size, and used in multiple headers. This will grow in time, as more things move here from and . o Add missing type definitions (uint16_t and uint32_t) to and . o Reduce pollution in by using `#if _FOO_T_DECLARED' widgets to avoid including . o Add some missing type definitions to and note the ones that still need to be added. o Make use of primitives in and . Reviewed by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-01T08:27:19.000000Z K 7 svn:log V 34 Duh, savecore is called savecore. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T08:43:58.000000Z K 7 svn:log V 93 Augment the BLOCKSIZE tip. (Based on the PR with slight changes by myself). PR: misc/34039 END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T08:44:51.000000Z K 7 svn:log V 30 Document recent DHCP upgrade. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T08:53:21.000000Z K 7 svn:log V 58 Add a few more tips, and tweak a couple. PR: misc/34039 END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T09:08:24.000000Z K 7 svn:log V 59 Remove 'tech'. Repo-copied to 'freebsd' Reminded by: joe END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-01T09:39:07.000000Z K 7 svn:log V 14 Fix SCM ID's. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-01T09:45:05.000000Z K 7 svn:log V 32 Fix some whitespace style bugs. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-01T10:45:09.000000Z K 7 svn:log V 16 Const the code. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-01T10:49:11.000000Z K 7 svn:log V 162 1) Clean up vendor and ID strings. 2) include stdlib.h for atoi. 3) staticise and constify. 4) add some missing prototypes. 5) add some parens to keep gcc happy. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-01T10:54:11.000000Z K 7 svn:log V 30 Don't use gcc specific flags. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-01T11:06:00.000000Z K 7 svn:log V 140 1) Use FBSDID for vendor string. 2) Change an int for a size_t, as that's what it is mainly used for. 3) Add some braces to keep gcc happy. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-01T12:20:48.000000Z K 7 svn:log V 241 Fix braino in code path for new items (perforce change 8760). Based on a patch submitted by Joe Marcus Clarke . Sponsored by: DARPA, NAI LabS cvs: ---------------------------------------------------------------------- END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-01T12:20:48.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r93526, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-04-01T12:41:14.000000Z K 7 svn:log V 115 Run find.1 through ispell. PR: docs/36601 Submitted by: Joshua Goodall MFC after: 3 days END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T13:18:11.000000Z K 7 svn:log V 308 Merge from NetBSD: ohci.c (1.83), ohcireg.h (1.16), ohcivar.h (1.21) =================================================================== date: 2000/03/29 01:46:26; author: augustss; A first stab at support for isochronous transfers. =================================================================== END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T13:21:43.000000Z K 7 svn:log V 258 Merge from NetBSD: ohci.c (1.85), ohcireg.h (1.17): ---------------------------- date: 2000/04/01 09:27:35; author: augustss; Add a delay before reading the number of ports from the controller to avoid getting 0 from it. ---------------------------- END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T13:26:27.000000Z K 7 svn:log V 86 Add a clarifying comment (from NetBSD). Update the $NetBSD$ ident to reflect reality. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T13:28:49.000000Z K 7 svn:log V 233 Merge from NetBSD: ---------------------------- revision 1.90 date: 2000/05/08 18:28:46; author: thorpej; lines: +8 -3 Quiet some uninitialized variable warnings that do in fact look legitimate. ---------------------------- END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-04-01T13:33:43.000000Z K 7 svn:log V 123 Add an entry for "PCCOM dual port RS232/422/485". Submitted by: Daniel O'Connor MFC after: 1 week END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T13:36:09.000000Z K 7 svn:log V 240 Merge from NetBSD: ---------------------------- revision 1.117 date: 2000/05/30 09:26:06; author: augustss; lines: +7 -1 As a safety, check that the controller is not suspended when we get an interrupt. ---------------------------- END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T13:43:02.000000Z K 7 svn:log V 298 Merge from NetBSD: ---------------------------- revision 1.73 date: 2000/05/31 16:14:42; author: augustss; state: Exp; lines: +19 -6 Be more careful when setting the alternate interface so we don't end up with nothing set at all if it fails. ---------------------------- END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T13:50:42.000000Z K 7 svn:log V 224 Merge from NetBSD: ---------------------------- revision 1.26 date: 1999/11/28 22:49:53; author: augustss; state: Exp; lines: +12 -8 More USB_DEBUG and DIAGNOSTIC output. ---------------------------- END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-01T13:58:14.000000Z K 7 svn:log V 62 Fix the makefile to match the repo-copy from tech to freebsd. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T15:01:29.000000Z K 7 svn:log V 38 Use ANSI prototypes and declarations. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-01T15:15:05.000000Z K 7 svn:log V 175 In nd6_lookup(), check if rt_llinfo is non-NULL to avoid returning an entry that has the LLINFO flag but is not a neighbor cache entry. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-01T15:27:22.000000Z K 7 svn:log V 217 MFC: Corrected arguments to key_allocsa called from {esp6, ah6}_ctlinput. Previous ones were uninitialized auto variables, which were completely bogus. sys/netinet6/ah_input.c: 1.11 sys/netinet6/esp_input.c: 1.11 END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-01T15:29:04.000000Z K 7 svn:log V 74 MFC 1.3: 3rd arg to bcmp() was wrong. From: David Wang END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T15:37:00.000000Z K 7 svn:log V 80 Tidy up the formatting so that it's in the style of NetBSD's copy of this file. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T16:09:43.000000Z K 7 svn:log V 234 Merge from NetBSD: usb_port.h (1.33), usbdi_util.c (1.32), usbdi_util.h (1.22): ---------------------------- date: 2000/06/01 14:37:51; author: augustss; Improve some portability items. ---------------------------- END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-01T16:09:45.000000Z K 7 svn:log V 124 When _kevent() returns with errno = EINTR and timeout is not exceeded, it should be falldown to next_ns. MFC after: 1 week END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T16:17:12.000000Z K 7 svn:log V 69 Take an option flag to specify that we'd like a patch generated too. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-01T16:17:13.000000Z K 7 svn:log V 137 Make `route add -inet6 default ::1 -ifp gif0' work actually. The change between 1.13 and 1.14 is specific to AF_INET. MFC after: 1 week END K 10 svn:author V 4 roam K 8 svn:date V 27 2002-04-01T16:22:23.000000Z K 7 svn:log V 51 MFC: install /usr/share/examples/smbfs/dot.nsmbrc. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T16:29:24.000000Z K 7 svn:log V 312 Merge from NetBSD: usb.c 1.40: revision 1.40 date: 2000/03/14 23:13:12; author: augustss; state: Exp; lines: +4 -1 Make sure the USB event thread discovers all devices first time it call usb_discover(). It should now be possible to have the root NFS mounted over a USB Ethernet Adapter. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T16:53:29.000000Z K 7 svn:log V 109 Merge from NetBSD: usb.c rev 1.43, usb_port.h rev 1.26, usb_subr.c rev 1.71 Some OpenBSD portability fixes. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T16:59:43.000000Z K 7 svn:log V 81 Install libusbhid.h during 'make includes'. Requested by: jhb MFC after: 3 days END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T17:05:55.000000Z K 7 svn:log V 51 Merge from NetBSD: Make it compile with USB_DEBUG. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T17:24:49.000000Z K 7 svn:log V 38 Use ANSI prototypes and declarations. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T17:30:24.000000Z K 7 svn:log V 181 Merge from NetBSD: usbdi.c rev 1.77, usbdi.h rev 1.44 date: 2000/09/23 21:02:04; author: augustss; Add a way to do control transfers on other pipes than the default pipe. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T17:43:28.000000Z K 7 svn:log V 72 Synchronise with the NetBSD version of this header file for formatting. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T17:49:12.000000Z K 7 svn:log V 61 Merge from NetBSD: Removed unnecessary variable declaration. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T17:51:27.000000Z K 7 svn:log V 75 We might as well show the log message if we're going to produce the patch. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-01T17:53:42.000000Z K 7 svn:log V 34 Fix style bug in previous commit. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T17:54:07.000000Z K 7 svn:log V 43 Update $NetBSD$ idents to reflect reality. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T18:03:00.000000Z K 7 svn:log V 277 Merge from NetBSD: revision 1.72 Part of this got merged in a previous commit, but not all. revision 1.72 date: 2000/04/14 14:13:56; author: augustss; state: Exp; lines: +34 -27 Make attach of ugen work as it should so product&vendor locators can be used. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-01T18:07:05.000000Z K 7 svn:log V 114 Add more ID's from the PRISM family. from wi.c 1.61 and wireg.h 1.26 by ichiro@netbsd.org Obtained from: NetBSD END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T18:22:31.000000Z K 7 svn:log V 284 Merge from NetBSD: revision 1.81 date: 2000/10/24 15:01:26; author: augustss; lines: +36 -10 Add a hack to try and figure out if the TI UTUSB41 hub is bus powered despite claiming to be self powered (it's important to know so that the power budget can be met). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-01T18:23:58.000000Z K 7 svn:log V 90 Add long long casts so that this compiles on archs with 64-bit longs. Pointy-hat to: phk END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-01T18:26:32.000000Z K 7 svn:log V 26 Fix type from last commit END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-01T18:28:20.000000Z K 7 svn:log V 126 Merge a little from NetBSD. This changes reduces the diffs between the two a little, but more commits like this will follow. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T18:31:16.000000Z K 7 svn:log V 50 Update $NetBSD$ idents to better reflect reality. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-04-01T18:33:45.000000Z K 7 svn:log V 367 The good news is that my initial PR was correct... the bad news is that I was apparently smoking something when I committed the last fix, because as ume was kindly enough to set me straight on, amd *will* start with no arguments at all, as long as there is an /etc/amd.conf file for it to read. What it won't do is start with *just* -p. In any case, now it's fixed. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-01T18:52:53.000000Z K 7 svn:log V 28 More diff reduction patches END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T19:01:09.000000Z K 7 svn:log V 88 Use ANSI prototypes and declarations. Update $NetBSD$ idents to better reflect reality. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T19:22:04.000000Z K 7 svn:log V 9 constify END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-01T19:25:22.000000Z K 7 svn:log V 54 Remove references to KTR_EXTEND. Pointy-hat to: jake END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T19:26:36.000000Z K 7 svn:log V 186 MFNetBSD: revision 1.86 date: 2001/05/16 04:50:11; author: lukem; state: Exp; lines: +1 -2 delint: remove unnecessary assignment to same objection (hidden in #define) END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T19:42:51.000000Z K 7 svn:log V 348 MFNetBSD: ohci.c rev 1.92, uhci.c rev 1.122 (part) date: 2000/08/08 19:51:46; author: tv; state: Exp; lines: +24 -13 %b -> bitmask_snprintf() Because this code is shared, add a macro for bitmask_snprintf() that should expand to the equivalent snprintf() on non-NetBSD systems. This is only used in ?HCI_DEBUG cases anyway. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-01T19:44:13.000000Z K 7 svn:log V 119 Wrap the arguments to CTR6() in parentheses so that the u_long casts work properly for arguments that are expressions. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T20:01:41.000000Z K 7 svn:log V 177 MFNetBSD: ohci.c rev 1.94, uhci.c rev 1.126 date: 2000/11/10 14:11:49; author: augustss; Update frlengths after a isoc transfer. Suggested by Yuri END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-01T20:03:05.000000Z K 7 svn:log V 36 Point to the correct #include file. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-01T20:03:31.000000Z K 7 svn:log V 29 This file is entirely bogus. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T20:04:00.000000Z K 7 svn:log V 203 MFNetBSD: revision 1.127 date: 2000/11/22 05:50:59; author: soren; state: Exp; lines: +5 -5 In uhci_intr(), only warn about power state confusion if the interrupt was actually for us. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-01T20:06:14.000000Z K 7 svn:log V 122 Remove various controller/disk type hacks for SMD, ST506 and ancient SCSI stuff which have far outlived its sell by date. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-01T20:13:03.000000Z K 7 svn:log V 64 Extend a hack to also hack around PC98's definition of __i386__ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-01T20:13:31.000000Z K 7 svn:log V 71 Whitespace only change: use ANSI function declarations instead of K&R. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T20:14:23.000000Z K 7 svn:log V 172 MFNetBSD: revision 1.129 date: 2000/12/16 16:09:24; author: augustss; state: Exp; lines: +4 -3 Don't repeat 'host controller halted' message. From OpenBSD. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-01T20:18:02.000000Z K 7 svn:log V 94 Really sweep the broom on this one. It's amazing how much cruft accumulate over the years... END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T20:18:21.000000Z K 7 svn:log V 159 MFNetBSD: revision 1.130 date: 2000/12/18 15:55:30; author: tsutsui; state: Exp; lines: +2 -2 Add missed le32toh() in uhci_device_isoc_abort(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-01T20:20:16.000000Z K 7 svn:log V 50 Remove the disktab.h include file from the build. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T20:23:50.000000Z K 7 svn:log V 224 MFNetBSD: revision 1.58 date: 2000/06/24 04:12:53; author: thorpej; state: Exp; lines: +5 -2 Kill SPLUSBCHECK -- it's not portable, and quite annoying on some platforms which otherwise function just fine. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T20:26:38.000000Z K 7 svn:log V 129 MFNetBSD: revision 1.60 date: 2000/12/28 10:40:36; author: augustss; state: Exp; lines: +2 -1 #define for USB_2_0 END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-01T20:31:55.000000Z K 7 svn:log V 89 MFC Rev 1.7: When invoked with no file arguments, display usage. Use new ID scheme. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T20:32:50.000000Z K 7 svn:log V 213 MFNetBSD: revision 1.40 date: 2000/10/10 12:37:01; author: augustss; state: Exp; lines: +4 -3 Don't free unallocated pointer in detach (can happen if detach happens before attach has finished). END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T20:47:27.000000Z K 7 svn:log V 162 Back out lots of the last commit that was committed by accident. (It's my test rig for some CVSUP,SUP code). Spotted by: Michael G. Petry END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-01T21:13:17.000000Z K 7 svn:log V 93 Include for some prototypes, rather than depending on pollution from . END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T21:13:22.000000Z K 7 svn:log V 28 MFNetBSD: Update many URLs. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T21:18:50.000000Z K 7 svn:log V 148 MFNetBSD: revision 1.132 date: 2001/01/20 23:36:02; author: augustss; state: Exp; lines: +6 -7 Change some splusb() to splhardusb(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-01T21:31:13.000000Z K 7 svn:log V 583 Change the suser() API to take advantage of td_ucred as well as do a general cleanup of the API. The entire API now consists of two functions similar to the pre-KSE API. The suser() function takes a thread pointer as its only argument. The td_ucred member of this thread must be valid so the only valid thread pointers are curthread and a few kernel threads such as thread0. The suser_cred() function takes a pointer to a struct ucred as its first argument and an integer flag as its second argument. The flag is currently only used for the PRISON_ROOT flag. Discussed on: smp@ END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T21:34:01.000000Z K 7 svn:log V 335 MFNetBSD: ohci.c (1.99), uhci.c (1.133), usb.c (1.49), usb_port.h (1.39), usbdi.c (1.79), usbdi.h (1.47), usbdivar.h (1.62) date: 2001/01/21 02:39:52; author: augustss; Add code to use soft interrupt to handle USB interrupt processing. Don't enable the code since it doesn't work with the kludgy Ethernet drivers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-01T21:35:24.000000Z K 7 svn:log V 74 Our persistent-state, large temporary file dir is /VAR/tmp, not /USR/tmp. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-01T21:37:16.000000Z K 7 svn:log V 79 MFC: our persistent-state, large temporary file dir is /VAR/tmp, not /USR/tmp. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T21:42:43.000000Z K 7 svn:log V 152 MFNetBSD: revision 1.134 date: 2001/03/25 22:52:21; author: augustss; state: Exp; lines: +4 -1 Try to make resume work on more machines. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T21:43:53.000000Z K 7 svn:log V 169 MFNetBSD: revision 1.135 date: 2001/04/01 14:59:52; author: augustss; state: Exp; lines: +2 -4 Avoid a potential null pointer dereference. From OpenBSD. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T21:52:45.000000Z K 7 svn:log V 181 MFNetBSD: revision 1.136 date: 2001/07/11 14:11:00; author: augustss; state: Exp; lines: +5 -5 Rearrange register dump when the controller is dying. Fixes PR 13430. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-01T21:55:00.000000Z K 7 svn:log V 446 Move the CTASSERT macro from MD code to systm.h alongside KASSERT so other code can use it. This takes a single constant argument and fails to compile if it is 0 (false). The main application of this is to make assertions about structure sizes at compile time, in order to validate assumptions made in other code. Examples: CTASSERT(sizeof(struct foo) == FOO_SIZEOF); CTASSERT(sizeof(struct foo) == (1 << FOO_SHIFT)); Requested by: jhb, phk END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T21:56:42.000000Z K 7 svn:log V 210 MFNetBSD: revision 1.138 date: 2001/10/02 17:59:38; author: pooka; state: Exp; lines: +6 -6 move DIAGNOSTIC-printf up one block to make it reachable noted by Christophe Kalt in private email END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-01T22:03:37.000000Z K 7 svn:log V 122 MFNetBSD: revision 1.140 date: 2001/10/24 20:20:03; author: augustss; state: Exp; lines: +9 -5 More debug. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-01T22:55:01.000000Z K 7 svn:log V 128 Allow to compile a YACC produced file with GCC 3.1 (which has different header searching rules for generated files with #line). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-01T22:56:56.000000Z K 7 svn:log V 13 Fix SCM IDs. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-01T22:57:51.000000Z K 7 svn:log V 149 1.) Produce a boot1 disklabel template of the format disklabel(8) expects. 2.) Clean up and change over to using bsd.prog.mk Submitted by: jake (2) END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-01T23:28:35.000000Z K 7 svn:log V 98 Add support for booting from CD-ROM. Make it possible to enable UFS support using make arguments. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-04-01T23:51:23.000000Z K 7 svn:log V 1046 Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter() and cpu_critical_exit() and moves associated critical prototypes into their own header file, //critical.h, which is only included by the three MI source files that need it. Backout and re-apply improperly comitted syntactical cleanups made to files that were still under active development. Backout improperly comitted program structure changes that moved localized declarations to the top of two procedures. Partially re-apply one of the program structure changes to move 'mask' into an intermediate block rather then in three separate sub-blocks to make the code more readable. Re-integrate bug fixes that Jake made to the sparc64 code. Note: In general, developers should not gratuitously move declarations out of sub-blocks. They are where they are for reasons of structure, grouping, readability, compiler-localizability, and to avoid developer-introduced bugs similar to several found in recent years in the VFS and VM code. Reviewed by: jake END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-01T23:57:19.000000Z K 7 svn:log V 46 MFC: r1.96 - fix type of NULL arg to execl(). END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T00:01:49.000000Z K 7 svn:log V 1095 Mutex profiling code, conditional on the MUTEX_PROFILING option. Adds the following sysctl variables: debug.mutex.prof.enable enable / disable profiling debug.mutex.prof.acquisitions number of mutex acquisitions recorded debug.mutex.prof.records number of acquisition points recorded debug.mutex.prof.maxrecords max number of acquisition points debug.mutex.prof.rejected number of rejections (due to full table) debug.mutex.prof.hashsize hash size debug.mutex.prof.collisions number of hash collisions debug.mutex.prof.stats profiling statistics The code records four numbers for each acquisition point (identified by source file name and line number): longest time held, total time held, number of non-recursive acquisitions, average time held. The measurements are in clock cycles (as returned by get_cyclecount(9)); this may cause measurements on some SMP systems to be unreliable. This can probably be worked around by replacing get_cyclecount(9) by some incarnation of nanotime(9). This work was derived from initial patches by eivind. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-02T02:19:02.000000Z K 7 svn:log V 94 Minor changes to make this work on sparc64. Approved by: jdp Tested on: alpha, i386, sparc64 END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-02T02:38:35.000000Z K 7 svn:log V 205 First cut at breaking out the bus attachment from the bus independent part of the driver. Also, move the softc and some other stuff to if_wivar.h from if_wireg.h to make future merging activities easier. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-02T02:50:48.000000Z K 7 svn:log V 59 Add if_wi_{pccard,pci}.c for pccard and pci bus front ends END K 10 svn:author V 4 nork K 8 svn:date V 27 2002-04-02T03:16:50.000000Z K 7 svn:log V 39 Add myself. Reviewed by: knu (mentor) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-02T03:39:33.000000Z K 7 svn:log V 54 Make this compile again after the recent NetBSD merge END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-02T04:18:54.000000Z K 7 svn:log V 108 Use sx locks rather than lockmgr locks for eventhandlers. Submitted by: Jonathan Mini END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-02T04:20:38.000000Z K 7 svn:log V 94 Use sx locks instead of flags+tsleep locks. Submitted by: Jonathan Mini END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-02T04:24:59.000000Z K 7 svn:log V 97 1. Add missing include of stdint.h. 2. Fix reversed arguments to strcpy. Noticed by: davidc (2) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-02T04:26:37.000000Z K 7 svn:log V 38 Add a man page. Submitted by: davidc END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-02T04:28:57.000000Z K 7 svn:log V 41 Connect ktrdump to the build. . END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-02T05:39:07.000000Z K 7 svn:log V 772 Merge from both NetBSD and OpenBSD's pcmciadevs: NetBSD: 1.163; martin; ELSA MicroLink mc all 1.162; is; typo 1.161; is; typo 1.160; is; Add Lantech Fastnet/TX OpenBSD: 1.85; millert; proxim rangelan-ds 1.84; provos; linksys wpc11 1.83; mickey; now wires needed wlan 1.82; mickey; socket low power wlan from netbsd [*] 1.81; mickey; ericsson wlan 1.80; fgsch; add openbsd tag back (not needed) 1.79; fgsch; Netgear FA411 1.78; mickey; simple spectrum25 from netbsd [*] 1.77; mickey; emtac wavelan from netbsd [*] 1.76; mickey; buffalo wavelans from netbsd [*] 1.75; jakob; 3com wilress lan pccard 1.74; mickey; linksys2 instant wireless 1.73; mickey; oops (add closing quote) 1.72; mickey; pcm100 [*] (already in freebsd) Obtained from: NetBSD, OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-02T05:39:40.000000Z K 7 svn:log V 25 regen to 1.29 pccarddevs END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-02T05:46:10.000000Z K 7 svn:log V 53 Actually merge proxim rangelands and addtron awp-100 END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-02T05:47:08.000000Z K 7 svn:log V 26 Regen for 1.30 pccarddevs END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-02T05:49:09.000000Z K 7 svn:log V 221 Add some devices from OpenBSD/NetBSD: o 3Com 3crwe62092a o Addtron awp100 o No Wires Necessary WLAN 550 and 1148 o Proxim RANGELANDS 8340 and reorder linksys to be in proper sort order. Obtained from: OpenBSD (mostly) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-04-02T05:50:07.000000Z K 7 svn:log V 258 Update comment regarding the locking of the sysctl tree. Rename memlock to sysctllock, and MEMLOCK()/MEMUNLOCK() to SYSCTL_LOCK()/ SYSCTL_UNLOCK() and related changes to make the lock names make more sense. Submitted by: Jonathan Mini END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-02T05:52:52.000000Z K 7 svn:log V 172 More newcard devices: Netgear FA-410TXC Netgear FA-411 Lantech Fastnet TX Linksys pcm100 Hide the total wildcard device for SVEC too :-( Obtained from: NetBSD/OpenBSD END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-02T07:20:42.000000Z K 7 svn:log V 113 o GC totalphysmem and resvmem. o Rephrase comment describing that the memory region can contain the kernel. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-02T07:20:56.000000Z K 7 svn:log V 185 Fix find -exec with no command specified (i.e.: find . -exec ';') PR: bin/36521 Submitted by: Simon 'corecode' Schubert Reviewed by: mike MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-02T07:48:32.000000Z K 7 svn:log V 50 Style: don't override `beforeinstall', use FILES. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-02T07:53:03.000000Z K 7 svn:log V 80 MFC: r1.30 - check isDebug() instead of making up another environment variable. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-04-02T08:47:56.000000Z K 7 svn:log V 113 There are 4 key formats, not 3. PR: 33586 Submitted by: Norihiro Kumagai END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-04-02T08:48:52.000000Z K 7 svn:log V 56 MFC rev 1.5: correct the number of key formats declared END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-04-02T08:55:49.000000Z K 7 svn:log V 202 Various fixes, mostly for problems introduced by my mdoc transcription, rather than problems that existed in the original HTML "source". PR: docs/33585 Submitted: Norihiro Kumagai END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-04-02T08:57:00.000000Z K 7 svn:log V 27 MFC rev 1.7: various fixes END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-02T09:12:57.000000Z K 7 svn:log V 72 MFC: A man page about the driver configuration file for "make release". END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-02T09:19:30.000000Z K 7 svn:log V 49 MFC: Add the drivers.conf man page to the build. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-02T09:22:27.000000Z K 7 svn:log V 50 MFC: Add drivers.conf(5) to the SEE ALSO section. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-04-02T09:36:46.000000Z K 7 svn:log V 123 style(9) cleanup. Submitted by: kris (an early version of this patch) Reviewed by: bde Approved by: ru MFC after: 2 weeks END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T09:49:36.000000Z K 7 svn:log V 421 MFNetBSD: uhub.c (1.49), usb.c (1.51), usbdi.h (1.48), usbdivar.h (1.63) date: 2001/01/21 19:00:06; author: augustss; Change the operation of the USB event thread. Before it only performed USB device discovery, now it can also perform (short) tasks for device drivers that need a process context, but don't have one. This is not pretty, but better than using busy-wait in an interrupt context. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T09:51:10.000000Z K 7 svn:log V 123 MFNetBSD: revision 1.52 date: 2001/01/21 19:00:29; author: augustss; state: Exp; lines: +5 -0 Ad a comment. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T09:58:16.000000Z K 7 svn:log V 127 MFNetBSD: usb.c (1.53), usbdi.h (1.49) date: 2001/01/23 17:04:30; author: augustss; Ad function to remove a usb task. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-02T10:09:16.000000Z K 7 svn:log V 41 Initialize a field to cater for ata-raid END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-04-02T10:15:32.000000Z K 7 svn:log V 85 WARNS fixes. Submitted by: kris Reviewed by: bde Approved by: ru MFC after: 2 weeks END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-02T10:45:34.000000Z K 7 svn:log V 101 There is breakage in parsedate, so revert to get_date until this can be resolved. Reported by: paul END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T10:47:01.000000Z K 7 svn:log V 130 MFNetBSD: revision 1.54 date: 2001/11/09 14:59:11; author: augustss; state: Exp; lines: +2 -1 Add a debug message. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T10:48:58.000000Z K 7 svn:log V 179 MFNetBSD: (partial merge, as part was already there). revision 1.56 date: 2001/11/13 07:55:30; author: augustss; state: Exp; lines: +4 -4 Add some #endif comments. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-02T10:51:32.000000Z K 7 svn:log V 288 Initial implementation of the ia64 kernel dumper. The dumper constructs an ELF image, consisting of the ELF header, for each memory region a program header, followed by the memory contents for each region. It does blocked I/O for the headers as they are typically smaller than DEV_BSIZE. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T10:53:42.000000Z K 7 svn:log V 479 MFNetBSD: revision 1.50 date: 2001/04/12 01:18:24; author: thorpej; state: Exp; lines: +6 -2 Only if __HAVE_GENERIC_SOFT_INTERRUPTS is then splusb == splsoftnet (because we register the interrupt with IPL_SOFTNET). However, if we're using a callout, then splusb == splsoftclock (because the callouts happen from the softclock interrupt). Note that splsoftnet blocks softclock interrupts, but this is meant to better describe what's going on. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-02T10:53:59.000000Z K 7 svn:log V 65 o Add header version for ia64, o Make it compile with GCC 3.x. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-02T10:55:40.000000Z K 7 svn:log V 42 Don't compile the dummy dumpsys for ia64. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-02T10:58:30.000000Z K 7 svn:log V 91 Move savecore back to the MI list so that it compiles for other archs than alpha and i386. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-02T11:02:21.000000Z K 7 svn:log V 80 Send diskpart to the eternal storage device (SMD probably :-) where it belongs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-02T11:17:37.000000Z K 7 svn:log V 44 One less user of the bogus DIOCGPART ioctl. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-02T11:23:14.000000Z K 7 svn:log V 58 Use DIOCGSECTORSIZE instead of the bogus DIOCGPART ioctl. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-02T11:40:45.000000Z K 7 svn:log V 225 Stop using the bogus DIOCGPART ioctl, use DIOCGSECTORSIZE and DIOCGMEDIASIZE instead. The partition type check has been XXX'ed out since we cannot expect that a BSD disklabel with a type field be available on all platforms. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T11:42:57.000000Z K 7 svn:log V 101 Use ANSI prototypes and declarations. Rename csr_{write|read}_* to aue_csr_* in keeping with NetBSD. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-02T11:52:13.000000Z K 7 svn:log V 190 Retire the bogus ioctl DIOCGPART in toto. Once again we can notice that badly thought out hacks ferment and infect far more code than initially expected. Sponsored by: DARPA and NAI Labs. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T11:54:28.000000Z K 7 svn:log V 38 Use ANSI prototypes and declarations. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-04-02T12:03:16.000000Z K 7 svn:log V 108 Produce a different error message for mktime(3) failure than for bad newsyslog.conf syntax. PR: bin/36641 END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-02T12:47:10.000000Z K 7 svn:log V 833 DTRT for packages read from STDIN: $ cat pkg.tgz | pkg_add - The above command line will fail on -CURRENT or -STABLE, and therefore, so will sysinstall if you try to install additional packages through the network (FTP) from a multiuser system. Because of the different environment during installation (wrt the playpen), this bug does not manifest itself during initial installs, and users may install packages from the network just fine at that time. This bug was fixed in OpenBSD 4 years ago. ---------------------------- revision 1.4 date: 1998/04/07 05:56:13; author: marc; state: Exp; lines: +13 -8 fix package input from standard input -- the program tried to process stdin twice. Note: it assumes stdin is a compressed tar file. ---------------------------- PR: conf/36606 Obtained from: OpenBSD MFC after: 2 weeks END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T13:26:40.000000Z K 7 svn:log V 153 Reduce differences between NetBSD's version and ours. (Should be all white space related, but there's the removal of the odd 'register' directive also). END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-02T13:48:17.000000Z K 7 svn:log V 42 Add get-status to the ATA RAID subsystem. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T14:08:43.000000Z K 7 svn:log V 218 MFNetBSD: usb_subr.c (1.87), usbdi.h (1.53) date: 2001/08/15 00:04:59; author: augustss; Add a little infrastructure so that individual drivers can easily check if thee was a vendor+product locator match. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T14:14:14.000000Z K 7 svn:log V 140 MFNetBSD: usb_port.h (1.45 partial), usb_subr.c (1.88) date: 2001/11/10 16:53:32; author: augustss; Small portability improvement. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T14:16:06.000000Z K 7 svn:log V 174 MFNetBSD: revision 1.89 date: 2001/11/10 17:10:42; author: augustss; state: Exp; lines: +2 -1 Abort any xfers on the control pipe before closing it on detach. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T14:28:18.000000Z K 7 svn:log V 160 MFNetBSD: usbdi.c (1.80), usbdi.h (1.51) date: 2001/04/13 11:19:58; author: augustss; Finally get rid of the UGLY and EVIL hack for avoiding tsleep(). END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T14:42:01.000000Z K 7 svn:log V 357 Instead of get_cyclecount(9), use nanotime(9) to record acquisition and release times. Measurements are made and stored in nanoseconds but presented in microseconds, which should be sufficient for the locks for which we actually want this (those that are held long and / or often). Also, rename some variables and structure members to unit-agnostic names. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-02T14:47:35.000000Z K 7 svn:log V 48 MFC: Add get-status to the ATA RAID subsystem. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-02T14:49:24.000000Z K 7 svn:log V 55 MFC: Add get-status to the ATA RAID subsystem. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-02T14:54:52.000000Z K 7 svn:log V 72 Back the last commit out. The network drivers need reworking first. :( END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-04-02T15:07:34.000000Z K 7 svn:log V 390 Fix recent fixit.flp flood: - don't make device files since we are in the DEVFS era. (for the last resort, fixit.flp still has /dev/MAKEDEV.) - increase FIXITINODE size to 10 times (40000). After this change, we have 42kbytes of free space, and 38 of free inodes (confirmed with 5.0-CURRENT-20020327-JPSNAP). Since 4-stable doesn't have DEVFS, we can't MFC this (except FIXITINODE). END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-02T16:05:43.000000Z K 7 svn:log V 429 - Add MTX_SYSINIT and SX_SYSINIT as macro glue for allowing sx and mtx locks to be able to setup a SYSINIT call. This helps in places where a lock is needed to protect some data, but the data is not truly associated with a subsystem that can properly initialize it's lock. The macros use the mtx_sysinit() and sx_sysinit() functions, respectively, as the handler argument to SYSINIT(). Reviewed by: alfred, jhb, smp@ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-02T16:41:11.000000Z K 7 svn:log V 73 - Update to new suser() API. - Spell privilege properly. - Grammar nits. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-02T16:45:06.000000Z K 7 svn:log V 83 Correct the Northbridge test on the new ATA133 VIA's Misc cosmetics now I'm there. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-02T16:45:42.000000Z K 7 svn:log V 88 MFC: Correct the Northbridge test on the new ATA133 VIA's Misc cosmetics now I'm there. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-02T16:51:20.000000Z K 7 svn:log V 95 Explicitly document how we implicitly enforce the lock order of sleep locks before spin locks. END