116914 86 196 354 142 383 180 134 392 165 175 275 482 411 219 280 125 220 199 325 112 468 319 1082 219 207 710 201 1977 234 172 391 128 126 389 283 128 156 121 122 128 121 118 255 283 187 278 337 208 364 206 934 185 201 170 324 272 153 127 407 274 183 168 276 143 2275 359 117 175 109 135 323 275 141 336 142 286 115 104 119 863 462 169 121 190 140 168 792 K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-27T10:05:32.000000Z K 7 svn:log V 104 MFC: If the natd(8) -proxy_only option is used, the -alias_address/-interface options are not required. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-06-27T10:11:54.000000Z K 7 svn:log V 258 Prevent probing the secondary channel on CMD646 controllers if the channel has been disabled by BIOS. This prevents a bus timeout machine check on B&W G3 PowerMacs, which have a primary-only CMD646 on the motherboard. Approved by: sos Obtained from: NetBSD END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-06-27T13:41:29.000000Z K 7 svn:log V 50 Correct a misspelled name of time_hi_and_version. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-06-27T15:46:38.000000Z K 7 svn:log V 286 Fix a bug where a truncate operation involving truncate() or ftruncate() on an MSDOSFS file system either failed, silently corrupted the file, or sometimes corrupted the neighboring file. PR: 53695 Submitted by: Ariff Abdullah (original version) MFC: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-06-27T17:15:20.000000Z K 7 svn:log V 88 Merge the following from the English version: 1.575 -> 1.580 relnotes/common/new.sgml END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-06-27T17:18:14.000000Z K 7 svn:log V 40 remove extra whitespace and blank lines END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-06-27T18:07:47.000000Z K 7 svn:log V 296 Create compatibility links for libc_r on ia64 to prevent build-time breakages. Note that runtime compatibility is not guaranteed. Future changes to setjmp/longjmp in libc will break threaded applications linked against libc_r.so.5 on ia64. We pull our "tier 2" card once more... Reviewed by: ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-06-27T18:17:06.000000Z K 7 svn:log V 73 Sort the list of PCI ID's in numerical order and fix a whitespace bogon. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-06-27T18:43:49.000000Z K 7 svn:log V 78 Fix careless merge to 4.x. Submitted by: David Magda END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-27T18:52:49.000000Z K 7 svn:log V 182 Simple read-modify-write operations on a vm object's flags, ref_count, and shadow_count can now rely on its mutex for synchronization. Remove one use of Giant from vm_map_insert(). END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-27T20:07:10.000000Z K 7 svn:log V 389 Add support to eliminate a context switch per crypto op when using the software crypto device: o record crypto device capabilities in each session id o add a capability that indicates if the crypto driver operates synchronously o tag the software crypto driver as operating synchronously This commit also introduces crypto session id macros that cleanup their construction and querying. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-27T20:10:03.000000Z K 7 svn:log V 318 Check crypto driver capabilities and if the driver operates synchronously mark crypto requests with ``callback immediately'' to avoid doing a context switch to return crypto results. This completes the work to eliminate context switches for using software crypto via the crypto subsystem (with symmetric crypto ops). END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-06-27T21:50:52.000000Z K 7 svn:log V 124 Fix the false IPIs on smp when using LAZY_SWITCH caused by pmap_activate() not releasing the pm_active bit in the old pmap. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-06-27T21:57:42.000000Z K 7 svn:log V 187 Whitespace cleanups (verified with MD5 1832ce5ede6c58c844dfb53fd48f0eea). Also clarify a macro expansion with an XXX. I will be fixing access to Acpi Global Lock in a subsequent commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-06-27T22:13:30.000000Z K 7 svn:log V 31 Make LAZY_SWITCH work with PAE END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-06-27T22:20:18.000000Z K 7 svn:log V 125 *groan*. I can't win today. Fix manual transcription error so that the PAE ifdef is correct. Pointy hat assigned by: kan END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-06-27T22:39:14.000000Z K 7 svn:log V 104 Tidy up leftover lazy_switch instrumentation that is no longer needed. This cleans up some #ifdef hell. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-06-27T23:10:58.000000Z K 7 svn:log V 230 Fix pointer/int warnings so this compiles on amd64. The driver wants to store an int in the bio->bio_driver1 (a void *). It is big enough, but you have to match the int sizes first before doing the cast. Glanced at by: scottl END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-06-27T23:11:22.000000Z K 7 svn:log V 18 Turn ips back on. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-06-28T04:39:49.000000Z K 7 svn:log V 373 aic79xx.h: Add a 7901A specific feature definition. aic79xx_pci.c: Split out the general aic790X setup into it's own setup handler that works on single and dual controllers. Adjust all other PCI setup handlers to initialize the chips basic features and type before calling the generic handler. Turn off a few Rev B workarounds that are not required on the 7901B. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-06-28T04:40:46.000000Z K 7 svn:log V 224 aic79xx.seq: Remove an old comment that no longer applies. Fix a jump in our unexpected non-packetized phase handler to use an explicit lable. The old code had a hardcoded jump offset that was off by one instruction. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-06-28T04:42:11.000000Z K 7 svn:log V 987 Correct a typo in a comment. Add a comment in ahd_clear_critical_sections() about our need to leave ENBUSFREE set in SIMODE1 while single stepping. Re-arrange some delay loops so that we always perform a read after any register write and before the delay. This should make the delay loop more accurate. When completing message processing for a packetized commention, return the controller to a state where invalid non-packetized phases will still cause protocol violations. These are the same operations as those performed in the clear_target_state routine in the firmware. Now that we have a chip with working ABORTPENDING support (the 7901B), comment out the automatic use of this feature until we can adequately test it. The previous checkin updated the bug mask for the 7901B so this code was exercised. When resetting the bus, perform an ahd_flush_device_writes() call so that our reset assertion delay is acurately timed from when the reset bit is written to the controller. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-06-28T04:43:19.000000Z K 7 svn:log V 124 Implement ahd_inq_scbram() and change the implemention of ahd_inl_scbram to use ahd_inw_scbram instead of ahd_inb_scbram(). END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-06-28T04:44:10.000000Z K 7 svn:log V 112 Use clr instead of an explicit mov from ALLZEROS to clear SCB_FIFO_USE_COUNT. This is just a syntactic change. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-06-28T04:45:25.000000Z K 7 svn:log V 615 aic79xx.h: Add softc flag to indicate that we have seen at least one selection since the last bus reset or SE/LVD bus change. aic79xx.c: Fix a few style nits. In ahd_update_pending_scbs(), only touch card registers once we have found an SCB that needs to be updated. This removes lots of clutter from PCI traces taken of error recovery performed by the driver. Short circuit the first selection iocell workaround handler if we've run once since the last bus reset or iocell change. This also removes clutter from PCI traces. Note if completions are pending in the qoutfifo when we dump card state. END K 10 svn:author V 7 smkelly K 8 svn:date V 27 2003-06-28T04:46:45.000000Z K 7 svn:log V 104 - Fix a typo. PR: bin/53864 Submitted by: Lukas Ertl Approved by: jeff (mentor) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-06-28T04:46:54.000000Z K 7 svn:log V 1881 Fix a race condition in the flushing of commands that have completed across the bus but not to the host before processing of an exception condition (busfree, bus reset, etc.). When flushing the controller of completed commands, we also look for packetized commands that have completed with good status and are stored in the "good status fifo". The hardware will post to the good status fifo even if data for that command is still active in a FIFO. In one particular failure case, a command outstanding on the bus reconnected, transferred data into a FIFO, and provided good status while the host driver was processing an expected busfree event (PPR message negotiation). This resulted in an entry in the good status fifo that we completed, but since the sequencer was paused, the data in the data FIFO for this command had never been transferred to the host. Once the busfree processing was complete, the sequencer was unpaused, and the data completed its transfer to the host. In some instances, the client for the data was notified of the completion and attempted to view the data before it arrived. This case only occurred during FreeBSD's multi-target probe of the SCSI bus while some devices are negotiating to go packetized and some devices are already running in packetized. The fix is to run and FIFOs active with a context in the good status fifo to completion before completing the command to the SCSI layer. This requies duplicating the FIFO rundown operations in the host driver that would usually be handled by the firmware, but there is no other alternative. Don't blindly shutdown the SCB dma engine when restarting the sequencer. We may be killing an operation that is not supposed to be cancelled. The cases where we need to shutdown these dma engines are already handled elsewhere in the driver. Fix a few more ahd_in?() -> ahd_in?_scbram() instances. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-06-28T04:50:31.000000Z K 7 svn:log V 139 MFC: To version in -current. Fixes command completion before data arrival race that caused false luns to be reported during bus scan. END K 10 svn:author V 7 smkelly K 8 svn:date V 27 2003-06-28T04:57:38.000000Z K 7 svn:log V 76 Add documentation for watchdogd_enable setting. Approved by: jeff (mentor) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-06-28T05:45:55.000000Z K 7 svn:log V 295 Add 'umct', a driver for MCT Corp. and Belkin F5U109 USB-Serial adapters. This is based on the ubsa driver by Alexander Kabaev along with documentation gleaned from the Linux mct_u232 driver. I've had this driver sitting in my tree for almost 6 months, and several others have found it useful. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-06-28T05:46:16.000000Z K 7 svn:log V 33 Hook umct up to the module tree. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-06-28T05:47:34.000000Z K 7 svn:log V 31 Announce umct to kernel build. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-06-28T06:04:47.000000Z K 7 svn:log V 295 - Adjust the default maximum slice value to ~140ms. This has improved the nice distribution without significantly impacting interactive response. As a side effect it should also allow batch processes to run for a slightly longer period which will positively impact their performance. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-06-28T06:07:06.000000Z K 7 svn:log V 187 Catch amd64 up with the pending busdma async callback locking. Though this mechanism might change in the near future, it's best to keep everything in sync right now. Reminded by: peter END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T06:08:27.000000Z K 7 svn:log V 36 enable installation of sys/net80211 END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T06:09:39.000000Z K 7 svn:log V 64 remove old 802.11 support; replaced by new code in sys/net80211 END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T06:12:41.000000Z K 7 svn:log V 29 switch to new 802.11 support END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T06:17:26.000000Z K 7 svn:log V 30 update for new 802.11 support END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T06:18:37.000000Z K 7 svn:log V 36 hookup ath and ath_hal to the build END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T06:19:01.000000Z K 7 svn:log V 29 switch to new 802.11 support END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T06:19:37.000000Z K 7 svn:log V 26 update for 802.11 support END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-06-28T06:19:56.000000Z K 7 svn:log V 161 - Throttle the inherited sleep and run time in sched_fork_kseg(). This allows us to learn the behavior of a thread much more quickly after it starts up. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T06:22:23.000000Z K 7 svn:log V 190 o update for new 802.11 support o relax some error handling so other drivers (e.g. ath) are usable o revert ap scanning logic to old scheme o add to capability info printing for 11a and 11g END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T06:23:40.000000Z K 7 svn:log V 95 o update for new 802.11 support o fix channel command so channel - does what the man page says END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-28T06:34:08.000000Z K 7 svn:log V 181 Add a machine depended function thread_siginfo, SA signal code will use the function to construct a siginfo structure and use the result to export to userland. Reviewed by: julian END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-28T07:58:10.000000Z K 7 svn:log V 244 - Use an int rather than a vm_pindex_t to represent the desired page color in vm_page_alloc(). (This also has small performance benefits.) - Eliminate vm_page_select_free(); vm_page_alloc() might as well call vm_pageq_find() directly. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-28T08:01:27.000000Z K 7 svn:log V 116 Attach the amd(4) module to the i386 and pc98 builds only; untested on other platforms. Not objected to by: scottl END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-28T08:03:28.000000Z K 7 svn:log V 267 Fix POSIX compatible bug for sigwaitinfo and sigtimedwait. POSIX says siginfo pointer parameter can be NULL and if the function success, it should return signal number but not zero. The waitset it past should be negatived before it can be used as thread signal mask. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-06-28T08:24:42.000000Z K 7 svn:log V 112 - If smp is not started yet don't try to load balance or we'll put threads on cpus that aren't running yet. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-28T08:29:05.000000Z K 7 svn:log V 837 o Change kse_thr_interrupt to allow send a signal to a specified thread, or unblock a thread in kernel, and allow UTS to specify whether syscall should be restarted. o Add ability for UTS to monitor signal comes in and removed from process, the flag PS_SIGEVENT is used to indicate the events. o Add a KMF_WAITSIGEVENT for KSE mailbox flag, UTS call kse_release with this flag set to wait for above signal event. o For SA based thread, kernel masks all signal in its signal mask, let UTS to use kse_thr_interrupt interrupt a thread, and install a signal frame in userland for the thread. o Add a tm_syncsig in thread mailbox, when a hardware trap occurs, it is used to deliver synchronous signal to userland, and upcall is schedule, so UTS can process the synchronous signal for the thread. Reviewed by: julian (mentor) END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-06-28T08:51:22.000000Z K 7 svn:log V 90 A module for the Motorola MPC106 system controller aka 'Grackle' found on older Mac G3's. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-06-28T08:52:49.000000Z K 7 svn:log V 105 A module to handle the interrupt controller on Heathrow/Paddington MacIO chips, found on older Mac G3's. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-06-28T08:53:49.000000Z K 7 svn:log V 75 Hook grackle system controller/heathrow interrupt controller to PPC build. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-06-28T09:03:05.000000Z K 7 svn:log V 231 Revamp scanf's floating-point-parsing algorithm to support [+|-]Inf, [+|-]NaN, nan(...), and hexidecimal FP constants. While here, add %a and %A, which are aliases for %e, and add support for long doubles. Reviewed by: standards@ END K 10 svn:author V 3 das K 8 svn:date V 27 2003-06-28T09:03:25.000000Z K 7 svn:log V 179 Update to reflect changes in vfscanf.c,v 1.32. Remove bogus documentation for %a, and document it correctly instead. s/one of aefg/one of a, e, f, or g/ Reviewed by: standards@ END K 10 svn:author V 3 das K 8 svn:date V 27 2003-06-28T09:03:44.000000Z K 7 svn:log V 61 Add regression tests for floating point parsing in scanf(3). END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-06-28T09:09:33.000000Z K 7 svn:log V 34 - Don't migrate to stopped cpus. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-06-28T09:22:25.000000Z K 7 svn:log V 311 Implement cpu_set_upcall_kse(). Elementary testing shows that this function behaves correctly in principle, but is not expected to be 100% complete. In any case, with this commit we have KSE ported enough to start runtime testing with threaded applications and fix whatever bugs or omissions we encounter. Yay! END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-28T09:39:35.000000Z K 7 svn:log V 177 if thread is exiting, just returns. kse_thr_interrupt interface was changed, it needs signal parameter, pass -1 to it, it indicates to interrupt syscall. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-28T09:40:57.000000Z K 7 svn:log V 87 After thread was interrupted by signal, it should relock mutex. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-28T09:41:59.000000Z K 7 svn:log V 72 Write new thread pointer back only when success. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-28T09:47:22.000000Z K 7 svn:log V 179 Temporary disable rwlock based code, replace it with low level KSE locking code until rtld-elf and libkse can cooperate better, those code can be restored. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-28T09:48:05.000000Z K 7 svn:log V 47 Use mmap retuned value. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-28T09:55:02.000000Z K 7 svn:log V 2177 o Use a daemon thread to monitor signal events in kernel, if pending signals were changed in kernel, it will retrieve the pending set and try to find a thread to dispatch the signal. The dispatching process can be rolled back if the signal is no longer in kernel. o Create two functions _thr_signal_init() and _thr_signal_deinit(), all signal action settings are retrieved from kernel when threading mode is turned on, after a fork(), child process will reset them to user settings by calling _thr_signal_deinit(). when threading mode is not turned on, all signal operations are direct past to kernel. o When a thread generated a synchoronous signals and its context returned from completed list, UTS will retrieve the signal from its mailbox and try to deliver the signal to thread. o Context signal mask is now only used when delivering signals, thread's current signal mask is always the one in pthread structure. o Remove have_signals field in pthread structure, replace it with psf_valid in pthread_signal_frame. when psf_valid is true, in context switch time, thread will backout itself from some mutex/condition internal queues, then begin to process signals. when a thread is not at blocked state and running, check_pending indicates there are signals for the thread, after preempted and then resumed time, UTS will try to deliver signals to the thread. o At signal delivering time, not only pending signals in thread will be scanned, process's pending signals will be scanned too. o Change sigwait code a bit, remove field sigwait in pthread_wait_data, replace it with oldsigmask in pthread structure, when a thread calls sigwait(), its current signal mask is backuped to oldsigmask, and waitset is copied to its signal mask and when the thread gets a signal in the waitset range, its current signal mask is restored from oldsigmask, these are done in atomic fashion. o Two additional POSIX APIs are implemented, sigwaitinfo() and sigtimedwait(). o Signal code locking is better than previous, there is fewer race conditions. o Temporary disable most of code in _kse_single_thread as it is not safe after fork(). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-06-28T11:11:36.000000Z K 7 svn:log V 261 Fix several problems related to resume: - Initialize fc->status to process bus reset correctly after resume. - Initialize AT ring buffer pointer. - Requeue stdma to stfree for active IR buffer. - Stop DMA before suspend for safe. - Set powerstate after resume. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-06-28T12:35:46.000000Z K 7 svn:log V 24 MFi386: revision 1.566. END K 10 svn:author V 5 ticso K 8 svn:date V 27 2003-06-28T13:47:23.000000Z K 7 svn:log V 81 enable interrupt routing for mcpcia based systems Reviewed by: mjacob, gallatin END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-06-28T14:16:53.000000Z K 7 svn:log V 15 whitespace fix END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-06-28T14:23:22.000000Z K 7 svn:log V 41 Remove a stale comment, fix indentation. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-28T14:47:32.000000Z K 7 svn:log V 230 MFC: Install routes specified by Framed-IPv6-Route. Since the format of Framed-IPv6-Route is user defined, it follows Framed-IP-route. usr.sbin/ppp/ipv6cp.c: 1.14 usr.sbin/ppp/radius.c: 1.40 usr.sbin/ppp/radius.h: 1.15, 1.16 END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-28T14:50:25.000000Z K 7 svn:log V 182 MFC: Do RADIUS accounting on IPV6CP. usr.sbin/ppp/bundle.h: 1.50 usr.sbin/ppp/ipcp.c: 1.119 usr.sbin/ppp/ipv6cp.c: 1.15 usr.sbin/ppp/radius.c: 1.41 usr.sbin/ppp/radius.h: 1.17 END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-28T14:51:53.000000Z K 7 svn:log V 49 MFC 1.304: Mention the use of Framed-IPv6-Route. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-28T14:54:33.000000Z K 7 svn:log V 243 MFC: IPV6PREFIX is set when Framed-IPv6-Prefix is defined, You may want to pass the value to upper layer protocol such as DHCPv6 for prefix delegation. usr.sbin/ppp/command.c: 1.296 usr.sbin/ppp/radius.c: 1.42 usr.sbin/ppp/radius.h: 1.18 END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-28T14:55:46.000000Z K 7 svn:log V 50 MFC 1.305: Mention the use of Framed-IPv6-Prefix. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-28T14:57:07.000000Z K 7 svn:log V 193 MFC 1.14: Though manpage says that 0.0.0.0 can be used as HISADDR for gw in Framed-Route, it didn't work. Since ncprange_aton() treats 0.0.0.0 and :: as prefixlen=0, we need to care the case. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-28T15:10:23.000000Z K 7 svn:log V 23 fix build on 4-STABLE. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-28T15:37:04.000000Z K 7 svn:log V 12 name union. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-06-28T15:43:27.000000Z K 7 svn:log V 22 Add reference to CAM. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-06-28T16:12:14.000000Z K 7 svn:log V 768 MFC: sync ipfw2 (kernel, userland, manpage) with the version in -current. Among other things, this includes the following: + pass to the preprocessor all command-line options after -p (except the last one, the ruleset file) + add the "verrevpath" option + support strong alignment architectures such as alpha and sparc64; + support multiple values and ranges for "iplen", "ipttl", "ipid" options. + support range notations such as 1.2.3.4/24{5,6,7,10-20,60-90} for sets of IP addresses The changes (also those in sys/netinet/ip_dummynet.c) are all IPFW2-specific, which is entirely optional in RELENG_4 so there are no ABI issues for those using the standard ipfw[1]. Note, however, that ipfw2 users MUST REBUILD /sbin/ipfw together with the new kernel. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-06-28T17:38:02.000000Z K 7 svn:log V 369 Merge the following from the English version: 1.5 -> 1.6 hardware/Makefile (new) -> 1.1 hardware/amd64/Makefile (new) -> 1.1 hardware/amd64/article.sgml (new) -> 1.1 hardware/amd64/proc-amd64.sgml 1.4 -> 1.5 hardware/common/hw.ent 1.5 -> 1.6 relnotes/Makefile (new) -> 1.1 relnotes/amd64/Makefile (new) -> 1.1 relnotes/amd64/article.sgml END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-06-28T17:45:25.000000Z K 7 svn:log V 77 Catch up with the English version: 1.159 -> 1.162 hardware/common/dev.sgml END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T17:57:30.000000Z K 7 svn:log V 29 update to new 802.11 support END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T17:59:37.000000Z K 7 svn:log V 98 correct bus-isicty of D-Link cards Submitted by: Stefan =?iso-8859-1?Q?E=DFer?= END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-06-28T18:26:23.000000Z K 7 svn:log V 48 bring in ath-specific test tool; more to follow END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-06-28T19:11:42.000000Z K 7 svn:log V 74 utmp.ut_time is not a time_t, do not pass a pointer to it to pr_attime(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-06-28T19:32:07.000000Z K 7 svn:log V 696 Don't map LINUX_POSIX_VDISABLE to _POSIX_VDISABLE and vice versa for the VMIN and VTIME members of the c_cc array. These members are not special control characters. By not excluding these members we changed the noncanonical mode input processing when both members were 0 on entry (=LINUX_POSIX_VDISABLE) as we would remap them to 255 (=_POSIX_VDISABLE). See termios(4) case A for how that screws up your terminal I/O. PR: 23173 Originator: Bjarne Blichfeldt Patch by: Boris Nikolaus (original submission) Philipp Mergenthaler Reminders by: Joseph Holland King MFC after: 5 days END