ĩ.46690 247 159 149 612 757 218 356 157 209 166 450 224 126 232 200 242 200 164 139 121 147 220 121 129 107 238 173 132 155 353 498 167 125 123 137 188 106 604 133 444 143 310 148 123 323 113 144 182 497 128 329 151 157 235 189 297 589 173 784 790 154 147 144 144 146 137 137 137 141 137 137 124 167 213 273 202 182 133 147 124 565 151 115 162 123 187 224 146 137 183 128 139 108 112 330 2056 257 144 239 134 104 109 186 197 126 159 125 133 170 123 104 105 281 150 148 362 150 759 108 146 426 137 201 118 509 120 203 158 139 232 138 206 189 359 407 113 133 145 154 322 263 188 124 277 125 165 216 247 195 142 142 184 273 325 584 414 175 346 239 163 168 232 146 480 239 99 323 192 144 130 160 160 256 587 373 184 144 144 146 140 140 140 133 159 162 196 154 185 627 172 231 160 656 145 125 147 179 168 147 146 164 275 130 175 191 152 205 142 134 145 128 110 117 116 144 121 150 140 139 138 141 127 196 120 615 156 171 154 128 153 376 116 173 216 167 156 173 121 173 149 192 159 156 161 157 141 168 204 K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T12:08:06.000000Z K 7 svn:log V 67 Install gdbserver and gdbreplay in /usr/bin, not /usr/libexec/elf. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T12:10:08.000000Z K 7 svn:log V 57 MFC: Install gdbserver and gdbreplay in the right place. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T12:52:26.000000Z K 7 svn:log V 517 ls_items[] is most definately not a set of pointers to const objects.. sysinits, for example, are sorted by swapping those objects(!). Perhaps they should be const and the sysinit sorting should be swapping the pointers rather than the targets. This is on my revisit list, but it has the side effect of removing a lot of warnings. With -Wcast-qual, it doesn't seem easy to get rid of the constness when you *know* it's not. (With apologies to bde, this essentially reverts rev 1.21 of kernel.h from back in 1996) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T13:01:59.000000Z K 7 svn:log V 662 First stages of a module dependency cleanup. This part fixes a particularly annoying hack, namely having the linker bash the moduledata to set the container pointer, preventing it being const. In the process, a stack of warnings were fixed and will probably allow a revisit of the const C_SYSINIT() changes. This explicitly registers modules in files or preload areas with the module system first, and let them initialize via SYSINIT/DECLARE_MODULE later in their SI_ORDER_xxx order. The kludge of finding the containing file is no longer needed since the registration of modules onto the modules list is done in the context of initializing the linker file. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T13:03:49.000000Z K 7 svn:log V 123 Use KERNBASE for the load address of the kernel rather than magic constants as it seems to work.. (at least on i386/elf). END K 10 svn:author V 3 kjc K 8 svn:date V 27 1999-05-08T14:23:40.000000Z K 7 svn:log V 263 clean up en atm driver o fix DDB support - include "opt_ddb.h" - fix Debugger() arg pointed out by bde o back out pvc shadow interface support - it is currently not used - to make it easier to merge another implementation o misc minor cleanup END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T14:28:52.000000Z K 7 svn:log V 63 Pre-declare struct proc to avoid 'inside param list' warnings. END K 10 svn:author V 3 kjc K 8 svn:date V 27 1999-05-08T14:34:36.000000Z K 7 svn:log V 116 MFC: clean up en atm driver o fix DDB support o back out pvc shadow interface support o misc minor cleanup END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-08T14:36:48.000000Z K 7 svn:log V 74 Add compat hooks for DiskOnChip2000 driver. Minor change to loran driver END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T14:55:18.000000Z K 7 svn:log V 355 Fix a couple of newbus merge problems: Restore 0x710110b9 ("AcerLabs M15x3 Power Management Unit") - but only if NALPM == 0. Restore 0x00051166 ("Ross (?) host to PCI bridge") so that fixbushigh_Ross() gets called. Delete generic_pci_bridge(), it's been replaced by other mechanisms (see the isab and pcib match/probes and the pci_bridge_type() function) END K 10 svn:author V 5 mckay K 8 svn:date V 27 1999-05-08T15:42:42.000000Z K 7 svn:log V 129 MFC: Flood ping fix, -l option fix, egcs warning fix, -S documentation. Now equivalent to ping.c 1.44 and ping.8 1.20. PR: 9308 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T15:45:25.000000Z K 7 svn:log V 32 Oops, committed wrong version.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T15:46:46.000000Z K 7 svn:log V 137 Take a guess at a halfway reasonable fla entry so that the build doesn't break on isa_compat.[ch]. phk - change this to what you need.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T17:48:22.000000Z K 7 svn:log V 105 Make sure the mem_range_AP_init() prototype is seen where it's needed, and #ifdef SMP around it for fun. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T17:52:03.000000Z K 7 svn:log V 147 Add brackets around && within || to quieten egcs. I've checked the code and I'm reasonably sure it's right, but I don't have one of the beasties. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-08T17:54:02.000000Z K 7 svn:log V 104 Compatability libraries for 2.2.x binaries. Note that these are thus our a.out compatability libraries. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-05-08T17:54:03.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 obrien K 8 svn:date V 27 1999-05-08T17:57:11.000000Z K 7 svn:log V 44 MFC: 2.2.x / a.out compatability libraries. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-08T18:05:19.000000Z K 7 svn:log V 26 MFC: update to v2.0b1pl27 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:07:37.000000Z K 7 svn:log V 53 Change resource_set_*() interface to be more useful. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:08:59.000000Z K 7 svn:log V 125 Change resource_set_*() to be more useful. BTW; resource_find() is a bit odd, it looks like the wildcard stuff isn't right. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-08T18:09:39.000000Z K 7 svn:log V 26 Update this with reality. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:09:53.000000Z K 7 svn:log V 35 GC pci_bushigh() - no longer used. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-08T18:10:05.000000Z K 7 svn:log V 12 MFC: update END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:11:04.000000Z K 7 svn:log V 143 Slightly increase the visibility of the isa_wrap_old_drivers() stuff. It would be a shame to pollute the new isa.c with the isa_device.h defs. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:12:03.000000Z K 7 svn:log V 79 Update for new resource_set_*() interface. Also deal with the conflicts flag. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:13:15.000000Z K 7 svn:log V 38 GC unused #define id_physid id_scsiid END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:14:09.000000Z K 7 svn:log V 61 Fix unused variable "flags". (only used if #ifdef I586_CPU) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:15:49.000000Z K 7 svn:log V 258 Look up the sensitive flag better, allowing interoperation between old and new isa drivers with sensitive flags. If the resource_find() code is meant to "find" the wildcard sensitive flag for a driver even though a unit is supplied, this can be simplified. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:20:05.000000Z K 7 svn:log V 403 GC some unused stuff relating to the old conflict checking and other lint. Change haveseen_isadev() to something a little easier to emulate. Store the device_t for the wrapper in isa_device. Implement a replacement for haveseen_isadev - namely haveseen_ioport() which takes a port size as an extra argument for a proper range check. This (haveseen_ioport()) has not been tested, but I think it'll work. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T18:20:57.000000Z K 7 svn:log V 73 Use haveseen_ioport() which is now connected up to the resource manager. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-08T18:50:08.000000Z K 7 svn:log V 30 Hookup compat22 (a.out) libs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-08T18:50:53.000000Z K 7 svn:log V 28 Hookup compat22/a.out libs. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T19:10:14.000000Z K 7 svn:log V 45 MFC: Various alpha fixes and other cleanups. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T19:19:16.000000Z K 7 svn:log V 96 Gdb has been updated to version 4.18 and is now part of the standard release for FreeBSD/alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T19:22:59.000000Z K 7 svn:log V 14 MFC: gdb-4.18 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T20:04:39.000000Z K 7 svn:log V 509 I'm sick of the automatic rename of /kernel to /kernel.old while doing development that leads to lots of crashes during boot. I have made a 'reinstall' target (like in ports, and reinstall.debug) This is most useful if you want to keep /kernel.old as a known bootable kernel. If you test a new kernel and have to reboot for a fix, a 'make reinstall' will install the new kernel over the top of the old non-viable one, leaving the old one untouched. This is mainly meant for development, not general users. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T20:20:18.000000Z K 7 svn:log V 39 Brace initializers to avoid a warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T20:24:44.000000Z K 7 svn:log V 349 Don't print 'interrupting at irq nn' on the x86 family, it's not all that big a deal just yet and isn't worth a whole line on the boot screen. This could change later in the face of multi-ISA-bus (eg: laptop docking stations with two independent ISA busses) and SMP/APIC systems. The Alpha already has multiple interrupt destinations to deal with. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T20:25:38.000000Z K 7 svn:log V 49 Print the child IRQ on it's identification line. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T20:28:01.000000Z K 7 svn:log V 215 Print 'irq nn' on the device attach line like the old pci code did. However, we are not printing 'int a/b/c/d' yet, is it worth it on non-SMP systems? (It's useful when tracing PCI->IO-APIC routing on SMP systems) END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T21:21:50.000000Z K 7 svn:log V 56 Make libdisk see the existing partitiions on the alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T21:24:08.000000Z K 7 svn:log V 31 MFC: More alpha-related fixes. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-08T21:28:18.000000Z K 7 svn:log V 230 Devices are hardwired with "unit 0", not "lun 0" as was in these man pages. Also, update the pass(4) man page to indicate that some CCBs must be sent through the xpt(4) device and cannot be sent through a pass device. PR: 8826 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T21:28:39.000000Z K 7 svn:log V 19 GC some #if 0 junk END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T21:30:38.000000Z K 7 svn:log V 50 Fix a typo (eisa<->isa) and some minor cosmetics. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-05-08T21:32:02.000000Z K 7 svn:log V 90 MFC: Add pam_deny and pam_permit modules. Add account management to the pam_unix module. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T21:34:34.000000Z K 7 svn:log V 402 Add some notes about the globalness of certain things like interrupts and ISA DMA channels (ie: on most PCI systems, they are not.. they are on the ISA side of the PCI-ISA bridge and could be duplicated if there were multiple PCI-ISA bridges, say in a laptop docking station), while the APIC resources would be global on SMP systems. Also, revert a previous change, change some printfs back to panics. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-08T21:36:03.000000Z K 7 svn:log V 34 Trivial tweak to avoid a warning. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-08T21:38:47.000000Z K 7 svn:log V 236 MFC: Devices are hardwired with "unit 0", not "lun 0" as was in these man pages. Also, update the pass(4) man page to indicate that some CCBs must be sent through the xpt(4) device and cannot be sent through a pass device. PR: 8826 END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-08T21:43:28.000000Z K 7 svn:log V 59 The 2930U2 and 3950U2 are supported by the Adaptec driver. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-08T21:44:24.000000Z K 7 svn:log V 65 MFC: The 2930U2 and 3950U2 are supported by the Adaptec driver. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-08T21:55:42.000000Z K 7 svn:log V 139 Enter 3.2-BETA. This is needed because the packages reflect the version of the build machine, and we want to get "3.2" in them vs. "3.1". END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T21:59:43.000000Z K 7 svn:log V 97 Move the declaration of the interrupt type from the driver structure to the BUS_SETUP_INTR call. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-08T22:46:46.000000Z K 7 svn:log V 205 Fix a freelist trashing under following confitions: - first program lock a region in a file, - second program wait on the lock, - first program extend the region, - second program interrupted by a signal. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-08T23:05:02.000000Z K 7 svn:log V 492 MFC: 1999-05-04 problems solved: 1) create function usbd_errstr which turns a usbd_status into a sensible error message 2) ohci.c: Interrupt transfers worked only for the first packet. The second packet was not seen as finished. 3) change printf to logprintf 4) add definitions for Commun. Device Clas 5) uhci.c: many a change, all problems up to rev. 1.25 6) ums.c: mouse now looks like a mouse systems mouse 7) usbdevs*.h: add loads of device id's 8) lots of textual changes END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-08T23:05:14.000000Z K 7 svn:log V 77 MFC: Check whether the PIRQD enable bit is set in LegSup and if not, set it. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-09T01:25:34.000000Z K 7 svn:log V 691 Add a facility in the CAM error handling code to retry selection timeouts. If the client requests that the error recovery code retry a selection timeout, it will be retried after half a second. The delay is to give the device time to recover. For most of these drivers, I only added selection timeout retries where they were also retrying unit attention type errors. The sa(4) driver calls saerror() in a number of places, but most of them don't request retrying unit attentions. Also, bump the default minimum CD changer timeout from 2 to 5 seconds and the maximum timeout from 10 to 15 seconds. Some Pioneer changers seem to have trouble with the shorter timeout. Reviewed by: gibbs END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-09T01:27:46.000000Z K 7 svn:log V 697 MFC: Add a facility in the CAM error handling code to retry selection timeouts. If the client requests that the error recovery code retry a selection timeout, it will be retried after half a second. The delay is to give the device time to recover. For most of these drivers, I only added selection timeout retries where they were also retrying unit attention type errors. The sa(4) driver calls saerror() in a number of places, but most of them don't request retrying unit attentions. Also, bump the default minimum CD changer timeout from 2 to 5 seconds and the maximum timeout from 10 to 15 seconds. Some Pioneer changers seem to have trouble with the shorter timeout. Reviewed by: gibbs END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-05-09T03:42:08.000000Z K 7 svn:log V 62 MFC: 1.153 Correct an optimization in vm_object_page_remove. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:26:06.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.149. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:27:30.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.238. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:28:23.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/majors.i386 revision 1.72. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:30:08.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.141. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:34:28.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/fd.c revision 1.142. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:37:17.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/mse.c revision 1.42. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:38:27.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/npx.c revision 1.61. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:39:36.000000Z K 7 svn:log V 48 Sync with sys/i386/isa/pcausio.c revision 1.48. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:42:10.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/wd.c revision 1.197. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:53:58.000000Z K 7 svn:log V 44 Sync with sys/isa/atkbd_isa.c revision 1.4. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T04:56:42.000000Z K 7 svn:log V 31 Removed DRIVER_TYPE_TTY field. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-05-09T04:57:51.000000Z K 7 svn:log V 72 Added backward compatibility to set key repeat rate. Requested by: bde END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-05-09T04:58:13.000000Z K 7 svn:log V 117 Make apm_probe() properly return an error code when APM BIOS calls failed, so that the apm driver won't be attached. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-05-09T04:58:35.000000Z K 7 svn:log V 177 Revive APM hooking code for i386 arch now that the same source file is used for both i386 and alpha (the code was in sys/i386/isa/psm.c, but was disabled when ported to alpha.) END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-05-09T04:59:24.000000Z K 7 svn:log V 106 Minor tweak after the introduction of new-bus to i386; properly check "disabled" and "flags" probe hints. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-05-09T05:00:19.000000Z K 7 svn:log V 87 Don't confuse cursor keys with numpad keys when composing a char code. PR: kern/10988 END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T05:00:54.000000Z K 7 svn:log V 40 Sync with sys/isa/sio.c revision 1.234. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-05-09T05:02:15.000000Z K 7 svn:log V 52 Reserve a major number for the frame buffer device. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T05:02:26.000000Z K 7 svn:log V 31 Removed DRIVER_TYPE_TTY field. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T07:48:40.000000Z K 7 svn:log V 470 Try and repair RELENG_3 tag spammage (grr!!!) Somebody tagged this manually (dont do this! use cvs add!) with RELENG_3 and botched it by using a static rather than branch tag. Then, when trying to merge these revisions onto the (now broken) branch, they deleted and recreated the RELENG_3 tag, again using a static rather than branch tag. Reminder: committers should *NOT* be using 'cvs tag' for RELENG_* tags *at all*. To add a file to a releng branch, use cvs add! END K 10 svn:author V 2 jb K 8 svn:date V 27 1999-05-09T07:48:53.000000Z K 7 svn:log V 60 MFC: (mostly) Realtime scheduling patches from Dan Eischen. END K 10 svn:author V 2 jb K 8 svn:date V 27 1999-05-09T07:50:31.000000Z K 7 svn:log V 24 Add mutex test program. END K 10 svn:author V 2 jb K 8 svn:date V 27 1999-05-09T07:55:24.000000Z K 7 svn:log V 71 Mutex test program. Submitted by: Daniel Eischen END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T07:56:36.000000Z K 7 svn:log V 31 Duh, bdevsw() takes dev_t arg. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T08:10:17.000000Z K 7 svn:log V 93 Comment advising ordering of cdevsw_add and bdevsw_add is obsolete (no bdevsw_add any more). END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T08:18:12.000000Z K 7 svn:log V 131 Peter beat me to half this patch, but didn't do the other half: set d_bmaj don't cast a dev_t to int before comparing to NODEV END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T08:58:45.000000Z K 7 svn:log V 54 Don't confuse dev_t and major numbers in DEV_MODULE() END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T09:56:52.000000Z K 7 svn:log V 45 fix some DRIVER_TYPE / INTR_TYPE confusions. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T10:25:30.000000Z K 7 svn:log V 91 Yet another place which knew too much. Still not sure how much good this does in the end. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T10:28:50.000000Z K 7 svn:log V 36 siocngetc & putc can be staticized. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T10:42:39.000000Z K 7 svn:log V 47 Yet a major/dev_t confusion Spotted by Bruce. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T10:43:54.000000Z K 7 svn:log V 14 Fix warnings. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T10:45:54.000000Z K 7 svn:log V 18 Fix two warnings. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T10:51:13.000000Z K 7 svn:log V 237 add some amount of sanity to the way the gdb stuff finds its device. I'm not too happy about the result either, but at least it has less chance of backfiring. This particular feature could be called "a mess" without offending anybody. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-05-09T11:02:37.000000Z K 7 svn:log V 1959 YAMFC: merge updated keyboard driver code: - Refined internal interface in keyboard drivers so that: 1. the side effect of device probe is kept minimal, 2. polling mode function is added, 3. and new ioctl and configuration options are added (see below). - Added new ioctl: KDSETREPEAT Set keyboard typematic rate. There has existed an ioctl command, KDSETRAD, for the same purpose. However, KDSETRAD is dependent on the AT keyboard. KDSETREPEAT provides more generic interface. KDSETRAD will still be supported in the atkbd driver. - Added new configuration options: ATKBD_DFLT_KEYMAP Specify a keymap to be used as the default, built-in keymap. (There has been undocumented options, DKKEYMAP, UKKEYMAP, GRKEYMAP, SWKEYMAP, RUKEYMAP, ESKEYMAP, and ISKEYMAP to set the default keymap. These options are now gone for good. The new option is more general.) KBD_DISABLE_KEYMAP_LOADING Don't allow the user to change the keymap. - And other minor fixes and updates. merged files and revisions --------------------------------------------------------------------- usr.sbin/kbdcontrol/kbdcontrol.c 1.22, 1.23, 1.24, 1.25 usr.sbin/vidcontrol/vidcontrol.c 1.27 sys/alpha/include/console.h 1.42, 1.43, 1.44 sys/dev/kbd/kbd.c 1.4 sys/dev/kbd/kbdreg.h 1.3 sys/dev/kbd/kbdtables.h 1.45 sys/dev/kbd/atkbd.c 1.5, 1.8 sys/dev/kbd/atkbdreg.h 1.2 sys/dev/syscons/syscons.c 1.295, 1.296, 1.299 sys/dev/usb/ukbd.c 1.9, 1.10, 1.11, 1.12, 1.13 sys/i386/conf/LINT 1.565 sys/i386/conf/options.i386 1.109 sys/i386/conf/files.i386 1.228 sys/i386/include/console.h 1.45 sys/i386/isa/atkbd_isa.c 1.3 sys/i386/isa/pcvt/pcvt_kbd.c 1.28, 1.29 sys/isa/atkbd_isa.c 1.2 END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-09T11:27:41.000000Z K 7 svn:log V 164 Hack the diskslice stuff so that it allows the alpha sysinstall to manipulate the disklabel. This is almost certainly not the right way to do it but I'm desperate. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-09T11:29:06.000000Z K 7 svn:log V 52 MFC: Allow sysinstall to access disklabel on alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-09T11:34:58.000000Z K 7 svn:log V 146 Back out the last change to disk.c - a kernel change removed the need. Enabled writing to the disklabel when writing a disk (only affects alpha). END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-09T11:36:22.000000Z K 7 svn:log V 42 MFC: More disklabel tweaks for sysinstall END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-09T11:42:19.000000Z K 7 svn:log V 12 Remove DDB. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-09T11:44:39.000000Z K 7 svn:log V 17 MFC: Remove DDB. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-09T12:57:13.000000Z K 7 svn:log V 93 MFC: Merged updated keyboard driver. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T13:00:50.000000Z K 7 svn:log V 104 Unconfuse DEV_MODULE() and DEV_DRIVER_MODULE() about the difference between a major number for a dev_t. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-09T13:06:54.000000Z K 7 svn:log V 34 MFC: Rename when building libc_r. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T13:10:49.000000Z K 7 svn:log V 65 Move opt_sio.h options to conf/options and activate in isa/sio.c END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T13:11:37.000000Z K 7 svn:log V 33 remove cast from dev_t to dev_t. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T13:13:52.000000Z K 7 svn:log V 41 major(something) can never become NODEV. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T13:21:06.000000Z K 7 svn:log V 76 Quiet a warning, put a #if 0 around some (I believe) unused static structs. END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-05-09T13:41:19.000000Z K 7 svn:log V 30 Typo. Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-05-09T13:43:46.000000Z K 7 svn:log V 11 MFC: Typos END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-05-09T13:46:31.000000Z K 7 svn:log V 12 More typos. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T15:54:04.000000Z K 7 svn:log V 186 Argh, don't clobber the pci device list if there are multiple busses! (An AGP counts as a PCI bus, it seems...) This stopped 'pciconf -l' from working on AGP or PCI->PCI bridge systems. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T15:57:52.000000Z K 7 svn:log V 56 Always use the module system, rather than in an #ifdef. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T16:04:14.000000Z K 7 svn:log V 54 Fix a couple of warnings and some bitrot in comments. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T16:32:00.000000Z K 7 svn:log V 267 Make the pci vga detection work so that the card is claimed and it's interrupt configuration reported. (I just discovered my vga card is being configured for irq 5... :-) This is just reporting. The vga_isa driver does the real work using the isa compat mappings. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T16:39:24.000000Z K 7 svn:log V 56 Delete the #if'ed out old isa bus probe/attach routines END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T16:46:01.000000Z K 7 svn:log V 666 Major lobotomy of config(8). The config kernel mumble mumble line has been obsoleted and removed and with it went all knowledge of devices on the part of config. You can still configure a root device (which is used if you give the "-r" flag) but now with an option: options ROOTDEVNAME=\"da0s2e\" The string is parsed by the same code as at the "boot -a" prompt. At the same time, make the "boot -a" prompt both more able and more informative. ALPHA/PC98 people: You will have to adapt a few simple changes (defining rootdev and dumpdev somewhere else) before config works for you again, sorry, but it's all in the name of progress. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T16:46:38.000000Z K 7 svn:log V 16 no longer used. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T16:56:09.000000Z K 7 svn:log V 54 Oops. If ROOTDEVNAME isn't defined, have -r call -a. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T16:56:38.000000Z K 7 svn:log V 331 Optimize out a couple of places where com_addr() is used twice in a row, although this is pretty trivial. devclass_get_softc() is a tad more expensive than the old com_addr() implementation. If Bruce is really worried about the cost of this, it could always be changed so that the softc pointer is stored in a local array again. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-09T16:56:53.000000Z K 7 svn:log V 42 Turn on both compat22 and compat3x dists. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-09T16:58:39.000000Z K 7 svn:log V 105 Remove the compat31 dist. (What the hell is a RELENG_3 tagged src/release/ doing in my -CURRENT tree??) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-09T17:00:04.000000Z K 7 svn:log V 23 Turn on compat22 dist. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T17:07:30.000000Z K 7 svn:log V 414 Simplify the COMPAT_PCI_DRIVER/DATA_SET hack. We can add: #define COMPAT_PCI_DRIVER(name,data) DATA_SET(pcidevice_set,data) .. to 2.2.x and 3.x if people think it's worth it. Driver writers can do this if it's not defined. (The reason for this is that I'm trying to progressively eliminate use of linker_sets where it hurts modularity and runtime load capability, and these DATA_SET's keep getting in the way.) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T17:12:25.000000Z K 7 svn:log V 26 Missing revision markers. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T17:23:38.000000Z K 7 svn:log V 110 config(8) lobotomy, please see commit msg in sys. (I have no idea why cvs didn't take these changes before.) END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T17:28:00.000000Z K 7 svn:log V 66 No point in swapdev being a static global when used only locally. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T17:48:23.000000Z K 7 svn:log V 45 We don't have composite devices here either. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T18:03:48.000000Z K 7 svn:log V 139 Make minor, major and makedev inline functions so we gain type checking and prevent compile time creation of dev_t's from happening again. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-09T18:29:37.000000Z K 7 svn:log V 42 Added Thrustmaster Fusion Digital Gamepad END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-05-09T18:41:49.000000Z K 7 svn:log V 113 MFC: Disable the "Hint" option in phkmalloc as default. Reviewed by: Poul-Henning Kamp END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T18:54:25.000000Z K 7 svn:log V 95 Put on my viking helmet from the closet, and get out the war axe and "retire" some more stuff. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T18:57:02.000000Z K 7 svn:log V 264 Move a couple of bits of (now) static content from config(8) (ie: %LOAD) directly into the Makefile. Remove references to swapkernel.c, it's not generated by config(8) now. (The previous config commits had generated it, but they had an unused 'char *' in them). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T19:01:49.000000Z K 7 svn:log V 312 s/main/mi_startup/ for the kernel entry point so that egcs doesn't get upset about it (and generate things like __main() calls that are reserved for main()). Renaming was phk's suggestion, but I'd already thought about it too. (phk liked my suggested name tada() but I decided against it :-) Reviewed by: phk END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T19:03:55.000000Z K 7 svn:log V 19 s/main/mi_startup/ END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-09T19:35:51.000000Z K 7 svn:log V 37 Add the USB Mass Storage manual page END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-09T19:38:19.000000Z K 7 svn:log V 49 Reserve 124 for USB Communications Class Drivers END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-05-09T19:39:54.000000Z K 7 svn:log V 57 Put back changes that might be causing trouble on Alpha. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-05-09T20:02:29.000000Z K 7 svn:log V 227 Deal with the fact that as we now mbuf_Read the fsm header in fsm_Input() we often end up with a NULL mbuf. Deal with a possible NULL mbuf being passed into mbuf_Prepend(). Adjust some spacing to make things more consistent. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-09T20:13:51.000000Z K 7 svn:log V 166 Enable the support for a file interface on the HID driver for easy testing of the HID reports that come back. Submitted by: MAEKAWA Masahide END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-05-09T20:13:52.000000Z K 7 svn:log V 94 Revert to the previous behaviour of only doing a utmp login if we're -direct on a tty device. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T20:25:01.000000Z K 7 svn:log V 30 GC unused variable in struct. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T20:27:26.000000Z K 7 svn:log V 182 For the ioctl that reads the pci configuration, look up the name and unit on the fly so that we can see the driver assignment of new pci devices as well in the 'pciconf -l' display. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-09T20:29:04.000000Z K 7 svn:log V 33 don't confuse units and devices. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T20:35:02.000000Z K 7 svn:log V 71 Make COM_ESP and COM_MULTIPORT compile for LINT. It might even work.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T20:42:45.000000Z K 7 svn:log V 121 Lites2 seems to have pretty much disappeared from the radar, and I suspect far more than this hack would be needed now.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T20:45:53.000000Z K 7 svn:log V 152 Remove hackish foot protection.. If you ask for an atkbd on an isa bus rather than on the keyboard controller, you will get it.. (and shoot your feet) END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-05-09T22:04:09.000000Z K 7 svn:log V 100 MFC: deal with recursive MAKEDEV calls. Submitted by: Patrick Powell END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-05-09T22:10:58.000000Z K 7 svn:log V 48 Silence message about absence of PnP overrides. END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-05-09T22:16:27.000000Z K 7 svn:log V 48 Silence message about absence of PnP overrides. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T22:26:10.000000Z K 7 svn:log V 90 Put an example of 'makeoptions KERNEL=foo' to replace the old 'config foo' functionality. END K 10 svn:author V 6 nectar K 8 svn:date V 27 1999-05-09T22:33:47.000000Z K 7 svn:log V 177 MFC: 16 characters for the device name in /etc/dumpdates is not long enough, particularly when using vinum. Allow 32 characters (arbitrary, I know) instead. PR: bin/11433 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T22:42:17.000000Z K 7 svn:log V 230 Move KERNEL?=kernel to top of the file where it's more obvious and add a pointer to 'makeoptions' and /etc/make.conf. Catch a few stray "kernel" hardcoded references. Move the kernel.debug and related kernel build rules together. END K 10 svn:author V 2 se K 8 svn:date V 27 1999-05-09T22:44:42.000000Z K 7 svn:log V 492 Really support Ultra-2 chips. Symbios redefined a register that was available to the programmer to hold chip state information: Use the SDID register instead of CTEST3. This change actually simplifies the SCRIPTS code, but I'm not absolutely sure, that it is OK for all variants of NCR chips around and all device combinations. I have had this code running on several systems with 53c810, 875 and 895 controllers for several months. Suggested by: Gerard Roudier END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-05-09T23:22:18.000000Z K 7 svn:log V 321 MFC: Two OBJ_ONEMAPPING maintenance changes: 1. Fix a non-fatal bug in vm_map_insert (from 1.149). 2. Remove pointless maintenance in vm_map_remove (from 1.160). Remove pointless comparisons from vm_map_simplify_entry (from 1.146). Remove an incorrect comment (from 1.159) and an unused variable (from 1.155). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T23:24:47.000000Z K 7 svn:log V 81 #ifdef BRIDGE around a goto label used by the bridge code to silcence a warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T23:30:01.000000Z K 7 svn:log V 251 loadandclear() uses an atomic instruction (even on SMP, where it's an implicitly LOCK'ed instruction), so there shouldn't be any harm in making it volatile pointer compatable for one of the users of it. It seems to generate the same code regardless. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T23:32:29.000000Z K 7 svn:log V 144 For what it's worth, idelayed is declared as a volatile in the headers, and even though it's not used in this file make it a volatile here too. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T23:40:29.000000Z K 7 svn:log V 69 Un-duplicate DO_SETBITS() (it was identical for both SMP and !SMP).. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-09T23:56:00.000000Z K 7 svn:log V 74 Clean out some unused leftovers from before the split from the old isa.c. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-05-09T23:56:12.000000Z K 7 svn:log V 136 MFC: securelevel time setting handling code. This has worked perfectly on a number of RELENG_3 machines since it was added to -current. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T00:20:46.000000Z K 7 svn:log V 52 #if 0 some unused code (debug?) to quiet a warning. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-05-10T00:33:32.000000Z K 7 svn:log V 387 Sometime since this file was written, the list of kernel malloc types changed from a simple list to a circular one. We compensate by only looping until we see the first address again. Before, things would terminate because it was limited to 200 iterations. This lead to bogus statistics and repeating stats for memory types. This should be merged into 3.2, as the same bug is there. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T00:50:41.000000Z K 7 svn:log V 143 Add install support for ``compat22''. (oh the fun of hunting down all places I need to fixup for my commit... so foolish for volenteering...) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T00:54:18.000000Z K 7 svn:log V 5 MFS. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T02:42:58.000000Z K 7 svn:log V 228 Understand 'config kernelname' and pretend it was a 'makeoptions KERNEL=kernelname'. Warn about any trailing stuff as it's not handled here. This is a simple bandaid, hopefully to head off some complaints from certain people. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T02:56:38.000000Z K 7 svn:log V 98 Apparently we need to define rootdev and dumpdev here now. This is (obviously) not finished yet. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T03:02:22.000000Z K 7 svn:log V 50 Make corresponding changes to match config update END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-10T03:51:07.000000Z K 7 svn:log V 38 Fixed disordering in previous commit. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-10T04:50:27.000000Z K 7 svn:log V 68 Fix mknod which overloaded a little too much on "minor" and "major" END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-05-10T05:34:32.000000Z K 7 svn:log V 68 Add update on the status of new bus. Add libcam ABI change warning. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T08:26:32.000000Z K 7 svn:log V 160 * Update supported AHA controlers. * Camcontrol now offers more configurability * devstat and friends list devices in a "better" order Submitted by: Ken Merry END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-10T08:28:05.000000Z K 7 svn:log V 493 MFC: Arrange the "CONFIGURATION FILE" section in the order in which the entries go into the config file. Clarify what names can be used for Vinum drives, and what will happen to you if you use other names. Forcibly-demonstrated-by: Thomas Stromberg Peter K Campbell George Cox many others, but those were the only three today. END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-05-10T08:30:34.000000Z K 7 svn:log V 281 Backed out changes in rev 1.51.2.1 since it causes a socket leak and there is insufficient time to troubleshoot this prior to the 3.2 release. Not backed out from current. Some collateral changes in uipc_socket2.c and sys/socketvar.h were also not backed out as they are harmless. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-10T09:00:29.000000Z K 7 svn:log V 91 Sync with sys/i386/conf/GENERIC and Makefile.i386 revisions 1.169 and 1.152, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-10T09:01:19.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.239. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-10T09:02:23.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/majors.i386 revision 1.74. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-10T09:03:10.000000Z K 7 svn:log V 53 Sync with sys/i386/conf/options.i386 revision 1.113. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-10T09:05:01.000000Z K 7 svn:log V 47 Sync with sys/i386/isa/clock.c revision 1.133. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-10T09:06:12.000000Z K 7 svn:log V 47 Sync with sys/i386/isa/if_ed.c revision 1.152. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-10T09:09:08.000000Z K 7 svn:log V 47 Sync with sys/i386/isa/isa_dma.c revision 1.3. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-10T09:14:40.000000Z K 7 svn:log V 40 Sync with sys/isa/sio.c revision 1.240. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-10T09:22:47.000000Z K 7 svn:log V 67 Initial attempt at what I believe to be just 3.x-relative changes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-10T09:28:12.000000Z K 7 svn:log V 70 Remove COMPAT22 from canned target list (you have to ask for it now). END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-10T09:37:37.000000Z K 7 svn:log V 102 Fixed for COM_MULTIPORT option. Members flags and unit should be obtained via appropriate functions. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-05-10T10:08:05.000000Z K 7 svn:log V 60 Add #if (NSMBUS>0) checks around smbus/iicbus i2c bus code. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-05-10T10:08:50.000000Z K 7 svn:log V 91 Update card type to support GPIO mask Add NSMBUS checks around smbus/iicbus i2c bus code. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-05-10T10:10:13.000000Z K 7 svn:log V 532 Support LifeView FlyVideo 98 cards. Use EEPROM for card autodetection.Use bttv's audio mux values. Automatically locate the EEPROM i2c address and read the subsystem_vendor_id from EEPROM and not the PCI registers. Add NSMBUS checks around smbus/iicbus i2c bus code Add GPIO mask for the audio mux to each card type. Add CARD_ZOLTRIX and CARD_KISS from mailing list searches. Tested by: Paul Reece , Ivan Brawley and Gilad Rom END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T10:17:22.000000Z K 7 svn:log V 77 Move sysctl/ to src/sbin/ where it now belongs. Repository copied by: Peter END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-10T10:23:40.000000Z K 7 svn:log V 138 Detect PCI device IDs for latest boards. Simplified the ID comparisons. Submitted by: Ivan Passos (rewritten by me) END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-10T10:42:17.000000Z K 7 svn:log V 68 MFC (1.15: detect new PCI device IDs; 1.11: added missing newline). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-10T10:51:25.000000Z K 7 svn:log V 563 [Forgot to commit this in the batch a few days ago.] Fixed profiling of elf kernels. Made high resolution profiling compile for elf kernels (it is broken for all kernels due to lack of egcs support). Renaming of many assembler labels is avoided by declaring by declaring the labels that need to be visible to gprof as having type "function" and depending on the elf version of gprof being zealous about discarding the others. A few type declarations are still missing, mainly for SMP. PR: 9413 Submitted by: Assar Westerlund (initial parts) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-10T10:54:13.000000Z K 7 svn:log V 53 Remove all the 3.1-release specific cruft from here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T12:29:55.000000Z K 7 svn:log V 30 MFC: s/size == 0;/size = 0;/ END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T12:31:53.000000Z K 7 svn:log V 52 MFC: rev 1.21 (operator precedence bug) PR: 11410 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T12:33:08.000000Z K 7 svn:log V 84 MFC: rev 1.3 [Typo: if (mpu_config = NULL) -> if (mpu_config != NULL)] PR: 11411 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T12:34:33.000000Z K 7 svn:log V 73 MFC: rev 1.72 [operator precedence (nit: in #if 0 code) bug] PR: 11413 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T12:36:43.000000Z K 7 svn:log V 52 MFC: rev 1.18 (operator precedence bug) PR: 11415 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T12:37:25.000000Z K 7 svn:log V 51 MFC: rev 1.7 (operator precedence bug) PR: 11411 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T12:38:41.000000Z K 7 svn:log V 70 Ack! I deleted "struct", not "const".. Oh boy... Submitted by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T13:27:37.000000Z K 7 svn:log V 180 Add a 4.0-current compatability hack for COMPAT_PCI_DRIVER() to try and ease portability between -current and -stable. This won't help -current to 3.1-RELEASE portability though. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-10T13:30:51.000000Z K 7 svn:log V 38 Remove obsolete 'config kernel' line. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T13:33:08.000000Z K 7 svn:log V 81 MFC: recognize a few more chips - this was merged ages ago, well before new-bus. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T13:49:51.000000Z K 7 svn:log V 97 Don't assume branch heads are alive.. (related to previous change to the older 1.9.26 baseline) END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-10T14:01:35.000000Z K 7 svn:log V 60 Adjust console stuff now that makedev is no longer a macro. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-10T14:07:14.000000Z K 7 svn:log V 108 Remove VIA USB controller (was '#if 0' out), to make sure no one adds it back. Chip handled by uhci_pci.c . END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T14:12:26.000000Z K 7 svn:log V 48 #include "pci.h" for the build dir, not END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T15:00:51.000000Z K 7 svn:log V 40 MFC: cvs-1.10 + FreeBSD mods preserved. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-05-10T15:20:30.000000Z K 7 svn:log V 53 MFC (with a little help from indent): style cleanup. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-05-10T15:25:50.000000Z K 7 svn:log V 36 MFS: indent-assisted style cleanup. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T15:46:38.000000Z K 7 svn:log V 16 Unused variable END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T15:48:01.000000Z K 7 svn:log V 23 Give 'i' a type (int). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T15:51:23.000000Z K 7 svn:log V 22 Fix warnings (I hope) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T15:53:33.000000Z K 7 svn:log V 50 Fix warnings (unused vars, long != int in printf) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T15:54:58.000000Z K 7 svn:log V 27 Fix warnings (unused vars) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T16:00:01.000000Z K 7 svn:log V 56 Add some explicit parens to avoid && within || warnings END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T16:00:56.000000Z K 7 svn:log V 46 Explicit braces to avoid nested else warnings END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T16:02:11.000000Z K 7 svn:log V 45 Explicit brace to avoid nested else warnings END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T16:04:52.000000Z K 7 svn:log V 44 Don't do a nested extern for mfs_getimage() END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T16:06:32.000000Z K 7 svn:log V 47 Fix 'assignment used as truth value' on alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-10T16:27:13.000000Z K 7 svn:log V 35 Make install target work properly. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T16:36:42.000000Z K 7 svn:log V 101 Serves me right for doing this by inspection and then a build afterwards on a remote machine. Sigh.. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-10T16:45:19.000000Z K 7 svn:log V 28 Superceded by makedevops.pl END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-10T17:06:14.000000Z K 7 svn:log V 522 * Augment the interface language to allow arbitrary C code to be 'passed through' to the C compiler. * Allow the interface to specify a default implementation for methods. * Allow 'static' methods which are not device specific. * Add a simple scheme for probe routines to return a priority value. To make life simple, priority values are negative numbers (positive numbers are standard errno codes) with zero being the highest priority. The driver which returns the highest priority will be chosen for the device. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-05-10T17:09:25.000000Z K 7 svn:log V 62 MFC: Don't ignore mmap() address hint below the text section. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T17:12:45.000000Z K 7 svn:log V 77 Move the mfs_getimage() prototype to mfs_extern.h duplicating it everywhere. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-10T17:45:49.000000Z K 7 svn:log V 58 Remove hack to accept French spelling of METHOD (METHODE) END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-10T17:56:23.000000Z K 7 svn:log V 36 Add missing suspend/resume methods. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-10T18:06:37.000000Z K 7 svn:log V 61 Don't go looking for weird #includes if major isn't a macro. END K 10 svn:author V 8 truckman K 8 svn:date V 27 1999-05-10T18:09:39.000000Z K 7 svn:log V 278 Fix descriptor leak provoked by KKIS.05051999.003b exploit code. unp_internalize() takes a reference to the descriptor. If the send fails after unp_internalize(), the control mbuf would be freed ophaning the reference. Tested in -CURRENT by: Pierre Beyssac END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-10T18:10:08.000000Z K 7 svn:log V 24 Use NODEV instead of -1 END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-10T18:13:30.000000Z K 7 svn:log V 81 correct params for sndmmap(). Don't bogo-initialize fields we don't understand. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-10T18:15:40.000000Z K 7 svn:log V 121 Update one set of comments.. s/so_q0/so_incomp/ and s/so_q/so_comp/ (that's incomplete and complete connections I think) END K 10 svn:author V 8 truckman K 8 svn:date V 27 1999-05-10T18:36:34.000000Z K 7 svn:log V 70 MFC: Fix descriptor leak provoked by KKIS.05051999.003b exploit code. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T19:44:31.000000Z K 7 svn:log V 61 MFC: move sysctl/ to src/sbin/ due to its installation place END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-10T19:49:59.000000Z K 7 svn:log V 78 Correct a typo about driver state. Add new get/set eot model mt ioctl values. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T19:55:59.000000Z K 7 svn:log V 26 MFC: NOAOUT --> WANT_AOUT END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-10T19:56:49.000000Z K 7 svn:log V 78 Document 'nlpt'->'lpt' devstat and friends API change NOAOUT->WANT_AOUT END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-10T20:05:19.000000Z K 7 svn:log V 54 add and document seteotmodel and geteotmodel commands END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-10T20:55:29.000000Z K 7 svn:log V 98 Fix ypxfr so that it can be run from cron. Patch submitted by: Dan Nelson END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-10T20:57:06.000000Z K 7 svn:log V 65 MFC: small patch to ypxfr to allow it to run properly from cron. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-05-10T22:01:38.000000Z K 7 svn:log V 59 Fix typo. Submitted by: Hiroki Sato END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-05-10T22:04:17.000000Z K 7 svn:log V 64 MFC: Fix typo. Submitted by: Hiroki Sato END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-10T22:28:15.000000Z K 7 svn:log V 66 Revert previous commit, since it caused problems. OKed by: wosch END K 10 svn:author V 4 paul K 8 svn:date V 27 1999-05-10T22:39:37.000000Z K 7 svn:log V 48 Set the bus master bit. Submitted by: Ted Faber END K 10 svn:author V 3 mks K 8 svn:date V 27 1999-05-10T22:53:45.000000Z K 7 svn:log V 76 Enable PCI bus master during attach in case the BIOS hasn't done it for us. END K 10 svn:author V 3 mks K 8 svn:date V 27 1999-05-10T23:02:29.000000Z K 7 svn:log V 111 Allow configuration of up to 256 network interfaces per physical interface - just like the docs say it should. END