ƒ¬k93241 227 115 300 127 134 155 323 134 148 135 266 118 217 118 111 112 287 272 255 249 98 152 471 142 948 200 188 146 128 135 107 109 185 529 237 137 647 160 117 217 207 350 157 217 196 175 133 147 147 201 283 144 248 132 138 407 357 291 140 145 150 333 137 131 120 740 149 123 133 159 313 374 123 122 1166 354 138 162 181 150 257 124 302 283 111 143 204 244 127 307 255 157 150 120 120 195 231 194 133 643 294 137 141 139 114 142 154 127 251 129 184 160 138 174 357 135 156 123 136 232 150 175 280 154 184 169 112 107 104 207 849 152 153 332 147 308 131 225 122 347 186 184 179 259 148 206 183 161 258 391 221 227 164 232 165 158 159 191 324 328 570 216 155 823 164 612 249 287 149 1010 376 463 131 124 117 152 115 285 369 164 114 180 206 532 228 179 127 253 179 272 776 911 228 213 358 345 128 373 144 120 423 196 127 228 153 131 179 155 107 193 185 144 194 233 484 160 152 210 1062 225 180 340 114 128 131 105 820 257 K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-26T19:39:32.000000Z K 7 svn:log V 23 Uncomment GEOM in LINT END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-26T19:46:40.000000Z K 7 svn:log V 207 Initialise the AS4100 console at the same time as most of the other platform types instead of deferring it until the mcpcia devices are probed. This allows the use of e.g. kgdb before the busses are probed. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-26T19:54:12.000000Z K 7 svn:log V 32 Add a sample line for lukemftp. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-03-26T20:23:53.000000Z K 7 svn:log V 37 Minor sgml fixes. Reviewed by: bmah END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-03-26T20:28:56.000000Z K 7 svn:log V 58 MFC: 1.16: Partial MFC. Correct a &release.type; entity. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-03-26T20:32:37.000000Z K 7 svn:log V 226 Make the columns in the output of df(1) line up, even for very large filesystems. We now keep track of the maximum width required for every variable-width field instead of just the first one. PR: bin/15510 MFC after: 1 week END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-26T21:18:23.000000Z K 7 svn:log V 37 MFC: Remove a duplicate with a typo. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-26T21:40:06.000000Z K 7 svn:log V 56 Cave in to tradition and rename "methods" to "classes". END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-26T21:40:36.000000Z K 7 svn:log V 43 Another bow for tradition s/method/class/g END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-26T22:07:38.000000Z K 7 svn:log V 173 Eliminate some thread pointers which do not make sense anymore. Split private parts of geom.h into geom_int.h. The latter should never be included in class implemtations. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-26T22:08:04.000000Z K 7 svn:log V 26 Track changes in sys/geom END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-03-26T22:08:33.000000Z K 7 svn:log V 124 MFC 1.28: zeropad mac address ouput PR: bin/25584 Submitted by: David Xu MFC Approved by: billf END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-26T23:08:42.000000Z K 7 svn:log V 23 Embellish the comment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-26T23:09:34.000000Z K 7 svn:log V 16 Embellish more. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-03-27T02:16:26.000000Z K 7 svn:log V 21 Fix minor style nit. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-27T02:20:09.000000Z K 7 svn:log V 191 o Revert previous commit in asm.h. There's no need to undefine __FBSDID first, because it should not be defined at all, o Remove inclusion of cdefs.h in locore.s. Pointed out by: peter END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-27T02:23:18.000000Z K 7 svn:log V 179 Restored the part of 1.45 that was clobbered in rev.1.46: #include instead of depending on namespace pollution in for the declaration of struct timeval. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-27T03:52:04.000000Z K 7 svn:log V 162 Fixed -Wshadow warnings by renaming ttysleep()'s `timeout' parameter to `timo'. This also makes the parameter name in the prototype the same as in the function. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-27T04:04:17.000000Z K 7 svn:log V 156 "Fixed" -Wshadow warnings by changing the name of some function parameters from `index' to `indx'. The correct fix would be to not support or use index(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-27T04:14:11.000000Z K 7 svn:log V 7 de __P END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-27T04:21:40.000000Z K 7 svn:log V 60 Use ansi function definitions. Add const to usage function. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-27T04:55:43.000000Z K 7 svn:log V 375 Enhance GDB's abillity WRT stack traces where signal handlers are involved. Correct backtrace was made more complex when the new signal trampoline was introduced to support more than 32 signals, while keeping a modified version of the old signal trampoline. The 'where' command will now show: #2 where appropiate. Submitted by: Tor.Egge@fast.no END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-27T05:22:35.000000Z K 7 svn:log V 47 Switch register numbers for DWARF2_DEBUG also. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-03-27T05:39:23.000000Z K 7 svn:log V 852 Compromise for critical*()/cpu_critical*() recommit. Cleanup the interrupt disablement assumptions in kern_fork.c by adding another API call, cpu_critical_fork_exit(). Cleanup the td_savecrit field by moving it from MI to MD. Temporarily move cpu_critical*() from /include/cpufunc.h to //critical.c (stage-2 will clean this up). Implement interrupt deferral for i386 that allows interrupts to remain enabled inside critical sections. This also fixes an IPI interlock bug, and requires uses of icu_lock to be enclosed in a true interrupt disablement. This is the stage-1 commit. Stage-2 will occur after stage-1 has stabilized, and will move cpu_critical*() into its own header file(s) + other things. This commit may break non-i386 architectures in trivial ways. This should be temporary. Reviewed by: core Approved by: core END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-03-27T05:43:11.000000Z K 7 svn:log V 104 Tab-out the backslashes in icu_vector.s to make it more readable and to match it up with apic_vector.s. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-27T06:20:20.000000Z K 7 svn:log V 96 Add missing \ before an 'n' to get the proper newline when running fdisk -s for each partition. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-27T06:38:25.000000Z K 7 svn:log V 51 Capitalize mfsroot consistently. Submitted by: dd END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-27T06:38:43.000000Z K 7 svn:log V 33 Add drivers.conf.5 to the build. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-03-27T06:44:32.000000Z K 7 svn:log V 42 Make this compile. Pointy hat to: dillon END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-03-27T06:45:48.000000Z K 7 svn:log V 14 Fix breakage. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-03-27T06:50:34.000000Z K 7 svn:log V 16 Fix style bugs. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-03-27T08:26:37.000000Z K 7 svn:log V 90 oops, forgot to commit this. td->td_savecrit = 0 replaced by API call cpu_thread_link(). END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-27T09:23:41.000000Z K 7 svn:log V 435 Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locks with this flag. Remove the dup_list and dup_ok code from subr_witness. Now we just check for the flag instead of doing string compares. Also, switch the process lock, process group lock, and uma per cpu locks over to this interface. The original mechanism did not work well for uma because per cpu lock names are unique to each zone. Approved by: jhb END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-27T09:58:14.000000Z K 7 svn:log V 144 First cut at a geom(4) manpage. The mdoc markup and all spelling errors in this file are all legal game for anyone with more doc-clue than me. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-27T10:54:27.000000Z K 7 svn:log V 45 Add support for creating/deleting ATA RAID's END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-27T10:58:59.000000Z K 7 svn:log V 554 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-27T10:59:53.000000Z K 7 svn:log V 68 Add support for creating/deleting ATA RAID's Sponsored by: Advanis END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-03-27T11:29:40.000000Z K 7 svn:log V 24 MFi386: revision 1.507. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-27T13:16:11.000000Z K 7 svn:log V 121 Fix spelling and grammar bogons in a comment. PR: kern/30540 Submitted by: Tony Finch MFC after: 3 days END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-27T13:32:42.000000Z K 7 svn:log V 114 Move some includes around to make it more *BSD compliant. Suggested by: Lennart Augustsson END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-27T14:29:23.000000Z K 7 svn:log V 258 Turn "ether" address family into a generic "link" family that could be used to set/get arbitrary length link level addresses. Alias "lladdr" parameter and "ether" family to the new "link" family for backward compatibility. PR: bin/31476 MFC after: 1 week END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-27T16:07:20.000000Z K 7 svn:log V 65 Follow NetBSD and rename libusb to libusbhid. MFC after: 7 days END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-03-27T16:40:59.000000Z K 7 svn:log V 122 MFC (rev 1.91): support for pre-expiry arp requests for hosts we are sending data to. PR: kern/25517 Reviewed by: luigi END K 10 svn:author V 2 pb K 8 svn:date V 27 2002-03-27T16:53:35.000000Z K 7 svn:log V 104 MFC: rev 1.42, improve out-of-sync handling/recovery. Fixes problem with USB mouse on USB-PS/2 adapter. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-27T19:47:52.000000Z K 7 svn:log V 83 Fix support for multi CD changers, it was as broken as my old NEC :) MFC: ASAP : END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-27T19:48:37.000000Z K 7 svn:log V 41 MFC: Fix support for multi CD changers. END K 10 svn:author V 5 abial K 8 svn:date V 27 2002-03-27T20:10:53.000000Z K 7 svn:log V 53 Function declared void shouldn't return any value... END K 10 svn:author V 5 abial K 8 svn:date V 27 2002-03-27T20:42:03.000000Z K 7 svn:log V 53 Function declared void shouldn't return any value... END K 10 svn:author V 5 abial K 8 svn:date V 27 2002-03-27T20:45:11.000000Z K 7 svn:log V 106 Unbreak after changes to the SYSCTL_* macros. Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-03-27T21:09:22.000000Z K 7 svn:log V 188 plip has produced an error during attach on Alpha as long as I care to remember. Nobody in the right sense of their mind would run IP on the parallel port on Alpha so loose it altogether. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-03-27T21:10:38.000000Z K 7 svn:log V 50 On 2nd thought, we can do without plip altogether END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-27T21:16:49.000000Z K 7 svn:log V 155 Calculate the checksum the right place for alpha. The fact that this worked for the beast disklabel only goes to show how weak a simple parity really is. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-27T21:21:29.000000Z K 7 svn:log V 40 Add another couple of alpha disklabels. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-27T21:23:06.000000Z K 7 svn:log V 46 Add another two alpha disks to this testcase. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-27T21:36:18.000000Z K 7 svn:log V 311 Make the reference counting of 'struct pargs' SMP safe. There is still some locations where the PROC lock should be held in order to prevent inconsistent views from outside (like the proc->p_fd fix for kern/vfs_syscalls.c:checkdirs()) that can be fixed later. Submitted by: Jonathan Mini END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-03-27T21:47:50.000000Z K 7 svn:log V 264 Allow resursion on the pipe mutex because filt_piperead() and filt_pipewrite() can be called both with and without the pipe mutex held. (For example, if called by pipeselwakeup(), it is held. Whereas, if called by kqueue_scan(), it is not.) Reviewed by: alfred END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-27T22:05:38.000000Z K 7 svn:log V 198 OK, the old HighPoint BIOS's are braindead, they have a really warped way of things. Anyway deal with it, and luckily the newer HighPoint BIOS's doesn't mind.. No brownies to HighPoint for that... END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-27T22:18:22.000000Z K 7 svn:log V 45 GCC 3.1 uses crtstuff.c on Alpha now. [yay!] END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-03-27T22:41:01.000000Z K 7 svn:log V 52 Remove double SINGL_FLD and SEP_FLAG initialization END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-03-27T22:59:11.000000Z K 7 svn:log V 54 Use a slightly less obscure title than "file status". END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-28T00:16:49.000000Z K 7 svn:log V 236 Update kgmon.8 to refer to /boot/kernel/kernel on -CURRENT, rather than /kernel. kgmon actually appears to use getbootfile(), and the man page might need to be updated to reflect that. Reported by: Hiten Pandya END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T01:01:43.000000Z K 7 svn:log V 42 Add a Makefile for sparc64 at this level. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-03-28T01:13:04.000000Z K 7 svn:log V 38 Fix 0x8b and 0x9b upper/lower mapping END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-03-28T01:20:22.000000Z K 7 svn:log V 27 MFC: fix 0x8b 0x9b mapping END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-28T01:28:14.000000Z K 7 svn:log V 647 MFC: Sync with -current, bringing all the differences into line, apart from those that are -current specific. In particular: Revamp the colour support to allow for bold characters. Colours are now defined using the characters a-h and A-H for the bold variants. The old way using 0-7 for the colours still works, but prints a message asking the user to switch. Add a new flag, -h which when combined with the -l option causes file sizes to be displayed with unit suffixes; Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte in order to reduce the number of digits to three or less. K&R->C89 source code changes. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T01:28:21.000000Z K 7 svn:log V 54 Not all platforms have and want a.out format support. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T01:37:10.000000Z K 7 svn:log V 28 sparc64 is an ofw consumer. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T01:41:23.000000Z K 7 svn:log V 38 Opps, bootblock component is no more. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-28T01:42:36.000000Z K 7 svn:log V 67 Rename libusb.h to libusbhid.h, via a repocopy. MFC after: 7 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T02:17:27.000000Z K 7 svn:log V 217 Utility to create a.out [kernels] from an ELF one. This is needed on sparc64 (and maybe all OpenFirmware based machines) as most [all?] OpenBoot PROM's require either an a.out or FCode boot image. Submitted by: jake END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T02:41:52.000000Z K 7 svn:log V 278 Apparently either gcc or ld, in their infinite wisdom, want to put a bunch of crap before the code in .text. Since the firmware doesn't seem to honour the a.out entry point, we need to include a little assmbler file which jumps to where we want to be in C. Submitted by: jake END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T02:54:44.000000Z K 7 svn:log V 28 style(9) Approved by: jake END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T02:56:05.000000Z K 7 svn:log V 27 was repocopied to ../boot1 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-03-28T03:29:22.000000Z K 7 svn:log V 1067 Provide a way for users to completely prevent sendmail from trying to start at boot time. Instead of rc.conf's sendmail_enable only accepting YES or NO, it can now also accept NONE. If set to NONE, none of the other sendmail related startup items will be done. Remove an extra queue running daemon might be started that wasn't necessary (it didn't hurt anything but it wasn't needed). The new logic is: # MTA if ${sendmail_enable} == NONE # Do nothing else if ${sendmail_enable} == YES start sendmail with ${sendmail_flags} else if ${sendmail_submit_enable} == YES start sendmail with ${sendmail_submit_flags} else if ${sendmail_outbound_enable} == YES start sendmail with ${sendmail_outbound_flags} endif # MSP Queue Runner if ${sendmail_enable} != NONE && [ -r /etc/mail/submit.cf] && ${sendmail_msp_queue_enable} == YES start sendmail with ${sendmail_msp_queue_flags} endif Discussed with: Thomas Quinot , Christopher Schulte MFC after: 1 week END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-03-28T03:30:27.000000Z K 7 svn:log V 256 Update the /etc/mail/Makefile "start" target code to match the new startup logic and added a new set of targets for controlling the MSP queue runner (start-mspq, stop-mspq, and restart-mspq). Reminded by: Mark Santcroos MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T04:19:16.000000Z K 7 svn:log V 43 Add sysbeep() for the msmith RAID drivers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T04:33:51.000000Z K 7 svn:log V 67 Don't be too fancy with null'ed out functions. Requested by: jake END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-03-28T06:10:03.000000Z K 7 svn:log V 88 Add d_type and fstype names for JFS. Requested by: Hiten Pandya END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-28T06:52:10.000000Z K 7 svn:log V 55 Duplicate the logic used elsewhere to define LIBSTAND. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-28T06:58:46.000000Z K 7 svn:log V 161 o Add -L${DESTDIR}${LIBDIR} on the link line for -lstand. o Add -j .dynstr to objcopy. This makes .efi binaries work when built with a 3.x based toolchain. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-28T07:07:45.000000Z K 7 svn:log V 29 o Don't include sys/cdefs.h END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-28T08:23:33.000000Z K 7 svn:log V 210 Teach sysinstall(8) how to read boot managers out of /boot instead of hardcoding them into the binary. This replaces the work-around in usr.sbin/sysinstall/Makefile,v 1.121. Suggested by: jhb MFC in: 1 week END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-28T09:20:39.000000Z K 7 svn:log V 187 Add a list of packages that should not be included on any CDROM, so that we don't forget that sysinstall really does not like the net/cvsupit package. PR: ports/31399 MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-28T10:02:00.000000Z K 7 svn:log V 20 Tidy up CLEANFILES. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-28T10:07:33.000000Z K 7 svn:log V 52 Non-functional changes to reduce diffs to -CURRENT. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-28T10:09:24.000000Z K 7 svn:log V 111 In the absense of any smarter way to do this, cast various printf arguments to silence printf format warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-28T10:53:49.000000Z K 7 svn:log V 152 Back out rev. 1.6 (NOLIB bootstrap helper) OBE'd by Makefile.inc1,v 1.96. PR: bin/36417 Submitted by: Eugene Grosbein END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-28T10:54:38.000000Z K 7 svn:log V 36 MFC: 1.17: Removed forgotten NOLIB. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-28T11:03:42.000000Z K 7 svn:log V 211 Mention the fact that you must burn an ISO image to your CDR (created by mkisofs(8) or similar), if you actually intend to mount the data CD created by burncd. PR: bin/35524 Approved by: sos MFC after: 3 days END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-28T11:17:20.000000Z K 7 svn:log V 159 Add an entry for Decision Computer Inc, PCCOM 4-port serial cards. PR: kern/36302 Submitted by: Thomas Zenker MFC after: 1 week END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-28T11:42:45.000000Z K 7 svn:log V 65 Finish the libusb.h -> libusbhid.h migration. MFC after: 7 days END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-28T11:48:36.000000Z K 7 svn:log V 58 Fix a braino, only update LED's when a device is present. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-28T12:06:29.000000Z K 7 svn:log V 28 Remove some surplus whites. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-03-28T12:13:57.000000Z K 7 svn:log V 27 Remove unneeded pc98 hack. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-28T12:22:58.000000Z K 7 svn:log V 102 Use usb_lookup instead of rolling our own. Suggested by: Lennart Augustsson END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-03-28T12:50:17.000000Z K 7 svn:log V 139 Add a manual page for the mtx_pool_* routines. PR: 36350 Submitted by: Garrett Rooney Reviewed by: dillon END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-03-28T12:51:06.000000Z K 7 svn:log V 102 Add mtx_pool(9) to the SEE ALSO section. Submitted by: Garrett Rooney END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-03-28T12:57:48.000000Z K 7 svn:log V 42 mdoc(7) police: remove whitespace at EOL. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-03-28T13:47:32.000000Z K 7 svn:log V 550 - Properly sync vfs_nmount() with changes that have be already done in vfs_mount(), in particular revisions 1.215, 1.227 and 1.240. - flag2 is a low quality variable name, change it to kern_flag. - strncpy NUL-terminates f_fstypename and f_mntonname since the strings have length <= - 1, so the explicit NUL-termination is bogus. - M_ZERO'ing space for fstype and fspath is stupid since we never use the space beyond the end of the string. - Do various style(9) cleanups in both functions. Submitted by: bde Reviewed by: phk END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-03-28T15:14:23.000000Z K 7 svn:log V 201 GC #if 0'd assembly mutex micro operations. If someone wants to bring these back later then can get them from the attic. Also, GC, some stale macros to acquire and release sleep mutexes in assembly. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-03-28T15:14:56.000000Z K 7 svn:log V 40 Add an entry for sendmail_submit_flags. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-03-28T15:15:19.000000Z K 7 svn:log V 44 MFC: Add an entry for sendmail_submit_flags END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-28T16:02:44.000000Z K 7 svn:log V 47 Get the magnitude of the NTP adjustment right. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-28T16:09:41.000000Z K 7 svn:log V 21 Remove an extra "a". END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-03-28T16:30:42.000000Z K 7 svn:log V 49 Use intmax_t as quad_t replacement, like in expr END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-28T17:03:21.000000Z K 7 svn:log V 57 Fix grammar and capitalization bogons. MFC after: 1 day END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-28T18:11:37.000000Z K 7 svn:log V 35 The 'ls' sources now require libm. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-28T18:12:27.000000Z K 7 svn:log V 155 To remove nested include of sys/lock.h and sys/mutex.h from sys/proc.h make the pargs_* functions into non-inlines in kern/kern_proc.c. Requested by: bde END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-28T18:14:20.000000Z K 7 svn:log V 37 Use libusbhid.h instead of libusb.h. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-28T18:22:33.000000Z K 7 svn:log V 92 Update the documentation to reflect the change from libusb to libusbhid. MFC after: 6 days END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-28T18:44:25.000000Z K 7 svn:log V 68 Install libusbhid, and use it instead of libusb. MFC after: 6 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-28T19:09:44.000000Z K 7 svn:log V 43 Needs a.out support built into the loader. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-28T21:09:30.000000Z K 7 svn:log V 82 Add the relevants sectors from a PC98 disk to our beastiarium. Submitted by: imp END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-28T21:38:38.000000Z K 7 svn:log V 264 Add preliminary PC98 class to GEOM. I have not been able to find very much information about the PC98 extended partition layout so this is gleaned from the source in our pc98 architecture. Corrections and patched very welcome. Sponsored by: DARPA and NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-28T21:41:44.000000Z K 7 svn:log V 43 Ignore the element in XML files. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-28T21:42:14.000000Z K 7 svn:log V 64 Record the physical geometry in this disk-image, PC98 needs it. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-28T21:42:38.000000Z K 7 svn:log V 31 Add testcase #14: PC98 label. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-28T22:00:24.000000Z K 7 svn:log V 44 Complete an incomplete cut&paste operation. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-29T00:26:23.000000Z K 7 svn:log V 139 Integrate the air-tools 0.2 from dachb0den labs. o This moves the common.h file into if_wavelan_ieee.h Submitted by: h1kari@dachb0den.com END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-29T00:32:32.000000Z K 7 svn:log V 58 Identify PRISM 2.5 with ISL37300P Obtained from: OpenBSD END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-29T00:41:01.000000Z K 7 svn:log V 80 Make it easier to change the native emulation. Tested on: alpha, i386, sparc64 END K 10 svn:author V 3 bsd K 8 svn:date V 27 2002-03-29T02:25:38.000000Z K 7 svn:log V 187 MFC rev 1.7: Fix the return code from pthread_rwlock_try[wr|rd]lock() functions; these should return EBUSY when the calling thread would block, not EWOULDBLOCK. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-03-29T04:43:07.000000Z K 7 svn:log V 62 typo. netbsd PR 16055 Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-03-29T05:14:58.000000Z K 7 svn:log V 92 double m_free() - not critical. from niklas@openbsd Obtained from: KAME MFC after: 1 week END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T06:42:54.000000Z K 7 svn:log V 75 Add resource_list_add_next() which returns the RID for the resource added. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T06:58:45.000000Z K 7 svn:log V 18 Sync with NetBSD. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T07:12:10.000000Z K 7 svn:log V 13 De-register. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T07:30:22.000000Z K 7 svn:log V 10 Un-ifdef. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T08:04:36.000000Z K 7 svn:log V 112 - style(9) fixes for 'return'. - retire RTALLOC1 and ARPRESOLVE macros. - use IFP2AC to hide discracting casts. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-29T08:05:39.000000Z K 7 svn:log V 756 Improve support of MFC cards (Multi-function cards). This commit allows us to properly parse cards with attribute memory based CIS that before wouldn't parse correctly, sometimes with a panic. This allows me to get my 3C562 modem/ethernet card to fail to attach due to problems in the ep and sio drivers rather than due to problems in the CIS parsing code :-). We weren't setting the address to jump to for the function entries. This caused us to only work when the addional entries were after the first ones. On the 3C562/3C563 card this was not the case. We were also mapping Attribute memory when common memory was asked for in the target of the LONGLINK_{A,C} or LONGLINK_MFC. My IBM Home And Away Modem/LAN card still fails for reasons unknown. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T08:14:29.000000Z K 7 svn:log V 58 Remove unnecessary LLC defines and use the standard ones. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T08:27:48.000000Z K 7 svn:log V 59 Sync defines with NetBSD. Define FDDI_ADDR_LEN and use it. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T08:51:42.000000Z K 7 svn:log V 237 - Use net/fddi.h rather than netinet/if_fddi.h. - Use FDDI_ADDR_LEN rather than a magic number or a sizeof(). - Hide distracting sizeof() behind FDDI_HDR_LEN macro. - Don't use sizeof(struct llc) in areas where we mean LLC_SNAPFRAMELEN. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-29T09:11:38.000000Z K 7 svn:log V 53 Boot this into the Attic. We now have (Net)BSD sort. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T09:37:56.000000Z K 7 svn:log V 213 - Simplify first arg of nd6_storelladdr(). - Use struct fddi_header where appropriate. - Use bcopy() rather than memcpy(). - Use FDDI_ADDR_LEN macro instead of ETHER_ADDR_LEN macro. - Add loadable module support. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T09:41:03.000000Z K 7 svn:log V 37 Back a small part of the last patch. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T09:52:01.000000Z K 7 svn:log V 130 - Whitespace changes. - Formatting. - Use macro, not magic numbers. - Move a dropanyway label in fddi_input() to end of function. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-29T09:55:39.000000Z K 7 svn:log V 25 MFC: fix grammar bogons. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T10:17:06.000000Z K 7 svn:log V 252 - Update interface statistics on error conditions. - Make sure the interface is UP and RUNNING in fddi_input(). - Reorder and comment packet tests in fddi_input(). - Call if_attach() in fddi_ifattach(). - Test for a valid return from ifaddr_byindex(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T10:23:42.000000Z K 7 svn:log V 92 - Add a comment. - Whitespace. - Remove forgotten duplicate assignments in fddi_ifattach(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T10:29:10.000000Z K 7 svn:log V 90 - Use ifp->if_broadcastaddr when possible. - Remove unnecessary preprocessor conditional. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T10:40:35.000000Z K 7 svn:log V 85 - Define fddibroadcastaddr in if_fddisubr.c. - Add fddi_ifdetach() and fddi_ioctl(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-29T11:22:22.000000Z K 7 svn:log V 164 - Merge the pdq driver (if_fpa and if_fea) from NetBSD. Among other things this gets us ifmedia support. - Update fddi_ifattach() to take an additional argument. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-03-29T11:26:05.000000Z K 7 svn:log V 51 The description of fd_mtx is "filedesc structure." END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-03-29T14:22:47.000000Z K 7 svn:log V 108 MFC 1.67: only read from the possibly bad address if we did not get a machine check. obtained from: NetBSD END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-29T15:34:24.000000Z K 7 svn:log V 92 MFC: 1.19: Removed redundant stuff that causes compilation warnings. Prompted by: gshapiro END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-29T15:38:09.000000Z K 7 svn:log V 70 MFC: 1.27: Fixed makewhatis(1) to look into machine-specific subdirs. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-03-29T15:42:44.000000Z K 7 svn:log V 165 Fix cached route problem. Submitted by: Keiichi SHIMA (KAME) Reviewed by: JINMEI Tatuya (KAME) MFC after: 1 week END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-03-29T16:35:26.000000Z K 7 svn:log V 297 Remove abuse of intr_disable/restore in MI code by moving the loop in ast() back into the calling MD code. The MD code must ensure no races between checking the astpening flag and returning to usermode. Submitted by: peter (ia64 bits) Tested on: alpha (peter, jeff), i386, ia64 (peter), sparc64 END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-03-29T16:45:03.000000Z K 7 svn:log V 127 Style fixes purposefully left out of last commit. I checked the kse tree and didn't see any changes that this conflicts with. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-29T17:50:22.000000Z K 7 svn:log V 133 New release notes: NetBSD sort replaces GNU sort, texinfo 4.1. Deleted release note: SA-01:13 (superceded by NetBSD sort import). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-03-29T18:55:07.000000Z K 7 svn:log V 72 Use the MI vm_map_growstack() instead of the MD grow_stack() in trap(). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-29T19:12:40.000000Z K 7 svn:log V 136 Protect proc struct (p_args and p_comm) when doing procfs IO that pulls data from it. Submitted by: Jonathan Mini END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-29T19:33:14.000000Z K 7 svn:log V 73 Get this to WARNS=4 and closer to style(9) at a sacrifice in linelength. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-29T21:12:11.000000Z K 7 svn:log V 66 Remove bogus ccddump() function in favour of the standard nodump. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-29T21:14:34.000000Z K 7 svn:log V 67 Remove bogus vinumdump(), if you can't dump, say so with nodump(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-03-29T21:32:08.000000Z K 7 svn:log V 99 Add a new fortune seen in the sig of an e-mail. Submitted by: ue (indirectly) Approved by: eivind END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-29T22:22:34.000000Z K 7 svn:log V 228 Alpha does not support PCCARD installs, so we do not need the 58k /etc/defaults/pccard.conf. Assume for now that only MACHINE_ARCH=="i386" wants to do PCCARD installs. We're still using too much space, but this is a big help. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-29T22:43:43.000000Z K 7 svn:log V 233 Do not use __progname directly (except in [gs]etprogname(3)). Also, make an internal _getprogname() that is used only inside libc. For libc, getprogname(3) is a weak symbol in case a function of the same name is defined in userland. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-29T22:53:56.000000Z K 7 svn:log V 474 Fix the beforeinstall target. We install ${PROG}.help if loader.help exists, otherwise we install it anyway. I interpret this as a very high desire to install ${PROG}.help. Alas, ${PROG}.help doesn't exist at the moment and neither does loader.help, so in practice this just doesn't work, no matter how you interpret it. The compromise is to install ${PROG}.help IFF it exists. I realize we lost creativity with this commit, but style should have been preserved, AFAICT :-) END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-29T23:03:17.000000Z K 7 svn:log V 120 Only build and link the pccard module on architectures that support it (and that have room for pccardd on mfsroot.flp). END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-03-29T23:05:05.000000Z K 7 svn:log V 61 Make the comment section resemble English MFC after: 2 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-29T23:10:15.000000Z K 7 svn:log V 727 o Make efinet_put a blocking call by waiting for the protocol layer to signal transmission of the packet. This resolves the problem I'm seeing that an immediate call to net->Receive after calling net->Transmit returns EFI_DEVICE_ERROR. This condition seems to be sufficiently persistent that BOOTP and RARP fail. o While here, unify all functions to have 'nif' defined. Some have it as arguments. The others now have them as locals. We now always get the protocol interface by using the 'nif' var. The current status of netbooting is that even though we now reliably have BOOTP working (again), opening a file (ie loading a kernel) across the network causes the loader to hang. I'm working on that now. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-03-30T00:20:51.000000Z K 7 svn:log V 67 Fix entities that lack an ending ';' character. Reviewed by: bmah END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-30T01:36:03.000000Z K 7 svn:log V 516 Don't blindly dereference f->f_devdata as if it's always a pointer to an efi_devdesc structure. When we're netbooting, f->f_devdata holds the address of the network socket variable. Dereferencing this caused some very unpredictable behaviour, including proper functioning. So, as a sanity check, we first make sure f->f_dev points to our own devsw. If not, the open will fail before we use f->f_devdata. This solves the netboot hangs I invariably got whenever I used the latest toolchain to compile the EFI loader. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-30T02:31:17.000000Z K 7 svn:log V 153 Bump MFSSIZE to the value used by i386 and pc98. This larger MFS filesystem will still compress below the 1.44 megabyte threshold for the floppy image. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-30T03:35:58.000000Z K 7 svn:log V 191 Add a driver configuration file for the Alpha platform, and specify that the network drivers should be taken out of the boot kernel, and added to the /stand/modules directory of mfsroot.flp. END K 10 svn:author V 3 dan K 8 svn:date V 27 2002-03-30T03:52:52.000000Z K 7 svn:log V 57 Nuke CV_DEBUG in favour of INVARIANTS. Approved by: jhb END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-30T04:50:52.000000Z K 7 svn:log V 914 Fix the initialization of the protocol: o Query the state field of the protocol mode to determine whether we need to start and/or initialize the protocol. When we're loaded across the network, the protocol has already been started and is already initialized. When no networking has happened yet, we have to start and initialize the protocol ourselves. o After initialization, we have to set the receive filters. Not doing this results in a deaf interface. We set the unicast and broadcast filters. Multicast may not be supported. This specific change fixes the problem we had that we could not netboot if the loader was started from the EFI shell. o To help future debugging, add a function that dumps the current mode of the interface. It's conditional on EFINET_DEBUG. o To help in runtime problems, emit a diagnostic message when we could not initialize the protocol properly. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-30T04:54:54.000000Z K 7 svn:log V 280 The EFI loader has been improved a lot since it was first added. Most significantly (from an interfacing point of view) is the support for the FPSWA pointer passing. Even though that was added 4 months ago, it's probably not a bad idea to bump the version number to reflect this. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-30T07:32:08.000000Z K 7 svn:log V 367 Add a quick and dirty way to determine where we're loaded from. We only care if it's network or not at this time. If we're loaded from the network, we set currdev (=loaddev) so that the kernel is loaded from the network as well. In all other cases we initialize to disk. This makes netbooting more convenient and can easily be enhanced to do more elaborate checking. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-30T08:51:21.000000Z K 7 svn:log V 36 Const what I could on a first pass. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-30T10:04:50.000000Z K 7 svn:log V 29 Allow to build with GCC 3.1. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-03-30T11:14:52.000000Z K 7 svn:log V 24 MFi386: revision 1.506. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-30T11:15:46.000000Z K 7 svn:log V 60 Use the raid lun not the magic when writing Promise config. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-03-30T11:18:30.000000Z K 7 svn:log V 22 MFi386: revision 1.55 END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-03-30T11:47:18.000000Z K 7 svn:log V 187 Fix a few typos. as a user ID -> has a user ID command constitutes of -> command consists of PR: misc/36523 Submitted by: Chris Pepper MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-30T12:30:09.000000Z K 7 svn:log V 274 Merge the NETGRAPH branch into HEAD. tty devices now use netgraph's line discipline to do the async escaping, but no other benefits are available yet. Change ``ifdef HAVE_DES'' to ``ifndef NODES'' for consistency. Make the Makefile a little more sane WRT RELEASE_CRUNCH. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-03-30T12:30:10.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-30T12:47:29.000000Z K 7 svn:log V 20 Add a missing break END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-30T12:50:49.000000Z K 7 svn:log V 86 Don't use the RTF_GATEWAY flag and pass the RTA_GATEWAY address when updating routes. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-30T12:52:55.000000Z K 7 svn:log V 111 Add a sprinkling of mp_Down() calls to ensure that we don't think that the multi-link NCP is up when it isn't. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T13:44:45.000000Z K 7 svn:log V 434 Minor post warns stuff. 1) Fix up vendor IDs for files I'm touching and put FBSDID in the right place. 2) Cast return value of snprintf to size_t rather than casting sizeof() to an int, 'cos we know snprintf returns a non-genative number. 3) Avoid 'char *blank = "";' by just strduping. This could be bad sometimes, but all these variables usually point at malloced memory so this makes them always point at malloced memory. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T13:51:40.000000Z K 7 svn:log V 130 Mark some parameters as unused. Make more code depend on '#ifndef NO_X' so we don't get unused warnings when compiling without X. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T13:54:53.000000Z K 7 svn:log V 82 Change a "/*" within a comment to a "**". Add a missing include spotted by gcc30. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T14:01:55.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-03-30T14:03:53.000000Z K 7 svn:log V 155 Fix constness warnings. Remove register keyword. Don't initialise "badtype" in declaration - it was initialised below anyway. Remove prototype for strcpy. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T14:18:15.000000Z K 7 svn:log V 82 Clean up vendor ID and FBSDID. We now seem to include to get ntoh*. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T14:32:07.000000Z K 7 svn:log V 174 Fix vendor ID. Make usage message match the man page. (Missing -o, -h doesn't depend on -d). PR: 36470 Submitted by: Gary W. Swearingen MFC after: 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-30T15:12:57.000000Z K 7 svn:log V 683 In ffs_mountffs(), set mnt_iosize_max to si_iosize_max unconditionally provided the latter is nonzero. At this point, the former is a fairly arbitrary default value (DFTPHYS), so changing it to any reasonable value specified by the device driver is safe. Using the maximum of these limits broke ffs clustered i/o for devices whose si_iosize_max is < DFLTPHYS. Using the minimum would break device drivers' ability to increase the active limit from DFTLPHYS up to MAXPHYS. Copied the code for this and the associated (unnecessary?) fixup of mp_iosize_max to all other filesystems that use clustering (ext2fs and msdosfs). It was completely missing. PR: 36309 MFC-after: 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-30T16:02:43.000000Z K 7 svn:log V 818 Fixed handling of short reads in readdisklabel() and writedisklabel(). These functions use DEV_STRATEGY() which can easily return a short count (with no error) for reads near EOF. EOF happens for "disks" too small to contain a label sector (mainly for empty slices). The functions didn't understand this at all, and looked for labels in the garbage in the buffer beyond what DEV_STRATEGY() returned. The recent UMA changes combined with my local changes and configuration resulted in the garbage often containing a valid but garbage label left over from a previous call. Bugs in EOF handling in -current limited the problem to "disks" with size precisely LABELSECTOR sectors. LABELSECTOR happens to be a very unusual "disk" size since it is only 0 for non-i386 arches that don't usually have disks with DOS MBRs. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T16:24:03.000000Z K 7 svn:log V 130 Use the method described in the strtol man page to check if it parsed the entire string. This avoids signed/unsigned comparison. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-30T16:36:41.000000Z K 7 svn:log V 120 Add support for getting status (fan, temp, 5V and 12V levels) from Promise Superswap enclosures. Sponsored by: Advanis END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T16:46:04.000000Z K 7 svn:log V 260 1) Add missing prototypes for fmt_perm and cvt_time. 2) Move a break outside a #if block to keep gcc3 from seeing a "default:" at the end of a block. 3) Fix some format warnings. Some remain which can be fixed more easily when we have a full C99 printf. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-30T16:48:30.000000Z K 7 svn:log V 250 Add a "special progname lib xxx ..." command to crunchgen so the .lo files can be partially linked against libraries which redefine symbols in the standard libs, or which reference symbols in the objects. Submitted by: Sam Leffler MFC After: 3 days END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-30T16:51:47.000000Z K 7 svn:log V 36 Remove debug output in last commit. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-03-30T16:59:06.000000Z K 7 svn:log V 275 Fix /dev/acdNc minor device number. This bug prevents installing FreeBSD from CD-ROM in 4-stable. Note that in 5-current, we use devfs so this change (hopefully) shouldn't change anything. I'll MFC to 4-stable later. Tested with: FreeBSD/i386, 4.5-STABLE-20020330-JPSNAP END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-03-30T17:01:51.000000Z K 7 svn:log V 47 MFC 1.139: Fix /dev/acdNc minor device number. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-30T17:09:25.000000Z K 7 svn:log V 29 MFC: GNU texinfo 4.1 import. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T17:10:20.000000Z K 7 svn:log V 325 1) Const enough things to avoid warnings. 2) Cast ifdef_level to a size_t before comparing it to a ratio of size_ts. Ifdef_level should always be positive. 3) Complete prototype for chfont. 4) Cast some ptrdiff_ts to ints before using as a field width. 5) Avoid shadowing a local variable p with another local variable p. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T17:17:26.000000Z K 7 svn:log V 99 1) Staticise. 2) Remove registers. 3) Change some ints to size_t which are used with fread/fwrite. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-30T17:19:40.000000Z K 7 svn:log V 30 Don't use gcc specific flags. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-30T17:34:31.000000Z K 7 svn:log V 134 Mention the UltraSparc as supported in the README, also deal with the fact that (now) not every supported platform has sysinstall(8). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-30T17:37:43.000000Z K 7 svn:log V 62 Restore the correct CLEANFILES that got damaged in rev. 1.15. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-03-30T17:41:23.000000Z K 7 svn:log V 37 Don't nowerror for sys/dev/pdq/pdq.c END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-03-30T17:53:10.000000Z K 7 svn:log V 87 sendmail 8.12 claims against GroupReadableSASLFile. Submitted by: mistral@imasy.or.jp END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-03-30T17:57:16.000000Z K 7 svn:log V 63 MFC 1.182: sendmail 8.12 claims against GroupReadableSASLFile. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-30T17:57:51.000000Z K 7 svn:log V 16 Fix CLEANFILES. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-03-30T18:14:37.000000Z K 7 svn:log V 100 sendmail 8.12 doesn't require _FFR_UNSAFE_SASL anymore. This is standard feature. Submitted by: ru END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-03-30T18:16:13.000000Z K 7 svn:log V 93 MFC 1.183: sendmail 8.12 doesn't require _FFR_UNSAFE_SASL anymore. This is standard feature. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-30T19:58:31.000000Z K 7 svn:log V 52 Move the "dumping" variable from systm.h to conf.h. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-03-30T20:44:31.000000Z K 7 svn:log V 101 Use the MI vm_map_growstack() instead of the MD grow_stack() in trap(). Remove the MD grow_stack(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-03-30T20:58:08.000000Z K 7 svn:log V 140 Correct a comment: sendsig() calls the MI vm_map_growstack() but the corresponding comment refers to a MD grow_stack() that doesn't exist. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-30T23:00:05.000000Z K 7 svn:log V 388 Pass the physical address of the bootinfo block to the kernel in register r8. We continue to write the bootinfo block at the same hardwired address, because the kernel still expects it there. It is expected that future kernels use register r8 to get to the bootinfo block and don't depend on the hardwired address anymore. Bump the loader version once again due to the interface change. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-03-30T23:16:25.000000Z K 7 svn:log V 69 Install host.conf(5). PR: 36492 Submitted by: mpd@rochester.rr.com END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-03-30T23:19:18.000000Z K 7 svn:log V 61 Correct typo. PR: 36544 Submitted by: dak@klemm.delta6.net END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-03-30T23:23:41.000000Z K 7 svn:log V 118 Fix braino: the example interface is fxp0, not ed0. PR: 36471 Submitted by: John Nielsen END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-30T23:25:22.000000Z K 7 svn:log V 966 Transition to a model where the loader passes the address of the bootinfo block in register r8. In locore.s we save the address in the global variable 'pa_bootinfo'. In machdep.c we compare this value against the hardwired address, but don't depend on its validity yet (ie: we still expect the bootinfo block to be at the hardwired address). After a small amount of time, we'll flip the switch and depend on the loader to pass us the address. From that moment on the loader is free to put it anywhere it likes, provided the machine itself likes it as well. Add some verbosity to aid in the transition. We emit a message if the loader didn't pass the address and we also emit a message if there's no bootinfo block at the hardwired address. While in locore.s, reduce the number of redundant serialization instructions. A srlz.i is a proper superset of a srlz.d and thus is a valid replacement. Also slightly reorder the movl instructions to improve bundle density. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-03-30T23:52:34.000000Z K 7 svn:log V 129 Pass the address of the bootinfo block to the kernel in register r8. Keep it at the hardwired address for now. Bump the version. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-03-31T00:05:30.000000Z K 7 svn:log V 88 Add a local proc *p in exec_new_vmspace() to avoid repeated dereferencing to obtain it. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-03-31T01:13:21.000000Z K 7 svn:log V 247 Implement i386's (o)sigreturn() like the alpha's: Use copyin() to read the osigcontext or ucontext_t rather than useracc() followed by direct user- space memory accesses. This reduces (o)sigreturn()'s execution time by 5- 50%. Submitted by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-31T01:36:08.000000Z K 7 svn:log V 20 Include arpa/inet.h END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-31T01:51:15.000000Z K 7 svn:log V 34 Remove some extraneous whitespace END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-31T01:56:34.000000Z K 7 svn:log V 37 Add a missing ``#ifndef NONETGRAPH'' END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-31T01:57:06.000000Z K 7 svn:log V 11 Fix a typo END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-31T06:49:38.000000Z K 7 svn:log V 727 Hacks for measuring interrupt latency. Interrupt latency can be measured accurately for periodic interrupts provided the interrupts don't need to be serviced very quickly to keep their period almost constant. sio output interrupts have this property (interrupt service can be delayed for up to 1 character time without the period changing). This is non-optional and undocumented so that it can be added and removed easily. It has no significant effect unless it is enabled by hacking on a variable using a debugger. Hardclock and statclock interrupts would work even better for this, at least on i386's, provided their interrupt handlers are fast (as they are in -current but not in -stable or in my version of -current). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-31T07:15:28.000000Z K 7 svn:log V 164 Centralize the "bootdev" and "dumpdev" variables. They are still pretty bogus all things considered, but at least now they don't camouflage as being MD variables. END