Го{85237 207 676 312 136 121 462 1943 2732 133 142 286 126 268 185 1623 124 119 188 764 106 137 147 115 175 112 105 114 308 137 142 257 209 616 170 325 336 171 205 127 1378 204 240 250 204 117 116 113 145 187 199 135 294 158 150 612 161 448 1116 717 202 205 302 152 180 205 217 459 181 276 262 130 195 153 145 114 214 146 185 168 343 256 156 237 154 305 210 142 567 193 375 200 160 127 117 225 268 215 157 121 148 244 168 315 256 533 158 330 415 129 370 186 110 101 133 274 207 141 142 374 261 156 312 148 171 225 168 514 234 177 438 161 307 179 350 536 157 228 141 142 177 180 183 161 155 129 186 114 224 255 340 220 178 219 114 102 264 115 153 143 348 232 233 358 204 149 181 172 186 147 150 119 126 209 128 169 190 193 248 206 138 260 251 298 364 127 253 224 200 174 227 228 191 117 144 166 260 268 490 282 499 209 205 396 244 277 194 175 242 K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-20T16:07:17.000000Z K 7 svn:log V 579 Introduce some jitter to the timing of the samples that determine the system load average. Previously, the load average measurement was susceptible to synchronisation with processes that run at regular intervals such as the system bufdaemon process. Each interval is now chosen at random within the range of 4 to 6 seconds. This large variation is chosen so that over the shorter 5-minute load average timescale there is a good dispersion of samples across the 5-second sample period (the time to perform 60 5-second samples now has a standard deviation of approx 4.5 seconds). END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T16:09:20.000000Z K 7 svn:log V 218 Return zero on success from su*. Apparently no one checks the return values. Add traces to fubyte, subyte, etc. These are useful for catching errors. due to alignment since its usually not checked for by the caller. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T16:09:50.000000Z K 7 svn:log V 43 Use KTR_PROC instead of KTR_CT1 in traces. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T16:10:13.000000Z K 7 svn:log V 28 Remove hardcoded cwp value. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T16:17:04.000000Z K 7 svn:log V 368 Parameterize the size of the kernel virtual address space on KVA_PAGES. Don't use a hard coded address constant for the virtual address of the kernel tsb. Allocate kernel virtual address space for the kernel tsb at runtime. Remove unused parameter to pmap_bootstrap. Adapt pmap.c to use KVA_PAGES. Map the message buffer too. Add some traces. Implement pmap_protect. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T16:36:08.000000Z K 7 svn:log V 1848 Align the symbol that demarks the end of the signal code on a 16 byte boundary. It must be on at least an 8 byte boundary so that the length of the signal code is a multiple of 8 (well aligned). The size is used in the calculation of the address of the argument and environment vectors on the user stack; getting it wrong results in the string pointers being misaligned and causes alignment faults in getenv() among other things. Allocate a regular stack frame below the signal frame on the user stack and join up the frame pointer to the previous frame. This fixes longjmp-ing out of signal handlers. Longjmp traverses the stack upwards in order to find the right frame to return to, so the frame pointers must join up seamlessly. I thought this would just work, but obviously the frame needs to be below the signal frame, not above it like before. Account for the extra space in the signal code. Preload pointers to interrupt data structures in interrupt globals. This avoids the need to load the pointers from memory in the vectored interrupt trap handler. Transfer the first 2 out registers into td_retval in setregs. We use the same registers for system call arguments as return values, so these registers got clobbered by the system call return values on return from execve. They now get clobbered by the right values. We must put the values in both the out registers in the trapframe and in td_retval because init calls exec but fails to transfer the return value into the out registers. This fixes a bug where the first exec after init would pass junk to the c runtime, instead of a pointer to the argument strings. A better solution would be to return EJUSTRETURN on success from execve. Adjust for change in pmap_bootstraps prototype. Map the message buffer after the trap table is setup. We will fault on it immediately. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T17:06:04.000000Z K 7 svn:log V 2637 Fix a bug in the kernel entry window handling where the wrong register was used. This resulted in bogus bad window traps (invalid wstate). Add a trace to sfsr traps (alignment among other things). Use KTR_TRAP instead of KTR_CT1. Use the right registers when storing the values of various mmu registers into the trap frame. This fixes a bug where sometimes the context number reported by a fault would be garbage. Sometimes it would be zero for faults on user address space so the kernel would wrongly think that it was a fault on kernel address space and fail. Use the preloaded registers in the vectored interrupt trap instead of reading pointers from memory. Remove traces due to register pressure and excess verbosity. We can probably still sneak in one trace. Remove some debug code. Go back to using the tsb register during kernel page table lookups. This is the best way to not have to have the address of the kernel tsb be a compile time constant. We lie and say we have 1 page tsb when really its much larger. This way the hardware provides bits 13-22 of the virtual address (the lower 9 bits of the virtual page number) in the form of the address of the tte corresponding to the fault address in the (1 page) kernel tsb. With some clever arithmetic we can then get bits 22 and up from the tte tag and add them to the tte address in order to index massive tsbs (basically unlimited). Add traps for physical address hardware watchpoints. Don't try to pass the window state from the trap table entry point all the way down to the common trap code. Its too easy to clobber and reading it again doesn't cost much. Fixup some traces. Fiddle the cwp bits on return from the kernel to user mode so that the window we are returning to is always the same as the one we restore to in the trap code. Strictly speaking this is not necessary, it only affects return from fork and exec, but setting up the windows right would require hard coding the right cwp values in cpu_fork and setregs, basically hard coding the number of frames between syscall and tl0_ret. The result of getting it wrong is usually a spill to an invalid stack pointer; either 0 or pointing into kernel space. This should also alleviate the need to context switch the cwp. Transfer the trap state from locals to alternate globals in the trap return code so that we can do a restore and rotate the windows before reloading the trap registers. If the restore fails we'll trap back into the kernel, so there's no point in loading the trap registers before hand. Its is crucial that the window trap recovery code not clobber the alternate globals. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T17:07:18.000000Z K 7 svn:log V 40 Catch up to new assembly language code. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T17:08:33.000000Z K 7 svn:log V 49 Add a definition for normal kernel window state. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T17:10:34.000000Z K 7 svn:log V 192 Catch up to changing entry point names so traces through traps mostly work right. This catches recursive traps too early, but generally such traps are fatal and we won't get this far anyway. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T17:11:07.000000Z K 7 svn:log V 33 Use KTR_PMAP instead of KTR_CT1. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T17:31:22.000000Z K 7 svn:log V 172 MFC: The code that sees a drive (at mount time) not in buffered mode and attempts to set buffered mode was printing out "unable to set buffered mode" no matter what. Oops. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T17:37:29.000000Z K 7 svn:log V 90 MFC: Fix problem where a user buffer outside of the area being tested will be corrupted. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T17:44:12.000000Z K 7 svn:log V 1526 MFC: 1. Add wx_txint_delay as a tunable (defaults to 5000 now, or ~5ms) and switch to using delayed TXDW interrupts. Since the chip continues to reload the TIDV with this value for each descriptor written back, this allows continued deferral of the actual interrupt until the last packet completes (assuming that 5ms between multiple packets transmitting is reasonable). 2. Add two other SYSCTL entities: hw.wx.dump_stats hw.wx.clear_stats to be used, hackey hackey, to get the watchdog routine to dump/clear the current softc statistics. Usage would be: sysctl -w hw.wx.dump_stats=UNIT to cause the current stats to be dumped for UNIT. 3. Attempt to clean up wx_detach routine so we don't panic. Well, things still panic, but given that the code is just like other NIC drivers, I suspect it's actually something elsewhere, like e1000phy, that's actually blowing up. 4. Skip the entire test for runt packets- after doing somet thinking and experimenting, I believe that the chip only doesn't like it if the whole frame to xmit is < 16 bytes- each TFD can be some fragment of that. This should improve performance a chunk because of all of the (14 byte ETHERHEADER + DATA) mbuf chains. 5. Keep track of total frame length. Try not to xmit an odd byte frame- this is supposed to get around some dumb Cisco switch problems. 6. On the last packet, also set Interrupt Delay && Report Packet Sent (see #1 above) 7. Attempt to do xmit garbage collection *first* in order to avoid setting IFF_OACTIVE if at all possible. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T17:45:57.000000Z K 7 svn:log V 29 MFC: oops! add 2300 firmware END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T17:47:12.000000Z K 7 svn:log V 24 MFC: add 2300 firmware. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T17:55:14.000000Z K 7 svn:log V 93 MFC: Protect against deranged fabric nameservers that spit out 10000 identical port numbers. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T18:48:45.000000Z K 7 svn:log V 668 Remove this driver from FreeBSD. Jonathon Lemon's driver (gx) is at least as fast and has more features and is likely to be better supported. It is also possible that Intel might support this chipset in FreeBSD with their own driver. Somewhat secretive and furtive rumblings from certain Yahoo employees have indicated that this might happen soon. I'm a little unhappy at the lack of discussion on the net list about this, or on developers, or on hackers, or the lack of mention on audit. This then leaves me to try and figure out the right thing to do. I've concluded that the right thing to do is to remove wx from FreeBSD, as this is probably best for FreeBSD. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T18:50:31.000000Z K 7 svn:log V 11 Remove wx. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T18:51:10.000000Z K 7 svn:log V 44 Fix get_cyclecount. Wrap in ifdef _KERNEL. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T18:51:45.000000Z K 7 svn:log V 54 Remove interrupt queue array. Its in globaldata now. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T18:52:44.000000Z K 7 svn:log V 22 Add missing includes. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-10-20T19:04:38.000000Z K 7 svn:log V 81 MFC: Explicitly initialize the fpu when SSE is enabled. Reviewed by: peter, bde END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T20:21:34.000000Z K 7 svn:log V 17 Oops. Remove wx. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T20:21:51.000000Z K 7 svn:log V 10 remove wx END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-20T20:57:58.000000Z K 7 svn:log V 21 Add missing include. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-10-20T21:05:14.000000Z K 7 svn:log V 210 - splhigh()/splx() -> critical_enter()/critical_exit() - fix KV macro in t2_pci.c to include the sable_lynx_base variable so that the T2 CSRs can be found on lynxes. Current should be bootable on lynxes now. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-10-20T21:07:17.000000Z K 7 svn:log V 40 MFC 1.10 - get EV5 (demi)sables working END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-20T21:47:58.000000Z K 7 svn:log V 47 Update to latest 12160 f/w. MFC after: 1 week END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-10-21T03:16:56.000000Z K 7 svn:log V 161 MFC: rev 1.13 Fix the argument specifier for the PnP BIOS function 2 (PNP_SET_DEVNODE). The second argument is not a segment:offset pointer, but a 16 bit short. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-21T03:57:35.000000Z K 7 svn:log V 113 Speculatively add these files to the RELENG_4 branch so that people can test the MFC candidate (see -emulation). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-21T05:18:30.000000Z K 7 svn:log V 523 MFpc98: all changes in sys/pc98/pc98/npx.c related to FPU_ERROR_BROKEN. - 1.58 (2000/09/01; author: kato) Fixed FPU_ERROR_BROKEN code. It had old-isa code. - 1.33 (1998/03/09; author: kato) Make FPU_ERROR_BROKEN a new-style option. - 1.7 (1996/10/09; author: asami) Make sure FPU is recognized for non-Intel CPUs. The log for rev.1.7 should have said something like: Added FPU_ERROR_BROKEN option. This forces a successful probe for exception 16, so that hardware with a broken FPU error signal can sort of work. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-21T05:52:54.000000Z K 7 svn:log V 75 Add define for the PIB default address and include a reference to the SDM. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-21T05:56:03.000000Z K 7 svn:log V 232 MFpc98: fundamental differences. The magic numbers for the i/o port and the irq are different for pc98, and are not very well handled (we use a historical mess of hard-coded values, values from header files and values from hints). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-21T06:05:08.000000Z K 7 svn:log V 243 MFi386: - sys/pc98/pc98/npx.c 1.87 (2001/09/15; author: imp) I don't think pc98 has acpi at all, so ifdef the acpi attachments for now. This completes merging sys/pc98/pc98/npx.c into sys/i386/isa/npx.c so that the former can be removed. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-21T06:12:06.000000Z K 7 svn:log V 76 Syntax cleanup and documentation, no operational changes. MFC after: 1 day END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-21T06:14:12.000000Z K 7 svn:log V 112 Use the i386 version of npx.c. It has been merged with the pc98 version. Approved by: nyan Not tested by: bde END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-21T06:26:55.000000Z K 7 svn:log V 32 Documentation MFC after: 1 day END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-10-21T08:51:54.000000Z K 7 svn:log V 1285 It seems that I slipped a nasty bug into the CAPI support. The message lengths for CONNECT_REQ and CONNECT_IND are incorrect, which causes dialouts to fail after certain error situations (an invalid -- not wrong! -- number has been dialed). Since these messages are tagged as too short, the device reads trailing garbage as the B protocol parameters; this is OK as long as the garbage consists of zero bytes, which it usually does, except after the said error. Another change we have taken into use is to send an explicit Q.850 "normal call clearing" code when a call is ignored using PRI equipment (specifically AVM T1); the CAPI pseudo-code for ignore, 1, translates into something at least Ericsson exchanges interpret oddly (message "this area is not reachable from your number"). NCCLR makes the exchange give a busy signal, which is the behaviour at least we prefer (conceivably, the ignore code could be made a sysctl variable). The attached patch corrects the message length issue. It also includes a somewhat unpretty solution for the PRI ignore code (if device's number of channels equals 30, assume PRI and send NCCLR, otherwise send CAPI ignore). Tested using AVM B1 PCI and T1 PCI. Submitted by: Juha-Matti Liukkonen Reviewed by: hm MFC after: 1 month END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-21T08:57:02.000000Z K 7 svn:log V 108 Implement the IPI send functions. No mapping between IPI message Id and interrupt vector has been made yet. END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-10-21T09:17:25.000000Z K 7 svn:log V 148 Add a driver for the Compaq Microcom 610 ISDN (Compaq series PSB2222I) ISA PnP card. Submitted by: Steve Looman Reviewed by: hm MFC after: 1 month END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-10-21T09:20:52.000000Z K 7 svn:log V 158 Add a driver for the Compaq Microcom 610 ISDN (Compaq series PSB2222I) ISA PnP card. Submitted by: Steve Looman Reviewed by: hm MFC after: 1 month END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-10-21T09:22:48.000000Z K 7 svn:log V 112 Fix bug attaching the ELSA PCC16, the cardtyp value was set incorrectly in the probe routine. MFC after: 3 days END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-10-21T09:30:10.000000Z K 7 svn:log V 26 upadate the release notes END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-10-21T09:39:22.000000Z K 7 svn:log V 25 Thanks for postcards ... END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-21T14:00:59.000000Z K 7 svn:log V 21 Add ia64_set_fpsr(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-21T14:01:48.000000Z K 7 svn:log V 53 Use ia64_set_fpsr() instead of __asm to set ar.fpsr. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-21T14:02:27.000000Z K 7 svn:log V 95 Set ar.fpsr to something sane before trying to handle a trap - the user might have trashed it. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-21T14:03:25.000000Z K 7 svn:log V 106 We need to save a bit more information in the partial syscall trapframe in case we need to take a signal. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-21T14:03:58.000000Z K 7 svn:log V 43 Add some more names for bits of trapframe. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-21T15:52:51.000000Z K 7 svn:log V 201 Convert textvp_fullpath() into the more generic vn_fullpath() which takes a struct thread * and a struct vnode * instead of a struct proc *. Temporarily add a textvp_fullpath macro for compatibility. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-21T15:54:56.000000Z K 7 svn:log V 66 This module will soon need opt_linux.h (for ) END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-21T15:56:46.000000Z K 7 svn:log V 58 Add proc/mtab which simulates a Linux system's /etc/mtab. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-10-21T18:23:50.000000Z K 7 svn:log V 514 In the words of the submitter: In libc_r, if _FDLOCKS_ENABLED is not defined, there is no guarantee in many of the sycall wrappers that _thread_fd_table[fd] is initialized. This causes problems for programs that pass in file descriptors and execve() another program; when the exec'ed program tries to do an fcntl() or other syscall on the passed-in fd, it fails. Add calls to initialize the FD table entry for _thread_fd_lock and _thread_fd_lock_debug. Submitted by: Peter S. Housel END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-10-21T19:42:13.000000Z K 7 svn:log V 68 MFC: security fix, allow to pick only "me" class from ~/.login_conf END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-21T21:57:10.000000Z K 7 svn:log V 355 Teach truss(1) to display sockaddrs. It currently knows about AF_INET, AF_INET6 and AF_UNIX sockaddrs, and will recognize accept(), bind(), connect(), getpeername() and getsockname() as syscalls taking sockaddr arguments. Some enterprising soul might want to add (and test) support for the send() / recv() family of syscalls as well. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-21T22:14:00.000000Z K 7 svn:log V 1022 {set,fill}_{,fp,db}regs() fixup: - Add dummy {set,fill}_dbregs() on architectures that don't have them. - KSEfy the powerpc versions (struct proc -> struct thread). - Some architectures had the prototypes in md_var.h, some in reg.h, and some in both; for consistency, move them to reg.h on all platforms. These functions aren't really MD (the implementation is MD, but the interface is MI), so they should move to an MI header, but I haven't figured out which {set,fill}_{,fp,db}regs() fixup: - Add dummy {set,fill}_dbregs() on architectures that don't have them. - KSEfy the powerpc versions (struct proc -> struct thread). - Some architectures had the prototypes in md_var.h, some in reg.h, and some in both; for consistency, move them to reg.h on all platforms. These functions aren't really MD (the implementation is MD, but the interface is MI), so they should move to an MI header, but I haven't figured out which one yet. Run-tested on i386, build-tested on Alpha, untested on other platforms. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-21T22:16:48.000000Z K 7 svn:log V 624 [partially forced commit due to pilot error in earlier commit attempt] {set,fill}_{,fp,db}regs() fixup: - Add dummy {set,fill}_dbregs() on architectures that don't have them. - KSEfy the powerpc versions (struct proc -> struct thread). - Some architectures had the prototypes in md_var.h, some in reg.h, and some in both; for consistency, move them to reg.h on all platforms. These functions aren't really MD (the implementation is MD, but the interface is MI), so they should move to an MI header, but I haven't figured out which one yet. Run-tested on i386, build-tested on Alpha, untested on other platforms. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2001-10-21T23:18:09.000000Z K 7 svn:log V 108 MFC: SA 01:62 fix Submitted by: Eugene Grosbein Approved by: silence on -security END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2001-10-21T23:28:15.000000Z K 7 svn:log V 111 forced commit (PR, Submitted by) PR: 27922 Submitted by: Eugene Grosbein END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-21T23:57:24.000000Z K 7 svn:log V 209 Move procfs_* from procfs_machdep.c into sys_process.c, and rename them to proc_* in the process; procfs_machdep.c is no longer needed. Run-tested on i386, build-tested on Alpha, untested on other platforms. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-22T01:46:53.000000Z K 7 svn:log V 57 Chroot to /tftpboot for tftp. Reviewed by: mdodd, peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-22T01:55:40.000000Z K 7 svn:log V 85 When we set our UID to `nobody', set an appropriate group also. Submitted by: peter END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-22T02:00:33.000000Z K 7 svn:log V 112 Move the stop event macros from pioctl.h to proc.h, and add an S_ALLSTOPS macro to represent "all stop events". END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-22T02:02:00.000000Z K 7 svn:log V 124 #include where needed (for the stop event definitions) and reorder includes everywhere to conform to style(9). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-22T02:48:38.000000Z K 7 svn:log V 366 First commit after a repo copy of isa/sio* -> dev/sio: Move sio from isa/sio.c to dev/sio/sio.c. The next step is to break out the front end attachments, improve support for these parts on different busses, and maybe, if we're lucky, merging in pc98 support. It will also be MI and live in conf/files rather than files.*. Approved by: bde Tested with: i386, pc98 END K 10 svn:author V 3 alc K 8 svn:date V 27 2001-10-22T06:45:42.000000Z K 7 svn:log V 89 Implement TCP/IP checksum off-loading on send for the 3c905B and later generation cards. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-22T07:33:38.000000Z K 7 svn:log V 180 Setup for a 200MB FS -- 209715200/512= 409600 sectors. (DFR's latest ia64-root-*.tar.gz leaves only 7.7M avail when created by dd if=/dev/zero of=ia64-root.fs bs=1024k count=200) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-22T08:46:23.000000Z K 7 svn:log V 170 Remove extra memory region kept by "struct pfil_head pfil_head_t;". Seems to be a typo for typedef, but we don't want this non-style(9) typedef anyway. PR: kern/31356 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-22T08:48:11.000000Z K 7 svn:log V 38 Fix a few more dependancy violations. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-10-22T08:56:02.000000Z K 7 svn:log V 101 Unbreak make world by adding .CURDIR here and there. Submitted by: Harry Starr END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-22T09:17:14.000000Z K 7 svn:log V 59 Fix WAW dependency. p6 is written in the syscall epilogue. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-22T09:54:17.000000Z K 7 svn:log V 51 Argh! Shoot me! (add closing */ after $FreeBSD$ ) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-22T10:06:25.000000Z K 7 svn:log V 23 Clamp down with NOOBJ. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-10-22T10:18:45.000000Z K 7 svn:log V 121 disk_clone() was a bit too eager to please: "md0s1ec" is not a valid device. Noticed by: Chad David END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-22T11:27:32.000000Z K 7 svn:log V 54 MFC: [1.48] allow reboot during runcom (PR bin/28116) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-22T12:22:08.000000Z K 7 svn:log V 91 This is __i386__-only, not !__alpha__. We never had userconfig on anything but i386/pc98. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-10-22T12:22:27.000000Z K 7 svn:log V 72 MFC: allow package file to be created from a locally installed package. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-22T12:43:30.000000Z K 7 svn:log V 250 restore the data of the ip header when extended udp header and data checksum is calculated. this caused some trouble in the code which the ip header is not modified. for example, inbound policy lookup failed. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-22T15:08:14.000000Z K 7 svn:log V 163 Upon further reflection, back out previous commit, partly for the reasons Bruce stated and partly because it introduces gratuitous incompatibilities with -STABLE. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-22T15:32:12.000000Z K 7 svn:log V 64 Back out part of previous commit: remove #include . END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-22T15:59:49.000000Z K 7 svn:log V 144 These two used sioreg.h as well. This is mildly bogus, but it is harder to fix right in a hurry. This (almost) fixes LINT. Submitted by: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-22T16:02:51.000000Z K 7 svn:log V 62 wx is an ex-parrot. wx doesn't exist any more, so remove it. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-22T16:13:38.000000Z K 7 svn:log V 212 No, you may not /* FALLTHROUGH */. Not only will you return an incorrect result, but you'd corrupt the kernel malloc() arena if it weren't for a small but life-saving optimization in ioctl(). MFC after: 1 week END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-10-22T16:32:44.000000Z K 7 svn:log V 116 Back out my previous commit. It is not necessary anymore now that Ruslan fixed the ipfilter directory with a NOOBJ. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-22T16:35:15.000000Z K 7 svn:log V 47 Remove unused headers that were breaking LINT. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-10-22T17:25:32.000000Z K 7 svn:log V 470 Fix UserTerms disassembling. Now that dumped ASL can be compiled with ports/devel/acpitools (iasl). - Merge AML parser to build ACPI namespace - Comment header info. out so that ASL compiler ignore them - Fix DSDT header size to be discarded when DSDT file is specified for input (acpidump and amldb) - Write DSDT header as well into DSDT file for output - Fix some trivial typo (Concatenate and SizeOf) - Remove DEBUG_FLAGS from Makefile (acpidump and amldb) END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-10-22T17:38:02.000000Z K 7 svn:log V 98 Fix reversed virtual/physical bus check, whoops! Submitted by: HIROSHI OOTA END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-10-22T18:01:37.000000Z K 7 svn:log V 278 Reduce frequency of Battery info (_BIF) acquisition. This helps avoiding EC read errors on some laptops. - Stop updating Battery info for all user requests - Update Battery info by notify events and resume method - Poll Battery info every one minute Suggested by: takawata END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-22T18:25:39.000000Z K 7 svn:log V 106 Delete wx(4) release notes and hardware notes. xl(4) now supports transmit-side TCP/IP checksum offload. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-22T19:20:31.000000Z K 7 svn:log V 67 Re-order ports collection infrastructure section of release notes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-22T19:23:07.000000Z K 7 svn:log V 34 New release note: pkg_create -b. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-22T19:24:23.000000Z K 7 svn:log V 24 MFC: pkg_create(1) -b. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-22T19:43:05.000000Z K 7 svn:log V 132 In the signal trampoline, flush the register stack before calling sigreturn. This appears to fix the last set of problems with csh. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-22T20:19:47.000000Z K 7 svn:log V 175 Fixed the value of the prefixlen in the sadb_address structure. When pfkey message relative to SA is sent, the prefixlen was incorrect. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 5 chris K 8 svn:date V 27 2001-10-22T22:49:26.000000Z K 7 svn:log V 120 Merge the fdesc changes from -CURRENT. This fixes at _least_ one bug, and makes the code a lot nicer. PR: kern/25266 END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-23T00:38:21.000000Z K 7 svn:log V 62 MFC syntax cleanup and documentation, no operational changes. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-23T00:40:54.000000Z K 7 svn:log V 26 MFC 1.291 (Documentation) END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-10-23T00:42:15.000000Z K 7 svn:log V 55 Remove funky right justification. Pointed out by: bde END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-10-23T00:46:13.000000Z K 7 svn:log V 152 Explain a little about sysexits(3) so that regular users can take advantage of the fact that some programs care to explain why they failed. PR: 31415 END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-10-23T00:47:27.000000Z K 7 svn:log V 77 This program uses sysexits(3), so it does not exit 1 on failure. PR: 31415 END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-10-23T00:54:58.000000Z K 7 svn:log V 223 Refer to chflags(2) instead of chflags(1) (since we're a section 2 manual page), fix capitalization, and remove chflags reference from SEE ALSO since the only time it's referenced is with an .Xr, anyway. Submitted by: bde END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-23T01:21:29.000000Z K 7 svn:log V 160 Change the vnode list under the mount point from a LIST to a TAILQ in preparation for an implementation of limiting code for kern.maxvnodes. MFC after: 3 days END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-23T01:23:41.000000Z K 7 svn:log V 437 Fix incorrect double-termination of vm_object. When a vm_object is terminated and flushes pending dirty pages it is possible for the object to be ref'd (0->1) and then deref'd (1->0) during termination. We do not terminate the object a second time. Document vop_stdgetvobject() to explicitly allow it to be called without the vnode interlock held (for upcoming sync_msync() and ffs_sync() performance optimizations) MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-23T05:46:57.000000Z K 7 svn:log V 66 MFC: d_thread_t. Bump FreeBSD_version to 440001 to reflect this. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-23T06:22:15.000000Z K 7 svn:log V 237 Allow users to specify a command to use as remote command instead of using rcmd directly. This has been in my tree for a long time, but we may need to sync with OpenBSD before MFC. Obtained from: openbsd PR: 15830 MFC after: 2 months END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-23T07:04:03.000000Z K 7 svn:log V 322 Add a tunable (hw.pcic.boot_deactivated) which will boot the system with the pccards deactivated. This can work around some problems in pccard system, but is also for people that want to explicitly turn on cards after boot rather that at boot. MFC after: 7 days Submitted by: iwasaki-san Reviewed by: ume-san, shiba-san END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-23T07:25:48.000000Z K 7 svn:log V 38 MFC: ray(4) manpage. PR: misc/31360 END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-10-23T08:01:47.000000Z K 7 svn:log V 277 Add experimental support for the Promise ATA133 controller. This might need additional code for hotswapping use, but first I need to get my hands on actual hw... Based on docs kindly provided by Promise Inc which we thank for the close cooperation with the FreeBSD project!. END K 10 svn:author V 7 amorita K 8 svn:date V 27 2001-10-23T08:54:50.000000Z K 7 svn:log V 90 Fix compile error of the case using `LINE30' option. Reviewed by: nyan MFC after: 3 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-10-23T09:16:04.000000Z K 7 svn:log V 14 MFC: WANSify. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-23T09:23:17.000000Z K 7 svn:log V 10 WARNSify. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-23T09:24:49.000000Z K 7 svn:log V 42 Connect cxconfig(8) to build. PR: 30447 END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-10-23T09:25:57.000000Z K 7 svn:log V 181 Add experimental support for the HighPoint HPT372 ATA133 controller. Based on docs kindly provided by HighPoint which we thank for the close cooperation with the FreeBSD project!. END K 10 svn:author V 7 amorita K 8 svn:date V 27 2001-10-23T09:39:09.000000Z K 7 svn:log V 110 fix broken `compat_atdisk'(replace raw device name with block device's). Reviewed by: nyan MFC after: 3 days END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-10-23T09:57:49.000000Z K 7 svn:log V 49 Add a bunch of new PCI ID's for Intel ATA chips. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-23T10:12:10.000000Z K 7 svn:log V 48 Add ia64 support (stubs, just like i386, alpha) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-23T10:16:04.000000Z K 7 svn:log V 279 ia64 support: move pnpinfo to i386 and alpha sections for now. i386 has native inb/outb etc, and alpha has libio. ia64 doesn't have any yet. move pppctl to the NOLIBC_R section (libc_r is not possible on ia64 in its present form due to assumptions about setjmp/longjmp magic) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-23T10:18:41.000000Z K 7 svn:log V 166 ia64 support. Hide a.out support solely under i386. While alpha never was released in a.out form, it does define the a.out data structures. The ia64 port does not. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-23T10:20:04.000000Z K 7 svn:log V 64 Add data serialisations after ptc and mov to rr[] instructions. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-23T10:20:24.000000Z K 7 svn:log V 217 ia64 support. Due to the bogus placement of some i4b includes, it is i386-only, even though it would work on all the isa-capable platforms. Change the NOI4B so that instead of excluding alpha, it only includes i386. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-23T10:23:32.000000Z K 7 svn:log V 54 __FBSDID() (second half of src/lib/libcrypt changes) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-23T10:31:52.000000Z K 7 svn:log V 80 Remove references to nfsiod(8) and nfs_client_flags now that they are obsolete. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-23T11:04:43.000000Z K 7 svn:log V 130 Turn off the single-user override. We've been running multi-user for some time. Having a machine boot unattended is useful. :-) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-23T11:05:35.000000Z K 7 svn:log V 76 Partially port kvm to ia64 - virtual to physical translation is incomplete. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-10-23T13:52:19.000000Z K 7 svn:log V 419 Don't avoid setting a 0 second timer in datalink_StartDialTimer() by not setting any timer. Instead, set a 1 millisecond timer. This ensures that ppp will come out of it's select() call after losing carrier in -ddial mode with a reconnect period of 0 and going to ST_OPENING, rather than waiting indefinitely for some other event to wake ppp up. Bump the ppp version number to indicate the event. MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-10-23T13:52:56.000000Z K 7 svn:log V 139 MFC: Don't avoid setting a 0 second timer in datalink_StartDialTimer() by not setting any timer. Instead, set a 1 millisecond timer. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2001-10-23T14:54:15.000000Z K 7 svn:log V 80 Collect multi name handling. Reported by : Stephan Kulow END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-23T15:17:33.000000Z K 7 svn:log V 345 Break out the bus front ends into their own files. Rewrite sio_pccard_detach to use new siodetach. Add an extra arg to sioprobe to tell driver to probe/not probe the device for IRQs. This incorporates most of Bruce's review material. I'm at a good checkpoint, but there will be more to come based on bde's further reviews. Reviewed by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-23T17:31:11.000000Z K 7 svn:log V 69 Move the 'type' variable inside the block where it is actually used. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-10-23T17:40:37.000000Z K 7 svn:log V 211 Alter the suggested way of writing structurtes to make them actuallys readble when there are compound sub-elements (e.g. other structs). Reviewed by: {peter,dillon,des,imp,jlemon}@freebsd.org MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-23T17:52:49.000000Z K 7 svn:log V 87 Assert that Giant is not held in mi_switch() unless the process state is SMTX or SRUN. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-10-23T19:09:01.000000Z K 7 svn:log V 253 o vn_open() fails to call VOP_CLOSE() if vfs_object_create fails. Ideally all successful calls to VOP_OPEN() might be reflected in a call to VOP_CLOSE(). For now, simply add a comment reflecting this problem; this should be fixed at some point. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-10-23T19:11:31.000000Z K 7 svn:log V 439 o Add two comments identifying problems with the current nfs_lock.c implementation, so that the information doesn't get lost. (1) /var/run/lock is looked up relative to the current thread's root directory, but it's not clear that's desirable. (2) A race condition associated with live credential modification on a shared credential is present when privilege is granted for the purposes of talking to /var/run/lock. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-23T20:16:56.000000Z K 7 svn:log V 62 Add a siocnterm function for the CONS_DRIVER function vector. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-23T20:22:04.000000Z K 7 svn:log V 132 Add RB_MULTIPLE flag so the bootloader can turn on mulitiple console support. This flag value is identical to RBX_DUAL from boot2. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-23T20:25:50.000000Z K 7 svn:log V 46 Implement multiple low-level console support. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-23T20:27:05.000000Z K 7 svn:log V 47 Allow the RBX_DUAL flag to appear in bootinfo. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-10-23T20:27:06.000000Z K 7 svn:log V 82 Fix typo. PR: docs/31388 Submitted by: Yoshihiko Sarumaru END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-23T20:27:48.000000Z K 7 svn:log V 85 Set RB_MULTIPLE (multiple console support) if the kernel is booted with the -D flag. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-23T20:34:41.000000Z K 7 svn:log V 90 Clarification: &release.next; refers to a future FreeBSD release. Submitted by: phantom END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-23T20:36:43.000000Z K 7 svn:log V 66 Add conscontrol, a front end interface for manipulating consoles. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-23T20:37:06.000000Z K 7 svn:log V 62 MFC: Clarify that &release.next; refers to a future release. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-23T20:37:07.000000Z K 7 svn:log V 34 Hook up conscontrol to the build. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-10-23T21:28:39.000000Z K 7 svn:log V 92 Make sure the copies: and symlinks: targets exist in the case of the empty ".for ..." loop. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-23T22:13:34.000000Z K 7 svn:log V 19 Add a manual page. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-23T22:23:22.000000Z K 7 svn:log V 129 Fix RAW dependency violation when compiled with gcc-3 Warning: Use of 'br.ret.sptk.many' violates RAW dependency 'PSR.tb' (data) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-23T22:29:16.000000Z K 7 svn:log V 162 Set the code and signal for the F00F hack fault directly instead of changing the code in the trapframe and looping back to the top of trap again. Tested by: cjc END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-23T22:34:36.000000Z K 7 svn:log V 247 - Change getenv_quad() to return an int instead of a quad_t since it returns an success/failure code rather than the actual value. - Add getenv_string() which copies a string from the environment to another string and returns true on success. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-23T22:35:25.000000Z K 7 svn:log V 127 Change TUNABLE_*_FETCH to have a return value of 0 if the variable was not found or successfully converted and true otherwise. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-23T22:37:36.000000Z K 7 svn:log V 86 Allow hw.acpi.cpu.{economy,performance}_speed to be set from the loader via tunables. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-23T22:39:11.000000Z K 7 svn:log V 126 Change the sx(9) assertion API to use a sx_assert() function similar to mtx_assert(9) rather than several SX_ASSERT_* macros. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-10-23T22:44:03.000000Z K 7 svn:log V 18 Add Olympus C-700 END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-10-23T22:44:36.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-10-23T22:48:00.000000Z K 7 svn:log V 170 Disallow fseek() optimization in internal read buffer, if pointer is moved by seek. It means that beginning of read buffer becomes not the same as current file position. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-23T22:51:59.000000Z K 7 svn:log V 23 Document sx_assert(9). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-23T22:56:41.000000Z K 7 svn:log V 61 Remove if_wx. Submitted by: Dave Cornejo END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-10-23T23:05:15.000000Z K 7 svn:log V 50 Change comment explaining another usage of __SMOD END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-23T23:05:20.000000Z K 7 svn:log V 252 Tra-La, another QLogic f/w funny- this time with the 2300. If we get a completion status of RQCS_QUEUE_FULL, it means that the internal queues are full. Other QLogic boards set the QFULL SCSI status. But *nooooooooooo*, not the 2300. MFC after: 1 day END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-10-23T23:52:11.000000Z K 7 svn:log V 138 Back out read buffer invalidating via __SMOD. It was correct, but not needed because internal buffer cleared on each seek outside of it. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-24T01:05:39.000000Z K 7 svn:log V 137 Fix ktrace enablement/disablement races that can result in a vnode ref count panic. Bug noticed by: ps Reviewed by: ps MFC after: 1 day END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-10-24T02:48:38.000000Z K 7 svn:log V 261 o Note an additional potential problem here: LOCKD_MSG directly exports struct ucred to userland. In 5.0-CURRENT, it is desirable to instead export struct xucred, as ucred contains mutexes, pointers, and other kernel evil. I'll add it to my work queue. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-24T04:48:05.000000Z K 7 svn:log V 108 Add parse functions for local APIC and I/O APIC entries. Also, show when a local APIC or SAPIC is disabled. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-10-24T07:59:42.000000Z K 7 svn:log V 55 Back out my last commit. Ruslan (ru) has a better fix. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-24T08:06:55.000000Z K 7 svn:log V 86 Remove call to cninit_finish. This is part of the multiple low-level console support. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-24T09:16:23.000000Z K 7 svn:log V 81 It's safe to assume that ${.OBJDIR} == ${.CURDIR} in the NOOBJ-hinted Makefiles. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-10-24T10:06:56.000000Z K 7 svn:log V 90 MFC: symlinks and other non-regular files handling fixes, packing list format versioning. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-10-24T10:48:42.000000Z K 7 svn:log V 53 MFC: Make port 139 a tcp port rather than a udp port END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-24T10:57:30.000000Z K 7 svn:log V 59 Finish the removal of the LABPC driver. Forgotten by: phk END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-10-24T12:33:21.000000Z K 7 svn:log V 28 improve recording behaviour END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-10-24T12:40:54.000000Z K 7 svn:log V 35 fix SNDCTL_DSP_GETISPACE behaviour END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-10-24T12:51:23.000000Z K 7 svn:log V 115 Correct a typo: numtiple -> multiple. PR: 31474 Submitted by: Eric Yu MFC after: 1 week END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-10-24T14:12:47.000000Z K 7 svn:log V 37 fix kvprintf panic in attach routine END K 10 svn:author V 6 robert K 8 svn:date V 27 2001-10-24T14:15:28.000000Z K 7 svn:log V 74 Use vm_offset_t instead of caddr_t to fix a warning and remove two casts. END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-10-24T14:17:20.000000Z K 7 svn:log V 99 MFC: Fix bug attaching the ELSA PCC16, the cardtyp value was set incorrectly in the probe routine. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-24T14:18:33.000000Z K 7 svn:log V 100 Fix this to actually compile in the !INVARIANTS case. Reported by: Maxime Henrion END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-10-24T14:46:40.000000Z K 7 svn:log V 154 Added the pmc driver which supports power management controller of old NEC PC-98NOTE. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) MFC after: 1 week END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-24T15:37:25.000000Z K 7 svn:log V 112 Add some new entities with the "official" names of the platforms we support (as opposed to the names of ports). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-24T15:39:54.000000Z K 7 svn:log V 45 MFC: Entities with official platform names. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-24T16:01:40.000000Z K 7 svn:log V 166 Refer more consistently to the different FreeBSD (hardware platform) ports. Also use "official" names for platforms where appropriate. Partly suggested by: phantom END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-24T16:53:54.000000Z K 7 svn:log V 158 Make apm a module. We need further work to be able to specify an equivalence of `flags 0x20'. Many PCs should work for now. But, some PCs need `flags 0x20'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-10-24T17:25:49.000000Z K 7 svn:log V 204 Help to recover from bad seek (i.e. negative or too big) happens beyond our pre-check control. Do the same way as refill.c does when it set __SERR, i.e. clear read and ungetc buffers. Clear EOF flag too. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-24T17:38:40.000000Z K 7 svn:log V 271 - Clean up the comments slightly here to make them more readable. - Set the type and trapframe number for the F00F workaround since type can be used later by sv_transtrap(). Debuggers might also want to look at the type in the trapframe. Submitted by: bde (mostly) END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-24T17:42:01.000000Z K 7 svn:log V 32 Remove call to cninit_finish(). END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-10-24T18:10:37.000000Z K 7 svn:log V 156 Add $FreeBSD$. Change assert() macro to print failing function name. Change K&R function prototype wrapper to ANSI prototype. This makes us C99 conforming. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-10-24T18:12:18.000000Z K 7 svn:log V 127 Add __FBSDID. Change __assert() function to print failing function name. #if 0 the sccsid block. This makes us C99 conforming. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-10-24T18:12:43.000000Z K 7 svn:log V 103 Add __FBSDID. Change __assert() function to print failing function name. This makes us C99 conforming. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-10-24T18:14:51.000000Z K 7 svn:log V 78 Document C99 conformity. Update text which is printed out to reflect reality. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-24T18:24:09.000000Z K 7 svn:log V 134 Don't enable write cacheing on devices that don't support tagged queuing unless hw.ata.wc is set. Approved by: sos MFC after: 1 week END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-24T18:30:05.000000Z K 7 svn:log V 132 cn_tab no longer exists, use cnadd() to add a console device. Note that this may result in duplicate console output in some cases. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-24T18:32:17.000000Z K 7 svn:log V 96 unwind v_writecount in fhopen() if we are unable to allocate the descriptor. MFC after: 3 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-24T18:45:35.000000Z K 7 svn:log V 22 Unbreak alpha builds. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-24T19:14:51.000000Z K 7 svn:log V 49 MFC ktrace race fixes for vnode ref count panic. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-10-24T19:14:52.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_6'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-24T19:28:01.000000Z K 7 svn:log V 167 MFC 1.30: The behavior of SPDUPDATE has been changed. SPDUPDATE doesn't depend on whether there is a SP or not. This change makes `generate_policy on' of racoon work. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-24T19:29:43.000000Z K 7 svn:log V 175 MFC 1.13: Fixed to process a IPv6 packet when ah transport after esp tunnel should be applied. the SA of AH transport could not be selected from the SAD because of this bug. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-24T19:37:07.000000Z K 7 svn:log V 397 MFC 1.25: Fill _res.sort_list with harmless entry. sortlist for IPv6/IPv4 is stored in _res_ext.sort_list, and sortlist for IPv4 is stored in _res.sort_list for backward compatibility. However, both sort_list's are maintaind by just one index _res.nsort. So, when IPv6 address is specified to sortlist, empty entry was created in _res.sort_list. It broke sortlist facility of gethostbyname(). END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-24T19:42:39.000000Z K 7 svn:log V 189 MFC 1.26-1.28: - merged key_cmpsaidx_*. - fixed to make a response in key_spdadd(). reported by - do not play too much trick with evaluation order. from netbsd END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-24T19:49:16.000000Z K 7 svn:log V 406 MFC: printed current sequence number of the SA. accordingly, changed into sadb_x_sa2_sequence from sadb_x_sa2_reserved3 in the sadb_x_sa2 structure. Also the output of setkey is changed. sequence number of the sadb is replaced to the end of the output. lib/libipsec/pfkey_dump.c: 1.4 sys/net/pfkeyv2.h: 1.7 sys/netkey/key.c: 1.29 sys/netkey/key_debug.c: 1.15 usr.sbin/setkey/scriptdump.pl: 1.4 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-24T20:14:49.000000Z K 7 svn:log V 116 Try to get the self-relocator to work with IPLTLSB relocations. Doesn't work right though - I can't figure out why. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-24T20:29:14.000000Z K 7 svn:log V 110 De-orbit DEFS.h - the other arches do not use it, and it got replaced with . Reviewed by: bde END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-24T21:20:50.000000Z K 7 svn:log V 303 If we get an unhandled page fault in kernel mode, either panic (if pcb_onfault is not set) or arrange to restart at the location in pcb_onfault. This ought to help the stability of a system under moderate load. It certainly stops DDB from hanging the kernel when it tries to access a non-present page. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-24T21:22:08.000000Z K 7 svn:log V 151 * Clear the TLB on boot. * If a pte for a location given to pmap_enter_quick is valid, just give up - don't panic, even if the mapping is different. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-24T21:35:31.000000Z K 7 svn:log V 184 Change the module name from 'snd_cmipci' to 'snd_cmi' to match the filename, module name in the loader, the dependency in snd_driver.ko, and to be consistent with other sound drivers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-24T21:38:08.000000Z K 7 svn:log V 101 Change the module name from 'via' to 'snd_via82c686' to match the KLD filename and in snd_driver.ko. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-24T21:42:06.000000Z K 7 svn:log V 83 Change module name from 'snd_als' to 'snd_als4000' to match name in snd_driver.ko. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-24T21:44:07.000000Z K 7 svn:log V 149 Change the module name from 'snd_sonicvibes' to 'snd_vibes' as that is the filename (thus the "old" module name) and the name used by snd_driver.ko. END