|
|
1.1.1.4 ! root 1: 1999-06-21 Thomas Bushnell, BSG <[email protected]> ! 2: ! 3: * i386/Files: Don't mention i386/pc/Makerules, ! 4: i386/include/Makerules, or i386/util/Makerules. ! 5: ! 6: * Makefile.in (all-real-archs): Delete variable. ! 7: (dist): No longer make `machine' symlink. ! 8: ! 9: * Makefile.in (dist): Sanify file permissions before building tar ! 10: file. ! 11: ! 12: * i386/Subdirs: Remove i386/i386at/boot. ! 13: ! 14: Sun Jun 20 18:33:59 1999 Thomas Bushnell, BSG <[email protected]> ! 15: ! 16: * version.c (version): Updated to version 1.2. ! 17: ! 18: * i386/Files: Regenerated. ! 19: * i386/Subdirs: Regenerated. ! 20: ! 21: * linux/Files: New file. ! 22: * linux/Subdirs: New file. ! 23: * Makefile.in (all-archs): Add `linux'. ! 24: (all-real-archs): New variable. ! 25: (dist): Create `machine' symlink only on ! 26: $(all-real-archs). ! 27: ! 28: * Makefile.in (dist): Use `cp' instead of `ln'. ! 29: ! 30: * config.guess: Updated from autoconf 2.13. ! 31: * config.sub: Likewise. ! 32: ! 33: 1999-06-16 Thomas Bushnell, BSG <[email protected]> ! 34: ! 35: * linux/dev/drivers/net/Space.c (ethif_probe): Probe tc59x_probe ! 36: (CONFIG_VORTEX) after el3_probe (CONFIG_EL3), because the latter ! 37: card matches the former probe, but the driver doesn't work with ! 38: it. Reported by Marcus Brinkmann <[email protected]>. ! 39: ! 40: * Drivers.macros (AC_DRIVER): Only turn on driver if $enableval is ! 41: not `no'. Reported by Kalle Olavi Niemitalo <[email protected]>. ! 42: ! 43: 1999-06-15 Thomas Bushnell, BSG <[email protected]> ! 44: ! 45: * ipc/ipc_init.c (ipc_bootstrap): Don't make the IOT_PORT zone ! 46: exhaustible, because allocation of ports for internal objects ! 47: panics if zalloc fails. ! 48: ! 49: 1999-06-07 OKUJI Yoshinori <[email protected]> ! 50: ! 51: * linux/dev/drivers/block/genhd.c [MACH] (mach_minor): New variable. ! 52: (add_bsd_partition): New function. ! 53: (bsd_disklabel_partition) [MACH]: Call add_bsd_partition. ! 54: (msdos_partition) [MACH]: Set mach_minor to MINOR before ! 55: calling bsd_disklabel_partition. ! 56: * linux/dev/drivers/block/ide.c (do_request) [MACH]: Fix "bad access" ! 57: message. ! 58: ! 59: 1999-06-02 Roland McGrath <[email protected]> ! 60: ! 61: * kern/bootstrap.c (build_args_and_stack): If kernel_cmdline is ! 62: nonempty, give the bootstrap task an environment variable of ! 63: "MULTIBOOT_CMDLINE=kernel command line" on its stack. ! 64: ! 65: 1999-05-29 Roland McGrath <[email protected]> ! 66: ! 67: * kern/startup.c (start_kernel_threads): Call record_time_stamp to ! 68: reset the kernel task's creation_time field, so it's not zero. ! 69: ! 70: 1999-05-24 Mark Kettenis <[email protected]> ! 71: ! 72: * i386/i386/fpu.c (fp_free): Clear task switch flag before calling ! 73: fwait. ! 74: (fpu_get_state): Only save FPU state info if the live FPU state ! 75: belongs to our target, i.e. if THREAD is the current thread. ! 76: (fp_load): Print warning if we try to load an invalid FPU state, ! 77: and reset the FPU to some sane state instead. ! 78: ! 79: 1999-05-23 Roland McGrath <[email protected]> ! 80: ! 81: * kern/task.c (task_info): Allow count for TASK_BASIC_INFO to be less ! 82: two words, not just one. The new member creation_time is two words. ! 83: ! 84: 1999-05-22 Roland McGrath <[email protected]> ! 85: ! 86: * linux/configure: Regenerated. ! 87: ! 88: 1999-05-21 Roland McGrath <[email protected]> ! 89: ! 90: * linux/configure.in: Fix names dummy -> dummy.in in AC_OUTPUT call. ! 91: ! 92: 1999-05-14 Roland McGrath <[email protected]> ! 93: ! 94: * i386/linux/Drivers.in (linux_DRIVER): New macro, does AC_DRIVER and ! 95: defines alias for Linux module name. Use that for all single-module ! 96: Linux drivers, so we don't forget to define any of the aliases for the ! 97: Linux module names. ! 98: * i386/linux/configure: Regenerated. ! 99: ! 100: 1999-04-28 OKUJI Yoshinori <okuji@localhost> ! 101: ! 102: * linux/dev/drivers/block/genhd.c (bsd_disklabel_partition) [MACH]: ! 103: Print BSD slices, using Mach device syntax instead of Linux extented ! 104: partition syntax. ! 105: ! 106: 1999-05-01 Mark Kettenis <[email protected]> ! 107: ! 108: * linux/dev/glue/block.c (device_get_status): Always set ! 109: status_count to DEV_GET_STATUS_COUNT if flavor is DEV_GET_SIZE. ! 110: ! 111: 1999-04-30 Roland McGrath <[email protected]> ! 112: ! 113: * i386/linux/Drivers.in: Don't create asm-${systype} symlinks here. ! 114: * linux/configure.in: New file. Create them here instead. ! 115: * linux/dummy.in: New file, used by configure. ! 116: * linux/configure: New file (generated by autoconf). ! 117: * configure.in: Configure in linux subdir. ! 118: * configure: Regenerated. ! 119: ! 120: * i386/configure.in: Require only autoconf 2.12, not 2.13. ! 121: * i386/configure: Regenerated. ! 122: ! 123: * aclocal.m4 (hurd_SYSTYPE): New macro. ! 124: * i386/linux/Drivers.in: Use it. ! 125: * i386/linux/configure: Regenerated. ! 126: ! 127: Wed Apr 28 02:17:51 1999 Thomas Bushnell, BSG <[email protected]> ! 128: ! 129: * linux/src/drivers/net/3c59x.c: Upgrade to Linux 2.2.1 version. ! 130: (vortex_start_xmit): Don't frob VP->stat.tx_bytes. ! 131: (boomerang_start_xmit): Likewise. ! 132: (vortex_rx): Don't frob VP->stats.rx_bytes. ! 133: (boomerang_rx): Likewise. ! 134: Requested by Jeff Bailey ([email protected]). ! 135: ! 136: Mon Apr 26 02:13:02 1999 Thomas Bushnell, BSG <[email protected]> ! 137: ! 138: * Makefile.in (objfiles): Don't add $(systype)/sysdep.o here. ! 139: ($(systype)/sysdep.o): Delete rule. ! 140: (clean, distclean, mostlyclean, maintainerclean, install-headers, ! 141: install-kernel): Don't do recursive make here. ! 142: * i386/Makefrag (objfiles): Add i386/sysdep.o to the list. ! 143: (i386/sysdep.o): New rule. ! 144: (clean): Depend on i386-clean. ! 145: (distclean): Depend on i386-distclean. ! 146: (mostlyclean): Depend on i386-mostlyclean. ! 147: (maintainerclean): Depend on i386-maintainerclean. ! 148: (install-headers): Depend on i386-install-headers. ! 149: (install-kernel): Depend on i386-install-kernel. ! 150: (i386-clean, i386-distclean, i386-mostlyclean, ! 151: i386-maintainerclean, i386-install-kernel, i386-install-headers): ! 152: New rules. ! 153: ! 154: 1999-04-14 OKUJI Yoshinori <[email protected]> ! 155: ! 156: * version.c (version): Update to 1.1.92. ! 157: ! 158: Sun Mar 14 18:53:01 1999 Thomas Bushnell, BSG <[email protected]> ! 159: ! 160: * device/ds_routines.c (ds_read_done): When touching memory to ! 161: mark it dirty, make sure we say "volatile" so the compiler doesn't ! 162: optimize it out. ! 163: ! 164: 1999-04-12 OKUJI Yoshinori <[email protected]> ! 165: ! 166: * i386/linux/Drivers.in: Fix the source paths for `asm' symbolic ! 167: links. Reported by KONISHI Toru <[email protected]>. ! 168: ! 169: * linux/dev/drivers/block/ide.c (init_hwif_data) [MACH]: Print Mach ! 170: device name instead of Linux one. ! 171: * linux/dev/drivers/block/genhd.c (disk_name): Likewise. ! 172: * linux/dev/drivers/scsi/sd.c (sd_init_onedisk): Likewise. ! 173: (sd_detect): Likewise. ! 174: * linux/dev/drivers/sr.c (sr_detect): Likewise. ! 175: (get_sectorsize): Likewise. ! 176: ! 177: 1999-03-01 OKUJI Yoshinori <[email protected]> ! 178: ! 179: Version 1.1.91. ! 180: ! 181: * version.c (version): Update to 1.1.91. ! 182: ! 183: 1999-03-01 OKUJI Yoshinori <[email protected]> ! 184: ! 185: * i386/linux/Drivers.in: Fix linking paths. ! 186: * i386/linux/Makefile.in: Corrent include paths and fix ! 187: Drivers.macros location. ! 188: ! 189: 1999-02-28 OKUJI Yoshinori <[email protected]> ! 190: ! 191: * Makefile.in (clean): Don't move device-drivers.h, because it is ! 192: not in the top directory any longer. ! 193: (distclean): Remove config.cache and config.log. ! 194: * i386/Makefile.in (distclean): Remove config.status, config.log ! 195: and Makefile. ! 196: * i386/linux/Makefile.in (distclean): Remove config.status, ! 197: config.log, Makefile and device-drivers.h. ! 198: ! 199: 1999-02-27 OKUJI Yoshinori <[email protected]> ! 200: ! 201: * i386/linux/Drivers.in: Don't link dev/include/asm-i386 to ! 202: dev/include/asm. Check if directories already exist before ! 203: mkdir_p's. Link directories manually, because AC_LINK_FILES ! 204: is weak in linking files from non-current directories. ! 205: ! 206: * i386/i386at/i386at_ds_routines.c: Include ! 207: <i386/linux/device-drivers.h> instead of <linux/device-drivers.h>. ! 208: * device/ds_routines.c [LINUX_DEV]: Likewise. ! 209: * i386/linux/Makefile.in (linux-gen-flags): Fix an extra slash. ! 210: (distclean): Remove asm links. ! 211: * linux/src/COPYING: Copied from linux-2.0.36. ! 212: ! 213: 1999-02-27 OKUJI Yoshinori <[email protected]> ! 214: ! 215: * Makefile.in: Omit to detect if com or lpr is used, and don't use ! 216: linux.o. ! 217: (objfiles): Add $(systype)/sysdep.o. ! 218: (clean): Chain the target to $(systype). ! 219: (distclean): Likewise. ! 220: (mostlyclean): Likewise. ! 221: (maintainer-clean): Likewise. ! 222: (install-headers): Likewise. ! 223: (install-kernel): Likewise. ! 224: * configure.in: AC_CONFIG_SUBDIRS ${systype} instead of linux. ! 225: (--disable-linuxdev): Deleted. ! 226: (--disable-com): Likewise. ! 227: (--enable-lpr): Likewise. ! 228: * i386/Makefile.in: New file. ! 229: * i386/configure.in: Likewise. ! 230: * i386/Makefrag (DEFINES): Add -DLINUX_DEV. ! 231: (objfiles): Always add com.o. If MACH_LPR is defined, then add lpr.o. ! 232: * linux/Drivers.in: Moved to ... ! 233: * i386/linux/Drivers.in: ... here. Include ../../aclocal.m4. ! 234: (mkdir_p): New function to create the linux include dirs. ! 235: * linux/Makefile.in: Moved to ... ! 236: * i386/linux/Makefile.in: ... here, and modify so that paths ! 237: are valid. ! 238: (clean): New target. ! 239: (distclean): Likewise. ! 240: (mostlyclean): Likewise. ! 241: (maintainer-clean): Likewise. ! 242: * linux/src/include/linux/autoconf.h: Removed. ! 243: * linux/dev/include/linux/autoconf.h: Moved to ... ! 244: * i386/linux/dev/include/linux/autoconf.h: ... here. ! 245: * linux/dev/arch/i386/linux_emul.h: Moved to ... ! 246: * i386/linux/dev/include/linux_emul.h: ... here. ! 247: * linux/device-drivers.h.in: Moved to ... ! 248: * i386/linux/device-drivers.h.in: ... here. ! 249: * linux/aclocal.m4: Removed. ! 250: * linux/configure: Likewise. ! 251: ! 252: 1999-02-14 Gordon Matzigkeit <[email protected]> ! 253: ! 254: * Makefile.in (install-kernel): Be sure that $(bootdir) is ! 255: created before installing the kernel. ! 256: ! 257: 1999-02-06 OKUJI Yoshinori <[email protected]> ! 258: ! 259: * configure.in: Enable com by default, because current kbd and ! 260: mouse can't be linked without com. Reported by M. Meiarashi ! 261: <[email protected]>. ! 262: ! 263: 1999-02-05 OKUJI Yoshinori <[email protected]> ! 264: ! 265: Version 1.1.90. ! 266: ! 267: * version.c (version): Update to 1.1.90. ! 268: ! 269: 1999-02-04 OKUJI Yoshinori <[email protected]> ! 270: ! 271: * device/kmsg.c (kmsginit): Add a missing semicolon. ! 272: (kmsggetstat): Fix typos, ! 273: DEV_GET_DEVICE_SIZE -> DEV_GET_SIZE_DEVICE_SIZE and ! 274: DEV_GET_RECORD_SIZE -> DEV_GET_SIZE_RECORD_SIZE. ! 275: (kmsg_putchar): Fix a typo kmsg_done_init -> kmsg_init_done. ! 276: * linux/dev/glue/block.c (device_get_status): Allocate a hd_geometry ! 277: on the stack. ! 278: * linux/dev/drivers/block/ide.c: New file. ! 279: * linux/dev/drivers/scsi/sd_ioctl.c: New file. ! 280: ! 281: 1999-02-02 OKUJI Yoshinori <[email protected]> ! 282: ! 283: * i386/i386at/kd_event.c (kbdgetstat): Fix a typo ! 284: DEV_GET_SIZES -> DEV_GET_SIZE. ! 285: * i386/i386at/kd_mouse.c (mousegetstat): Likewise. ! 286: * device/kmsg.c (kmsggetstat): Likewise. ! 287: ! 288: 1999-02-01 OKUJI Yoshinori <[email protected]> ! 289: ! 290: * linux/dev/glue/block.c (dev_getstat): Fix a missing `struct'. ! 291: * device/cons.c (cninit): Don't call kmsginit. ! 292: * kmsg.c (kmsg_buffer): Defined as static. ! 293: (kmsg_write_offset): Likewise. ! 294: (kmsg_read_offset): Likewise. ! 295: (kmsg_read_queue): Likewise. ! 296: (kmsg_in_use): Likewise. ! 297: (kmsg_lock): Likewise. ! 298: (kmsginit): Likewise, and call queue_init instead of setting ! 299: PREV and NEXT manually. ! 300: (kmsg_done_init): New variable. ! 301: (kmsg_putchar): Call kmsginit if not initialized yet. ! 302: (kmsggetstat): New function. ! 303: * kmsg.h (kmsggetstat): Add the prototype. ! 304: * i386/i386at/kd_event.c (kbdgetstat): Handle DEV_GET_SIZE. ! 305: (kbdread): Check if the amount a user specify is a multiple ! 306: of sizeof(kd_event). ! 307: * i386/i386at/kd_mouse.c (mousegetstat): New function. ! 308: (mouseread): Check if the amount a user specify is a multiple ! 309: of sizeof(kd_event). ! 310: * i386/i386at/conf.c (dev_name_list): Set the mouse getstat entry ! 311: to mousegetstat and the kmsg getstat entry to kmsggetstat. ! 312: Use MACH_COM instead of NCOM to determine if com is used. ! 313: Use MACH_LPR instead of NLPR to determine if lpr is used. ! 314: * configure.in (--enable-com): New option. ! 315: (--enable-lpr): Likewise. ! 316: * Makefile.in (enable_com): New variable. ! 317: (enable_lpr): Likewise. ! 318: * i386/Makefrag (i386at-files): Remove com.c. ! 319: (objfiles): Add com.o if enable_com is yes, and lpr.o if enable_lpr ! 320: is yes. ! 321: ! 322: Tue Jan 26 21:36:10 1999 Thomas Bushnell, BSG <[email protected]> ! 323: ! 324: * kern/exception.c (exception_no_server): Correctly comment out ! 325: the suspend code. (This should have happened on 17 April 1997, ! 326: but apparently I did it backwards.) ! 327: ! 328: 1999-01-26 OKUJI Yoshinori <[email protected]> ! 329: ! 330: * device/kmsg.c (kmsgopen): Added simple_lock and simple_unlock. ! 331: (ksmgclose): Likewise. ! 332: ! 333: 1999-01-25 OKUJI Yoshinori <[email protected]> ! 334: ! 335: * Makefile.in (install-headers): New target for installing only ! 336: the headers. ! 337: (install-kernel): New target for installing only the kernel. ! 338: (mkheaderdirs): New target for making the headers ! 339: installation directories. ! 340: (mkkerneldirs): New target for making the kernel ! 341: installation directory. ! 342: (install): Do nothing by itself, but depend on install-kernel ! 343: and install-headers. ! 344: ! 345: 1999-01-24 OKUJI Yoshinori <[email protected]> ! 346: ! 347: * device/kmsg.h (KMSGBUFSIZE): Deleted. ! 348: * device/kmsg.c: Rewritten completely to provide stream interface. ! 349: * linux/dev/glue/block.c (device_getstat): Added V_GETPARMS support. ! 350: * config.guess: New version from automake-1.4. ! 351: * config.sub: Likewise. ! 352: * install-sh: Likewise. ! 353: ! 354: Some changes were merged from gnumach-m68k by ! 355: Aymeric Vincent <[email protected]>. ! 356: ! 357: * Makefile.in (clean): Don't hang if device-drivers.h doesn't exist. ! 358: * linux/Makefile.in (CPPFLAGS): Fix a typo. ! 359: ! 360: 1999-01-16 OKUJI Yoshinori <[email protected]> ! 361: ! 362: * device/kmsg.c: Fixed the copyright notice. ! 363: (MACH_KMSG): Removed. ! 364: * Makefile.in (enable_kmsg): New variable. ! 365: (objfiles): Add kmsg.o, if and only if enable_kmsg is yes. ! 366: ! 367: 1999-01-10 OKUJI Yoshinori <[email protected]> ! 368: ! 369: * i386/i386at/kd.c: Applied a keymap patch. Reported by ! 370: Marcus Brinkmann <[email protected]>. ! 371: * i386/i386at/kd.h: Likewise. ! 372: ! 373: 1998-12-30 OKUJI Yoshinori <[email protected]> ! 374: ! 375: * linux/dev/glue/net.c (dev_alloc_skb): Change the skb arragement. ! 376: (dev_kfree_skb): Free only skb. ! 377: (device_write): Keep skb elements up-to-date. ! 378: ! 379: 1998-12-18 OKUJI Yoshinori <[email protected]> ! 380: ! 381: * Makefile.in (objfiles): Add kmsg.o. ! 382: * device/cons.c: Include <device/io_req.h>. ! 383: * device/kmsg.c: Rewritten almost entirely. ! 384: ! 385: 1998-12-06 OKUJI Yoshinori <[email protected]> ! 386: ! 387: Add kmsg device. ! 388: ! 389: * Makefile.in (device-files): Add kmsg.c and kmsg.h. ! 390: * configure.in (--enable-kmsg): New option. ! 391: * device/cons.c: Include kmsg.h. ! 392: (cninit): Call kmsginit if MACH_KMSG is defined. ! 393: (cnputc): Call kmsg_putchar if MACH_KMSG is defined. ! 394: * device/kmsg.c: New file. ! 395: * device/kmsg.h: Likewise. ! 396: * i386/i386at/conf.c (dev_name_list): Add kmsg entry. ! 397: ! 398: 1998-12-02 OKUJI Yoshinori <[email protected]> ! 399: ! 400: * configure.in: Fix linuxdev option handling. ! 401: * linux/Drivers.in: Remove linuxdev option and fix linking files. ! 402: * linux/Makefile.in: Replace @DEFS@ with -DLINUX_DEV. ! 403: * linux/dev/arch/i386/kernel/irq.c: Include missing header files. ! 404: * linux/dev/arch/i386/kernel/setup.c: Include <device-drivers.h>. ! 405: * linux/dev/glue/kmem.c: Add printf declaration. ! 406: * linux/dev/glue/misc.c: Include <linux/types.h>. ! 407: * linux/dev/init/main.c: Call linux_sched_init instead of sched_init. ! 408: * linux/dev/kernel/sched.c: Add timer_bh declaration. ! 409: (tqueue_bh): Fix the argument. ! 410: (linux_sched_init): Renamed from sched_init. ! 411: ! 412: 1998-12-01 OKUJI Yoshinori <[email protected]> ! 413: ! 414: * i386/i386at/i386at_ds_routines.c: Include <linux/device-drivers.h> ! 415: only if LINUX_DEV is defined. Reported by UCHIYAMA Yasushi ! 416: <[email protected]>. ! 417: * device/ds_routines.c: Likewise. ! 418: * configure.in: AC_CONFIG_SUBDIRS(linux) instead of linuxdev. ! 419: (--disable-linuxdev): New option. ! 420: * linux/Makefile.in (CPPFLAGS): Remove -DLINUX_DEV, and add @DEFS@. ! 421: (objfiles): Add linux.o only if LINUX_DEV is defined. ! 422: * linux/Drivers.in (--disable-linuxdev): New option. ! 423: * i386/Makefrag (DEFINES): Remove -DLINUX_DEV. ! 424: ! 425: 1998-11-30 OKUJI Yoshinori <[email protected]> ! 426: ! 427: Clean up linux emulation code to make it architecture-independent ! 428: as much as possible. ! 429: ! 430: * linux: Renamed from linuxdev. ! 431: * Makefile.in (objfiles): Add linux.o instead of linuxdev.o. ! 432: (MAKE): New variable. Used for the linux.o target. ! 433: * configure.in: Add AC_CHECK_TOOL(MAKE, make). ! 434: * i386/i386/spl.h: Include <i386/ipl.h>, for compatibility with ! 435: OSF Mach 3.0. Suggested by Elgin Lee <[email protected]>. ! 436: * linux/src: Renamed from linux/linux. ! 437: * linux/dev: Renamed from linux/mach. ! 438: * linux/Drivers.in (AC_INIT): Use dev/include/linux/autoconf.h, ! 439: instead of mach/include/linux/autoconf.h. ! 440: * Makefile.in (all): Target ../linux.o instead of ../linuxdev.o. ! 441: * linux/dev/drivers/block/genhd.c: Include <machine/spl.h> instead ! 442: of <i386/ipl.h>. ! 443: * linux/dev/drivers/net/auto_irq.c: Remove unneeded header files, ! 444: <i386/ipl.h> and <i386/pic.h>. ! 445: * linux/dev/init/main.c: Many i386-dependent codes moved to ... ! 446: * linux/dev/arch/i386/irq.c: ... here. ! 447: * linux/dev/arch/i386/setup.c: New file. ! 448: * linux/dev/arch/i386/linux_emul.h: Likewise. ! 449: * linux/dev/arch/i386/glue/timer.c: Merged into sched.c. ! 450: * linux/dev/arch/i386/glue/sched.c: Include <machine/spl.h> instead ! 451: of <i386/ipl.h>, and moved to ... ! 452: * linux/dev/kernel/sched.c: ... here. ! 453: * linux/dev/arch/i386/glue/block.c: Include <machine/spl.h> and ! 454: <linux_emul.h>, instead of i386-dependent header files, and ! 455: moved to ... ! 456: * linux/dev/glue/blocl.c: ... here. ! 457: * linux/dev/arch/i386/glue/net.c: Include <machine/spl.h> and ! 458: <linux_emul.h>, instead of i386-dependent header files, and ! 459: moved to ... ! 460: * linux/dev/glue/net.c: ... here. ! 461: * linux/dev/arch/i386/glue/misc.c: Remove `x86' and moved to ... ! 462: * linux/dev/glue/misc.c: ... here. ! 463: * linux/dev/arch/i386/glue/kmem.c: Moved to ... ! 464: * linux/dev/glue/kmem.c: ... here. ! 465: ! 466: 1998-11-25 OKUJI Yoshinori <[email protected]> ! 467: ! 468: * linuxdev/mach/init/main.c (linux_init): Call reserve_mach_irqs. ! 469: * linuxdev/mach/arch/i386/kernel/irq.c (probe_irq_on): Fix ivect ! 470: mishandling. ! 471: (probe_irq_off): Disable unnecessary IRQs. Reported by ! 472: UCHIYAMA Yasushi <[email protected]>. ! 473: (reserve_mach_irqs): New function. ! 474: ! 475: 1998-11-24 OKUJI Yoshinori <[email protected]> ! 476: ! 477: * linuxdev/arch/i386/linux_init.c (linux_init): Check ivect ! 478: before set linux_bad_intr. ! 479: * linuxdev/arch/i386/linux_irq.c (probe_irq_on): Allocate only ! 480: if ivect is null, and set linux_intr_pri to intpri. ! 481: ! 482: * linuxdev: Heavily changed. It becomes more Linux-like file ! 483: hierarchy as suggested by Roland McGrath <[email protected]>. ! 484: * linuxdev/linux: Contain original Linux source files. ! 485: * linuxdev/mach: Contain modified source files for Mach. ! 486: * linuxdev/mach/arch/i386/glue: XXX Contain files that are ! 487: not easy to segregate. ! 488: * Makefile.in: Call `make -C linuxdev all', instead of include ! 489: linuxdev/Makefrag. ! 490: ! 491: 1998-11-23 OKUJI Yoshinori <[email protected]> ! 492: ! 493: * linuxdev/arch/i386/linux_irq.c (linux_bad_intr): New function. ! 494: (free_irq): Set linux_bad_intr into ivect[irq]. ! 495: * linuxdev/arch/i386/linux_init.c (linux_init): ! 496: Set linux_bad_intr as the default interrupt handler. ! 497: ! 498: * linuxdev/include/asm-i386/string.h (strstr): Fix the ! 499: egcs/gcc 2.8.x bug and a linkage problem. Reported by ! 500: Roland McGrath <[email protected]>. ! 501: ! 502: 1998-11-18 OKUJI Yoshinori <[email protected]> ! 503: ! 504: * linuxdev/Drivers.in: Fix a typo. ! 505: * linuxdev/Makefrag: Likewise. ! 506: * linuxdev/arch/i386/linux_block.c (set_blocksize): Likewise. ! 507: ! 508: * linuxdev/arch/i386/linux_kmem.c (vfree): Cast void * to ! 509: vm_offset_t. ! 510: * linuxdev/drivers/net/wavelan.p.h: Include ! 511: <linuxdev/drivers/net/i82586.h>, instead of <drivers/net/i82586.h>. ! 512: * linuxdev/drivers/scsi/aha152x.c: Define AUTOCONF. ! 513: * linuxdev/configure: Regenerate. ! 514: ! 515: 1998-11-17 OKUJI Yoshinori <[email protected]> ! 516: ! 517: * linuxdev/arch/i386/linux_misc.c (strstr): New function. ! 518: Because inline version strstr is not used when use ! 519: egcs/gcc 2.8.x. Reported by UCHIYAMA Yasushi <[email protected]>. ! 520: ! 521: * linuxdev/arch/i386/linux_irq.c (unmask_irq): Fix a typo. ! 522: ! 523: 1998-11-17 OKUJI Yoshinori <[email protected]> ! 524: ! 525: * i386/README-Drivers: Update to Linux 2.0.36 device drivers. ! 526: * linuxdev/Drivers.in: Likewise. ! 527: * linuxdev/Makefrag: Likewise. ! 528: * linuxdev/arch/i386/linux_lib.S: Likewise. ! 529: * linuxdev/device-drivers.h.in: Likewise. ! 530: * linuxdev/drivers/block/floppy.c: Likewise. ! 531: * linuxdev/drivers/block/ide.c: Likewise. ! 532: * linuxdev/drivers/block/ide.h: Likewise. ! 533: * linuxdev/drivers/net/3c505.h: Likewise. ! 534: * linuxdev/drivers/net/3c509.c: Likewise. ! 535: * linuxdev/drivers/net/3c515.c: Likewise. ! 536: * linuxdev/drivers/net/3c59x.c: Likewise. ! 537: * linuxdev/drivers/net/Space.c: Likewise. ! 538: * linuxdev/drivers/net/apricot.c: Likewise. ! 539: * linuxdev/drivers/net/de4x5.c: Likewise. ! 540: * linuxdev/drivers/net/eepro.c: Likewise. ! 541: * linuxdev/drivers/net/eepro100.c: Likewise. ! 542: * linuxdev/drivers/net/eexpress.c: Likewise. ! 543: * linuxdev/drivers/net/epic100.c: Likewise. ! 544: * linuxdev/drivers/net/eth16i.c: Likewise. ! 545: * linuxdev/drivers/net/hp100.c: Likewise. ! 546: * linuxdev/drivers/net/lance.c: Likewise. ! 547: * linuxdev/drivers/net/ne2k-pci.c: Likewise. ! 548: * linuxdev/drivers/net/pcnet32.c: Likewise. ! 549: * linuxdev/drivers/net/rtl8139.c: Likewise. ! 550: * linuxdev/drivers/net/tlan.c: Likewise. ! 551: * linuxdev/drivers/net/tulip.c: Likewise. ! 552: * linuxdev/drivers/net/wavelan.c: Likewise. ! 553: * linuxdev/drivers/pci/pci.c: Likewise. ! 554: * linuxdev/drivers/scsi/BusLogic.c: Likewise. ! 555: * linuxdev/drivers/scsi/FlashPoint.c: Likewise. ! 556: * linuxdev/drivers/scsi/aha152x.c: Likewise. ! 557: * linuxdev/drivers/scsi/aha1542.c: Likewise. ! 558: * linuxdev/drivers/scsi/aic7xxx/sequencer.h: Likewise. ! 559: * linuxdev/drivers/scsi/aic7xxx.c: Likewise. ! 560: * linuxdev/drivers/scsi/aic7xxx_proc.c: Likewise. ! 561: * linuxdev/drivers/scsi/aic7xxx_reg.h: Likewise. ! 562: * linuxdev/drivers/scsi/dtc.c: Likewise. ! 563: * linuxdev/drivers/scsi/eata.c: Likewise. ! 564: * linuxdev/drivers/scsi/eata.h: Likewise. ! 565: * linuxdev/drivers/scsi/eata_dma.c: Likewise. ! 566: * linuxdev/drivers/scsi/gdth.c: Likewise. ! 567: * linuxdev/drivers/scsi/gdth.h: Likewise. ! 568: * linuxdev/drivers/scsi/gdth_proc.c: Likewise. ! 569: * linuxdev/drivers/scsi/gdth_proc.h: Likewise. ! 570: * linuxdev/drivers/scsi/hosts.c: Likewise. ! 571: * linuxdev/drivers/scsi/in2000.c: Likewise. ! 572: * linuxdev/drivers/scsi/in2000.h: Likewise. ! 573: * linuxdev/drivers/scsi/ncr53c8xx.c: Likewise. ! 574: * linuxdev/drivers/scsi/ppa.h: Likewise. ! 575: * linuxdev/drivers/scsi/scsi.c: Likewise. ! 576: * linuxdev/drivers/scsi/scsicam.c: Likewise. ! 577: * linuxdev/drivers/scsi/sd.c: Likewise. ! 578: * linuxdev/drivers/scsi/seagate.c: Likewise. ! 579: * linuxdev/drivers/scsi/u14-34f.c: Likewise. ! 580: * linuxdev/drivers/scsi/u14-34f.h: Likewise. ! 581: * linuxdev/drivers/scsi/wd7000.c: Likewise. ! 582: * linuxdev/drivers/scsi/wd7000.h: Likewise. ! 583: * linuxdev/include/asm-i386/irq.h: Likewise. ! 584: * linuxdev/include/asm-i386/processor.h: Likewise. ! 585: * linuxdev/include/asm-i386/ptrace.h: Likewise. ! 586: * linuxdev/include/asm-i386/system.h: Likewise. ! 587: * linuxdev/include/asm-i386/unistd.h: Likewise. ! 588: * linuxdev/include/linux/fs.h: Likewise. ! 589: * linuxdev/include/linux/genhd.h: Likewise. ! 590: * linuxdev/include/linux/interrupt.h: Likewise. ! 591: * linuxdev/include/linux/ip.h: Likewise. ! 592: * linuxdev/include/linux/pci.h: Likewise. ! 593: * linuxdev/include/linux/version.h: Likewise. ! 594: * linuxdev/include/linux/wireless.h: Likewise. ! 595: ! 596: * linuxdev/drivers/net/via-rhine.c: New file. ! 597: * linuxdev/drivers/scsi/aic7xxx_seq.c: Likewise. ! 598: * linuxdev/include/linux/rose.h: Likewise. ! 599: ! 600: * linuxdev/drivers/scsi/aic7xxx_seq.h: Removed. ! 601: * linuxdev/configure: Regenerate. ! 602: * linuxdev/include/asm-i386/string.h: Fix the egcs/gcc 2.8.x problem, ! 603: according to http://www.suse.de/~florian/kernel+egcs.html. ! 604: ! 605: 1998-11-14 OKUJI Yoshinori <[email protected]> ! 606: ! 607: * Makefile.in (clib-routines.o): Add -L option to search libc.a. ! 608: Reported by TAKEUCHI Yoji <[email protected]>. ! 609: ! 610: * linuxdev/drivers/pci/bios32.c: Moved to ... ! 611: * linuxdev/arch/i386/linux_bios32.c: ... here. Because it is ! 612: i386-specific code. ! 613: * linuxdev/include/asm: Moved to ... ! 614: * linuxdev/include/asm-i386: ... here. ! 615: ! 616: * i386/README-Drivers: Update to Linux 2.0.35 device drivers. ! 617: * linuxdev/Drivers.in: Likewise. ! 618: * linuxdev/configure: Likewise. ! 619: * linuxdev/device-drivers.h.in: Likewise. ! 620: * linuxdev/Makefrag: Likewise. ! 621: * linuxdev/arch/i386/linux_autoirq.c: Likewise. ! 622: * linuxdev/arch/i386/linux_block.c: Likewise. ! 623: * linuxdev/arch/i386/linux_dma.c: Likewise. ! 624: * linuxdev/arch/i386/linux_init.c: Likewise. ! 625: * linuxdev/arch/i386/linux_irq.c: Likewise. ! 626: * linuxdev/arch/i386/linux_kmem.c: Likewise. ! 627: * linuxdev/arch/i386/linux_misc.c: Likewise. ! 628: * linuxdev/arch/i386/linux_net.c: Likewise. ! 629: * linuxdev/arch/i386/linux_port.c: Likewise. ! 630: * linuxdev/arch/i386/linux_printk.c: Likewise. ! 631: * linuxdev/arch/i386/linux_sched.c: Likewise. ! 632: * linuxdev/arch/i386/linux_timer.c: Likewise. ! 633: * linuxdev/arch/i386/linux_version.c: Likewise. ! 634: * linuxdev/arch/i386/linux_vsprintf.c: Likewise. ! 635: * linuxdev/drivers/block/cmd640.c: Likewise. ! 636: * linuxdev/drivers/block/floppy.c: Likewise. ! 637: * linuxdev/drivers/block/genhd.c: Likewise. ! 638: * linuxdev/drivers/block/ide-cd.c: Likewise. ! 639: * linuxdev/drivers/block/ide.c: Likewise. ! 640: * linuxdev/drivers/block/ide.h: Likewise. ! 641: * linuxdev/drivers/block/ide_modes.h: Likewise. ! 642: * linuxdev/drivers/block/rz1000.c: Likewise. ! 643: * linuxdev/drivers/block/triton.c: Likewise. ! 644: * linuxdev/drivers/net/3c501.c: Likewise. ! 645: * linuxdev/drivers/net/3c503.c: Likewise. ! 646: * linuxdev/drivers/net/3c505.c: Likewise. ! 647: * linuxdev/drivers/net/3c507.c: Likewise. ! 648: * linuxdev/drivers/net/3c509.c: Likewise. ! 649: * linuxdev/drivers/net/3c59x.c: Likewise. ! 650: * linuxdev/drivers/net/8390.c: Likewise. ! 651: * linuxdev/drivers/net/8390.h: Likewise. ! 652: * linuxdev/drivers/net/Space.c: Likewise. ! 653: * linuxdev/drivers/net/ac3200.c: Likewise. ! 654: * linuxdev/drivers/net/apricot.c: Likewise. ! 655: * linuxdev/drivers/net/at1700.c: Likewise. ! 656: * linuxdev/drivers/net/atp.c: Likewise. ! 657: * linuxdev/drivers/net/atp.h: Likewise. ! 658: * linuxdev/drivers/net/de4x5.c: Likewise. ! 659: * linuxdev/drivers/net/de4x5.h: Likewise. ! 660: * linuxdev/drivers/net/de600.c: Likewise. ! 661: * linuxdev/drivers/net/de620.c: Likewise. ! 662: * linuxdev/drivers/net/depca.c: Likewise. ! 663: * linuxdev/drivers/net/dev.c: Likewise. ! 664: * linuxdev/drivers/net/e2100.c: Likewise. ! 665: * linuxdev/drivers/net/eepro.c: Likewise. ! 666: * linuxdev/drivers/net/eepro100.c: Likewise. ! 667: * linuxdev/drivers/net/eexpress.c: Likewise. ! 668: * linuxdev/drivers/net/eth16i.c: Likewise. ! 669: * linuxdev/drivers/net/ewrk3.c: Likewise. ! 670: * linuxdev/drivers/net/ewrk3.h: Likewise. ! 671: * linuxdev/drivers/net/hp-plus.c: Likewise. ! 672: * linuxdev/drivers/net/hp.c: Likewise. ! 673: * linuxdev/drivers/net/hp100.c: Likewise. ! 674: * linuxdev/drivers/net/hp100.h: Likewise. ! 675: * linuxdev/drivers/net/i82586.h: Likewise. ! 676: * linuxdev/drivers/net/lance.c: Likewise. ! 677: * linuxdev/drivers/net/ne.c: Likewise. ! 678: * linuxdev/drivers/net/net_init.c: Likewise. ! 679: * linuxdev/drivers/net/ni52.c: Likewise. ! 680: * linuxdev/drivers/net/ni52.h: Likewise. ! 681: * linuxdev/drivers/net/ni65.c: Likewise. ! 682: * linuxdev/drivers/net/ni65.h: Likewise. ! 683: * linuxdev/drivers/net/seeq8005.c: Likewise. ! 684: * linuxdev/drivers/net/seeq8005.h: Likewise. ! 685: * linuxdev/drivers/net/sk_g16.c: Likewise. ! 686: * linuxdev/drivers/net/sk_g16.h: Likewise. ! 687: * linuxdev/drivers/net/smc-ultra.c: Likewise. ! 688: * linuxdev/drivers/net/tulip.c: Likewise. ! 689: * linuxdev/drivers/net/wavelan.c: Likewise. ! 690: * linuxdev/drivers/net/wavelan.h: Likewise. ! 691: * linuxdev/drivers/net/wd.c: Likewise. ! 692: * linuxdev/drivers/net/znet.c: Likewise. ! 693: * linuxdev/drivers/pci/pci.c: Likewise. ! 694: * linuxdev/drivers/scsi/53c7,8xx.h: Likewise. ! 695: * linuxdev/drivers/scsi/53c78xx.c: Likewise. ! 696: * linuxdev/drivers/scsi/53c8xx_d.h: Likewise. ! 697: * linuxdev/drivers/scsi/AM53C974.c: Likewise. ! 698: * linuxdev/drivers/scsi/AM53C974.h: Likewise. ! 699: * linuxdev/drivers/scsi/BusLogic.c: Likewise. ! 700: * linuxdev/drivers/scsi/BusLogic.h: Likewise. ! 701: * linuxdev/drivers/scsi/NCR53c406a.c: Likewise. ! 702: * linuxdev/drivers/scsi/NCR53c406a.h: Likewise. ! 703: * linuxdev/drivers/scsi/advansys.c: Likewise. ! 704: * linuxdev/drivers/scsi/advansys.h: Likewise. ! 705: * linuxdev/drivers/scsi/aha152x.c: Likewise. ! 706: * linuxdev/drivers/scsi/aha152x.h: Likewise. ! 707: * linuxdev/drivers/scsi/aha1542.c: Likewise. ! 708: * linuxdev/drivers/scsi/aha1542.h: Likewise. ! 709: * linuxdev/drivers/scsi/aha1740.c: Likewise. ! 710: * linuxdev/drivers/scsi/aha1740.h: Likewise. ! 711: * linuxdev/drivers/scsi/aic7xxx.c: Likewise. ! 712: * linuxdev/drivers/scsi/aic7xxx.h: Likewise. ! 713: * linuxdev/drivers/scsi/aic7xxx_seq.h: Likewise. ! 714: * linuxdev/drivers/scsi/constants.h: Likewise. ! 715: * linuxdev/drivers/scsi/eata.c: Likewise. ! 716: * linuxdev/drivers/scsi/eata.h: Likewise. ! 717: * linuxdev/drivers/scsi/eata_dma.c: Likewise. ! 718: * linuxdev/drivers/scsi/eata_dma.h: Likewise. ! 719: * linuxdev/drivers/scsi/eata_generic.h: Likewise. ! 720: * linuxdev/drivers/scsi/eata_pio.c: Likewise. ! 721: * linuxdev/drivers/scsi/eata_pio.h: Likewise. ! 722: * linuxdev/drivers/scsi/fdomain.c: Likewise. ! 723: * linuxdev/drivers/scsi/fdomain.h: Likewise. ! 724: * linuxdev/drivers/scsi/g_NCR5380.c: Likewise. ! 725: * linuxdev/drivers/scsi/g_NCR5380.h: Likewise. ! 726: * linuxdev/drivers/scsi/hosts.c: Likewise. ! 727: * linuxdev/drivers/scsi/hosts.h: Likewise. ! 728: * linuxdev/drivers/scsi/in2000.c: Likewise. ! 729: * linuxdev/drivers/scsi/in2000.h: Likewise. ! 730: * linuxdev/drivers/scsi/pas16.c: Likewise. ! 731: * linuxdev/drivers/scsi/pas16.h: Likewise. ! 732: * linuxdev/drivers/scsi/scsi.c: Likewise. ! 733: * linuxdev/drivers/scsi/scsi.h: Likewise. ! 734: * linuxdev/drivers/scsi/scsi_ioctl.c: Likewise. ! 735: * linuxdev/drivers/scsi/scsi_proc.c: Likewise. ! 736: * linuxdev/drivers/scsi/scsicam.c: Likewise. ! 737: * linuxdev/drivers/scsi/sd.c: Likewise. ! 738: * linuxdev/drivers/scsi/sd.h: Likewise. ! 739: * linuxdev/drivers/scsi/sd_ioctl.c: Likewise. ! 740: * linuxdev/drivers/scsi/seagate.c: Likewise. ! 741: * linuxdev/drivers/scsi/seagate.h: Likewise. ! 742: * linuxdev/drivers/scsi/sr.c: Likewise. ! 743: * linuxdev/drivers/scsi/sr_ioctl.c: Likewise. ! 744: * linuxdev/drivers/scsi/t128.c: Likewise. ! 745: * linuxdev/drivers/scsi/t128.h: Likewise. ! 746: * linuxdev/drivers/scsi/u14-34f.c: Likewise. ! 747: * linuxdev/drivers/scsi/u14-34f.h: Likewise. ! 748: * linuxdev/drivers/scsi/ultrastor.c: Likewise. ! 749: * linuxdev/drivers/scsi/ultrastor.h: Likewise. ! 750: * linuxdev/drivers/scsi/wd7000.c: Likewise. ! 751: * linuxdev/drivers/scsi/wd7000.h: Likewise. ! 752: * linuxdev/include/asm-i386/bitops.h: Likewise. ! 753: * linuxdev/include/asm-i386/delay.h: Likewise. ! 754: * linuxdev/include/asm-i386/dma.h: Likewise. ! 755: * linuxdev/include/asm-i386/errno.h: Likewise. ! 756: * linuxdev/include/asm-i386/fcntl.h: Likewise. ! 757: * linuxdev/include/asm-i386/floppy.h: Likewise. ! 758: * linuxdev/include/asm-i386/ioctl.h: Likewise. ! 759: * linuxdev/include/asm-i386/floppy.h: Likewise. ! 760: * linuxdev/include/asm-i386/irq.h: Likewise. ! 761: * linuxdev/include/asm-i386/processor.h: Likewise. ! 762: * linuxdev/include/asm-i386/ptrace.h: Likewise. ! 763: * linuxdev/include/asm-i386/resource.h: Likewise. ! 764: * linuxdev/include/asm-i386/segment.h: Likewise. ! 765: * linuxdev/include/asm-i386/sigcontext.h: Likewise. ! 766: * linuxdev/include/asm-i386/signal.h: Likewise. ! 767: * linuxdev/include/asm-i386/socket.h: Likewise. ! 768: * linuxdev/include/asm-i386/statfs.h: Likewise. ! 769: * linuxdev/include/asm-i386/string.h: Likewise. ! 770: * linuxdev/include/asm-i386/system.h: Likewise. ! 771: * linuxdev/include/asm-i386/termios.h: Likewise. ! 772: * linuxdev/include/asm-i386/types.h: Likewise. ! 773: * linuxdev/include/asm-i386/unistd.h: Likewise. ! 774: * linuxdev/include/linux/autoconf.h: Likewise. ! 775: * linuxdev/include/linux/binfmts.h: Likewise. ! 776: * linuxdev/include/linux/bios32.h: Likewise. ! 777: * linuxdev/include/linux/blk.h: Likewise. ! 778: * linuxdev/include/linux/blkdev.h: Likewise. ! 779: * linuxdev/include/linux/cdrom.h: Likewise. ! 780: * linuxdev/include/linux/config.h: Likewise. ! 781: * linuxdev/include/linux/etherdevice.h: Likewise. ! 782: * linuxdev/include/linux/fd.h: Likewise. ! 783: * linuxdev/include/linux/fdreg.h: Likewise. ! 784: * linuxdev/include/linux/fs.h: Likewise. ! 785: * linuxdev/include/linux/genhd.h: Likewise. ! 786: * linuxdev/include/linux/hdreg.h: Likewise. ! 787: * linuxdev/include/linux/if.h: Likewise. ! 788: * linuxdev/include/linux/if_arp.h: Likewise. ! 789: * linuxdev/include/linux/if_ether.h: Likewise. ! 790: * linuxdev/include/linux/if_tr.h: Likewise. ! 791: * linuxdev/include/linux/igmp.h: Likewise. ! 792: * linuxdev/include/linux/in.h: Likewise. ! 793: * linuxdev/include/linux/inet.h: Likewise. ! 794: * linuxdev/include/linux/interrupt.h: Likewise. ! 795: * linuxdev/include/linux/ioport.h: Likewise. ! 796: * linuxdev/include/linux/ip.h: Likewise. ! 797: * linuxdev/include/linux/kernel.h: Likewise. ! 798: * linuxdev/include/linux/locks.h: Likewise. ! 799: * linuxdev/include/linux/major.h: Likewise. ! 800: * linuxdev/include/linux/malloc.h: Likewise. ! 801: * linuxdev/include/linux/mc146818rtc.h: Likewise. ! 802: * linuxdev/include/linux/mm.h: Likewise. ! 803: * linuxdev/include/linux/module.h: Likewise. ! 804: * linuxdev/include/linux/mount.h: Likewise. ! 805: * linuxdev/include/linux/net.h: Likewise. ! 806: * linuxdev/include/linux/netdevice.h: Likewise. ! 807: * linuxdev/include/linux/nfs.h: Likewise. ! 808: * linuxdev/include/linux/notifier.h: Likewise. ! 809: * linuxdev/include/linux/pagemap.h: Likewise. ! 810: * linuxdev/include/linux/pci.h: Likewise. ! 811: * linuxdev/include/linux/personality.h: Likewise. ! 812: * linuxdev/include/linux/proc_fs.h: Likewise. ! 813: * linuxdev/include/linux/quota.h: Likewise. ! 814: * linuxdev/include/linux/route.h: Likewise. ! 815: * linuxdev/include/linux/sched.h: Likewise. ! 816: * linuxdev/include/linux/skbuff.h: Likewise. ! 817: * linuxdev/include/linux/socket.h: Likewise. ! 818: * linuxdev/include/linux/sockios.h: Likewise. ! 819: * linuxdev/include/linux/string.h: Likewise. ! 820: * linuxdev/include/linux/time.h: Likewise. ! 821: * linuxdev/include/linux/timer.h: Likewise. ! 822: * linuxdev/include/linux/tqueue.h: Likewise. ! 823: * linuxdev/include/linux/tty.h: Likewise. ! 824: * linuxdev/include/linux/types.h: Likewise. ! 825: * linuxdev/include/linux/uio.h: Likewise. ! 826: * linuxdev/include/linux/version.h: Likewise. ! 827: * linuxdev/include/linux/wait.h: Likewise. ! 828: * linuxdev/include/net/af_unix.h: Likewise. ! 829: * linuxdev/include/net/ax25.h: Likewise. ! 830: * linuxdev/include/net/ax25call.h: Likewise. ! 831: * linuxdev/include/net/icmp.h: Likewise. ! 832: * linuxdev/include/net/ip.h: Likewise. ! 833: * linuxdev/include/net/ip_alias.h: Likewise. ! 834: * linuxdev/include/net/ip_forward.h: Likewise. ! 835: * linuxdev/include/net/ipx.h: Likewise. ! 836: * linuxdev/include/net/netlink.h: Likewise. ! 837: * linuxdev/include/net/netrom.h: Likewise. ! 838: * linuxdev/include/net/nrcall.h: Likewise. ! 839: * linuxdev/include/net/p8022.h: Likewise. ! 840: * linuxdev/include/net/protocol.h: Likewise. ! 841: * linuxdev/include/net/psnap.h: Likewise. ! 842: * linuxdev/include/net/raw.h: Likewise. ! 843: * linuxdev/include/net/route.h: Likewise. ! 844: * linuxdev/include/net/sock.h: Likewise. ! 845: * linuxdev/include/net/tcp.h: Likewise. ! 846: * linuxdev/include/net/udp.h: Likewise. ! 847: ! 848: * linuxdev/arch/i386/linux_soft.c: Removed. ! 849: * linuxdev/drivers/scsi/NCR5380.src: Likewise. ! 850: * linuxdev/drivers/scsi/aic7xxx_proc.src: Likewise. ! 851: * linuxdev/drivers/scsi/aic7xxx_reg.h: Likewise. ! 852: * linuxdev/drivers/scsi/eata_dma_proc.src: Likewise. ! 853: * linuxdev/drivers/scsi/eata_pio_proc.src: Likewise. ! 854: * linuxdev/drivers/scsi/qlogic.c: Likewise. ! 855: * linuxdev/drivers/scsi/qlogic.h: Likewise. ! 856: * linuxdev/drivers/scsi/scsi_debug.c: Likewise. ! 857: * linuxdev/drivers/scsi/scsi_debug.h: Likewise. ! 858: * linuxdev/drivers/scsi/scsi_ioctl.h: Likewise. ! 859: * linuxdev/include/linux/math_emu.h: Likewise. ! 860: * linuxdev/include/linux/minix_fs.h: Likewise. ! 861: * linuxdev/include/linux/minix_fs_sb.h: Likewise. ! 862: * linuxdev/include/linux/scsi.h: Likewise. ! 863: * linuxdev/include/linux/scsicam.h: Likewise. ! 864: * linuxdev/include/linux/vm86.h: Likewise. ! 865: ! 866: * linuxdev/arch/i386/linux_ctype.c: New file. ! 867: * linuxdev/arch/i386/linux_lib.S: Likewise. ! 868: * linuxdev/arch/i386/linux_softirq.c: Likewise. ! 869: * linuxdev/drivers/net/3c515.c: Likewise. ! 870: * linuxdev/drivers/net/epic100.c: Likewise. ! 871: * linuxdev/drivers/net/eth82586.h: Likewise. ! 872: * linuxdev/drivers/net/fmv18x.c: Likewise. ! 873: * linuxdev/drivers/net/ne2k-pci.c: Likewise. ! 874: * linuxdev/drivers/net/pcnet32.c: Likewise. ! 875: * linuxdev/drivers/net/rtl8139.c: Likewise. ! 876: * linuxdev/drivers/net/smc-ultra32.c: Likewise. ! 877: * linuxdev/drivers/net/smc9194.c: Likewise. ! 878: * linuxdev/drivers/net/smc9194.h: Likewise. ! 879: * linuxdev/drivers/net/tlan.c: Likewise. ! 880: * linuxdev/drivers/net/tlan.h: Likewise. ! 881: * linuxdev/drivers/net/wavelan.p.h: Likewise. ! 882: * linuxdev/drivers/net/yellowfin.c: Likewise. ! 883: * linuxdev/drivers/scsi/FlashPoint.c: Likewise. ! 884: * linuxdev/drivers/scsi/NCR5380.c: Likewise. ! 885: * linuxdev/drivers/scsi/NCR5380.h: Likewise. ! 886: * linuxdev/drivers/scsi/aic7xxx/scsi_message.h: Likewise. ! 887: * linuxdev/drivers/scsi/aic7xxx/sequencer.h: Likewise. ! 888: * linuxdev/drivers/scsi/aic7xxx_proc.c: Likewise. ! 889: * linuxdev/drivers/scsi/dc390.h: Likewise. ! 890: * linuxdev/drivers/scsi/dc390w.h: Likewise. ! 891: * linuxdev/drivers/scsi/dtc.c: Likewise. ! 892: * linuxdev/drivers/scsi/dtc.h: Likewise. ! 893: * linuxdev/drivers/scsi/eata_dma_proc.c: Likewise. ! 894: * linuxdev/drivers/scsi/eata_pio_proc.c: Likewise. ! 895: * linuxdev/drivers/scsi/gdth.c: Likewise. ! 896: * linuxdev/drivers/scsi/gdth.h: Likewise. ! 897: * linuxdev/drivers/scsi/gdth_ioctl.h: Likewise. ! 898: * linuxdev/drivers/scsi/gdth_proc.c: Likewise. ! 899: * linuxdev/drivers/scsi/gdth_proc.h: Likewise. ! 900: * linuxdev/drivers/scsi/ncr53c8xx.c: Likewise. ! 901: * linuxdev/drivers/scsi/ncr53c8xx.h: Likewise. ! 902: * linuxdev/drivers/scsi/ppa.c: Likewise. ! 903: * linuxdev/drivers/scsi/ppa.h: Likewise. ! 904: * linuxdev/drivers/scsi/qlogicfas.c: Likewise. ! 905: * linuxdev/drivers/scsi/qlogicfas.h: Likewise. ! 906: * linuxdev/drivers/scsi/qlogicisp.c: Likewise. ! 907: * linuxdev/drivers/scsi/qlogicisp.h: Likewise. ! 908: * linuxdev/drivers/scsi/qlogicisp_asm.c: Likewise. ! 909: * linuxdev/drivers/scsi/scripts.h: Likewise. ! 910: * linuxdev/drivers/scsi/scsiio.c: Likewise. ! 911: * linuxdev/drivers/scsi/scsiiom.c: Likewise. ! 912: * linuxdev/drivers/scsi/tmscsim.c: Likewise. ! 913: * linuxdev/drivers/scsi/tmscsim.h: Likewise. ! 914: * linuxdev/drivers/scsi/tmscsiw.c: Likewise. ! 915: * linuxdev/drivers/scsi/tmscsiw.h: Likewise. ! 916: * linuxdev/include/asm-i386/atomic.h: Likewise. ! 917: * linuxdev/include/asm-i386/checksum.h: Likewise. ! 918: * linuxdev/include/asm-i386/ioctls.h: Likewise. ! 919: * linuxdev/include/asm-i386/math_emu.h: Likewise. ! 920: * linuxdev/include/asm-i386/posix_types.h: Likewise. ! 921: * linuxdev/include/asm-i386/semaphore.h: Likewise. ! 922: * linuxdev/include/asm-i386/sockios.h: Likewise. ! 923: * linuxdev/include/asm-i386/string-486.h: Likewise. ! 924: * linuxdev/include/asm-i386/termbits.h: Likewise. ! 925: * linuxdev/include/asm-i386/unaligned.h: Likewise. ! 926: * linuxdev/include/asm-i386/vm86.h: Likewise. ! 927: * linuxdev/include/linux/affs_hardblocks.h: Likewise. ! 928: * linuxdev/include/linux/atalk.h: Likewise. ! 929: * linuxdev/include/linux/ax25.h: Likewise. ! 930: * linuxdev/include/linux/compile.h: Likewise. ! 931: * linuxdev/include/linux/ctype.h: Likewise. ! 932: * linuxdev/include/linux/fddidevice.h: Likewise. ! 933: * linuxdev/include/linux/icmp.h: Likewise. ! 934: * linuxdev/include/linux/if_fddi.h: Likewise. ! 935: * linuxdev/include/linux/ipx.h: Likewise. ! 936: * linuxdev/include/linux/md.h: Likewise. ! 937: * linuxdev/include/linux/netrom.h: Likewise. ! 938: * linuxdev/include/linux/posix_types.h: Likewise. ! 939: * linuxdev/include/linux/random.h: Likewise. ! 940: * linuxdev/include/linux/ucdrom.h: Likewise. ! 941: * linuxdev/include/linux/udp.h: Likewise. ! 942: * linuxdev/include/linux/wireless.h: Likewise. ! 943: * linuxdev/include/net/br.h: Likewise. ! 944: * linuxdev/include/net/gc.h: Likewise. ! 945: * linuxdev/include/net/ip_masq.h: Likewise. ! 946: * linuxdev/include/net/p8022tr.h: Likewise. ! 947: * linuxdev/include/net/p8022trcall.h: Likewise. ! 948: * linuxdev/include/net/rose.h: Likewise. ! 949: * linuxdev/include/net/rosecall.h: Likewise. ! 950: * linuxdev/include/net/slhc_vj.h: Likewise. ! 951: * linuxdev/include/net/spx.h: Likewise. ! 952: * linuxdev/include/scsi/scsi.h: Likewise. ! 953: * linuxdev/include/scsi/scsi_ioctl.h: Likewise. ! 954: * linuxdev/include/scsi/scsicam.h: Likewise. ! 955: ! 956: 1998-11-06 OKUJI Yoshinori <[email protected]> ! 957: ! 958: * i386/i386at/gpl/linux: Moved to ... ! 959: * linuxdev: ... here. ! 960: * i386/Makefrag: Linux drivers specific code moved to ... ! 961: * linuxdev/Makefrag: ... here. ! 962: * i386/Files: Recreated. ! 963: * i386/Subdirs: Likewise. ! 964: * linuxdev/drivers: New directory. ! 965: * linuxdev/arch: Likewise. ! 966: * linuxdev/arch/i386: Likewise. ! 967: * linuxdev/{block,scsi,net,pci}: Moved to ... ! 968: * linuxdev/drivers/{block,scsi,net,pci}: ... here. ! 969: * i386/{Drivers.in,device-drivers.h.in,driverlist.in}: Moved to ... ! 970: * linuxdev/{Drivers.in,device-drivers.h.in,driverlist.in}: ... here. ! 971: * linuxdev/{linux_emul.h,linux_*.c}: Moved to ... ! 972: * linuxdev/arch/i386/{linux_emul.h,linux_*.c}: ... here. ! 973: * linuxdev/arch/i386/linux_block.c: Include <linux_emul.h>, instead ! 974: of <i386at/gpl/linux/linux_emul.h>. ! 975: * linuxdev/arch/i386/linux_init.c: Likewise. ! 976: * linuxdev/arch/i386/linux_kmem.c: Likewise. ! 977: * linuxdev/arch/i386/linux_misc.c: Likewise. ! 978: * linuxdev/arch/i386/linux_net.c: Likewise. ! 979: * linuxdev/arch/i386/linux_sched.c: Likewise. ! 980: * device/ds_routines.c: Include <linuxdev/device-drivers.h>, instead ! 981: of <i386/device-drivers.h>. ! 982: * linuxdev/arch/i386/linux_init.c: Likewise. ! 983: * linuxdev/include/linux/autoconf.h: Likewise. ! 984: * Makefile.in: Include $(srcdir)/linuxdev/Makefrag. ! 985: * linuxdev/Drivers.in (AC_INIT): Use include/linux/autoconf.h, ! 986: instead of i386/i386asm.sym. ! 987: ! 988: 1998-10-28 Roland McGrath <[email protected]> ! 989: ! 990: * include/mach/multiboot.h: Contents were doubled. ! 991: ! 992: 1998-10-24 Roland McGrath <[email protected]> ! 993: ! 994: * Makefile.in (mach_machine): Don't depend on config.status, since it ! 995: is always newer than the symlink target. ! 996: ! 997: * i386/Makefrag ($(systype)/device-drivers.h): Depend on ! 998: $(systype)/driverlist, and have no commands. ! 999: ! 1000: * configure.in (--enable-kdb): Fix help text; handle --disable-kdb. ! 1001: Remove BUILD_CC checks and lex/yacc checks (which were for mig). ! 1002: (installed_clib): Remove these checks. ! 1003: (LD, NM, MIG): Use AC_CHECK_TOOL for these. ! 1004: ! 1005: * Makefile.in (all, clean, mostlyclean, install, dist, ! 1006: %_interface.h rule, all *mig* rules): Remove all commands, deps, ! 1007: and rules related to mig, which is now in a separate distribution. ! 1008: ! 1009: * Makefile.in (before-compile): Add mach/machine. ! 1010: (mach/machine, mach_machine): New rules to make symlink so ! 1011: #include <mach/machine/foo.h> works. ! 1012: ! 1013: * Makefile.in (NM): New variable, substituted by configure. ! 1014: (check-clib-routines): Use $(NM) instead of literal "nm". ! 1015: Fix awk script to grok __ defns and weak defns of desired symbols. ! 1016: (clib-routines.o): Use $(CC) -r -nostartfiles -nostdlib -static ! 1017: instead of $(LD) -r. Use -lc instead of $(installed-clib). ! 1018: (installed-clib): Variable removed. ! 1019: ! 1020: * i386/Makefrag: Use -include for linux-flags, so no warning. ! 1021: ! 1022: * device/chario.c: Add forward decl for ttstart. ! 1023: ! 1024: * i386/i386/db_trace.c: Use explicit int in decl. ! 1025: ! 1026: * device/ds_routines.c (device_write_trap, device_writev_trap, ! 1027: ds_trap_write_done): Cast arg to zfree. ! 1028: ! 1029: * kern/ipc_tt.c (mach_ports_lookup): Remove unnecessary cast. ! 1030: ! 1031: 1998-10-04 Roland McGrath <[email protected]> ! 1032: ! 1033: * include/mach/message.h: Use __typeof instead of typeof. ! 1034: ! 1035: 1998-09-06 Roland McGrath <[email protected]> ! 1036: ! 1037: * kern/time_out.h: Include <mach/time_value.h> for time_value_t defn. ! 1038: ! 1039: 1998-07-19 Roland McGrath <[email protected]> ! 1040: ! 1041: * mig: Subdirectory removed, now in separate dist. ! 1042: ! 1043: Fri Apr 24 14:24:15 1998 Thomas Bushnell, n/BSG <[email protected]> ! 1044: ! 1045: * i386/i386/pcb.c (thread_setstatus): Set STATE before validating ! 1046: segment registers. Reported by UCHIYAMA Fasushi ([email protected]). ! 1047: ! 1048: Fri Apr 24 13:19:40 1998 Thomas Bushnell n/BSG <[email protected]> ! 1049: ! 1050: * kern/debug.c (panic): Increase "seconds" in delay to 1000; machines ! 1051: are faster now. ! 1052: ! 1053: * i386/i386at/gpl/linux/linux_kmem.c: Increase MEM_CHUNKS to 7. ! 1054: ! 1055: Wed Aug 20 16:05:19 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1056: ! 1057: * kern/thread.h (struct thread): New member `creation_time'. ! 1058: * include/mach/thread_info.h: New member `creation_time'. ! 1059: * kern/thread.c (thread_create): Set creation time stamp. ! 1060: (thread_info) [THREAD_BASIC_INFO]: Fill in new creation time ! 1061: field. Carefully preserve compatibility with old callers. ! 1062: ! 1063: * kern/task.h (struct task): New member `creation_time'. ! 1064: * include/mach/task_info.h: New member `creation_time'. ! 1065: * kern/task.c (task_create): Set creation time stamp. ! 1066: (task_info) [TASK_BASIC_INFO]: Fill in new creation time field. ! 1067: Carefully preserve compatibility with old callers. ! 1068: ! 1069: * kern/mach_clock.c (record_time_stamp): New function. ! 1070: * kern/time_out.h (record_time_stamp): Add prototype. ! 1071: ! 1072: Sun Aug 3 18:25:38 1997 Shantanu Goel <[email protected]> ! 1073: ! 1074: * i386/i386/thread.h (struct pcb): Added new field `data' used ! 1075: by Linux driver emulation. ! 1076: ! 1077: * i386/i386at/gpl/linux/include/linux/blk.h (end_request): ! 1078: Revamped Mach specific code. Don't use `errors' field in request. ! 1079: Don't call driver's request function. ! 1080: ! 1081: * i386/i386at/gpl/linux/include/linux/fs.h (struct buffer_head): ! 1082: Deleted old Mach-specific definition. Use original Linux defintion. ! 1083: ! 1084: * i386/i386at/gpl/linux/linux_block.c: Rewritten extensively. ! 1085: (collect_buffer_pages): Deleted. ! 1086: (alloc_buffer, free_buffer): Rewritten to use Mach page allocator. ! 1087: (getblk, __brelse): Use Mach kernel allocator. ! 1088: (check_for_error): Deleted. ! 1089: (ll_rw_block): Allocate request structure on stack. ! 1090: (rdwr_partial, rdwr_full, do_rdwr) New routines. ! 1091: (block_read, block_write): Rewritten to use new routine do_rdwr. ! 1092: (find_name): New routine. ! 1093: (read_bsd_label, read_vtoc): New routines. ! 1094: (init_partition): New routine. ! 1095: (device_open): Rewritten for modularity. Allocate Linux block ! 1096: variables on the stack. ! 1097: (check_limit): New routine. ! 1098: (device_read, device_write): Rewritten extensively. Map user ! 1099: pages into kernel buffer before passing to driver. This is in ! 1100: preparation for general Linux block driver support. Allocate ! 1101: Linux block variables on the stack. ! 1102: ! 1103: * i386/i386at/gpl/linux/linux_kmem.c: ! 1104: (collect_buffer_pages): Deleted. ! 1105: ! 1106: Fri Aug 1 16:15:33 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1107: ! 1108: * kern/mach_clock.c (clock_interrupt): Test correct macro to see ! 1109: if PC sampling is configured: MACH_PCSAMPLE, not MACH_SAMPLE. ! 1110: ! 1111: * i386/i386/locore.S (discover_x86_cpu_type): Comment out routine ! 1112: for now. ! 1113: * i386/i386at/model_dep.c (c_boot_entry): Comment out use of ! 1114: discover_x86_cpu_type for now. ! 1115: ! 1116: * i386/include/mach/i386/eflags.h (EFL_AC, EFL_ID): New bits. ! 1117: ! 1118: * i386/i386/locore.S (discover_x86_cpu_type): Use correct opcode ! 1119: for right shift. Use ENTRY macro correctly. ! 1120: ! 1121: Mon Jul 28 17:01:19 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1122: ! 1123: * COPYING: New file. ! 1124: * Makefile.in (topfiles): Add COPYING. ! 1125: ! 1126: Mon Jul 21 14:20:39 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1127: ! 1128: * kern/mach4.srv: Include <mach_pcsample.h> so the value of ! 1129: MACH_PCSAMPLE is made available for mach4.defs. ! 1130: ! 1131: Thu Jul 10 13:51:20 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1132: ! 1133: * Makefile.in (install): Use `ln -sf' instead of `-ln -s'. ! 1134: Suggested by Marcus G. Daniels ([email protected]). ! 1135: ! 1136: Thu Jun 26 13:48:31 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1137: ! 1138: * i386/i386/locore.S (discover_x86_cpu_type): New function. ! 1139: * i386/i386at/model_dep.c (c_boot_entry): Fill in cpu type in ! 1140: MACHINE_SLOT using new function. ! 1141: ! 1142: * include/mach/machine.h (CPU_TYPE_I486, CPU_TYPE_PENTIUM, ! 1143: CPU_TYPE_PENTIUMPRO, CPU_TYPE_POWERPC): New CPU types. These ! 1144: conform to current OSF Mach values, but note that some of the ! 1145: various subtypes are different. ! 1146: ! 1147: Mon Jun 16 12:14:17 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1148: ! 1149: * i386/i386/loose_ends.c (ovbcopy): Delete function. Suggested by ! 1150: Matthew Wilcox ([email protected].) ! 1151: 1.1.1.3 root 1152: Thu Jun 12 18:08:29 1997 Thomas Bushnell, n/BSG <[email protected]> 1153: 1154: Version 1.1.3 released. 1.1.1.4 ! root 1155: 1.1.1.3 root 1156: * version.c (version): Update to 1.1.3. 1157: 1158: Wed Jun 11 20:16:47 1997 Thomas Bushnell, n/BSG <[email protected]> 1159: 1160: * i386/Drivers.in: Add el3. How did this escape notice? 1161: * i386/device-drivers.h.in: Add CONFIG_EL3. 1162: 1.1.1.2 root 1163: Tue Jun 10 13:33:37 1997 Thomas Bushnell, n/BSG <[email protected]> 1164: 1.1.1.3 root 1165: Version 1.1.2 released. 1.1.1.4 ! root 1166: 1.1.1.2 root 1167: * Makefile.in (install): Install cross-migcom as `migcom', not as 1.1.1.4 ! root 1168: `mig'. 1.1.1.2 root 1169: 1170: * i386/Makefrag (objfiles += $(device_drivers)): Sort 1171: $(device_drivers) before adding to objfiles in order to remove 1.1.1.4 ! root 1172: duplicates. 1.1.1.2 root 1173: 1174: Mon Jun 9 22:14:09 1997 Thomas Bushnell, n/BSG <[email protected]> 1175: 1176: * i386/Drivers.in: Fix typos apt.o -> atp.o; 3c403.o -> 3c503.o. 1.1.1.4 ! root 1177: 1.1.1.2 root 1178: * Drivers.macros (AC_DRIVER): Test the class selected flag 1.1.1.4 ! root 1179: correctly. ! 1180: 1.1.1.2 root 1181: Mon May 26 14:33:19 1997 Thomas Bushnell, n/BSG <[email protected]> 1182: 1183: * version.c (version): Update to version 1.1.2. 1184: 1185: Fri May 23 10:08:48 1997 Thomas Bushnell, n/BSG <[email protected]> 1186: 1187: * kern/thread.c (thread_info): Set flags word correctly; 1188: TH_FLAGS_SWAPPED and TH_FLAGS_IDLE are not exclusive. 1189: 1190: * Makefile.in (topfiles): Add aclocal.m4. 1191: Reported by Marcus G. Daniels ([email protected]). 1.1.1.4 ! root 1192: 1.1.1.2 root 1193: Mon May 12 11:25:38 1997 Thomas Bushnell, n/BSG <[email protected]> 1194: 1195: Version 1.1.1 released. 1.1.1.4 ! root 1196: 1.1.1.2 root 1197: * version.c (version): Update to version 1.1.1. 1198: 1199: * bogus/mach_kdb.h: Make sure MACH_KDB is always defined, to zero 1200: if necessary. Bug report from Marcus Daniels 1.1.1.4 ! root 1201: ([email protected]). 1.1.1.2 root 1202: 1203: Fri May 9 13:06:25 1997 Thomas Bushnell, n/BSG <[email protected]> 1204: 1205: * i386/Files: Fix typo for _setjmp.S. 1206: Reflect 53c7,8xx.c -> 53c78xx.c change. 1207: 1208: Wed May 7 15:32:08 1997 Thomas Bushnell, n/BSG <[email protected]> 1209: 1210: * version.c (version): Update to version 1.1. 1211: * NEWS: New file. 1212: * Makefile.in (topfiles): Add NEWS. 1213: 1214: Mon May 5 11:34:01 1997 Thomas Bushnell, n/BSG <[email protected]> 1215: 1216: * Makefile.in (enable_kdb): Use findstring instead of filter. 1217: Reported by Marcus Daniels ([email protected]). 1218: 1219: Fri May 2 12:43:46 1997 Thomas Bushnell, n/BSG <[email protected]> 1220: 1221: * Makefile.in (enable_kdb): New variable. 1222: (clib-routines): If enable_kdb, then add strstr. 1223: * i386/i386/_setjmp.S: New file, from UK22 libmach. 1224: * i386/Files: Add i386/i386/_setjmp.S. 1225: * i386/Makefrag (objfiles): Add _setjmp.o if enable_kdb. 1.1.1.4 ! root 1226: 1.1.1.2 root 1227: 1997-04-30 Marcus G. Daniels <[email protected]> 1228: 1229: * Makefile.in (clib-routines): Add htons not because it is necessary, 1230: but because libc5 systems will bring it in. 1231: (check-clib-routines): Tolerate extra weak symbols. 1232: 1233: Wed Apr 30 14:12:12 1997 Thomas Bushnell, n/BSG <[email protected]> 1234: 1235: * Makefile.in: Delete duplicate rule for cross-mig. 1236: 1237: Mon Apr 28 12:09:53 1997 Thomas Bushnell, n/BSG <[email protected]> 1238: 1239: * Makefile.in (check): New target. Reported by 1.1.1.4 ! root 1240: [email protected]. 1.1.1.2 root 1241: 1242: * i386/Drivers.in (ncr53c7xx): Change file name to 53c78xx.o. 1243: * i386/i386at/gpl/linux/scsi/53c7,8xx.c: Moved to ... 1244: * i386/i386at/gpl/linux/scsi/53c78xx.c: ... here. 1245: * i386/Makefrag (linux-scsi-files): Change file name here too. 1246: Reported by [email protected]. 1247: 1248: Wed Apr 23 14:35:44 1997 Miles Bader <[email protected]> 1249: 1250: * ipc/ipc_entry.c [MACH_KDB]: Add include of <kern/task.h>. 1251: 1252: Wed Apr 23 13:21:23 1997 Thomas Bushnell, n/BSG <[email protected]> 1253: 1254: * configure.in (BUILD_CC): Use AC_CHECK_PROGS, not AC_CHECK_PROG, 1255: since we are checking multiple names. 1256: 1257: * configure.in (kdb): New --enable option. 1258: * Makefile.in (DEFINES): Add @DEFS@. 1259: * bogus/mach_kdb.h: Make this file zero length; we get MACH_KDB 1260: from configure now. 1261: 1262: * Makefile.in (clean, distclean, mostlyclean, maintainter-clean): 1.1.1.4 ! root 1263: New targets. ! 1264: (all-archs-configures): New variable. 1.1.1.2 root 1265: (MIG): Change to ./local-mig. 1266: (./local-mig): Change to build this instead of ./mig 1267: (check-clib-routines): Use nm -g in case there are local symbols. 1.1.1.4 ! root 1268: Suggested by Matthew Wilcox ([email protected]). 1.1.1.2 root 1269: 1270: Fri Apr 18 15:25:10 1997 Thomas Bushnell, n/BSG <[email protected]> 1271: 1272: * configure.in: Add AC_PREREQ for version 2.12. 1273: * i386/Drivers.in: Likewise. 1274: 1275: Wed Apr 16 16:55:36 1997 Marcus G. Daniels <[email protected]> 1276: 1277: * configure.in: Replace AC_PROG_CC with AC_PROG_CC_LOCAL. 1278: If cross compiling do Lex/Yacc checks with BUILD_CC. 1279: Check CC and BUILD_CC for libraries having the needed support, 1280: and substitute discovery in installed_clib. 1281: 1282: * aclocal.m4: New file. These replacement macros are to handle 1283: the case where there is a cross compiler but no supporting files. 1284: 1285: * Makefile.in (installed-clib): Don't hardwire a Hurd libcrt.a. 1286: (cross_linkable): Only define cross-migcom variable when it will 1287: be possible to build it. 1288: (all, install): Use $(cross-migcom). 1289: (install): Install cross-migcom only if was to be built. 1.1.1.4 ! root 1290: (mkinstalldirs): Add $(bindir), $(includedir)/mach/exec 1.1.1.2 root 1291: (cross-lexxer.o lexxer.o): lexxer.o needs cpu.h. 1292: (./cross-migcom): Prevent dependency generation for cross-* MiG files 1293: unless they can actually be built. 1294: 1295: Thu Apr 17 15:55:40 1997 Thomas Bushnell, n/BSG <[email protected]> 1296: 1297: * kern/exception.c (exception_no_server): Comment out the suspend 1298: code; it's useful for special case debugging, but causes problems 1299: in general. 1300: 1301: Wed Apr 16 12:52:25 1997 Thomas Bushnell, n/BSG <[email protected]> 1302: 1303: * Makefile.in (cross-lexxer.o lexxer.o): Add pump-priming 1304: dependency on cpu.h. Reported by Marcus G. Daniels 1.1.1.4 ! root 1305: ([email protected]). 1.1.1.2 root 1306: 1307: * configure.in: Fail if configure target is not for GNU os. 1308: 1309: * i386/Drivers.in (com): Delete option. It's required by 1310: kd_mouse.c. 1311: * i386/Makefrag (i386at-files): Add com.c. 1312: (driver-files): Delete variable. 1313: * i386/bogus/com.h: Revert change of March 10. 1314: * i386/device-drivers.h.in (CONFIG_MACH_COM): Delete option. 1315: Bug report from Marcus G. Daniels ([email protected]). 1.1.1.4 ! root 1316: ! 1317: * Makefile.in (./cross-mig): New rule. 1.1.1.2 root 1318: (mkinstalldirs): Add $(libexecdir). 1.1.1.4 ! root 1319: * configure.in: Recognize i686. 1.1.1.2 root 1320: Reported by Marcus G. Daniels ([email protected]). 1321: 1.1 root 1322: Mon Apr 14 11:50:45 1997 Thomas Bushnell, n/BSG <[email protected]> 1323: 1.1.1.4 ! root 1324: * Released version 1.0. ! 1325: 1.1 root 1326: * kern/exception.c (exception_no_server): Try and suspend the 1327: failing thread before killing the task. Then a debugger can be 1.1.1.4 ! root 1328: used. 1.1 root 1329: 1330: * i386/Makefrag: Add rebuilding rules for configure subscript. 1331: 1332: * i386/Makefrag: Fix up copyright notice. 1333: * i386/Drivers.in: Likewise. 1334: * Makefile.in: Likewise. 1335: * Drivers.macros: Likewise. 1336: * configure.in: Likewise. 1337: 1338: * include/sys/time.h: New file, from include/mach/sa/sys/time.h. 1339: * include/sys/reboot.h: New file, from include/mach/sa/sys/reboot.h. 1340: * include/sys/ioctl.h: New file, from include/mach/sa/sys/ioctl.h. 1341: * include/alloca.h: New file, from include/mach/sa/alloca.h. 1342: * Makefile.in (other-sys-headers): Add time.h, ioctl.h, and reboot.h. 1343: (other-mach-headers): New variable. 1344: (mach-exec-headers): New variable. 1345: (other-headers): New variable. 1346: (installed-headers): Add mach-exec-headers. 1.1.1.4 ! root 1347: (dist): Distribute other-mach-headers, other-sys-headers, 1.1 root 1348: mach-exec-headers, and other-headers. 1349: (device-files): Add device.srv. 1.1.1.4 ! root 1350: 1.1 root 1351: * Makefile.in (check-clib-routines): Use more efficient rule. 1352: 1353: Fri Apr 11 15:18:09 1997 Thomas Bushnell, n/BSG <[email protected]> 1354: 1355: * Makefile.in (dist): Repair rule. 1356: (other-sys-headers): New variable. 1357: (dist): Install $(other-sys-headers). 1358: (INCLUDES): Remove -I$(srcdir)/include/mach/sa. 1359: (rules for mig-related .d files): Include MiG-specific -I flags. 1360: (mach-headers): Add inline.h. 1361: * include/sys/types.h: New file, from include/mach/sa/sys/types.h. 1362: 1363: Mon Mar 24 16:23:21 1997 Thomas Bushnell, n/BSG <[email protected]> 1364: 1365: * version.c (version): Make that 1.0. Whee. 1366: 1367: Fri Mar 21 15:50:09 1997 Thomas Bushnell, n/BSG <[email protected]> 1368: 1369: * i386/i386at/gpl/linux/scsi/aha1740.c (aha1740_test_port): Try 1370: and turn on PORTADDR_ENH before checking it. 1371: 1.1.1.4 ! root 1372: * vm/vm_object.c (vm_object_cached_max): Increase to 200. 1.1 root 1373: 1374: Thu Mar 20 12:33:06 1997 Thomas Bushnell, n/BSG <[email protected]> 1375: 1376: * Makefile.in (dist): New target. Reorganized some vars 1377: describing source. 1378: * i386/Subdirs: New file. 1379: * i386/Files: New file. 1380: 1381: * version.c (version): Push back to 0.1. 1382: 1383: * Makefile.in (cross_compiling, bindir, libexecdir): New 1.1.1.4 ! root 1384: variable. ! 1385: 1.1 root 1386: * Makefile.in (install): Depend on cross-mig and cross-migcom; 1387: install them. New rules added to build mig, migcom, cross-mig, 1388: and cross-migcom. 1.1.1.4 ! root 1389: 1.1 root 1390: * configure.in (AC_PROG_LEX, AC_PROG_YACC): New tests. 1391: (BUILD_CC): New test to set these. 1392: 1393: * Makefile.in (%.h %_user.c): Depend on $(MIG) too. 1394: (%_interface.h %_server.c): Likewise. 1395: (MIG): Don't use @MIG@; hard code it to the one we build. 1396: (BUILD_CC, BUILD_CFLAGS, MIGCOM, LEX, YACC, LEXLIB): New variables. 1.1.1.4 ! root 1397: 1.1 root 1398: Wed Mar 19 16:47:28 1997 Thomas Bushnell, n/BSG <[email protected]> 1399: 1400: * i386/i386at/kd.c (BROKEN_KEYBOARD_RESET): Turn off this so that 1401: we attempt the keyboard resets. 1402: * i386/i386/locore.S (cpu_shutdown): Attempt to provide a more 1.1.1.4 ! root 1403: `robust' null_idtr. 1.1 root 1404: 1405: Mon Mar 17 13:47:14 1997 Thomas Bushnell, n/BSG <[email protected]> 1406: 1407: * i386/i386at/gpl/linux/scsi/hosts.c (scsi_init): Don't print out 1408: gratuitious obnoxiousness. 1409: * i386/i386at/gpl/linux/scsi/scsi.c (scsi_dev_init): Likewise. 1410: * i386/i386at/gpl/linux/block/triton.c (ide_init_triton): 1.1.1.4 ! root 1411: Likewise. 1.1 root 1412: (init_triton_dma): Likewise. 1413: * i386/i386at/gpl/linux/pci/pci.c (pci_init): Likewise. 1414: * i386/i386at/gpl/linux/pci/bios32.c (check_pcibios): Likewise. 1415: (pcibios_init): Likewise. 1416: * i386/i386at/gpl/linux/block/genhd.c (add_partition): Likewise. 1417: 1418: * i386/i386at/gpl/linux/net/8390.c (ei_debug): Make default value 1.1.1.4 ! root 1419: zero. 1.1 root 1420: 1421: Wed Mar 12 14:50:46 1997 Thomas Bushnell, n/BSG <[email protected]> 1422: 1423: * i386/i386at/com.c (comprobe): Turn off noisiness. 1424: 1425: * i386/i386at/gpl/linux/linux_block.c (check_disk_change): Don't 1426: print out gratuitous obnoxiousness. 1427: (device_open): Likewise. 1428: * kern/bootstrap.c (copy_bootstrap): Likewise. 1429: (user_bootstrap): Likewise. 1430: * i386/i386at/gpl/linux/block/genhd.c (msdos_partition): Likewise. 1431: (osf_partition): Likewise. 1432: (sun_partition): Likewise. 1433: (check_partition): Likewise. 1434: * i386/i386/pit.c (findspeed): Likewise. 1435: * vm/vm_resident.c (vm_page_bootstrap): Likewise. 1436: 1437: Mon Mar 10 15:04:47 1997 Thomas Bushnell, n/BSG <[email protected]> 1438: 1439: * i386/i386at/gpl/linux/linux_init.c (calibrate_delay): Don't 1440: print out gratuitous obnoxiousness. 1.1.1.4 ! root 1441: 1.1 root 1442: * i386/i386at/gpl/linux/linux_init.c (linux_init): Only call 1443: linux_net_emulation_init if CONFIG_INET. Include 1.1.1.4 ! root 1444: <i386/device-drivers.h>. 1.1 root 1445: 1446: * i386/i386at/i386at_ds_routines.c: Include 1447: <i386/device-drivers.h>. Don't mention linux_net_emulation_ops 1448: unless CONFIG_INET. 1449: 1450: * device/ds_routines.c (io_done_thread_continue): [i386] 1451: Conditionalize free_skbuffs also on CONFIG_INET. Include 1452: <i386/device-drivers.h>. 1453: 1454: * i386/Drivers.in, i386/device-drivers.h.in, i386/driverlist.in: 1455: New files. 1456: * i386/Makefrag: Include i386/driverlist; don't include all device 1457: drivers in kernel image; instead use list from driverlist. 1458: * configure.in: Configure in $systype subdir too. 1.1.1.4 ! root 1459: 1.1 root 1460: * i386/i386at/gpl/linux/include/linux/autoconf.h: Damage severly 1461: to conform to device-drivers.h model. 1462: 1463: * i386/bogus/com.h: Include <i386/device-drivers.h>. 1464: Only turn on NCOM if CONFIG_MACH_COM is present. 1465: 1466: Mon Mar 3 16:26:58 1997 Thomas Bushnell, n/BSG <[email protected]> 1467: 1468: * include/mach/message.h (__mach_msg, __mach_msg_trap): Add decls. 1469: 1470: Tue Feb 25 15:42:23 1997 Thomas Bushnell, n/BSG <[email protected]> 1471: 1472: * i386/Makefrag (INCLUDES): Find `include' directory in new 1.1.1.4 ! root 1473: location. 1.1 root 1474: * Makefile (INCLUDES): Find `include' directory in new location. 1475: (%.symc): Find gensym.awk in new location. 1.1.1.4 ! root 1476: 1.1 root 1477: * Reorganized directories into new layout and unified mach4 and 1478: mach4-i386 into a single tree. 1479: 1480: 1481: Older changes in ChangeLog.00 (for i386 directory) and ChangeLog.0 (for 1.1.1.4 ! root 1482: all other files).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.