ƒ¬-65669 234 237 193 221 271 150 177 118 152 143 140 127 113 173 127 366 249 269 652 173 296 138 337 146 493 130 155 174 237 141 157 121 120 142 200 291 198 131 150 262 573 129 190 175 295 240 396 242 140 198 217 430 622 189 163 430 159 622 215 161 181 164 243 133 218 129 156 121 233 124 201 169 162 136 132 318 143 154 277 276 202 171 157 374 232 142 160 166 164 149 132 285 189 150 220 244 180 126 280 490 1090 201 303 253 395 150 143 355 223 272 617 178 872 361 278 217 136 281 184 205 153 163 596 205 208 263 263 140 155 214 141 161 122 121 125 178 146 322 189 226 143 143 135 264 304 176 131 491 123 157 153 278 856 293 736 175 216 194 192 178 200 174 136 222 362 138 312 183 182 193 216 142 228 112 224 548 124 399 205 133 204 286 343 144 173 259 170 277 245 135 329 212 157 221 229 114 162 577 118 171 184 195 247 341 109 183 329 145 142 140 156 249 143 169 232 861 199 184 133 121 134 291 119 158 117 200 153 256 149 179 170 151 155 172 174 K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-10T08:31:17.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r65668, 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 2000-09-10T08:31:18.000000Z K 7 svn:log V 97 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-v_2_2_0_2000_09_09'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-10T08:43:04.000000Z K 7 svn:log V 126 Bump __FreeBSD_version to 500013 after SMPng step 1 hit the tree. If anything deserves to bump the version, surely this does. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-09-10T08:45:13.000000Z K 7 svn:log V 177 MFC: - bus_space'ify. - Fixed the IRQ9/IRQ2 confusion. - Added support for AX88190, equipped in MELCO LPC3-TX. - Added PC-98 Cbus devices support. - Removed old ed driver. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-10T09:13:34.000000Z K 7 svn:log V 58 Updates to the ntp pll from John Hay. Submitted by: jhay END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-10T09:35:38.000000Z K 7 svn:log V 84 Resolve conflicts and update for OpenSSH 2.2.0 Reviewed by: gshapiro, peter, green END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-10T09:43:29.000000Z K 7 svn:log V 25 Update for OpenSSH 2.2.0 END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-10T10:26:07.000000Z K 7 svn:log V 59 Remove files no longer present in OpenSSH 2.2.0 and beyond END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T12:15:30.000000Z K 7 svn:log V 51 Only build PnP parts if the platform supports PnP. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T13:03:24.000000Z K 7 svn:log V 48 Update to work with the current version of KTR. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T13:04:20.000000Z K 7 svn:log V 35 Fix printf warnings in CTRx calls. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T13:32:39.000000Z K 7 svn:log V 21 Fix printf warnings. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T13:33:31.000000Z K 7 svn:log V 81 Move the include of so that KTR gets a declaration for snprintf(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T13:34:35.000000Z K 7 svn:log V 35 Fix printf warnings in CTRx calls. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-09-10T13:48:51.000000Z K 7 svn:log V 273 Change NOFORTH comment character from # to \ followed by space, to make things more interchangeable between it and the FORTH case. Perhaps requiring the space is a bit too much, but... Nothing in the tree seems to produce loader.rc files with comment line, at this time. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-09-10T13:51:31.000000Z K 7 svn:log V 156 Bump up version as a result of the recent changes to kernel path, and boot-conf&boot semantic changes. Reminded by: peter (even though he doesn't know it) END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-09-10T13:51:44.000000Z K 7 svn:log V 176 Bump up version as a result of the recent changes to kernel path, and boot-conf&boot semantic changes. Also, make it 1.0. Reminded by: peter (even though he doesn't know it) END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-10T13:52:19.000000Z K 7 svn:log V 557 Large upgrade to the entropy device; mainly inspired by feedback from many folk. o The reseed process is now a kthread. With SMPng, kthreads are pre-emptive, so the annoying jerkiness of the mouse is gone. o The data structures are protected by mutexes now, not splfoo()/splx(). o The cryptographic routines are broken out into their own subroutines. this facilitates review, and possible replacement if that is ever found necessary. Thanks to: kris, green, peter, jasone, grog, jhb Forgotten to thank: You know who you are; no offense intended. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T13:54:52.000000Z K 7 svn:log V 81 Move the include of so that KTR gets a declaration for snprintf(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-10T13:56:45.000000Z K 7 svn:log V 201 Forced commit. Enough folks complained about the name of the entropy device module, so I agreed to change it from "randomdev" to just plain "random". This needs to be changed in loader.conf as well. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-10T13:58:58.000000Z K 7 svn:log V 44 The entropy driver module has changed name. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-10T14:27:17.000000Z K 7 svn:log V 242 Harvest mouse events for the entropy device in a better place. In the new location, all mouse events are harvested, not just the ones being written out to moused(8). This means that mouse entropy is harvested at the consoles as well as in X. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-10T14:31:40.000000Z K 7 svn:log V 52 Provide keyboard entropy harvesting for PCVT users. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-10T14:34:08.000000Z K 7 svn:log V 398 Update to driver 2.15. Main change is the addition of the bktr_mem module. This holds onto the bktr driver's contiguously allocated memory when the bktr driver is unloaded and reloaded. This has to be done because it is virtually impossible to get contiguous memory once a system is running. Also tidied up the use of SMBUS, added a new Hauppauge tuner type (0x2c) and a new Flyvideo vendor ID. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-09-10T14:35:20.000000Z K 7 svn:log V 33 pmcd_value is actually a quad_t. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T14:36:55.000000Z K 7 svn:log V 63 Use '&' instead of '%' to calculate the new value for ktr_idx. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-10T15:33:07.000000Z K 7 svn:log V 81 Moved boot0cfg into IBM-PC only section (MACHINE=="i386"). Pointed out by: nyan END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T15:39:23.000000Z K 7 svn:log V 144 Remove the manipulation of the Giant mutex from the interrupt entry points. This can't work right anyway and needs to happen in the irq thread. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-10T15:40:20.000000Z K 7 svn:log V 47 Update to build both bktr and bktr_mem modules END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-10T17:11:27.000000Z K 7 svn:log V 65 Fix this so that we actually define HAVE_PNP when its available. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-09-10T18:03:46.000000Z K 7 svn:log V 27 Fix a goof in timevaldiff. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-09-10T18:04:12.000000Z K 7 svn:log V 26 Fix a few style oddities. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-09-10T18:18:10.000000Z K 7 svn:log V 50 Make default interface work. Obtained from: KAME END K 10 svn:author V 6 nectar K 8 svn:date V 27 2000-09-10T19:06:05.000000Z K 7 svn:log V 104 Set h_errno when an error is encountered. PR: bin/21092 Submitted by: Alexander Kabaev END K 10 svn:author V 6 semenu K 8 svn:date V 27 2000-09-10T19:22:04.000000Z K 7 svn:log V 195 MFC: added ALTIMA's AC 101 PHY. AC101 and QS6612 are quite compatible with DP83840, so support them as nsphy. All this to convert tx driver to use miibus. PR: kern/20967 Obtained from: current END K 10 svn:author V 6 semenu K 8 svn:date V 27 2000-09-10T19:51:07.000000Z K 7 svn:log V 102 MFC: driver converted to use newbus and miibus. Alos support for BTX and TX_2 cards. PR: kern/20967 END K 10 svn:author V 6 semenu K 8 svn:date V 27 2000-09-10T20:39:26.000000Z K 7 svn:log V 36 MFC: tx driver can be built as KLD. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-10T23:02:58.000000Z K 7 svn:log V 56 MFC: rev 1.168: no longer force USA_RESIDENT to be set. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-09-10T23:06:50.000000Z K 7 svn:log V 166 Allow interrupt threads to run during shutdown. This should fix the "dirty buffers during shutdown" problem introduced by the SMPng commit. Submitted by: tegge, cg END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-09-11T00:20:02.000000Z K 7 svn:log V 479 Rename tsleep to msleep and add a mutex argument, which is released before sleeping and re-acquired before msleep returns. A compatibility cpp macro has been provided for tsleep to avoid changing all occurences of it in the kernel. Remove an assertion that the Giant mutex be held before calling tsleep or asleep. This is intended to serve the same purpose as condition variables, but does not preclude their addition in the future. Approved by: jasone Obtained from: BSD/OS END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-09-11T00:52:31.000000Z K 7 svn:log V 36 Add scant documentation for msleep. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-09-11T02:32:30.000000Z K 7 svn:log V 95 Add malloc_mtx to protect malloc and friends, so that they're thread-safe. Reviewed by: peter END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T04:06:48.000000Z K 7 svn:log V 83 aio processes need to have the Giant mutex before doing work. Submitted by: tegge END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T04:09:08.000000Z K 7 svn:log V 202 - Use RFHIGHPID when creating the kthread to get a more sensible pid. - Don't fake walking a tailq. Instead, use a while loop that pulls items off the head of the queue while the queue is not empty. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T04:10:29.000000Z K 7 svn:log V 147 When doing statistics for statclock on other CPU's, use the other CPUs' idleproc pointers instead of our own for comparisons. Submitted by: tegge END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T04:33:36.000000Z K 7 svn:log V 303 Add a nasty hack to get remote kernel gdb working from ddb. ddb would complain before that a suitable gdb port had not been setup because gdbdev was NULL. This abuses the fact that the gdb port is hard-coded to the address normally assigned to sio1 and thus hard-codes in sio1 as the gdb port. Yuck. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T05:12:54.000000Z K 7 svn:log V 149 Forced commit to note that the previous commit only applied to the alpha architecture. Also, forgot an acknowledgement: Detective help from: wpaul END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T05:19:37.000000Z K 7 svn:log V 48 Relocate sys/systm.h #include to quiet warning. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T05:23:21.000000Z K 7 svn:log V 105 - Remove duplicate cp_time declaration. - Use extended printf format string version of KTR trace points. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T05:28:52.000000Z K 7 svn:log V 124 Don't tell printf() to output a sign when printing out a value as hex. kvprintf() doesn't print out a sign for hex anyways. END K 10 svn:author V 3 ken K 8 svn:date V 27 2000-09-11T05:37:00.000000Z K 7 svn:log V 337 MFC, Change the "Duplicate Wired Device entry" printout in camperiphnextunit to also mention the peripheral name, bus, target and lun of the device we attempted to put in that slot. This gives the user a little more information about what is going on. Tested by: Andre Albsmeier Discussed with: gibbs END K 10 svn:author V 3 ken K 8 svn:date V 27 2000-09-11T05:40:20.000000Z K 7 svn:log V 529 MFC: Add quirk entries from Andre Albsmeier to disable the sync cache command for the Quantum "MAVERICK 540S" and "LPS525S". Also, add common string variables, since we seem to have a few Quantum and Micropolis drives in here. Fix the 'quantum' variable usage in scsi_all.c that likely got broken when someone staticized things in cam_xpt.c. (That particular problem would cause Quantum Fireball ST drives to not get spun up if they were not already spinning.) Submitted by: Andre Albsmeier END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T05:43:02.000000Z K 7 svn:log V 97 Fix a 64-bitism. Use size_t instead of int for 4th argument to copyinstr. Approved by: rwatson END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T05:45:06.000000Z K 7 svn:log V 71 Fix a 64-bitism, use size_t instead of u_int for 4th arg to copyinstr. END K 10 svn:author V 3 ken K 8 svn:date V 27 2000-09-11T05:47:25.000000Z K 7 svn:log V 337 MFC, Change the "Duplicate Wired Device entry" printout in camperiphnextunit to also mention the peripheral name, bus, target and lun of the device we attempted to put in that slot. This gives the user a little more information about what is going on. Tested by: Andre Albsmeier Discussed with: gibbs END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T05:51:58.000000Z K 7 svn:log V 67 Add #include's of sys/proc.h and sys/param.h to silence a warning. END K 10 svn:author V 3 ken K 8 svn:date V 27 2000-09-11T05:54:50.000000Z K 7 svn:log V 529 MFC, Add quirk entries from Andre Albsmeier to disable the sync cache command for the Quantum "MAVERICK 540S" and "LPS525S". Also, add common string variables, since we seem to have a few Quantum and Micropolis drives in here. Fix the 'quantum' variable usage in scsi_all.c that likely got broken when someone staticized things in cam_xpt.c. (That particular problem would cause Quantum Fireball ST drives to not get spun up if they were not already spinning.) Submitted by: Andre Albsmeier END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-11T05:59:00.000000Z K 7 svn:log V 122 Add warning from Sheldon and others about stale modules Add warning from markm about randomdev vs random change in loader END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T06:42:50.000000Z K 7 svn:log V 69 The alpha doesn't have a eflags register, so don't refer to it here. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T07:14:43.000000Z K 7 svn:log V 87 Add MODULE_VERSION and MODULE_DEPENDS to make the bktr module load the bktr_mem module END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-09-11T07:14:44.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 roger K 8 svn:date V 27 2000-09-11T07:59:57.000000Z K 7 svn:log V 148 MFC: Update to driver release 2.15. Functional changes: New tuner types added, improvmemts to KLD module and memory allocation. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T08:24:41.000000Z K 7 svn:log V 39 MFC: Add new files for bktr_mem module END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T09:03:10.000000Z K 7 svn:log V 123 MFC: Update makefiles to buld bktr and bktr_mem modules Note: this will build bktr_mem, but it is not being used yet. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-11T09:19:46.000000Z K 7 svn:log V 36 MFC: added boot selector for PC-98. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-11T10:19:15.000000Z K 7 svn:log V 59 Whitespace-only change: apply normal line breaking style. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-11T10:21:10.000000Z K 7 svn:log V 24 Mark a path up with Pa. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T10:37:27.000000Z K 7 svn:log V 138 Change to SI_ORDER_FIRST to make sure this module runs before the bktr module if both are loaded at the same time (eg in the boot loader) END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T10:38:02.000000Z K 7 svn:log V 30 MFC: Change to SI_ORDER_FIRST END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T10:46:03.000000Z K 7 svn:log V 106 Add bktr_mem_loader, default to NO. In the near future the bktr module will need the bktr_mem module too. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-11T11:02:41.000000Z K 7 svn:log V 76 MFC: Added boot98cfg - boot manager installation and configuration utility. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-11T11:04:37.000000Z K 7 svn:log V 69 MFC: Activate boot98cfg and moved boot0cfg into IBM-PC only section. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T11:16:43.000000Z K 7 svn:log V 42 MFC: Add bktr_mem_load, default set to NO END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T11:18:55.000000Z K 7 svn:log V 38 Make bktr module user bktr_mem module END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T12:23:50.000000Z K 7 svn:log V 223 Make MOD_UNLOAD return EBUSY to prevent it being unloaded automatically when we unload the bktr driver. Change the sub-section from SI_SUB_PSEDUO to SI_SUB_DRIVERS to make sure the module initialises before the bktr module END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-11T12:25:15.000000Z K 7 svn:log V 49 MFC: Correct the module initialisation position. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-11T15:08:21.000000Z K 7 svn:log V 61 Note MFC: killall(1) as a C program, boot98cfg(8) for i386. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-11T17:15:27.000000Z K 7 svn:log V 184 Prevent multiple make_dev() calls on the same dev_t and similar bogosities. A couple of new warnings may be emitted during boot if drivers DTWT. Tested by: George Cox END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-11T17:15:33.000000Z K 7 svn:log V 183 revent multiple make_dev() calls on the same dev_t and similar bogosities. A couple of new warnings may be emitted during boot if drivers DTWT. Tested by: George Cox END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-11T18:18:57.000000Z K 7 svn:log V 108 New release notes: OpenSSH->2.2.0, binutils->2.10.0, libreadline->4.1, ifconfig(8) lladdr, bktr(4)->2.1.5. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-11T18:19:43.000000Z K 7 svn:log V 78 MFC: binutils->2.10.0, libreadline->4.1, ifconfig(8) lladdr, bktr(4)->2.1.5. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-11T18:25:12.000000Z K 7 svn:log V 64 Arrgh. Back out a change used during debugging and fix a typo. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-09-11T19:11:33.000000Z K 7 svn:log V 278 Don't do snd_nxt rollback optimization (rev. 1.46) for SYN packets. It causes a panic when/if snd_una is incremented elsewhere (this is a conservative change, because originally no rollback occurred for any packets at all). Submitted by: Vivek Sadananda Pai END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T19:31:28.000000Z K 7 svn:log V 139 Move the prototypes for random_set_wakeup* from yarrow.c to yarrow.h so that both yarrow.c and harvest.c can use them. Approved by: markm END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T19:33:38.000000Z K 7 svn:log V 50 Forward declare 'struct proc'. Requested by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T19:34:04.000000Z K 7 svn:log V 68 Back out previous revision now that sys/random.h is properly fixed. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-09-11T19:34:05.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-09-11T19:34:06.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2000-09-11T20:07:15.000000Z K 7 svn:log V 54 Sign tx driver as useing miibus, and depending on it. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2000-09-11T20:10:16.000000Z K 7 svn:log V 37 Sign tx driver as using miibus code. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-09-11T20:37:42.000000Z K 7 svn:log V 187 Add the ability to define a "shutdown" and "shutdown and poweroff" key to syscons. I have a man page to follow describing the format of the kbdmap file. PR: 19273 Reviewed by: sheldonh END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-09-11T21:10:25.000000Z K 7 svn:log V 94 Well, this works for me and I can now boot my PC164 again. Nobody said it broke their system. END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-09-11T21:20:39.000000Z K 7 svn:log V 56 Move tx to the list of drivers that now require miibus. END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-09-11T21:21:37.000000Z K 7 svn:log V 125 Add tx to the list of miibus using network drivers. We already build tx in /sys/modules for alpha, and it compiles on beast. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-11T23:19:13.000000Z K 7 svn:log V 148 Whoops. The AMR_QUARTZ_GOFASTER option is meant to disable, not enable this check. It looks like it doesn't work on at least the 466 controllers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-11T23:55:10.000000Z K 7 svn:log V 88 Fix some printf format string warnings due to sizeof(int) != sizeof(long) on the alpha. END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-09-12T02:38:05.000000Z K 7 svn:log V 32 Fix screwup in previous commit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-12T04:37:12.000000Z K 7 svn:log V 187 Fix 1.117 as requested by DES, but in a different way. Generally degrumpify it, and add pointer to module problem that I had hit with a stale Linux module when I upgraded to SMPNG code. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-09-12T04:40:34.000000Z K 7 svn:log V 393 o Add a ``-o'' argument to initattr, which causes extattrctl to overwrite the existing attribute file rather than aborting with an error. o Useful if you want to reset the state of attributes on the system without allocating different disk blocks through deletion and recreation, for example, if you're doing benchmarks of extended attribute code. :-) Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-09-12T05:35:47.000000Z K 7 svn:log V 993 o Variety of extended attribute fixes - In ufs_extattr_enable(), return EEXIST instead of EOPNOTSUPP if the caller tries to configure an attribute name that is already configured - Throughout, add IO_NODELOCKED to VOP_{READ,WRITE} calls to indicate lock status of passed vnode. Apparently not a problem, but worth fixing. - For all writes, make use of IO_SYNC consistent. Really, IO_UNIT and combining of VOP_WRITE's should happen, but I don't have that tested. At least with this, it's consistent usage. (pointed out by: bde) - In ufs_extattr_get(), fixed nested locking of backing vnode (fine due to recursive lock support, but make it more consistent with other code) - In ufs_extattr_get(), clean up return code to set uio_resid more consistently with other pieces of code (worked fine, this is just a cleanup) - Fix ufs_extattr_rm(), which was broken--effectively a nop. - Minor comment and whitespace fixes. Obtained from: TrustedBSD Project END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-12T08:41:55.000000Z K 7 svn:log V 106 Back out bktr_mem_load. It is not needed because I'm use MODULE_DEPEND elsewhere. Reminded by: Mike Smith END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-09-12T09:49:08.000000Z K 7 svn:log V 211 Add three new VOPs: VOP_CREATEVOBJECT, VOP_DESTROYVOBJECT and VOP_GETVOBJECT. They will be used by nullfs and other stacked filesystems to support full cache coherency. Reviewed in general by: mckusick, dillon END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-09-12T11:03:12.000000Z K 7 svn:log V 161 Move the detection of Linksys PCMCIA cards from attach to probe. This should solve the problems people were seeing with this driver. Reported by: phk & others. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-09-12T11:37:20.000000Z K 7 svn:log V 303 Change from using poll(2) to kqueue/kevent when waiting for a DNS response to return. This will stop processes waiting on DNS requests from being woken up when a select collision occurs. This was tested on mx1.FreeBSD.org (outgoing mail for the FreeBSD.org mailing lists.) Reviewed by: jlemon, peter END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-12T12:30:13.000000Z K 7 svn:log V 53 Clarify the handling of the securelevel. PR: 20974 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-12T12:31:32.000000Z K 7 svn:log V 46 MFC rev 1.23: clarify handling of securelevel END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-12T13:13:22.000000Z K 7 svn:log V 260 The "struct proc" argument to read_random was ill-conceived, and a hangover from previous experimentation. Remove it. This will clean up gratuitous needs for forward references and other namespace pollution. Moaned about by: bde Brought to my attention by: bp END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-12T13:21:40.000000Z K 7 svn:log V 128 Turn the /dev/random device into a (pseudo-)device, not an option. (I didn't realise that it was this easy!) Submitted by: jhb END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-09-12T14:35:48.000000Z K 7 svn:log V 175 o What a good idea, ``-o'' should be a ``-f'' like in every other utility that is cautious but sometimes you want to be less cautious. Go figure. Submitted by: sheldonh END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-09-12T16:02:43.000000Z K 7 svn:log V 524 Don't panic for delivery of a multiplexed SWI. Most SWI handlers don't take an arg, but swi_generic() is special in order to avoid one whole conditional branch in the old SWI dispatch code. The new SWI dispatch code passed it a garbage arg. Bypass swi_generic() and call swi_dispatcher() directly, like the corresponding alpha code has always done. The panic was rare because because it only occurred if more than one of the {sio,cy,rc} drivers was configured and one was active, and the cy driver doesn't even compile. END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-09-12T16:21:16.000000Z K 7 svn:log V 87 Add VOP_*VOBJECT vops, because MFS requires explicit vop specification. Noted by: knu END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-09-12T17:10:39.000000Z K 7 svn:log V 779 Fixed some serious bugs in ext2_readdir(): The cookie buffer was usually overrun by a large amount whenever cookies were used. Cookies are used by nfs and the Linuxulator, so this bug usually caused panics whenever an ext2fs filesystem was nfs mounted or a Linux utility that calls readdir() was run on an ext2fs filesystem. The directory buffer was sometimes overrun by a small amount. This sometimes caused panics and wrong results even for FreeBSD utilities, but it was usually harmless because FreeBSD utilities use a large enough buffer size (4K). Linux utilities usually triggered the bug since they use a too-small buffer size (512 bytes), at least with the old RedHat utilities that I tested with. PR: 19407 (this fix is incomplete or for a slightly different bug) END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-09-12T18:41:56.000000Z K 7 svn:log V 268 Quick fix for hang on booting with -d. mtx_enter() was called before curproc was initialized. curproc == NULL was interpreted as matching the process holding Giant... Just skip mtx_enter() and mtx_exit() in trap() if (curproc == NULL && cold) (&& cold for safety). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-12T18:57:59.000000Z K 7 svn:log V 185 Clean up process accounting some more. Unfortunately, it is still not quite right on i386 as the CPU who runs statclock() doesn't have a valid clockframe to calculate statistics with. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-12T19:05:11.000000Z K 7 svn:log V 122 The entropy device is no longer an option in the kernel, it is a (pseudo-)device. Document this for the upgrading masses. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-12T19:06:16.000000Z K 7 svn:log V 42 Forgotten in last commit - OK'ed by: imp END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-09-12T20:21:11.000000Z K 7 svn:log V 188 New world order wrt to kernel location and name. This doesn't actually changes anything (in theory), just better document it. I'm waiting for the final word before I tackle the man pages. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-09-12T21:42:58.000000Z K 7 svn:log V 89 Fix sign extension. PR: 21232 Obtained from: Christian Weisgerber END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-12T21:58:31.000000Z K 7 svn:log V 110 Don't drop out when we've processed argc - 1 names.... arguments may expand to more than one user. PR: 21228 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-12T22:39:34.000000Z K 7 svn:log V 61 Use size_t instead of u_int for 4th argument to copyinstr(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-12T22:40:29.000000Z K 7 svn:log V 71 Really disable interrupts for spin mutexes instead of just pretending. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-12T22:45:44.000000Z K 7 svn:log V 503 * Redo the cmpset inlines to use one less register. This incidentally fixes a serious problem with the previous version where an input could have been placed in the same register as an output which would stop the inline from working properly. * Redo atomic_{set,clear,add,subtract}_{32,64} as inlines since the code sequence is shorter than the call sequence to the code in atomic.s. I will remove the functions from atomic.s after a grace period to allow people to rebuild kernel modules. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-12T22:47:10.000000Z K 7 svn:log V 112 Merge changes from the i386 port to allow userret() to be called both with and without holding the Giant mutex. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-13T00:41:34.000000Z K 7 svn:log V 115 Take out some unneeded debugging code and re-enable panic()'ing if we spin on a spin lock for more then 5 seconds. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-13T03:20:35.000000Z K 7 svn:log V 167 A new driver for PCI:SCSI RAID controllers based on the Adaptec FSA design. This includes integrated Dell RAID controllers, the Dell PERC 2/QC and the HP NetRAID-4M. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-13T03:57:37.000000Z K 7 svn:log V 170 Add ID for 3C1. It is a etherlink iii in a CompactFlash form factor. It doesn't seem to work, but at least is identified correctly. Minor tree housekeeping on my part. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-09-13T04:11:57.000000Z K 7 svn:log V 45 MFC: (rev. 1.6) export ng_ether_enaddr_type. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-09-13T04:12:29.000000Z K 7 svn:log V 60 MFC: (rev. 1.9) fix wrong offset bug in ng_enaddr_unparse() END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2000-09-13T04:16:16.000000Z K 7 svn:log V 116 Allow users to add libraries for sendmail (e.g. Cyrus SASL) Obtained from: Sergei Vyshenski END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-09-13T04:24:00.000000Z K 7 svn:log V 46 MFC: netgraph node type for Ethernet bridging END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-09-13T04:27:06.000000Z K 7 svn:log V 66 MFC: (rev. 1.47) no snd_nxt rollback optimization for SYN packets END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-13T05:03:02.000000Z K 7 svn:log V 27 Teach MAKEDEV about 'aac'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-13T05:04:48.000000Z K 7 svn:log V 26 Teach libdisk about 'aac' END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-13T06:15:53.000000Z K 7 svn:log V 30 Teach sysinstall about 'aac'. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-13T08:39:41.000000Z K 7 svn:log V 81 Improve the clarification of the handling of the securelevel. Submitted by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-13T08:41:36.000000Z K 7 svn:log V 49 MFC rev 1.24: improve wording of previuos commit END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-09-13T08:57:56.000000Z K 7 svn:log V 230 Unlock current directory when calling VFS_ROOT() because underlying filesystem may hold the lock. Otherwise unavoidable deadlock will occur. This shouldn't have any side effects as long as we hold vfs lock. Obtained from: NetBSD END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-09-13T09:02:07.000000Z K 7 svn:log V 92 Man page for the file format accepted by "kbdcontrol -l". PR: 19260 Reviewed by: sheldonh END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-09-13T09:16:57.000000Z K 7 svn:log V 128 Add kbdmap.5 to build. Refer to kbdmap(5) from a few man pages. Remove it from TODO list. Add missing FreeBSD tags. PR: 19260 END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-13T10:10:34.000000Z K 7 svn:log V 50 Merged from sys/i386/conf/GENERIC revision 1.274. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-13T10:11:30.000000Z K 7 svn:log V 50 Merged from sys/i386/conf/GENERIC revision 1.275. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-13T10:14:43.000000Z K 7 svn:log V 42 Merged from sys/isa/sio.c revision 1.312. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-09-13T12:40:43.000000Z K 7 svn:log V 171 Fixed hang on booting with -d. mtx_enter() was called on an uninitialized lock. The quick fix in trap.c was not quite the version tested and had no effect; back it out. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-13T12:54:33.000000Z K 7 svn:log V 206 Pass a useful pathname to rlink(). Many thanks to the PR originator for all the debugging work. PR: 21017 Reported by: Gerhard Sittig Submitted by: Jos Backus , END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-09-13T13:37:48.000000Z K 7 svn:log V 81 Fix small typo in sample code. Submitted by: Jean-Marc Zucconi END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-09-13T13:57:25.000000Z K 7 svn:log V 36 MFC: fix minor typo in sample code. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-09-13T14:08:50.000000Z K 7 svn:log V 398 Be more careful about cleaning up the stack after function calls early in the boot. The cleanup must be done in one of the few ways that db_numargs() understands, so that early backtraces in ddb don't underrun the stack. The underruns caused reboots a few years ago when there was an unmapped page above the stack (trapping to abort the command doesn't work early). Cleaned up some nearby code. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-13T16:00:54.000000Z K 7 svn:log V 30 New release note: aac driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-13T18:21:33.000000Z K 7 svn:log V 65 Add back in obtaining/releasing Giant around interrupt handlers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-13T18:22:07.000000Z K 7 svn:log V 61 Fix a comment, we have mutexes now instead of a single lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-13T18:22:53.000000Z K 7 svn:log V 185 Import the global sched_lock variable instead of using a private copy. This fixes a problem where cpu_switch() wasn't properly saving and restoring the recursion count for sched_lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-13T18:26:33.000000Z K 7 svn:log V 763 - Fix spinlock exits to properly handle the recursion count and only re-enable interrupts when actually releasing the lock. - Bring across some fixes to propagate_priority from the x86 code. (It still doesn't work properly, however.) - Use the SMTX state when putting a process that blocks on a mutex to sleep. - Use mi_switch instead of cpu_switch so that accounting works properly as well as other things. - Bring across DDB protection of the spinlock timeout panic which is useful in a multiple CPU system when 1 CPU enters the debugger holding the sched_lock so that the other CPU doesn't panic as well resulting in all sorts of fun things. - Bring across various other small changes in format strings and comments to sync up with the x86 code. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-13T18:28:14.000000Z K 7 svn:log V 200 - Fix spinlock exiting to handle recursion properly and only enable interrupts at the proper time. - Remove an uneeded test and just always set the MTX_RECURSE bit when recursing on a sleep lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-13T18:33:25.000000Z K 7 svn:log V 643 - Remove the inthand2_t type and use the equivalent driver_intr_t type from newbus for referencing device interrupt handlers. - Move the 'struct intrec' type which describes interrupt sources into sys/interrupt.h instead of making it just be a x86 structure. - Don't create 'ithd' and 'intrec' typedefs, instead, just use 'struct ithd' and 'struct intrec' - Move the code to translate new-bus interrupt flags into an interrupt thread priority out of the x86 nexus code and into a MI ithread_priority() function in sys/kern/kern_intr.c. - Remove now-uneeded x86-specific headers from sys/dev/ata/ata-all.c and sys/pci/pci_compat.c. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-13T18:50:54.000000Z K 7 svn:log V 83 Add mergemaster step before reboot. Suggested by: Kent Stewart END K 10 svn:author V 7 wollman K 8 svn:date V 27 2000-09-13T19:53:54.000000Z K 7 svn:log V 119 Fix compilation problems and bounds-checking bug in `ifinfo'. PR: 21177 Submitted by: Craig Leres END K 10 svn:author V 7 wollman K 8 svn:date V 27 2000-09-13T19:55:30.000000Z K 7 svn:log V 98 MFC: compilation and bounds-checking fix from rev. 1.6 PR: 21177 Submitted by: leres@ee.lbl.gov END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-13T23:50:40.000000Z K 7 svn:log V 98 Activate the rest of the aac driver, otherwise even GENERIC fails to build. Forgotten by: msmith END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-09-14T05:29:42.000000Z K 7 svn:log V 86 Fixed breakage of installation of kbdcontrol.1 in previous commit. Fixed style bugs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-14T06:04:44.000000Z K 7 svn:log V 107 Another Sept 5 change forces a new mountd since the old mountd panics the kernel, according to Mike Smith. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-09-14T06:20:19.000000Z K 7 svn:log V 82 remove .PHONY to avoid gratuitous rebuild of ioctl.c each time. Approved by: sef END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-14T08:51:27.000000Z K 7 svn:log V 42 Add Quicknet LineJACK and PhoneJACK cards END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-09-14T11:45:31.000000Z K 7 svn:log V 128 - Changed the structure name (struct disk -> struct softc). - Converted to disk_create() interface. - Removed unnecessary code. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-09-14T12:02:07.000000Z K 7 svn:log V 268 - Newbus'ify and bus_space'ify. - Separate bus dependent part and independent part. - Moved source files to sys/dev/fe (repo copied). - Fixed some comments by chi@bd.mbn.or.jp (Chiharu Shibata) Tested by: bsd-nomads@clave.gr.jp and FreeBSD98-testers@jp.freebsd.org END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-09-14T12:10:46.000000Z K 7 svn:log V 45 MFC: Added boot selector supports for PC-98. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-09-14T12:12:23.000000Z K 7 svn:log V 220 There is no reason to clobber ${DESTDIR}/usr/include/{isofs,ufs,dev} in SHARED=copies case since all symbolic links previously created by SHARED=symlinks install have already been removed to that point. PR: misc/21150 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-14T13:04:38.000000Z K 7 svn:log V 91 Don't release Giant for db_nofault exceptions since it isn't held when kdb_trap is called. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-09-14T13:07:05.000000Z K 7 svn:log V 90 Change "KTR_COMPILE & m" to "KTR_COMPILE & (m)" to allow more flexible expressions for m. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-09-14T14:42:04.000000Z K 7 svn:log V 101 Follow BSD/OS and NetBSD, keep the ip_id field in network order all the time. Requested by: wollman END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-09-14T14:53:57.000000Z K 7 svn:log V 120 Follow the hints from PHK's new messages- only make_dev for a device once. Alias names use the make_dev_alias function. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-14T15:17:19.000000Z K 7 svn:log V 47 Install the kernel KLM as "kernel" by default. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-09-14T16:20:52.000000Z K 7 svn:log V 132 "fe" driver was newbus'ify and bus_space'ify by nyan. comment-in "XXX NOT SUPPORTED YET" cards which was supported by "fe" driver. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-09-14T16:51:47.000000Z K 7 svn:log V 17 GC vax-only code END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-14T17:15:06.000000Z K 7 svn:log V 130 MFC: PORTREVISION/PORTEPOCH support and update URL for on-line INDEX example. pkg_version.pl: 1.6->1.9 pkg_version.1: 1.6->1.7 END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-14T17:19:15.000000Z K 7 svn:log V 453 Another overhaul of the periodic stuff. All periodic sub-scripts now have their return codes interpreted by periodic(8). Output may be masked based on variable values in periodic.conf. It's also now possible to email periodic output to arbitrary addresses, or to send it to a log file, examples of which can be found in newsyslog.conf. The upshot of it all should be no discernable changes to the default behaviour of periodic(8). PR: 21250 END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-09-14T17:32:39.000000Z K 7 svn:log V 33 MFC: latest fixes from -current. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-14T17:48:47.000000Z K 7 svn:log V 304 Make the [u]random device's permissions match those in the matching make_dev() call. At the moment, it is an error for anyone but root to write to this device (EPERM), and the permissions don't suggest that. Soon, however, anyone will be able to write here, but only root will cause an implicit reseed. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-14T18:01:54.000000Z K 7 svn:log V 110 Understand IPPROTO_ESP and IPPROTO_AH packets Submitted by: Angelos D. Keromytis END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-09-14T18:11:44.000000Z K 7 svn:log V 38 Blow away COMPAT_43 support for mount END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-09-14T18:52:48.000000Z K 7 svn:log V 111 Fix ioctl.c creation to deal with the depend case more properly. Submitted by: Ruslan Ermilov END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-09-14T18:53:08.000000Z K 7 svn:log V 193 cc -O -pipe -I/usr/src/usr.bin/kdump/../ktrace -I/usr/src/usr.bin/kdump/../.. Fix ioctl.c creation to deal with the depend case more properly. Submitted by: Ruslan Ermilov END K 10 svn:author V 7 wollman K 8 svn:date V 27 2000-09-14T19:08:29.000000Z K 7 svn:log V 246 Allow tftpd to run as a specified user, not just `nobody'. Update documentation to reflect new option. Also fix documentation style and add missing references. PR: 21268 Submitted by: "Aleksandr A. Babaylov" Reviewed by: imp END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-09-14T19:13:59.000000Z K 7 svn:log V 49 Add function comments for functions missing them END K 10 svn:author V 7 wollman K 8 svn:date V 27 2000-09-14T19:20:17.000000Z K 7 svn:log V 77 Some more slight doco fixes: update date, and add a bit more to the history. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-14T19:58:07.000000Z K 7 svn:log V 164 Silence the perl build a lot; particularly in the case where a "make all" is being done on top of a "make buildworld", and nothing needs making. Asked for by: jkh END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-14T20:07:32.000000Z K 7 svn:log V 76 Take out the RANDOMDEV option. The entropy device is a (pseudo-)device now. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-09-14T20:10:19.000000Z K 7 svn:log V 181 Pipes are not writeable while a direct write is in progress. However, the kqueue filter got the sense of the test reversed, so fix it. Spotted by: Michael Elkins END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-14T20:15:16.000000Z K 7 svn:log V 152 Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, just use struct mtx, struct witness, and struct witness_blessed. Requested by: bde END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-09-14T20:27:13.000000Z K 7 svn:log V 40 MFC, r1.66 - bugfix for filt_pipewrite. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-14T21:02:17.000000Z K 7 svn:log V 235 MFC: PORTREVISION/PORTEPOCH support, update URL for on-line INDEX example, update MAINTAINER address, bugfixes. Makefile: 1.5->1.6 pkg_version.pl: 1.3->1.9 pkg_version.1: 1.5->1.7 Requested by: "Oleg V. Volkov" END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-09-14T21:06:48.000000Z K 7 svn:log V 116 m_cat() can free its second argument, so collect the checksum information from the fragment before calling m_cat(). END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-09-14T21:12:13.000000Z K 7 svn:log V 62 MFC: r1.141, do not reference fragment after calling m_cat(). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-09-14T21:38:44.000000Z K 7 svn:log V 125 With the help of 'Eric Christeson ', determined that QIC 525 really should be 512 byte fixed blocksize. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-14T22:02:54.000000Z K 7 svn:log V 134 Support PPPoATM, disabled for now as /usr/include/netnatm doesn't exist Submitted by: Jakob Stoklund Olesen END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-14T22:03:13.000000Z K 7 svn:log V 20 Fix some style nits END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-14T22:17:34.000000Z K 7 svn:log V 70 Grab the scheduler lock before calling setrunqueue() and mi_switch(). END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-09-14T22:34:57.000000Z K 7 svn:log V 480 Add Timer device driver for power management events. The code for suspend/resume is derived from APM device driver. Some people suggested the original code is somewhat buggy, but I'd like to just move it from apm.c without any major changes for the initial version. This code should be refined later. To use pmtimer to adjust time at resume time, add device pmtimer in your kernel config file, and add hint.pmtimer.0.at="isa" in your device.hints Reviewed by: -current, bde END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-09-14T22:39:14.000000Z K 7 svn:log V 22 Add pmtimer instance. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-09-14T22:48:39.000000Z K 7 svn:log V 75 Add manpages acpi userland tools. Obtained from: ACPI for FreeBSD project END K 10 svn:author V 8 truckman K 8 svn:date V 27 2000-09-14T23:07:39.000000Z K 7 svn:log V 87 Enforce process limit policy in one place to keep proccnt from diverging from reality. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2000-09-14T23:21:18.000000Z K 7 svn:log V 98 MFC: 1.82 Enforce process limit policy in one place to keep proccnt from diverging from reality. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-09-14T23:29:37.000000Z K 7 svn:log V 150 Add acpi_send_pm_event() to inform all devices that the system is going to sleep and back from sleep. Also re-enabling some acpi registers on wakeup. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-15T00:27:57.000000Z K 7 svn:log V 248 Check to see if we actually have an interrupt descriptor and an interrupt thread for each interrupt that comes in. If we don't, log the event and return immediately for a hardware interrupt. For a softinterrupt, panic instead. Submitted by: ben END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-15T01:04:32.000000Z K 7 svn:log V 16 Add sftp-server END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-09-15T02:25:41.000000Z K 7 svn:log V 90 Moved the fe driver from the compat section to the correct section. Submitted by: sanpei END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-15T04:16:20.000000Z K 7 svn:log V 235 pkg_version(1) will now distinguish between the different cases where the exact relationship between an installed package and its corresponding entry in the index file can't be determined. Submitted by: Mark Ovens END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-15T05:35:55.000000Z K 7 svn:log V 52 Merged from sys/i386/i386/machdep.c revision 1.408. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-15T05:42:42.000000Z K 7 svn:log V 49 Merged from sys/i386/isa/clock.c revision 1.157. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-15T05:45:23.000000Z K 7 svn:log V 47 Merged from sys/i386/isa/sio.c revision 1.314. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-15T05:47:56.000000Z K 7 svn:log V 63 Merged from sys/isa/fd.c revision 1.187. Pointed out by: nyan END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-09-15T06:14:02.000000Z K 7 svn:log V 154 Gosh. I managed to commit the wrong version of this file. Darn; I must remember not to do that again. (This fixes broken install and distribute targets) END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-09-15T07:47:47.000000Z K 7 svn:log V 49 MFC Add device 155 /dev/phone for Quicknet cards END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-09-15T07:54:10.000000Z K 7 svn:log V 77 Start countdown only _after_ the kernel was loaded. Not very fair otherwise. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-15T08:05:37.000000Z K 7 svn:log V 138 Restore standard symlink default, return -L, remove -P, add missing -q to getopt This is part of whole subsystem fixing Reviewed by: imp END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-09-15T08:05:52.000000Z K 7 svn:log V 768 Factorize, reorganize, and move code around. The boot-conf and boot code had various bugs, and some of it was big, ugly, unwieldy, and, sometimes, plain incorrect. I'm just about completely replaced these ugly parts with something much more manageable. Minor changes were made to the well-factorized parts of it, to accomodate the new code. Of note: * make sure boot-conf has the exact same behavior wrt boot order as start. * Correct both boot and boot-conf so they'll work correctly when compiled in, as they both had some bugs, minor and major. * Remove all the crud from loader.4th back into support.4th, for the first time since boot-conf was first improved. Hurray! I'm fairly satisfied with the code at this time. Time to see about those man pages... END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-15T08:07:05.000000Z K 7 svn:log V 105 Add/use MTREE_FOLLOWS_SYMLINKS make.conf option This is part of whole subsystem fixing Reviewed by: imp END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-15T08:08:04.000000Z K 7 svn:log V 91 Use MTREE_FOLLOWS_SYMLINKS option This is part of whole subsystem fixing Reviewed by: imp END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-09-15T08:15:14.000000Z K 7 svn:log V 41 Correct variable check for VAR_TRY_DHCP. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-09-15T08:35:55.000000Z K 7 svn:log V 29 MFC: fix DHCP variable check END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-09-15T10:27:01.000000Z K 7 svn:log V 38 Reserve major number 156 for uscanner END K 10 svn:author V 5 green K 8 svn:date V 27 2000-09-15T11:35:16.000000Z K 7 svn:log V 196 Also coerce diff(1) into working the other way (from no-\n to \n). Taking out the evil warning fixed it one way, but didn't make the other way any better, so replace it with printing a single \n. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-09-15T15:09:37.000000Z K 7 svn:log V 24 MFC:Fix sign extension. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-09-15T15:15:28.000000Z K 7 svn:log V 63 MFC(1.55):" QIC 525 really should be 512 byte fixed blocksize. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-09-15T15:37:16.000000Z K 7 svn:log V 26 Add -Wmissing-prototypes. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-09-15T16:40:07.000000Z K 7 svn:log V 107 MFC rev 1.17 -> 1.18: Make sure to accept RA. Some laptops run /etc/pccard_ether before /etc/rc.network6. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-09-15T16:41:54.000000Z K 7 svn:log V 61 MFC rev 1.10 -> 1.11: Avoid doing rtsol to psuedo interface. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-09-15T17:21:35.000000Z K 7 svn:log V 163 examined the gateway (from the routing table) only when the address family of the gateway is AF_INET6. Submitted by: JINMEI Tatuya END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-15T19:09:15.000000Z K 7 svn:log V 57 Use driver_intr_t instead of the now defunct inthand2_t. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-09-15T19:17:40.000000Z K 7 svn:log V 83 Fix typo (rc.conf -> pccard.conf). Submitted by: OKAZAKI Tetsurou END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-09-15T19:19:28.000000Z K 7 svn:log V 74 MFC: Fix typo in manpage. Submitted by: OKAZAKI Tetsurou END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-15T19:25:29.000000Z K 7 svn:log V 59 Release Giant before starting up init. Submitted by: jake END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-09-15T19:49:48.000000Z K 7 svn:log V 63 Idle processes are always runnable, so let them state at SRUN. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-15T20:52:03.000000Z K 7 svn:log V 79 Add release note for netgraph enhancements/improvements. Submitted by: archie END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-15T20:52:48.000000Z K 7 svn:log V 81 MFC: Release note for netgraph enhancements/improvements. Submitted by: archie END