ƒ°M102667 205 1110 223 410 2450 547 469 794 513 258 470 115 325 4619 412 259 808 640 564 145 261 113 406 187 142 164 468 145 132 199 164 152 168 148 158 300 312 187 312 132 146 214 118 135 175 168 176 620 274 106 137 127 224 134 171 215 151 123 176 121 120 112 168 158 240 191 258 110 666 164 194 134 277 251 210 209 167 247 213 164 156 226 209 164 112 335 223 620 152 199 154 246 207 232 166 230 171 152 141 127 128 165 133 132 219 188 186 173 297 356 154 179 134 609 182 237 195 237 208 237 200 237 188 150 249 225 213 262 188 503 286 204 150 215 201 272 150 468 202 174 173 295 367 456 141 164 286 127 299 126 120 157 108 126 116 136 328 377 148 170 212 123 371 152 335 189 122 185 154 165 449 161 128 129 171 239 171 152 128 134 131 150 166 244 162 147 420 122 344 195 276 111 175 245 200 427 214 204 229 151 209 177 284 286 221 305 K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-31T04:25:44.000000Z K 7 svn:log V 1016 db_ps.c: Don't attempt to follow null pointers for zombie processes in db_ps(). Style fix: use explicit an comparison with NULL for all null pointer checks in db_ps() instead of for half of them. db_interface.c: Fixed ddb's handling of traps from with ddb on i386's only. This was mostly fixed in rev.1.27 (by longjmp()'ing back to the top level) but was completly broken in rev.1.48 (by not unwinding the new state (mainly db_active) either before or after the longjmp(). This mostly never worked for other arches, since rev.1.27 has not been ported and lower level longjmp()'s only handle traps for memory accesses. All cases should be handled at a lower level to provided better control and simplify unwinding of state. Implementation details: don't pretend to maintain db_active in a nested way -- ddb cannot be reentered in a nested way. Use db_active instead of the db_global_jmpbuf_valid flag and longjmp()'s return value for things related to reentering ddb. [re]entering is still not atomic enough. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:39:41.000000Z K 7 svn:log V 128 Update assembler syntax and assembler to allow generation of register description tables used for diagnostic "pretty printing". END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:40:32.000000Z K 7 svn:log V 315 Pass unparsed serial eeprom information into the driver core. Honor the extended translation setting for EISA cards now that I've determined where this information is kept. Defer card interrupt enabling to the OSM since it may have some initialization to perform that must occur before interrupts can be enabled. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:41:37.000000Z K 7 svn:log V 2354 Add ahc_print_devinfo() to simplify some diagnostic output. Switch to using the same AHC_SHOW_XXX format as the ahd driver. Always give the target a MSG_INITIATOR_DET_ERR for unexpected DT or ST phase errors. Add AHC_SHOW_SELTO diagnostics. Force renegotiation whenever an unexpected bus free occurs to rule out a negotiation mismatch as the cause for the error. Use "offset != 0" as an intenal indicator of "async" rather than using a period of 0. In ahc_fetch_devinfo(), correct a bug in getting "our id" as target. We weren't looking at all the SEQ_FLAGS that indicate that we are still in a selected rather than reselected state. Add support for the AHC_SHOW_MESSAGES debugging option. If ahc_parse_msg() tells us to terminate the message loop, do so without acking the message. The message may be one that the sequencer needs to handle on its own. In ahc_parse_msg() return MSGLOOP_TERMINATED for all messages the sequencer handles. Allocate storage for, and track, seeprom contents in our softc. Touch all SCB bytes to avoid parity errors should one of our debugging routines read an otherwise uninitiatlized byte. S/G lists must be 8 byte aligned. Reflect this in our DMA tag. "the the" -> "the" in a comment When pausing the card to perform error recovery, ensure that we are not in the process of being selected or have just been selected but have not yet handled that selection. This leaves only one other race window, in the command complete handler, that needs to be fixed to make recovery 100% bullet proof. Convert a few straglers from bsd u_intX_t to inttypes uintX_t. Remove unused variables. Split out searching of the untagged holding queues to its own routine. In certain recovery scenarios, we want to just remove entries in the untagged queue without touching related transactions that are in the QINFIFO or WAITING queues that are searched by ahc_search_qinfifo(). Add an implementation of the ahc_print_register() routine which "pretty prints" registers. The extra bloat in the form of string tables for this feature is controlled by the AHC_REG_PRETTY_PRINT option. Fix a few bugs in ahc_enable_lun() that could prevent controllers lacking the multiple-target-id feature from changing "our id" on the fly. Add a large comment to this section while I'm here describing the restrictions on "id switching". END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:42:10.000000Z K 7 svn:log V 452 Drop the bus reset hold delay back down to 25us. The 250us value slipped in from a debugging session. Add AHC_LSCBS_ENABLED and AHC_SCB_CONFIG_USED ahc_flags which allow for some code to move to the core. Remove extern for ahc_syncrates[]. The OSMs no longer need direct access to this array. Add serial eeprom field to the ahc softc. Prototype ahc_search_untagged_queues() and ahc_print_register(). Convert to AHC_SHOW_XXX debug option format. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:42:38.000000Z K 7 svn:log V 374 Convert to new assembler field syntax. Document the SXFRCTL2 register found on U2 and U160 controllers. Overload the MWI_RESIDUAL field for use as the SCB to be downloaded for "immediate" (or those without the disconnect privledge) transactions. Add scratch ram locations for the 274X that give us a bit more information including whether to enable extended translation. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:43:15.000000Z K 7 svn:log V 699 Add a prefix to be used for assembler generated tables and functions for register pretty-printing. Only clear SELDO once we've recorded enough information for the host to understand that the connection is valid. The host uses the SELDO status as a handshake to close this race window. Correct a bug in target mode handling of non-disconnected transactions. The host would indicate the correct SCB to DMA by setting the SCB id in the currently selected hardware SCB. Unfortunately, we would then immediated allocate a hardware SCB which, depending on the access patern might not be the same hardware SCB that the host setup for us. Avoid this by having the host put the SCBID into scratch ram. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:43:55.000000Z K 7 svn:log V 418 Enable card interrupts from the OSM. Use "offset == 0" not "period == 0" to denote async trasnfers. Implement TARG_IMMEDIATE_SCB non-disconnected target mode SCB delivery scheme. In our timeout handler, don't rely on the phase already being set to denote an active connection. IDENTIFY_SEEN is more than sufficient. Verify that the softc passed in ahc_detach is still known to the driver before blindly using it. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:44:20.000000Z K 7 svn:log V 163 Cleanup endian macros. Honor the AHC_REG_PRETTY_PRINT option. Add lock placeholders for new locks used by the core. These are not currently needed for FreeBSD. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:44:56.000000Z K 7 svn:log V 375 Move interrupt enable into the OSM. Set the AHC_LSCBS_ENABLED softc flag appropriately. Convert to using softc storage for our seeprom data. Break seeprom parsing out into a separate routine. Change our policy in regards to AHC_SPIOCAP so that we will allow auto-termination to take place on some aic7855 based cards. Remove initialized but never really used variables. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:45:28.000000Z K 7 svn:log V 21 Update Perforce Ids. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:46:37.000000Z K 7 svn:log V 230 If interrupts are disabled on the card, don't bother running our interrupt handler. Our handler was called due to a shared interrupt, and the card's interrupts are explicitly disabled to prevent entry into our interrupt handler. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:48:14.000000Z K 7 svn:log V 4523 Identify the AIC7901A as such instead of an AIC7902. Push protocol violation handler to its own routine. We now properly detect and recovery from the following target induced protocol violations: o Unexpected or invalid non-packetized Relesection o Command complete with no status message o Good Status after incomplete cdb transfer Add an SCB collision avoidance algorithm that allows us to use all 512 SCBs for non-packetized operations. There is still the possibility of running out of SCBs with non-colliding tag identifiers, but the algorithm ensures that the stall will be rare and short lived. Convert to a read-only algorithm for validing entries in the qoufifo. The sequencer now toggles the high bit of the SCB identifier on each wrap around of the qinfifo. If the high bit doesn't match the expected value for this pass of the qoufifo, the entry is not valid. This has the benefit of working on machines that have large granularity cache write back semantics without requiring any additional memory. Remove lots of code related to untagged SCB queues. Since these controllers can keep a fully busy target table, we will never have untagged SCB queues. Lots of improvements to diagnostic logging. Clarify some comments. Don't clear BUSFREE interrupt enable in SIMODE1 in the SELTO handler. Just clearing the interrupt status is sufficient and this avoids the chance of disabling busfree detection in connection that occurs while we are handling the busfree interrupt. Clear all possible interrupt sources when handling a busfree interrupt. The hardware clears some but not all of them. Don't panic if we get into the default SCSIINT handler. Dump the card state and clear all interrupt sources in the hope that we can continue. LASTPHASE != PREVPHASE. Use the correct PREVPHASE for testing against values in the PERRDIAG register. According to SPI4, the bus free that is required after certain PPR negotiations will only occur at the end of all message phases. Handle the bus free if it occurs after a transaction in either the message-in or message-out phases. The busfree can also occur if the status of IU_REQ changes due to a WDTR or SDTR message. We now set the expect busfree flag in ahd_set_syncrate so that it works regardless of message type. Correct a problem with missing certain busfree events. The chip supports single-stepping even if a SCSIINT is pending. This obviates the need to clear all of the SCSI interrupt enables prior to single stepping. Since ENBUSFREE can only be disabled manually and not re-enabled, avoiding touching this bit in the single-step case yields reliable bus free detection. Enhance ahd_clear_intstat to clear all SCSIINT sources. Only use ahd_update_pending_scbs() if we are active on the bus. We cannot modify the "MK_MESSAGE" bits on SCBs in the execution queue if a selection might be in process since the sequencer uses this bit to detect PPR negotiation to a target with an outstanding IU_REQ agreement. Allocate the SCB delivery mechansim's sentinal SCB specially so we don't waste a valid SCB for this task. Move tranceive state settle logic to ahd_chip_init() since this needs to occur after every chip reset, not just the chip reset that happens during primary driver initialization. Correct a bug with transmitting lun information in packetized connections. Restrict busy target table operations to the range of luns that can be used for non-packetized connections. Larger luns can only be accessed in packetized mode. Correct a busy target table addressing bug. Be more careful about how we shutdown the DMA engines during bus reset events. Only freeze the SIMQ once regardless of the number of bus reset events that occur while we are polling for the resets to stop. Don't rely on the sequencer remaining paused() during our reset poll. It is safe for the sequencer to run during this time, and many callers to the bus reset code would need to be modified to make this assumption universally true. Even if we are not going to clobber SCB state when an auto-request sense SCB has a check condition, we must still unfreeze the queue. Re-arrange the BAD STATUS handler to handle this case appropriately. Modify the SCB download size depending on whether long luns are being stored in the SCB. Add ahd_print_register() for pretty printing register diagnostics. Don't trust that the flexport logic to detect the presence of a seeprom is available. It may not be on some motherboard implementations. "the the" -> "the" END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:48:42.000000Z K 7 svn:log V 317 Updates for new non-packetized SCB-ID collision avoidance, busy target table addressing changes, our qoufifo scheme, and long lun support. Drop bus reset hold delay to 25us. Remove chip workarounds for revisions that never went to production. Add aic7901A identification information. Remove untagged queue logic. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:49:11.000000Z K 7 svn:log V 164 Convert to new assembler field syntax. Add preliminary Rev B definitions. Add QOUTFIFO_ENTRY_VALID_TAG for new qoufifo scheme. Reserve SCB space for large luns. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:49:55.000000Z K 7 svn:log V 713 Add a prefix to be used for assembler generated tables and functions for register pretty-printing. Implement "top bit of SCBID is valid bit" qoutfifo delivery scheme. "the the" -> "the". Remove old and never used tag collision chain handling in the sequencer. Tag collisions are never allowed to get as far as on the controller. Simplify busy target table handling routines. Update comments to reflect reality. Add support for catching more protocol violations. Correct a bug in data fifo handling in mixed packetized and non-packetized environments. SG_STATE must be cleared even if an SG fetch is not in progress at the time of FIFO shutdown or we may confuse the non-packetized transaction idle-loop. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:50:39.000000Z K 7 svn:log V 545 Correct lun representation during packetized operation. Uninline some routines that are just too big to be inlined. Add some helper macros for SCB ID collision management. Use a hardware SCB rather than a full SCB for the "next SCB to queue" sentinal. Update for new "high SCBID bit" qoutfifo delivery scheme. If interrupts are disabled on the card, don't bother running our interrupt handler. Our handler was called due to a shared interrupt, and the card's interrupts are explicitly disabled to prevent entry into our interrupt handler. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:51:15.000000Z K 7 svn:log V 469 Enable card interrupts in our OSM rather than in the core. This ensures that we don't enter our interrupt handler until all OSM components it might reference have been fully initialized during attach. Remove vestiges of untagged queue handling. Add hints to ahd_get_scb() so it knows what type of SCB collision management to perform for each new transaction. Properly disable/enable IU_REQ with changes in tagged queuing and disconnection settings passed in by CAM. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:51:51.000000Z K 7 svn:log V 51 Hook up the endian macros. Correct some comments. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:52:27.000000Z K 7 svn:log V 166 Identify new controllers and the aic7901A. Move interrupt enable to the OSM. Remove some debugging messages. Remove chip bug workarounds for non-production asics. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:53:06.000000Z K 7 svn:log V 19 Sync perforce Ids. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:55:59.000000Z K 7 svn:log V 311 Add support for ahd/ahc register pretty printing in diagnostics. This feature can be disabled via the AHD/AHC_REG_PRETTY_PRINT kernel option. The ahc driver now uses the same debug options mechanism as ahd: AHC_DEBUG - Compile in debugging code AHC_DEBUG_OPTS - String of debug options as listed in aic7xxx.h END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:56:43.000000Z K 7 svn:log V 93 Enable ahd/ahc register pretty printing by default. This expedites handling of bug reports. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T06:57:50.000000Z K 7 svn:log V 48 Complete the hookup of ahd/ahc module building. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-31T06:57:51.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 peter K 8 svn:date V 27 2002-08-31T07:18:40.000000Z K 7 svn:log V 373 Deal with bootstrapping from an old -current (almost exactly a year old) which fails the make tests (doesn't understand ${notdef:U}) and therefore fails on __FBSDID in usr.bin/make/*. -DBOOTSTRAPPING is no help here since this is before we are using the new share/mk/* files, and it would conflict with the builtin -DBOOTSTRAPPING support later.. so use a different flag. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T07:25:53.000000Z K 7 svn:log V 51 MFC: The latest ahc and ahd drivers from -current. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T07:26:06.000000Z K 7 svn:log V 38 MFC: The latest aicasm from -current. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T07:26:59.000000Z K 7 svn:log V 104 Hook ahd into the build and take advantage of register pretty printing in both the ahd and ahc drivers. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T10:06:51.000000Z K 7 svn:log V 70 MFC: Add PCI and PCIX register and bit definitions required by ahd(4) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-31T11:26:55.000000Z K 7 svn:log V 60 Split ansi.c into a separate source file for each function. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-31T13:12:29.000000Z K 7 svn:log V 76 MFC rev. 1.126: Fix more aspects of dynamic memory handling in inithosts(). END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-31T13:17:23.000000Z K 7 svn:log V 56 MFC rev. 1.42: Fix lexer jam on unimplemented commands. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-31T14:08:57.000000Z K 7 svn:log V 66 New release notes: ftpd(8) -m, -M, -W MFCs noted: ftpd(8) -o, -O END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-31T14:16:12.000000Z K 7 svn:log V 207 Implement the XSI extension which allows the destination string to be NULL, and returns the number of bytes that would be required to store the result of the conversion without storing anything. PR: 17694 END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-31T14:38:24.000000Z K 7 svn:log V 219 Ignore all config entries which have a non-zero start I/O address. This is a bandaid which makes some more PCCards work under NEWCARD which would otherwise not work. Cards with only fixed address windows still loose. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T14:50:46.000000Z K 7 svn:log V 93 Pass the cleandir target on to the aicasm Makefile. This should fix the buildkernel target. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-31T16:07:17.000000Z K 7 svn:log V 219 Different and more correct workaround for broken cards under NEWCARD: don't spam the configuration index register. I'm not sure where those bits truly belong, but spamming the config index sure doesn't do us any good. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-31T16:24:52.000000Z K 7 svn:log V 36 Merge IPFilter 3.4.29 onto RELENG_4 END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-31T16:26:50.000000Z K 7 svn:log V 50 Merge IPFilter 3.4.29 into RELENG_4 from -current END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-31T16:35:17.000000Z K 7 svn:log V 116 MFC: Use "kbytes" instead of "blocks" in messages as this is really what is calculated. PR: 41936 END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T17:15:43.000000Z K 7 svn:log V 24 Add cleandepend target. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-31T17:54:11.000000Z K 7 svn:log V 43 MFC o Add extensive sysctl documentation. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-31T18:16:01.000000Z K 7 svn:log V 78 MFC: Constify, inet_aton returns 0 on failure, spell compatibility correctly. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-31T18:22:08.000000Z K 7 svn:log V 71 MFC 1.87: Make kern.log_console_output a tuneable aswell as a sysctl. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-31T18:29:04.000000Z K 7 svn:log V 79 MFC 1.59: Fix conjugation of exists, add full stops to the messages I changed. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-31T18:34:30.000000Z K 7 svn:log V 527 Make modems work: Don't set the CCR_OPTION register when registering/deregistering interrupts unless the card is a MFC card. This makes a lot of cards work that didn't work before. These bits are only defined for MFC cards. Remove COOKIE_FOR_WARNER kludges that phk introduced. Add more debug info. Annoy the purists by committing two minor style nits at the same time. Many thanks to phk. He tracked this problem down to what was screwing things up, so fixing it became trivially easy once the problem was understood. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-31T18:38:43.000000Z K 7 svn:log V 181 Split the puc driver in pci specific and generic parts. Add a pccard frontend for it as well. The PCcard stuff does not work yet because there is still some PCImagic left in puc.c END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T18:39:08.000000Z K 7 svn:log V 11 MFC: style END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T18:41:10.000000Z K 7 svn:log V 42 Sync style with -current to reduce diffs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-31T18:42:31.000000Z K 7 svn:log V 35 Don't enable PUC_DEBUG by accident END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-31T18:43:41.000000Z K 7 svn:log V 126 MFC: Add tcpd to the build - though we don't need to for inetd, someone might want it for some other service-running program. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T18:45:32.000000Z K 7 svn:log V 39 MFC: rev 1.29 (snprintf can return <0) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T18:54:28.000000Z K 7 svn:log V 76 MFC: Reduce private "lesser known" function redirection to improve clarity. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-31T19:04:55.000000Z K 7 svn:log V 117 MFC 1.99: If a socket is disconnected for some reason then drop any data on the outgoing queue in soisdisconnected. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T19:25:55.000000Z K 7 svn:log V 56 MFC: convert our compression method to bzip2 from gzip. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-31T19:30:16.000000Z K 7 svn:log V 27 MFC: 1.70; fix usage line. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T19:31:02.000000Z K 7 svn:log V 81 MFC: rev 1.18 (handle snprintf() returning <0) Forgotten by: brian (for 1 year) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T19:31:44.000000Z K 7 svn:log V 26 Sync style with -current. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T19:33:55.000000Z K 7 svn:log V 25 sync style with -current END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-31T19:33:59.000000Z K 7 svn:log V 19 Make this compile. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T19:38:55.000000Z K 7 svn:log V 73 MFC: use '' quotes instead of `' to delimit names of files and packages END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T20:20:07.000000Z K 7 svn:log V 63 Import of Binutils from the FSF 2.12 branch (post-.1 release). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T20:20:07.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102729, 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-08-31T20:20:08.000000Z K 7 svn:log V 95 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_12_20020720'. END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-08-31T20:21:47.000000Z K 7 svn:log V 164 Don't treat unknown commands as fatal errors: they are probably just the signature of out-of-date pkg_tools and newer packages. Reviewed by: jkh MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T20:28:26.000000Z K 7 svn:log V 15 Fix style nit. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-31T20:29:46.000000Z K 7 svn:log V 573 More cleaning up and unhacking: Don't expect all RIDs to be PCI rids. The previous code made at least 1 mistake, even for PCI. Give the card definitions a chance to specify a init function. Use this instead of the gross superio hack. Move the win877 init function to puc_pci.c where it belongs. RIDs can actually be zero, don't set badmuxed if so. Set a less incorrect end for the construct SYS_RES_IOPORT entries, I guess both sio and lpt happen to use 8 IO ports, but that shouldn't really be hardcoded this way. Fixup puc_pccard.c to match. We're getting closer. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T20:38:58.000000Z K 7 svn:log V 69 Merge rev 1.6 (ELF_DYNAMIC_INTERPRETER) into Binutils 2.12_20020720. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T20:49:15.000000Z K 7 svn:log V 99 Remove these MIPS (and stragglers) from the vendor branch so I won't accidently import them again. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-31T20:57:53.000000Z K 7 svn:log V 39 Update for 2.12.1 20-July-2002 import. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-31T21:15:29.000000Z K 7 svn:log V 181 Reduce the maximum KVA reserved for swap meta structures from 70 to 32 MB. Reduce the swap meta calculation by a factor of 2, it's still massive overkill. X-MFC after: immediately END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-31T21:15:55.000000Z K 7 svn:log V 155 Reduce the maximum KVA reserved for swap meta structures from 70 to 32 MB. Reduce the swap meta calculation by a factor of 2, it's still massive overkill. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-31T21:34:54.000000Z K 7 svn:log V 113 use 'file system superblock' for the error message. This will match other disk utilities. Discussed with: bde END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-31T21:57:39.000000Z K 7 svn:log V 113 MFC: (rev. 1.21) Make select() set the readable/writable bits when poll() returns POLLERR, POLLHUP, or POLLNVAL. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-31T21:59:00.000000Z K 7 svn:log V 72 MFC: (rev. 1.42) Check for POLLERR, POLLHUP, and POLLNVAL from poll(2). END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-31T22:02:16.000000Z K 7 svn:log V 151 MFC: Remove much of the dereferencing of the fd table entries to look at file flags and replace it with functions that will avoid null pointer checks. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-31T22:11:56.000000Z K 7 svn:log V 117 MFC: (rev. 1.130) Make accept(2) on a socket that has been shutdown(2) return ECONNABORTED in the non-blocking case. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-31T22:26:35.000000Z K 7 svn:log V 67 MFC 1.22: Use a union to access the words of a double. PR: 40209 END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-31T23:15:41.000000Z K 7 svn:log V 59 Spell Ken Olsen's name the same way everywhere. PR: 7434 END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-31T23:30:16.000000Z K 7 svn:log V 131 'aicasm optional ahc ahd' means 'build aicasm only if BOTH ahc and ahd are specified'. Ie: it is a logical and, not a logical or. END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-09-01T00:37:36.000000Z K 7 svn:log V 116 MFC *: lpr-related pieces of 'The .Nm utility' changes. [* = 1.7 chkprintcap.8, 1.19 lpc.8, 1.25 lpd.8, 1.7 pac.8] END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-01T01:40:37.000000Z K 7 svn:log V 69 Fix screwup in previous MFC that broke the build. Pointy hat to: me END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-01T01:49:27.000000Z K 7 svn:log V 19 Fix a memory leak. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-01T01:59:38.000000Z K 7 svn:log V 237 Stylistic fixes for the inclusion of the opt_puc.h header, so it comes from the right places, and so it's sorted consistently with how all the other N-hundreds of files ding this do it. Submitted by: Hiten Pandya END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-01T02:04:42.000000Z K 7 svn:log V 127 Fix xterm-color so that it (1) doesn't bitch on exit, (2) doesn't restore the pre-run screen. Desired by: alfred, peter, mini END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-09-01T02:12:32.000000Z K 7 svn:log V 525 MFC: Everything Notably, this includes the following: o IPv6 support o Better RADIUS support (including MS-CHAP) o Improved handling of bad negotiation options o Improved negotiation diagnostics o Improved sockaddr (RTAX) parsing o More consistent compile time options (NOXXX to compile something out) o More available macros o Firewall punching o Improved ``proxy'' and ``proxyall'' handling o Handle connected UDP sockets on descriptor 0 in -direct mode o Fix a load of typos o Update to internal version 3.1 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-09-01T02:21:04.000000Z K 7 svn:log V 57 MFC 1.694- fix it so aicasm has a good dependency again. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-09-01T02:28:36.000000Z K 7 svn:log V 103 Upgrade to latest QLogic f/w from their intranet site for 2100, 2200 and 2300 cards. MFC after: 1 day END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-01T04:22:02.000000Z K 7 svn:log V 59 MFC: Update Heimdal Kerberos to pre-0.5 around 2002/08/29. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-01T04:49:38.000000Z K 7 svn:log V 152 Bump __FreeBSD_version for _BSD_FOO_T_ to _FOO_T_DECLARED switch. This should have been committed about a week ago to coincide with the actual changes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-01T05:45:51.000000Z K 7 svn:log V 114 MFC: New pccard ivars. These changes won't impact a thing, but will make it easier to MFC the rest of the stuff. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-01T06:32:47.000000Z K 7 svn:log V 135 Bump __FreeBSD_version to reflect multiple changes and new features in pkg_install tools (pkg_info -o, pkg_create -P, .tbz2->tbz etc.) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-09-01T06:32:48.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-09-01T06:37:31.000000Z K 7 svn:log V 137 MFC o Add some comments and eliminate some unnecessary white space to reduce the differences relative to -CURRENT. Reviewed by: md5 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-01T07:08:22.000000Z K 7 svn:log V 79 Add restrict qualifiers to the arguments of mbstowcs, mbtowc() and wcstombs(). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-01T07:13:10.000000Z K 7 svn:log V 57 Remove options that don't actually exist (in this form). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-01T07:14:26.000000Z K 7 svn:log V 46 Use the correct bit value for a debug options END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-01T07:17:37.000000Z K 7 svn:log V 32 MFC: correct debug bit position END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-01T07:18:21.000000Z K 7 svn:log V 33 MFC: Remove non-existant options END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-01T07:21:58.000000Z K 7 svn:log V 73 Typo: refer to MB_LEN_MAX instead of MB_CHAR_MAX (which does not exist). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-01T07:34:47.000000Z K 7 svn:log V 38 Add a manual page for the ahd driver. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-09-01T08:01:18.000000Z K 7 svn:log V 38 MFC: The latest examples from current END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-09-01T12:49:27.000000Z K 7 svn:log V 122 If the CC environment variable contains multiple words then split it up into separate exec arguments. Reviewed by: markm END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-01T14:45:17.000000Z K 7 svn:log V 93 = The prefix should be `/usr', not `/'. = Correct the Heimdal version number hiding in here. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-01T15:11:06.000000Z K 7 svn:log V 94 Unbreak LINT a little by not attempting to configure the nonexist option AHC_DEBUG_SEQUENCER. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-01T15:55:38.000000Z K 7 svn:log V 77 Point at myself for reviews on commits to the MAC Framework and MAC modules. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-01T16:06:40.000000Z K 7 svn:log V 200 Since we have vp and td cached in local variables, use those instead of derefencing the VOP arguments again when calling the UFS code. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 anholt K 8 svn:date V 27 2002-09-01T17:45:04.000000Z K 7 svn:log V 260 Remove drm_linux.h, move the two useful defines into drm_drv.h. Use fd locking on -current. Actually copy in data from userspace to kernel in the linux-compat ioctl path. Make sure ioctl sizes are as expected in the handler functions. Reviewed by: rwatson END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-01T17:51:18.000000Z K 7 svn:log V 59 Remove these Bintuils 2.11 files that aren't part of 2.12. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-01T17:57:20.000000Z K 7 svn:log V 86 Be more explicit about a namespace by using the relatively new visibility primitives. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-01T18:03:55.000000Z K 7 svn:log V 39 Update for 2.12.1 20-July-2002 import. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-09-01T20:37:28.000000Z K 7 svn:log V 512 Split out a number of mostly VFS and signal related syscalls into a kernel-internal kern_*() version and a wrapper that is called via the syscall vector table. For paths and structure pointers, the internal version either takes a uio_seg parameter or requires the caller to copyin() the data to kernel memory as appropiate. This will permit emulation layers to use these syscalls without having to copy out translated arguments to the stack gap. Discussed on: -arch Review/suggestions: bde, jhb, peter, marcel END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:38:57.000000Z K 7 svn:log V 90 Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:38:57.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102780, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:39:13.000000Z K 7 svn:log V 102 Gcc 3.2.1-prerelease libf2c bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:39:13.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102782, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:39:15.000000Z K 7 svn:log V 115 Gcc 3.2.1-prerelease Objective C support bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:39:15.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102784, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:39:24.000000Z K 7 svn:log V 107 Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:39:24.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102786, 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-09-01T20:39:25.000000Z K 7 svn:log V 92 This commit was manufactured by cvs2svn to create tag 'gcc-vendor-gcc_3_2_anoncvs_20020901'. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:49:59.000000Z K 7 svn:log V 58 Use the stock 3.2.1-prerelease file. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:53:28.000000Z K 7 svn:log V 156 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 kernel printf enchancements framework 1.3 suppress warnings on K&R main Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:56:10.000000Z K 7 svn:log V 132 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 don't let gcc(1) hide warnings in system headers. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T20:57:33.000000Z K 7 svn:log V 120 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 kernel printf enchancements framework Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:01:12.000000Z K 7 svn:log V 169 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 do not create paradoxical FLOAT_MODE subregs I am not sure if this is still required. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:02:41.000000Z K 7 svn:log V 96 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 a.out support Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:03:33.000000Z K 7 svn:log V 410 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.\{2,15\} FREEBSD_NATIVE 1.\{5,13\} ELF, and objformat support 1.\{16,23,25\} Better cross building control 1.21 'GCC_OPTIONS' 1.27 cross-arch MD_EXEC_PREFIX fixes cc -print-search-dir fixes 1.28 Read specs from /usr/libdata/gcc/specs, if available Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:06:42.000000Z K 7 svn:log V 193 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 -fformat-extensions 1.7 optimization downgrade 1.14 -O0 -O1 should optimize alignment for time, not size Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:07:09.000000Z K 7 svn:log V 111 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 Localize the version number Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:08:29.000000Z K 7 svn:log V 58 Use the stock 3.2.1-prerelease file. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:09:26.000000Z K 7 svn:log V 122 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.8 Change symbol values to match freebsd.h Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:11:35.000000Z K 7 svn:log V 108 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.11 -mno-align-long-strings Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:12:30.000000Z K 7 svn:log V 179 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.10 -mno-align-long-strings 1.11 Allow the specification of LONG_TYPE_SIZE on the command line. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:13:32.000000Z K 7 svn:log V 58 Use the stock 3.2.1-prerelease file. Approved by: obrien END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-09-01T21:15:37.000000Z K 7 svn:log V 371 Add a new function linux_emul_convpath(), which is a version of linux_emul_find() that does not use stack gap storage but instead always returns the resulting path in a malloc'd kernel buffer. Implement linux_emul_find() in terms of this function. Also add LCONVPATH* macros that wrap linux_emul_convpath in the same way that the CHECKALT* macros wrap linux_emul_find(). END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:16:14.000000Z K 7 svn:log V 109 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.8 printf format error fixes Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:18:18.000000Z K 7 svn:log V 82 Revert rev. 1.2. GCC 3.2 seems to have builtin_memset fixed. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:21:56.000000Z K 7 svn:log V 81 Connect new files added with GCC 3.2.1 import to the build. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-01T21:29:10.000000Z K 7 svn:log V 202 Restore Rev. 1.40 (remove "Keyboard yes/no" printf). GCC 3.2 overflows boot2 by 12 bytes, this patch brings it back within the boundaries, with 12 bytes available for future bloat. Approved by: obrien END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-09-01T21:41:24.000000Z K 7 svn:log V 273 Added fields for VM_MIN_ADDRESS, PS_STRINGS and stack protections to sysentvec. Initialized all fields of all sysentvecs, which will allow them to be used instead of constants in more places. Provided stack fixup routines for emulations that previously used the default. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-09-01T21:53:46.000000Z K 7 svn:log V 360 - Let their manual pages show the reader that the bzero(3) and bcopy(3) functions are prototyped in and not in anymore. - Add a sentence about that to the respective HISTORY sections. In the C source files: - Include or depending on what function is to be compiled. - Use ANSI-C function definitions. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-01T22:07:24.000000Z K 7 svn:log V 46 Fix a few typos and nits. Submitted by: bmah END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-09-01T22:07:25.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-01T22:27:58.000000Z K 7 svn:log V 192 New release notes: bzip2 packages (+MFC). Modified release notes: ahd(4) (update, add manpage entity, MFC), IPFilter 3.4.29 (+MFC), gcc pre-3.2.1 20020901, Heimdal pre-0.5 20020829 (+MFC). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-01T22:29:22.000000Z K 7 svn:log V 34 Update ahd(4)-supported hardware. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-09-01T22:30:27.000000Z K 7 svn:log V 202 Use the new kern_* functions to avoid the need to store arguments in the stack gap. This converts most VFS and signal related system calls, as well as select(). Discussed on: -arch Approved by: marcel END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-09-01T22:34:58.000000Z K 7 svn:log V 31 Sync up: remove device counts. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-01T22:35:34.000000Z K 7 svn:log V 25 MFC the ahd manual page. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-01T22:47:22.000000Z K 7 svn:log V 64 MFC: ahd(4), IPFilter 3.4.29, Heimdal pre-0.5, bzip2 packages. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-01T22:50:08.000000Z K 7 svn:log V 13 Minor fixups END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-01T22:51:58.000000Z K 7 svn:log V 31 Update LINT for the ahd driver END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-01T22:59:19.000000Z K 7 svn:log V 23 MFC: ahd(4) hardware. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-09-01T23:02:10.000000Z K 7 svn:log V 40 Add a missing #include . END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-09-01T23:07:09.000000Z K 7 svn:log V 232 Fix things so that: a) we don't believe what the board tells us all the time (if the BIOS hasn't run, port page 2 and port page 0 tend to be garbage) b) add the missing code to set parameters for the SPI cards. MFC after: 0 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-09-01T23:08:06.000000Z K 7 svn:log V 281 MFC: a) we don't believe what the board tells us all the time (if the BIOS hasn't run, port page 2 and port page 0 tend to be garbage) b) add the missing code to set parameters for the SPI cards. c) Fix copyrights in mpilib in concordance with LSI and other freebsd developers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-01T23:30:00.000000Z K 7 svn:log V 53 MFC: rev 1.2: use xmalloc and friends from libiberty END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-01T23:32:09.000000Z K 7 svn:log V 75 MFC: remove these ancient 2.9.1 bits for platforms FreeBSD does not run on END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-01T23:37:48.000000Z K 7 svn:log V 116 MFC: remove these bits for platforms FreeBSD 4.x does not run on (some are ancient, back to the time of 2.9.1) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-01T23:44:26.000000Z K 7 svn:log V 28 Upgrade to binutils 2.12.1. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-09-02T00:52:11.000000Z K 7 svn:log V 275 Continue de-counting i4b. Devices i4bctl, i4bcapi, iavc, i4bq921, i4bq931, i4b, isic, iwic, ifpi, ifpi2, ifpnp, ihfc, and itjc are no longer count devices. Also remove a few other instances of N being used to control compilation of whole files. Reviewed by: hm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-09-02T01:11:46.000000Z K 7 svn:log V 59 Remove NOFORTH=yes, it seems to work now thanks to scottl. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-02T02:10:20.000000Z K 7 svn:log V 239 MFC: ld-elf.so.1 assumed a few too many things about the ordering of sections produced by ld(8) (ie: that _DYNAMIC immediately follows the _GOT). Update ld.so to deal with the new (faster) PLT format that gcc-3.1 and binutils can produce. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-09-02T02:30:20.000000Z K 7 svn:log V 96 Use FOO(a) for macros with variadic args, instead of FOO(a,) or FOO(a, ). Submitted by: gcc3.2 END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-09-02T02:41:26.000000Z K 7 svn:log V 29 Fixed more indentation bugs. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-09-02T02:57:25.000000Z K 7 svn:log V 90 Remove the AH[CD]_REG_PRETTY_PRINT options from the boot floppies. Discussed with: gibbs END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-09-02T03:00:14.000000Z K 7 svn:log V 59 MFi386: Remove AH[CD]_REG_PRETTY_PRINT from boot floppies. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-09-02T04:04:12.000000Z K 7 svn:log V 73 o Synchronize updates to struct vm_page::cow with the page queues lock. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-09-02T04:50:57.000000Z K 7 svn:log V 355 Moved elf brand identification into a function. Fully identify the brand early in the process of loading an elf file, so that we can identify the sysentvec, and so that we do not continue if we do not have a brand (and thus a sysentvec). Use the values in the sysentvec for the page size and vm ranges unconditionally, since they are all filled in now. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-09-02T05:13:37.000000Z K 7 svn:log V 69 o Remove an initialized but unused variable from pmap_remove_all(). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-02T05:47:45.000000Z K 7 svn:log V 33 MFC the aic7xxx module framework END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-02T05:48:19.000000Z K 7 svn:log V 34 MFC: Hook aic7xxx up to the build END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T05:50:28.000000Z K 7 svn:log V 77 Import cvs-1.11.2 onto vendor branch Obtained from: http://www.cvshome.org/ END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T05:50:28.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102840, 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-09-02T05:50:29.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'cvs-vendor-v1_11_2'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T05:57:14.000000Z K 7 svn:log V 58 Initial merge of 1.11.1p1 -> 1.11.2 changes onto mainline END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T05:58:30.000000Z K 7 svn:log V 34 Minor updates after 1.11.2 import END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T05:59:02.000000Z K 7 svn:log V 40 It seems CVSvn.texi isn't used anymore. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T05:59:33.000000Z K 7 svn:log V 37 Update for 1.11.1p1 -> 1.11.2 import END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T06:00:09.000000Z K 7 svn:log V 56 version.h is now autogenerated in 1.11.2, not version.c END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T06:02:40.000000Z K 7 svn:log V 72 Remove these files from the vendor branch, they are no longer in 1.11.2 END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T06:09:03.000000Z K 7 svn:log V 149 Repo copy these files to the bmake area, these are not part of the cvs vendor release and should not have been 'cvs add'ed there in the first place. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-09-02T07:55:06.000000Z K 7 svn:log V 66 fix bogus CTR3 message. Reviewed by: julian@freebsd.org (mentor) END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-09-02T07:56:48.000000Z K 7 svn:log V 52 Welcome to FreeBSD 4.7-PRERELEASE. Approved by: re END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T07:58:04.000000Z K 7 svn:log V 325 Fix a cvs server bug introduced in 1.11.2, in the words of the author: --- Fix communication hanging in communication shutdown phase, caused by at least older CVS clients (version < 1.11.2) and a semantically incorrect usage of getc() by the server. --- getc() was being used on a blocking socket/pipe. Submitted by: rse END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-09-02T07:59:53.000000Z K 7 svn:log V 27 Update for 4.7-PRERELEASE. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-02T11:35:13.000000Z K 7 svn:log V 249 cvs-1.11.2 seems to bug out if HAVE_MMAP is not defined. It hoses its internal buffer management somehow (an off by one perhaps). HAVE_MMAP wasn't detected because configure has a bogus declaration of malloc which conflicted with stdlib.h. Sigh. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-09-02T13:34:27.000000Z K 7 svn:log V 100 Unbreak -DNOINET6 Submitted by: Andre Albsmeier MFC after: 1 day END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-02T16:35:01.000000Z K 7 svn:log V 180 Turn rc_ng on by default now, it's time has come. While we are at it, I'd like to thank Mike Makonnen for all his work on rcNG. Without him, none of this would have been possible. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-09-02T17:27:30.000000Z K 7 svn:log V 16 Grammer cleanup END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-02T19:28:59.000000Z K 7 svn:log V 83 Switch over to the new EA manipulation utilities. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-09-02T19:58:15.000000Z K 7 svn:log V 147 Clear up a few warnings (unused variable, rpc versions are usigned so use %u, rename a parameter to avoid shadowing a global). MFC after: 1 month END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-09-02T20:00:46.000000Z K 7 svn:log V 102 tpc -> tcp in an error message. PR: 40771 Submitted by: Jean-Luc Richier END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-09-02T20:07:14.000000Z K 7 svn:log V 329 Don't initialise policy, v4bind and v6bind where the variables are declared - it was bad style and caused a bug. v[46]bind need to be reset whenever we go to the "more:" label. Jean-Luc and I came up with this patch independently, so it had better be right! PR: 40771 Submitted by: Jean-Luc Richier END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-09-02T20:10:19.000000Z K 7 svn:log V 118 Make SCSI_DELAY setable at boot time and runtime via the kern.cam.scsi_delay tunable/sysctl. Reviewed by: mdodd, njl END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-09-02T20:16:22.000000Z K 7 svn:log V 108 Hook up libkern/strlcpy.c and libkern/strlcat.c after repocopy. Obtained from: OpenBSD Discussed on: -arch END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-02T20:37:03.000000Z K 7 svn:log V 133 Commit a revised sendmail script that works the same way as rc.sendmail. This should also quell warnings when sendmail_enable="NONE" END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-02T20:49:26.000000Z K 7 svn:log V 56 Only install the scripts that actually used on FreeBSD. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-02T21:20:58.000000Z K 7 svn:log V 113 We don't use single_mountd_enable anymore. It's just mountd_enable. I must have missed this in my earlier sweep. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-09-02T21:22:54.000000Z K 7 svn:log V 82 MFC stage-2 RLIMIT_VMEM support. Add support to the elf loader. Approved by: re END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-09-02T22:24:14.000000Z K 7 svn:log V 187 Split fcntl() into a wrapper and a kernel-callable kern_fcntl() implementation. The wrapper is responsible for copying additional structure arguments (struct flock) to and from userland. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-02T22:40:12.000000Z K 7 svn:log V 192 Align _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ with most other platforms. This introduces some binary incompatibilities for dynamically linked programs which make use of clock(3) and times(3). END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-09-02T22:40:30.000000Z K 7 svn:log V 124 Split up __getcwd so that kernel callers of the internal version can specify whether the buffer is in user or system space. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-02T22:40:56.000000Z K 7 svn:log V 211 Align _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ with most other platforms. This introduces some binary incompatibilities for dynamically linked programs which make use of clock(3) and times(3). Approved by: jake END