|
|
1.1 ! root 1: 2002-05-27 Roland McGrath <[email protected]> ! 2: ! 3: * Version 1.3 released. ! 4: ! 5: 2002-05-23 Marcus Brinkmann <[email protected]> ! 6: ! 7: * i386/i386at/model_dep.c: Include <kern/cpu_number.h> and ! 8: <kern/assert.h>. ! 9: (machine_idle): New function. ! 10: * bogus/power_save.h (POWER_SAVE): Define to 1. ! 11: ! 12: 2002-05-22 Roland McGrath <[email protected]> ! 13: ! 14: * configure.in (VERSION): New substituted variable: set to 1.3 now. ! 15: (version.c): Add it to AC_OUTPUT. ! 16: * configure: Regenerated. ! 17: * Makefile.in (version): New variable, set from that. ! 18: Remove vpath directive for version.c, not found in build dir. ! 19: (topfiles): version.c -> version.c.in ! 20: * doc/Makefile.in (mach-version): Substituted instead of constant. ! 21: * version.c: File removed, replaced with ... ! 22: * version.c.in: ... this new file. ! 23: (version): Make it const. Use @VERSION@ for the number. ! 24: ! 25: * Makefile.in (debian-files): Add postinst and prerm. ! 26: (dist): Use gzip -9 instead of tar z. ! 27: ! 28: * linux/Files: Add missing files to the list: ! 29: linux/dev/drivers/net/eepro100.c ! 30: linux/src/include/asm-i386/hardirq.h ! 31: linux/src/include/asm-i386/spinlock.h ! 32: linux/src/include/linux/compatmac.h ! 33: linux/src/include/linux/spinlock.h ! 34: ! 35: * linux/src/drivers/net/eth16i.c (eth16i_check_signature): Fix syntax: ! 36: #ifdef 0 -> #if 0 ! 37: ! 38: * Makefile.in (%.migs_d, %.migu_d): Fix sed substitution to match ! 39: whatever target file name gcc comes up with. ! 40: (%.migs_d, %.migu_d, %.symc.o, %_user.c, %_server.c): ! 41: Depend on $(before-compile). ! 42: ! 43: 2002-04-24 Marcus Brinkmann <[email protected]> ! 44: ! 45: * debian/rules (DOCDIR): Move to ! 46: $(PREFIX)/share/doc/$(package-dev). ! 47: ! 48: 2002-04-23 Roland McGrath <[email protected]> ! 49: ! 50: * i386/i386/ldt.c (ldt_init): Fix fencepost error in segment limits. ! 51: ! 52: 2002-04-19 Roland McGrath <[email protected]> ! 53: ! 54: * gensym.awk: Emit \n\ at the end of lines inside strings. ! 55: * Makefile.in (%.symc: %.sym): Depend on gensym.awk. ! 56: ! 57: 2002-03-29 Marcus Brinkmann <[email protected]> ! 58: ! 59: * doc/mach.texi: End index entry with full stop. ! 60: ! 61: 2002-03-05 Roland McGrath <[email protected]> ! 62: ! 63: * kern/bootstrap.c: Include <alloca.h>. ! 64: ! 65: 2002-03-04 Roland McGrath <[email protected]> ! 66: ! 67: * Makefile.in (%_interface.h %_server.c: %.srv): Pass -sheader switch ! 68: to mig, not -header. ! 69: ! 70: 2001-11-23 Roland McGrath <[email protected]> ! 71: ! 72: * i386/i386at/i386at_ds_routines.c (device_deallocate): Do nothing if ! 73: argument is DEVICE_NULL. ! 74: ! 75: 2001-10-21 Marcus Brinkmann <[email protected]> ! 76: ! 77: * linux/src/arch/i386/lib/delay.c: Convert HTML entities. ! 78: Reported by John Tobey <[email protected]>. ! 79: ! 80: 2001-10-13 Marcus Brinkmann <[email protected]> ! 81: ! 82: * debian/changelog: Update for next release. ! 83: ! 84: 2001-10-07 Roland McGrath <[email protected]> ! 85: ! 86: * ddb/db_access.c: Fix obsolescent #else/#endif syntax. ! 87: * device/dev_name.c: Likewise. ! 88: * device/dev_pager.c: Likewise. ! 89: * device/ds_routines.c: Likewise. ! 90: * i386/i386/i386asm.sym: Likewise. ! 91: * include/device/device_reply.defs: Likewise. ! 92: * include/mach/memory_object.defs: Likewise. ! 93: * include/mach/memory_object_default.defs: Likewise. ! 94: ! 95: * i386/i386/locore.S: Fix sloppy asm syntax to avoid warnings from ! 96: newer assembler (%ecx -> %cl in byte insns). ! 97: ! 98: * kern/bootstrap.c (bootstrap_create): Fix inverted test logic for ! 99: compatibility case. Ignore trailing newlines after space for ! 100: compatibility detection. ! 101: Reported by Neal H Walfield <[email protected]>. ! 102: ! 103: 2001-10-06 Marcus Brinkmann <[email protected]> ! 104: ! 105: * README: Replace `GNU mach' by `GNU Mach', and remove ! 106: obsolete paragraph about kmsg device. ! 107: ! 108: 2001-10-06 Marcus Brinkmann <[email protected]> ! 109: ! 110: * doc/mach.texi: Fix direntry. ! 111: ! 112: 2001-10-05 Marcus Brinkmann <[email protected]> ! 113: ! 114: * doc/mach.texi: Replace `path name' by `file name' in one place. ! 115: Replace `illegal' by `invalid' and `to to' by `to' everwhere. ! 116: ! 117: * debian/changelog: Prepare for next release. ! 118: ! 119: 2001-10-04 Marcus Brinkmann <[email protected]> ! 120: ! 121: * doc: New directory. ! 122: * doc/Makefile.in: New file. ! 123: * doc/gpl.texi: Likewise. ! 124: * doc/fdl.texi: Likewise. ! 125: * doc/mach.texi: Likewise. ! 126: * configure.in: Add doc/Makefile to AC_OUTPUT call. ! 127: * configure: Regenerated. ! 128: ! 129: * Makefile.in (dist): Create directories doc and debian. ! 130: (doc-files): New variable with documentation files. ! 131: (debian-files): New variable with Debian packaging files. ! 132: ! 133: * debian/rules (stamp-build): Build documentation. ! 134: (build-gnumach): Install the documentation into the gnumach ! 135: package. ! 136: * debian/postrm: New file to install info document. ! 137: * debian/prerm: New file to install info document. ! 138: ! 139: 2001-10-01 Marcus Brinkmann <[email protected]> ! 140: ! 141: * i386/i386/locore.S (tenmicrosec): Remove subroutine. ! 142: * i386/i386/pit.c (delaycount): Remove global variable. ! 143: (microdata): Likewise. ! 144: (clkstart): Do not call findspeed() and microfind(). ! 145: (findspeed): Remove function. ! 146: (spinwait): Likewise. ! 147: (microfind): Likewise. This function triggers a division by zero ! 148: trap on AMD K6 350Mhz+ and Athlon 1.1GHz+ machines (and in general ! 149: leads to bad results on fast cpus), and nothing uses this code anymore. ! 150: ! 151: 2001-09-30 Roland McGrath <[email protected]> ! 152: ! 153: * kern/bootstrap.c (bootstrap_create): Ignore trailing spaces when ! 154: checking boot module string for containing none. ! 155: ! 156: 2001-09-18 Marcus Brinkmann <[email protected]> ! 157: ! 158: * linux/dev/glue/misc.c: Do not include <linux/types.h> and ! 159: <linux/string.h>. ! 160: Remove global variable ___strtok. ! 161: Remove implementation of strspn, strpbrk, strtok and strstr. ! 162: * Makefile.in: Add strpbrk and strtok. ! 163: ! 164: 2001-08-24 Roland McGrath <[email protected]> ! 165: ! 166: * kern/bootstrap.c (bootstrap_create): Make setting of boot-args and ! 167: root-device no longer conditional on [! OSKIT_MACH]. ! 168: (bootstrap_create) [! OSKIT_MACH]: Parse FOO=BAR words out of the ! 169: multiboot command line and turn those into boot script variables. ! 170: ! 171: * Makefile.in (clib-routines): Add strsep. ! 172: * kern/strings.h (strsep, strchr): Declare them. ! 173: ! 174: 2001-08-23 Roland McGrath <[email protected]> ! 175: ! 176: * kern/bootstrap.c (bootstrap_create, user_bootstrap, ! 177: boot_script_exec_cmd, boot_script_task_resume): Add printfs at ! 178: various stages of startup. ! 179: ! 180: 2001-08-21 Roland McGrath <[email protected]> ! 181: ! 182: * i386/i386at/model_dep.c (use_all_mem): Turn variable into macro. ! 183: (init_alloc_aligned): Make this function static. ! 184: Initially skip memory < 16MB and then wrap around to get it last. ! 185: ! 186: 2001-08-20 Roland McGrath <[email protected]> ! 187: ! 188: Support "boot script" functionality in multiboot module strings. ! 189: * kern/bootstrap.c: Rewrite merged from oskit-branch. ! 190: * kern/boot_script.c, kern/boot_script.h: New files, ! 191: copied from boot/ directory in Hurd sources. ! 192: * Makefile.in (kern-cfiles): Add boot_script.c here. ! 193: (kern-files): Add boot_script.h here. ! 194: * NEWS: Mention the new feature. ! 195: ! 196: 2001-08-18 Roland McGrath <[email protected]> ! 197: ! 198: * i386/i386at/model_dep.c (boot_info): Define a struct, not a pointer. ! 199: (c_boot_entry): Copy the contents into it rather than setting the ptr. ! 200: (c_boot_entry, init_alloc_aligned, pmap_valid_page, mem_size_init): ! 201: Update uses. ! 202: (init_alloc_aligned): Don't need to skip the boot_info memory. ! 203: * kern/bootstrap.c (boot_info): Update decl. ! 204: (bootstrap_create): Update uses. ! 205: ! 206: 2001-08-18 Marcus Brinkmann <[email protected]> ! 207: ! 208: * linux/src/drivers/net/eepro100.c: File updated to version in ! 209: Linux 2.2.19. This time for real. ! 210: ! 211: 2001-08-18 Marcus Brinkmann <[email protected]> ! 212: ! 213: * debian/changelog: Update for next package upload. ! 214: * debian/control: Add gnumach-dbg package. ! 215: * debian/rules: New targets to build gnumach-dbg package. ! 216: Fix various bugs. ! 217: ! 218: 2001-08-18 Marcus Brinkmann <[email protected]> ! 219: ! 220: * i386/i386at/kd.c (kdintr): In event mode, make it so that ! 221: 0xE0 scancodes are received. ! 222: From Kalle Olavi Niemitalo <[email protected]>. ! 223: ! 224: * i386/i386at/kd.h: New constants KAX_REVERSE, KAX_UNDERLINE, ! 225: KAX_BLINK, KAX_BOLD, KAX_DIM, KAX_INVISIBLE, KAX_COL_UNDERLINE, ! 226: KAX_COL_DIM. ! 227: * i386/i386at/kd.c: Increase K_MAXESC to 32. ! 228: New global variable color_table to map color values. ! 229: New globals kd_color and kd_attrflags. ! 230: (kdinit): Initialize these variables. ! 231: (kd_update_kd_attr): New function. ! 232: (kd_parserest): Redone to support more terminal attributes, ! 233: including colors. ! 234: ! 235: 2001-08-18 Marcus Brinkmann <[email protected]> ! 236: ! 237: * linux/src/drivers/net/eepro100.c: File updated to version in ! 238: Linux 2.2.19. ! 239: * linux/src/include/asm-i386/spinlock.h: New file from Linux 2.2.19. ! 240: * linux/src/include/asm-i386/hardirq.h: Likewise. ! 241: * linux/src/include/linux/spinlock.h: Likewise. ! 242: * linux/src/include/linux/compatmac.h: Likewise. ! 243: * linux/dev/drivers/net/eepro100.c: New file, modified version from ! 244: the above to glue it in gnumach. ! 245: Submitted by Kapil H. Paranjape <[email protected]>. ! 246: ! 247: 2001-08-17 Roland McGrath <[email protected]> ! 248: ! 249: * Makefile.in (clib-routines): Add strchr. ! 250: (kernel-undef-bad): Depend on Makefile. ! 251: ! 252: * Makefile.in ($(srcdir)/configure, $(srcdir)/config.h.in): ! 253: Use $(srcdir) in deps. ! 254: (Makefile, config.h, config.status): Likewise. ! 255: ! 256: 2001-07-29 Marcus Brinkmann <[email protected]> ! 257: ! 258: * NEWS: Add items for this and other changes. ! 259: * configure.in: Define MACH_KMSG by default and document this in ! 260: the help output. ! 261: * configure: Regenerated. ! 262: * debian/rules: Do not enable kmsg explicitely. ! 263: ! 264: 2001-07-18 Marcus Brinkmann <[email protected]> ! 265: ! 266: * debian/rules: Add -isp to dpkg-gencontrol invocation. ! 267: Move documentation to /share/doc. ! 268: * debian/changelog: Update. ! 269: ! 270: 2001-06-28 Marcus Brinkmann <[email protected]> ! 271: ! 272: * linux/dev/drivers/block/ide.c (lba_capacity_is_ok): Do not ! 273: attempt to correct id->cyls, it is a short and for large disks the ! 274: number of cylinders necessary would not fit. Subsequent checks ! 275: for lba support would fail. ! 276: (current_capacity): Likewise for drive->cyl. ! 277: (do_identify): Store value returned by current_capacity in ! 278: CAPACITY. The check which corrects the number of bios cylinders ! 279: is not aggressive enough. Update it with the check in linux ! 280: kernel-2.2.19. ! 281: ! 282: 2001-06-25 Marcus Brinkmann <[email protected]> ! 283: ! 284: * i386/bogus/fpe.h (FPE): Define FPE to 0, as the floating point ! 285: emulation is broken anyway and blows up plex86. ! 286: ! 287: 2001-06-17 Marcus Brinkmann <[email protected]> ! 288: ! 289: * debian/rules: Update to current version. ! 290: ! 291: 2001-06-13 Roland McGrath <[email protected]> ! 292: ! 293: * linux/dev/glue/block.c (device_get_status: DEV_GET_RECORDS): ! 294: Always return 512 for DEV_GET_SIZE_RECORD_SIZE as DEV_GET_SIZE does. ! 295: ! 296: 2001-05-27 Marcus Brinkmann <[email protected]> ! 297: ! 298: * debian/rules: Add --enable-ncr53c8xx to configure. ! 299: ! 300: 1999-10-06 OKUJI Yoshinori <[email protected]> ! 301: ! 302: * linux/src/drivers/scsi/tmscsiw.c: Removed. ! 303: * linux/src/drivers/scsi/tmscsiw.h: Likewise. ! 304: * linux/src/drivers/scsi/dc390w.h: Likewise. ! 305: * i386/linux/device-drivers.h.in (CONFIG_SCSI_DC390W): Deleted. ! 306: * i386/linux/Drivers.in: Remove linux_DRIVER(dc390w, ...). Now ! 307: dc390w, dc390u, and dc390f are aliases to ncr53c8xx. ! 308: * i386/linux/configure: Regenerated. ! 309: * linux/Files: Likewise. ! 310: * i386/linux/Makefile.in (linux-scsi-files): Delete tmscsiw.c. ! 311: * linux/dev/drivers/scsi/hosts.c: Do not include dc390w.h. ! 312: Reported by Andreas Voegele <[email protected]>. ! 313: ! 314: 2001-05-20 Roland McGrath <[email protected]> ! 315: ! 316: * kern/sched_prim.c (state_panic): New function, panic with some ! 317: info when a thread's state is bogus. ! 318: (thread_wakeup_prim): Use that instead of uninformative panic. ! 319: (thread_invoke): Likewise. ! 320: (thread_dispatch): Likewise. ! 321: ! 322: 2001-05-12 Marcus Brinkmann <[email protected]> ! 323: ! 324: * ipc/ipc_object.c (ipc_object_alloc): Remove initialization of ! 325: *namep, which was without effect. ! 326: ! 327: 2001-04-29 Marcus Brinkmann <[email protected]> ! 328: ! 329: * debian/changelog: New entries for past Debian uploads. ! 330: * debian/rules: Disable eatdma driver (breaks AMD K7), do ! 331: not enable com, lpr (com is redundant, lpr doesn't work), ! 332: move enabling of kmsg in its own line. ! 333: * debian/control: Add build dependency on mig and sharutils. ! 334: ! 335: 2001-04-29 Marcus Brinkmann <[email protected]> ! 336: ! 337: * device/chario.c: Set number of elements of tthiwat and ttlowat ! 338: to NSPEEDS rather than 16. Initialize the two new elements. ! 339: (chario_init): Initialize pdma_timeouts and pdma_water_mark for ! 340: B57600 and B115200. ! 341: ! 342: 2001-04-27 Marcus Brinkmann <[email protected]> ! 343: ! 344: * include/device/tty_status.h: New macros B57600 and B115200, ! 345: increase NSPEED accordingly. ! 346: * i386/i386at/com.c (divisorreg): New divisor 1. ! 347: ! 348: 2001-04-04 Roland McGrath <[email protected]> ! 349: ! 350: * ddb/db_access.h: Fix obsolescent #else/#endif syntax. ! 351: * ddb/db_aout.c: Likewise. ! 352: * ddb/db_break.c: Likewise. ! 353: * ddb/db_break.h: Likewise. ! 354: * ddb/db_command.c: Likewise. ! 355: * ddb/db_command.h: Likewise. ! 356: * ddb/db_cond.c: Likewise. ! 357: * ddb/db_examine.c: Likewise. ! 358: * ddb/db_expr.c: Likewise. ! 359: * ddb/db_ext_symtab.c: Likewise. ! 360: * ddb/db_input.c: Likewise. ! 361: * ddb/db_lex.c: Likewise. ! 362: * ddb/db_macro.c: Likewise. ! 363: * ddb/db_mp.c: Likewise. ! 364: * ddb/db_output.c: Likewise. ! 365: * ddb/db_print.c: Likewise. ! 366: * ddb/db_run.c: Likewise. ! 367: * ddb/db_sym.c: Likewise. ! 368: * ddb/db_task_thread.c: Likewise. ! 369: * ddb/db_task_thread.h: Likewise. ! 370: * ddb/db_trap.c: Likewise. ! 371: * ddb/db_variables.c: Likewise. ! 372: * ddb/db_watch.c: Likewise. ! 373: * ddb/db_watch.h: Likewise. ! 374: * ddb/db_write_cmd.c: Likewise. ! 375: * device/dev_pager.c: Likewise. ! 376: * device/device_port.h: Likewise. ! 377: * device/device_types_kernel.h: Likewise. ! 378: * device/ds_routines.h: Likewise. ! 379: * device/errno.h: Likewise. ! 380: * device/if_ether.h: Likewise. ! 381: * device/if_hdr.h: Likewise. ! 382: * device/io_req.h: Likewise. ! 383: * device/net_io.c: Likewise. ! 384: * device/net_io.h: Likewise. ! 385: * i386/i386/ast_check.c: Likewise. ! 386: * i386/i386/cswitch.S: Likewise. ! 387: * i386/i386/db_disasm.c: Likewise. ! 388: * i386/i386/db_interface.c: Likewise. ! 389: * i386/i386/db_trace.c: Likewise. ! 390: * i386/i386/debug.h: Likewise. ! 391: * i386/i386/debug_i386.c: Likewise. ! 392: * i386/i386/debug_trace.S: Likewise. ! 393: * i386/i386/eflags.h: Likewise. ! 394: * i386/i386/gdt.h: Likewise. ! 395: * i386/i386/hardclock.c: Likewise. ! 396: * i386/i386/idt-gen.h: Likewise. ! 397: * i386/i386/ipl.h: Likewise. ! 398: * i386/i386/ktss.h: Likewise. ! 399: * i386/i386/kttd_interface.c: Likewise. ! 400: * i386/i386/ldt.h: Likewise. ! 401: * i386/i386/lock.h: Likewise. ! 402: * i386/i386/locore.S: Likewise. ! 403: * i386/i386/mp_desc.h: Likewise. ! 404: * i386/i386/pic.c: Likewise. ! 405: * i386/i386/pic.h: Likewise. ! 406: * i386/i386/pio.h: Likewise. ! 407: * i386/i386/pit.h: Likewise. ! 408: * i386/i386/seg.h: Likewise. ! 409: * i386/i386/thread.h: Likewise. ! 410: * i386/i386/trap.c: Likewise. ! 411: * i386/i386/trap.h: Likewise. ! 412: * i386/i386/vm_param.h: Likewise. ! 413: * i386/i386/vm_tuning.h: Likewise. ! 414: * i386/i386at/autoconf.c: Likewise. ! 415: * i386/i386at/blit.c: Likewise. ! 416: * i386/i386at/conf.c: Likewise. ! 417: * i386/i386at/fd.c: Likewise. ! 418: * i386/i386at/idt.h: Likewise. ! 419: * i386/i386at/immc.c: Likewise. ! 420: * i386/i386at/kd.c: Likewise. ! 421: * i386/i386at/kd_event.c: Likewise. ! 422: * i386/i386at/kd_mouse.c: Likewise. ! 423: * i386/i386at/model_dep.c: Likewise. ! 424: * i386/i386at/rtc.c: Likewise. ! 425: * i386/include/mach/i386/asm.h: Likewise. ! 426: * i386/include/mach/i386/eflags.h: Likewise. ! 427: * i386/include/mach/i386/mach_i386.defs: Likewise. ! 428: * i386/include/mach/i386/multiboot.h: Likewise. ! 429: * i386/include/mach/i386/trap.h: Likewise. ! 430: * i386/include/mach/i386/vm_types.h: Likewise. ! 431: * i386/include/mach/sa/stdarg.h: Likewise. ! 432: * i386/intel/pmap.c: Likewise. ! 433: * i386/intel/pmap.h: Likewise. ! 434: * include/alloca.h: Likewise. ! 435: * include/device/device_types.defs: Likewise. ! 436: * include/device/device_types.h: Likewise. ! 437: * include/device/disk_status.h: Likewise. ! 438: * include/device/net_status.h: Likewise. ! 439: * include/mach/mach.defs: Likewise. ! 440: * include/mach/memory_object.defs: Likewise. ! 441: * include/mach/std_types.defs: Likewise. ! 442: * include/mach_debug/hash_info.h: Likewise. ! 443: * include/mach_debug/ipc_info.h: Likewise. ! 444: * include/mach_debug/mach_debug.defs: Likewise. ! 445: * include/mach_debug/mach_debug_types.defs: Likewise. ! 446: * include/mach_debug/mach_debug_types.h: Likewise. ! 447: * include/mach_debug/vm_info.h: Likewise. ! 448: * include/mach_debug/zone_info.h: Likewise. ! 449: * include/sys/ioctl.h: Likewise. ! 450: * include/sys/time.h: Likewise. ! 451: * ipc/ipc_entry.h: Likewise. ! 452: * ipc/ipc_hash.h: Likewise. ! 453: * ipc/ipc_init.c: Likewise. ! 454: * ipc/ipc_kmsg.c: Likewise. ! 455: * ipc/ipc_kmsg.h: Likewise. ! 456: * ipc/ipc_marequest.c: Likewise. ! 457: * ipc/ipc_marequest.h: Likewise. ! 458: * ipc/ipc_mqueue.c: Likewise. ! 459: * ipc/ipc_mqueue.h: Likewise. ! 460: * ipc/ipc_notify.c: Likewise. ! 461: * ipc/ipc_notify.h: Likewise. ! 462: * ipc/ipc_object.c: Likewise. ! 463: * ipc/ipc_object.h: Likewise. ! 464: * ipc/ipc_port.c: Likewise. ! 465: * ipc/ipc_port.h: Likewise. ! 466: * ipc/ipc_pset.c: Likewise. ! 467: * ipc/ipc_pset.h: Likewise. ! 468: * ipc/ipc_right.c: Likewise. ! 469: * ipc/ipc_right.h: Likewise. ! 470: * ipc/ipc_space.c: Likewise. ! 471: * ipc/ipc_space.h: Likewise. ! 472: * ipc/mach_debug.c: Likewise. ! 473: * ipc/mach_msg.c: Likewise. ! 474: * ipc/mach_msg.h: Likewise. ! 475: * ipc/mach_port.c: Likewise. ! 476: * kern/act.c: Likewise. ! 477: * kern/assert.h: Likewise. ! 478: * kern/ast.c: Likewise. ! 479: * kern/ast.h: Likewise. ! 480: * kern/bootstrap.c: Likewise. ! 481: * kern/counters.c: Likewise. ! 482: * kern/counters.h: Likewise. ! 483: * kern/debug.h: Likewise. ! 484: * kern/exception.c: Likewise. ! 485: * kern/host.h: Likewise. ! 486: * kern/ipc_host.c: Likewise. ! 487: * kern/ipc_host.h: Likewise. ! 488: * kern/ipc_kobject.c: Likewise. ! 489: * kern/ipc_mig.c: Likewise. ! 490: * kern/ipc_tt.c: Likewise. ! 491: * kern/ipc_tt.h: Likewise. ! 492: * kern/kalloc.h: Likewise. ! 493: * kern/lock_mon.c: Likewise. ! 494: * kern/mach_clock.c: Likewise. ! 495: * kern/mach_factor.c: Likewise. ! 496: * kern/mach_param.h: Likewise. ! 497: * kern/machine.c: Likewise. ! 498: * kern/processor.c: Likewise. ! 499: * kern/profile.c: Likewise. ! 500: * kern/queue.h: Likewise. ! 501: * kern/sched.h: Likewise. ! 502: * kern/startup.c: Likewise. ! 503: * kern/syscall_emulation.h: Likewise. ! 504: * kern/syscall_subr.c: Likewise. ! 505: * kern/syscall_subr.h: Likewise. ! 506: * kern/syscall_sw.c: Likewise. ! 507: * kern/syscall_sw.h: Likewise. ! 508: * kern/task.h: Likewise. ! 509: * kern/thread_swap.h: Likewise. ! 510: * kern/time_out.h: Likewise. ! 511: * kern/time_stamp.c: Likewise. ! 512: * kern/time_stamp.h: Likewise. ! 513: * kern/timer.c: Likewise. ! 514: * kern/timer.h: Likewise. ! 515: * kern/xpr.c: Likewise. ! 516: * kern/xpr.h: Likewise. ! 517: * kern/zalloc.c: Likewise. ! 518: * kern/zalloc.h: Likewise. ! 519: * linux/dev/drivers/block/ide.c: Likewise. ! 520: * linux/dev/include/linux/blk.h: Likewise. ! 521: * linux/src/include/linux/cdrom.h: Likewise. ! 522: * linux/src/include/linux/md.h: Likewise. ! 523: * util/cpu.h: Likewise. ! 524: * vm/memory_object.c: Likewise. ! 525: * vm/memory_object.h: Likewise. ! 526: * vm/pmap.h: Likewise. ! 527: * vm/vm_debug.c: Likewise. ! 528: * vm/vm_external.h: Likewise. ! 529: * vm/vm_fault.c: Likewise. ! 530: * vm/vm_fault.h: Likewise. ! 531: * vm/vm_kern.h: Likewise. ! 532: * vm/vm_map.c: Likewise. ! 533: * vm/vm_map.h: Likewise. ! 534: * vm/vm_object.h: Likewise. ! 535: * vm/vm_pageout.c: Likewise. ! 536: * vm/vm_pageout.h: Likewise. ! 537: * vm/vm_user.h: Likewise. ! 538: ! 539: 2001-01-28 Roland McGrath <[email protected]> ! 540: ! 541: * kern/zalloc.c (zalloc): Change panics for exhausted zone to include ! 542: the zone name. ! 543: ! 544: 2001-01-09 Marcus Brinkmann <[email protected]> ! 545: ! 546: * include/device/device_types.h: New get_status call ! 547: DEV_GET_RECORDS to get the number of records of a device (rather ! 548: than the number of bytes). Accordingly define ! 549: DEV_GET_RECORDS_DEVICE_RECORDS, DEV_GET_RECORDS_RECORD_SIZE and ! 550: DEV_GET_RECORDS_COUNT. ! 551: ! 552: * linux/dev/glue/block.c (device_get_status): Handle ! 553: DEV_GET_RECORDS. ! 554: ! 555: 2000-11-26 David Welch <[email protected]> ! 556: ! 557: * i386/Makefrag (i386-installed-headers): Removed dead files ! 558: from the list of headers to be installed ! 559: ! 560: 2000-11-26 Marcus Brinkmann <[email protected]> ! 561: ! 562: * linux/src/drivers/net/tulip.c: Updated to version ! 563: from Linux 2.2.17 (I am amazed that 2.2.x drivers work). ! 564: Suggested by Jason Henry Parker <[email protected]>. ! 565: ! 566: 2000-10-29 Roland McGrath <[email protected]> ! 567: ! 568: Remove numerous dead header files. ! 569: Suggested by Igor Khavkine <[email protected]>. ! 570: * i386/include/mach/i386/bios.h: Dead file removed. ! 571: * i386/include/mach/i386/code16.h: Dead file removed. ! 572: * i386/include/mach/i386/debug_reg.h: Dead file removed. ! 573: * i386/include/mach/i386/dpmi.h: Dead file removed. ! 574: * i386/include/mach/i386/far_ptr.h: Dead file removed. ! 575: * i386/include/mach/i386/paging.h: Dead file removed. ! 576: * i386/include/mach/i386/pio.h: Dead file removed. ! 577: * i386/include/mach/i386/pmode.h: Dead file removed. ! 578: * i386/include/mach/i386/proc_reg.h: Dead file removed. ! 579: * i386/include/mach/i386/seg.h: Dead file removed. ! 580: * i386/include/mach/i386/time_stamp.h: Dead file removed. ! 581: * i386/include/mach/i386/tss.h: Dead file removed. ! 582: * i386/include/mach/i386/vcpi.h: Dead file removed. ! 583: * i386/include/mach/proc_ops.h: Dead file removed. ! 584: * i386/include/mach/sa/sys/varargs.h: Dead file removed. ! 585: * i386/include/mach/setjmp.h: Dead file removed. ! 586: * include/mach/proc_ops.h: Dead file removed. ! 587: * Makefile.in (mach-headers): Remove proc_ops.h. ! 588: * i386/Makefrag (i386-installed-headers): Likewise. ! 589: (installed-headers): Don't touch this any more. ! 590: * i386/Files: Update for removed files. ! 591: ! 592: 2000-09-29 Marcus Brinkmann <[email protected]> ! 593: ! 594: * i386/i386at/conf.c (dev_name_list): Don't use MACH_COM to check ! 595: if com support is enabled, but NCOM, as it used to be. ! 596: ! 597: 2000-09-24 OKUJI Yoshinori <[email protected]> ! 598: ! 599: * linux/dev/glue/block.c: Reverted the changes at 2000-08-17. ! 600: Reported by Brent Fulgham <[email protected]>. ! 601: ! 602: 2000-09-19 Marcus Brinkmann <[email protected]> ! 603: ! 604: * linux/dev/glue/block.c (init_partition): Move initialization ! 605: of MASK until it is asserted that gd is non-NULL. ! 606: ! 607: 2000-08-17 OKUJI Yoshinori <[email protected]> ! 608: ! 609: * linux/dev/glue/block.c (rdwr_partial): Mask the minor device ! 610: number with MINOR_SHIFT bits, when indexing the array of ! 611: partitions. Reported by Marius Vollmer <[email protected]>. ! 612: (init_partition): Likewise. ! 613: (check_limit): Likewise. ! 614: (device_get_status): Likewise. ! 615: ! 616: 2000-07-27 Marcus Brinkmann <[email protected]> ! 617: ! 618: * Fix omissions in last change: ! 619: * linux/src/arch/i386/lib/delay.S: Now really delete the file. ! 620: * linux/src/arch/i386/lib/delay.c: Now really add the file. ! 621: ! 622: 2000-07-04 Marcus Brinkmann <[email protected]> ! 623: ! 624: * debian/changelog: Add entry for new Debian upload. ! 625: * linux/dev/drivers/scsi/seagate.c (WRITE_CONTROL, WRITE_DATA): ! 626: Added from linux 2.2.15. ! 627: (__asm__ constructs): Replace with equivalent C code from linux 2.2.15 ! 628: to support gcc-2.95. ! 629: * linux/src/drivers/scsi/in2000.h: Update asm code to linux 2.2.15. ! 630: * linux/src/drivers/scsi/ppa.c: Replace asm code with equivalent ! 631: C code from linux 2.2.15. ! 632: ! 633: 2000-02-06 Stefan Weil <[email protected]> ! 634: ! 635: * device/subrs.c: Fixed compiler warning. ! 636: * ddb/db_output.c, kern/bootstrap.c, kern/debug.c, kern/printf.c: ! 637: Replaced varargs.h by stdarg.h. Fixed prototypes (const char *fmt). ! 638: * ddb/db_output.h: Use prototype for db_printf. ! 639: * i386/Files: removed varargs.h. ! 640: * i386/i386/pit.h: Fixed compiler warning. ! 641: * i386/i386at/model_dep.c: Tried to fix compiler warning. ! 642: * i386/include/mach/sa/sys/varargs.h: Removed. ! 643: * i386/linux/Makefile.in: Removed delay.S, added delay.c. ! 644: * linux/dev/include/asm-i386/segment.h: Support gcc-2.95. ! 645: * linux/dev/include/asm-i386/string.h, ! 646: linux/src/include/asm-i386/string.h: Update from linux-2.2.14. ! 647: * linux/dev/lib/vsprintf.c: Fixed compiler warning. ! 648: * linux/src/include/asm-i386/delay.h: Update from linux-2.2.14. ! 649: * linux/src/arch/i386/lib/delay.c: Copy from linux-2.2.14. ! 650: * linux/src/include/asm-i386/string.h: Update from linux-2.2.14. ! 651: ! 652: 1999-10-08 Thomas Bushnell, BSG <[email protected]> ! 653: ! 654: * linux/src/drivers/net/3c59x.c: Updated to version 0.99L of the ! 655: driver from ftp://cesdis.gsfc.nasa.gov/linux/drivers/3c59x.c, in ! 656: order to support the 3c509c card, as requested by Jeff Bailey ! 657: <[email protected]>. ! 658: ! 659: 1999-09-17 Thomas Bushnell, BSG <[email protected]> ! 660: ! 661: * linux/dev/drivers/block/ide.c (do_request) [MACH]: In "bad ! 662: access" printf, actually print the number of sectors of the ! 663: partition. ! 664: ! 665: 1999-10-05 Roland McGrath <[email protected]> ! 666: ! 667: * i386/intel/pmap.c (pmap_bootstrap): Use _start instead of start. ! 668: * i386/i386/trap.c (kernel_trap): Likewise. ! 669: ! 670: 1999-10-04 Roland McGrath <[email protected]> ! 671: ! 672: * configure.in: Remove AC_CHECK_TOOL(MAKE,...) check. ! 673: * Makefile.in (MAKE): Variable removed. We require GNU make anyway, ! 674: and it always sets MAKE. ! 675: * configure: Regenerated. ! 676: ! 677: * Makefile.in (clib-routines.o, check-clib-routines, clib-routines.d): ! 678: Remove these rules, replace with: ! 679: (kernel.o): New target, relocatable object linked from kernel objects. ! 680: (kernel-undef, kernel-undef-bad): New targets, glean undefined symbols ! 681: from kernel.o. ! 682: (clib-routines.o): New target, use those to select symbols from libc. ! 683: (clib-routines): Add some symbols; move defn to kernel linking page. ! 684: This variable is now a list of symbols allowed to be undefined, ! 685: rather than a prescriptive list of symbols always grabbed from libc. ! 686: (kernel): Rewrite this rules to just link kernel.o and clib-routines.o ! 687: together to make the kernel image. ! 688: ! 689: 1999-09-15 Mark Kettenis <[email protected]> ! 690: ! 691: * i386/i386/user_ldt.c: Fix user LDT management. ! 692: (i386_set_ldt): Prevent thrashing the LDT for the current thread. ! 693: Correctly calculate size of new LDT. Set base adress of the LDT ! 694: descriptor to the linear address of the LDT instead of the kernel ! 695: virtual address. Copy descriptors from the default LDT if there ! 696: is no old LDT for the current thread. Call switch_ktss if we are ! 697: setting a new LDT for the current thread. ! 698: (i386_get_ldt): Fix bug in copying out the descriptors. ! 699: ! 700: 1999-09-09 Thomas Bushnell, BSG <[email protected]> ! 701: ! 702: * linux/src/drivers/net/rtl8139.c (RX_BUF_LEN_IDX): Reduce from 3 ! 703: to 2. (64K exceeds the limits in linux/dev/glue/kmem.c:kmalloc.) ! 704: (rtl8129_open): If we fail to get the memory we need, then free ! 705: the IRQ before returning. ! 706: Reported by Daniel Kobras <[email protected]>. ! 707: ! 708: 1999-09-07 Thomas Bushnell, BSG <[email protected]> ! 709: ! 710: * linux/src/drivers/net/yellowfin.c (yellowfin_probe): Return ! 711: correct value. Reported by Marcus Brinkmann ! 712: <[email protected]>. ! 713: ! 714: * linux/dev/drivers/net/Space.c: Declare tc515_probe. Reported by ! 715: Marcus Brinkmann <[email protected]>. ! 716: ! 717: 1999-09-04 Thomas Bushnell, BSG <[email protected]> ! 718: ! 719: * vm/vm_resident.c (vm_page_grab): Only block unprivileged ! 720: allocations over vm_page_external_limit if they are actually ! 721: external allocations. Reported by Mark Kettenis ! 722: ([email protected]>. ! 723: ! 724: 1999-08-10 Thomas Bushnell, BSG <[email protected]> ! 725: ! 726: * i386/i386at/model_dep.c (init_alloc_aligned): Revert previous ! 727: change except for the one to AVAIL_NEXT. All the rest of the ! 728: previous code was correct. Correction from Momchil Velikov ! 729: ([email protected]). ! 730: ! 731: 1999-07-23 Roland McGrath <[email protected]> ! 732: ! 733: * Drivers.macros (AC_DRIVER): Use `test' instead of `[ ... ]'. ! 734: Reported by "Momchil 'Velco' Velikov" <[email protected]>. ! 735: ! 736: 1999-07-20 Roland McGrath <[email protected]> ! 737: ! 738: * linux/dev/drivers/block/genhd.c (check_partition): Change message ! 739: to say these are only the DOS partitions. ! 740: * i386/linux/dev/include/linux/autoconf.h (CONFIG_BSD_DISKLABEL, ! 741: CONFIG_SMD_DISKLABEL): #undef these. The dev/glue/block.c code ! 742: deals with BSD disklabels and expects the Linux genhd.c code to ! 743: handle only the DOS partitions; having genhd.c do BSD disklabels ! 744: too just confuses things. ! 745: ! 746: Force subdirectory targets so they get recompiled properly. ! 747: * i386/Makefile.in (linux/linux.o): Depend on FORCE instead of linux. ! 748: (FORCE): New target. ! 749: * i386/Makefrag (i386/sysdep.o, FORCE): Likewise. ! 750: ! 751: 1999-07-11 Thomas Bushnell, BSG <[email protected]> ! 752: ! 753: * i386/i386at/model_dep.c (init_alloc_aligned): Make the checks ! 754: correctly for addresses falling into skip regions. Reported by ! 755: Momchil Velikov ([email protected]). ! 756: ! 757: 1999-07-01 Thomas Bushnell, BSG <[email protected]> ! 758: ! 759: * i386/linux/Makefile.in: For each .o file in $(linux-objs) ! 760: include a corresponding .d file, unless `no_deps' is `t'. ! 761: (make-deps): New function. ! 762: (%.d): New pattern rules for building %.d from %.c and %.S. ! 763: ! 764: 1999-06-29 Thomas Bushnell, BSG <[email protected]> ! 765: ! 766: * vm/vm_resident.c (vm_page_grab): Don't bounce requests when ! 767: vm_page_external_count == vm_page_external_limit, so that before ! 768: initialization is complete we can still allocate memory without ! 769: relying on current_thread. ! 770: (vm_page_wait): Also block if we are over the external page ! 771: limit. ! 772: * vm/vm_pageout.c (vm_pageout_scan): Rewrite the ! 773: scan-for-pages-to-pageout loop to not crash when we hit the end of ! 774: the inactive queue; instead jump back to the ! 775: pause-for-a-little-while code. ! 776: ! 777: 1999-06-27 Thomas Bushnell, BSG <[email protected]> ! 778: ! 779: * vm/vm_resident.c (vm_page_external_count): Define variable. ! 780: (vm_page_grab): New argument `external'. All callers changed. ! 781: Keep track of number of externally managed pages. Don't let ! 782: non-privileged threads exceed the externally-managed page limit. ! 783: (vm_page_grab_contiguous_pages): New argument `external'. All ! 784: callers changed. Keep track of number of externally managed ! 785: pages. Don't let non-privileged threads exceed the ! 786: externally-managed page limit. ! 787: (vm_page_convert): New argument `external', handed off to ! 788: vm_page_grab. All callers changed. ! 789: (vm_page_release): New argument `external'. All callers ! 790: changed. Keep track of number of externally managed pages. ! 791: (vm_page_bootstrap): Initialize M->external. ! 792: (vm_page_external_limit): Define new variable. ! 793: (vm_page_grab_phys_addr, vm_page_alloc): Add new arg for ! 794: vm_page_grab. ! 795: (vm_page_free): Provide new arg to vm_page_release. ! 796: * vm/vm_page.h (vm_page_external_limit, vm_page_external_count): ! 797: New variables. ! 798: (struct vm_page): New members `external' and `extcounted'. ! 799: (vm_page_grab, vm_page_release, vm_page_convert): Specify new ! 800: argument. ! 801: * vm/vm_pageout.c (vm_pageout): Initialize vm_page_external_limit ! 802: and vm_page_external_target. ! 803: (VM_PAGE_EXTERNAL_LIMIT, VM_PAGE_EXTERNAL_TARGET): New macro. ! 804: (vm_page_external_target): New variable. ! 805: (vm_pageout_scan): Regard "too many externally managed pages" as a ! 806: reason to keep doing work, but if that's the only reason we're ! 807: doing work, then the only thing we do is schedule cleaning of ! 808: pages. Help keep track of the number of externally managed pages ! 809: that we care about. ! 810: * i386/intel/pmap.c (pmap_page_table_page_alloc): Add new arg for ! 811: vm_page_grab. ! 812: * linux/dev/glue/block.c (alloc_buffer, device_read): Likewise. ! 813: * vm/vm_map.c (vm_map_copy_steal_pages): Likewise. ! 814: * vm/vm_fault.c (vm_fault_page): Add new args for vm_page_grab and ! 815: vm_page_convert. ! 816: ! 817: * vm/vm_pageout.c (VM_PAGEOUT_BURST_WAIT): Reduce to 10ms/page. ! 818: (VM_PAGEOUT_EMPTY_WAIT): Reduce to 75 ms. ! 819: (VM_PAGE_FREE_RESERVED): Increase to 50 pages. ! 820: (VM_PAGEOUT_RESERVED_INTERNAL): Adjust to `(reserve) - 25'. ! 821: (VM_PAGEOUT_RESERVED_REALLY): Adjust to `(reserve) - 40'. ! 822: ! 823: 1999-06-21 Thomas Bushnell, BSG <[email protected]> ! 824: ! 825: * i386/Files: Don't mention i386/pc/Makerules, ! 826: i386/include/Makerules, or i386/util/Makerules. ! 827: ! 828: * Makefile.in (all-real-archs): Delete variable. ! 829: (dist): No longer make `machine' symlink. ! 830: ! 831: * Makefile.in (dist): Sanify file permissions before building tar ! 832: file. ! 833: ! 834: * i386/Subdirs: Remove i386/i386at/boot. ! 835: ! 836: Sun Jun 20 18:33:59 1999 Thomas Bushnell, BSG <[email protected]> ! 837: ! 838: * version.c (version): Updated to version 1.2. ! 839: ! 840: * i386/Files: Regenerated. ! 841: * i386/Subdirs: Regenerated. ! 842: ! 843: * linux/Files: New file. ! 844: * linux/Subdirs: New file. ! 845: * Makefile.in (all-archs): Add `linux'. ! 846: (all-real-archs): New variable. ! 847: (dist): Create `machine' symlink only on ! 848: $(all-real-archs). ! 849: ! 850: * Makefile.in (dist): Use `cp' instead of `ln'. ! 851: ! 852: * config.guess: Updated from autoconf 2.13. ! 853: * config.sub: Likewise. ! 854: ! 855: 1999-06-16 Thomas Bushnell, BSG <[email protected]> ! 856: ! 857: * linux/dev/drivers/net/Space.c (ethif_probe): Probe tc59x_probe ! 858: (CONFIG_VORTEX) after el3_probe (CONFIG_EL3), because the latter ! 859: card matches the former probe, but the driver doesn't work with ! 860: it. Reported by Marcus Brinkmann <[email protected]>. ! 861: ! 862: * Drivers.macros (AC_DRIVER): Only turn on driver if $enableval is ! 863: not `no'. Reported by Kalle Olavi Niemitalo <[email protected]>. ! 864: ! 865: 1999-06-15 Thomas Bushnell, BSG <[email protected]> ! 866: ! 867: * ipc/ipc_init.c (ipc_bootstrap): Don't make the IOT_PORT zone ! 868: exhaustible, because allocation of ports for internal objects ! 869: panics if zalloc fails. ! 870: ! 871: 1999-06-07 OKUJI Yoshinori <[email protected]> ! 872: ! 873: * linux/dev/drivers/block/genhd.c [MACH] (mach_minor): New variable. ! 874: (add_bsd_partition): New function. ! 875: (bsd_disklabel_partition) [MACH]: Call add_bsd_partition. ! 876: (msdos_partition) [MACH]: Set mach_minor to MINOR before ! 877: calling bsd_disklabel_partition. ! 878: * linux/dev/drivers/block/ide.c (do_request) [MACH]: Fix "bad access" ! 879: message. ! 880: ! 881: 1999-06-02 Roland McGrath <[email protected]> ! 882: ! 883: * kern/bootstrap.c (build_args_and_stack): If kernel_cmdline is ! 884: nonempty, give the bootstrap task an environment variable of ! 885: "MULTIBOOT_CMDLINE=kernel command line" on its stack. ! 886: ! 887: 1999-05-29 Roland McGrath <[email protected]> ! 888: ! 889: * kern/startup.c (start_kernel_threads): Call record_time_stamp to ! 890: reset the kernel task's creation_time field, so it's not zero. ! 891: ! 892: 1999-05-24 Mark Kettenis <[email protected]> ! 893: ! 894: * i386/i386/fpu.c (fp_free): Clear task switch flag before calling ! 895: fwait. ! 896: (fpu_get_state): Only save FPU state info if the live FPU state ! 897: belongs to our target, i.e. if THREAD is the current thread. ! 898: (fp_load): Print warning if we try to load an invalid FPU state, ! 899: and reset the FPU to some sane state instead. ! 900: ! 901: 1999-05-23 Roland McGrath <[email protected]> ! 902: ! 903: * kern/task.c (task_info): Allow count for TASK_BASIC_INFO to be less ! 904: two words, not just one. The new member creation_time is two words. ! 905: ! 906: 1999-05-22 Roland McGrath <[email protected]> ! 907: ! 908: * linux/configure: Regenerated. ! 909: ! 910: 1999-05-21 Roland McGrath <[email protected]> ! 911: ! 912: * linux/configure.in: Fix names dummy -> dummy.in in AC_OUTPUT call. ! 913: ! 914: 1999-05-14 Roland McGrath <[email protected]> ! 915: ! 916: * i386/linux/Drivers.in (linux_DRIVER): New macro, does AC_DRIVER and ! 917: defines alias for Linux module name. Use that for all single-module ! 918: Linux drivers, so we don't forget to define any of the aliases for the ! 919: Linux module names. ! 920: * i386/linux/configure: Regenerated. ! 921: ! 922: 1999-04-28 OKUJI Yoshinori <okuji@localhost> ! 923: ! 924: * linux/dev/drivers/block/genhd.c (bsd_disklabel_partition) [MACH]: ! 925: Print BSD slices, using Mach device syntax instead of Linux extented ! 926: partition syntax. ! 927: ! 928: 1999-05-01 Mark Kettenis <[email protected]> ! 929: ! 930: * linux/dev/glue/block.c (device_get_status): Always set ! 931: status_count to DEV_GET_STATUS_COUNT if flavor is DEV_GET_SIZE. ! 932: ! 933: 1999-04-30 Roland McGrath <[email protected]> ! 934: ! 935: * i386/linux/Drivers.in: Don't create asm-${systype} symlinks here. ! 936: * linux/configure.in: New file. Create them here instead. ! 937: * linux/dummy.in: New file, used by configure. ! 938: * linux/configure: New file (generated by autoconf). ! 939: * configure.in: Configure in linux subdir. ! 940: * configure: Regenerated. ! 941: ! 942: * i386/configure.in: Require only autoconf 2.12, not 2.13. ! 943: * i386/configure: Regenerated. ! 944: ! 945: * aclocal.m4 (hurd_SYSTYPE): New macro. ! 946: * i386/linux/Drivers.in: Use it. ! 947: * i386/linux/configure: Regenerated. ! 948: ! 949: Wed Apr 28 02:17:51 1999 Thomas Bushnell, BSG <[email protected]> ! 950: ! 951: * linux/src/drivers/net/3c59x.c: Upgrade to Linux 2.2.1 version. ! 952: (vortex_start_xmit): Don't frob VP->stat.tx_bytes. ! 953: (boomerang_start_xmit): Likewise. ! 954: (vortex_rx): Don't frob VP->stats.rx_bytes. ! 955: (boomerang_rx): Likewise. ! 956: Requested by Jeff Bailey ([email protected]). ! 957: ! 958: Mon Apr 26 02:13:02 1999 Thomas Bushnell, BSG <[email protected]> ! 959: ! 960: * Makefile.in (objfiles): Don't add $(systype)/sysdep.o here. ! 961: ($(systype)/sysdep.o): Delete rule. ! 962: (clean, distclean, mostlyclean, maintainerclean, install-headers, ! 963: install-kernel): Don't do recursive make here. ! 964: * i386/Makefrag (objfiles): Add i386/sysdep.o to the list. ! 965: (i386/sysdep.o): New rule. ! 966: (clean): Depend on i386-clean. ! 967: (distclean): Depend on i386-distclean. ! 968: (mostlyclean): Depend on i386-mostlyclean. ! 969: (maintainerclean): Depend on i386-maintainerclean. ! 970: (install-headers): Depend on i386-install-headers. ! 971: (install-kernel): Depend on i386-install-kernel. ! 972: (i386-clean, i386-distclean, i386-mostlyclean, ! 973: i386-maintainerclean, i386-install-kernel, i386-install-headers): ! 974: New rules. ! 975: ! 976: 1999-04-14 OKUJI Yoshinori <[email protected]> ! 977: ! 978: * version.c (version): Update to 1.1.92. ! 979: ! 980: Sun Mar 14 18:53:01 1999 Thomas Bushnell, BSG <[email protected]> ! 981: ! 982: * device/ds_routines.c (ds_read_done): When touching memory to ! 983: mark it dirty, make sure we say "volatile" so the compiler doesn't ! 984: optimize it out. ! 985: ! 986: 1999-04-12 OKUJI Yoshinori <[email protected]> ! 987: ! 988: * i386/linux/Drivers.in: Fix the source paths for `asm' symbolic ! 989: links. Reported by KONISHI Toru <[email protected]>. ! 990: ! 991: * linux/dev/drivers/block/ide.c (init_hwif_data) [MACH]: Print Mach ! 992: device name instead of Linux one. ! 993: * linux/dev/drivers/block/genhd.c (disk_name): Likewise. ! 994: * linux/dev/drivers/scsi/sd.c (sd_init_onedisk): Likewise. ! 995: (sd_detect): Likewise. ! 996: * linux/dev/drivers/sr.c (sr_detect): Likewise. ! 997: (get_sectorsize): Likewise. ! 998: ! 999: 1999-03-01 OKUJI Yoshinori <[email protected]> ! 1000: ! 1001: Version 1.1.91. ! 1002: ! 1003: * version.c (version): Update to 1.1.91. ! 1004: ! 1005: 1999-03-01 OKUJI Yoshinori <[email protected]> ! 1006: ! 1007: * i386/linux/Drivers.in: Fix linking paths. ! 1008: * i386/linux/Makefile.in: Corrent include paths and fix ! 1009: Drivers.macros location. ! 1010: ! 1011: 1999-02-28 OKUJI Yoshinori <[email protected]> ! 1012: ! 1013: * Makefile.in (clean): Don't move device-drivers.h, because it is ! 1014: not in the top directory any longer. ! 1015: (distclean): Remove config.cache and config.log. ! 1016: * i386/Makefile.in (distclean): Remove config.status, config.log ! 1017: and Makefile. ! 1018: * i386/linux/Makefile.in (distclean): Remove config.status, ! 1019: config.log, Makefile and device-drivers.h. ! 1020: ! 1021: 1999-02-27 OKUJI Yoshinori <[email protected]> ! 1022: ! 1023: * i386/linux/Drivers.in: Don't link dev/include/asm-i386 to ! 1024: dev/include/asm. Check if directories already exist before ! 1025: mkdir_p's. Link directories manually, because AC_LINK_FILES ! 1026: is weak in linking files from non-current directories. ! 1027: ! 1028: * i386/i386at/i386at_ds_routines.c: Include ! 1029: <i386/linux/device-drivers.h> instead of <linux/device-drivers.h>. ! 1030: * device/ds_routines.c [LINUX_DEV]: Likewise. ! 1031: * i386/linux/Makefile.in (linux-gen-flags): Fix an extra slash. ! 1032: (distclean): Remove asm links. ! 1033: * linux/src/COPYING: Copied from linux-2.0.36. ! 1034: ! 1035: 1999-02-27 OKUJI Yoshinori <[email protected]> ! 1036: ! 1037: * Makefile.in: Omit to detect if com or lpr is used, and don't use ! 1038: linux.o. ! 1039: (objfiles): Add $(systype)/sysdep.o. ! 1040: (clean): Chain the target to $(systype). ! 1041: (distclean): Likewise. ! 1042: (mostlyclean): Likewise. ! 1043: (maintainer-clean): Likewise. ! 1044: (install-headers): Likewise. ! 1045: (install-kernel): Likewise. ! 1046: * configure.in: AC_CONFIG_SUBDIRS ${systype} instead of linux. ! 1047: (--disable-linuxdev): Deleted. ! 1048: (--disable-com): Likewise. ! 1049: (--enable-lpr): Likewise. ! 1050: * i386/Makefile.in: New file. ! 1051: * i386/configure.in: Likewise. ! 1052: * i386/Makefrag (DEFINES): Add -DLINUX_DEV. ! 1053: (objfiles): Always add com.o. If MACH_LPR is defined, then add lpr.o. ! 1054: * linux/Drivers.in: Moved to ... ! 1055: * i386/linux/Drivers.in: ... here. Include ../../aclocal.m4. ! 1056: (mkdir_p): New function to create the linux include dirs. ! 1057: * linux/Makefile.in: Moved to ... ! 1058: * i386/linux/Makefile.in: ... here, and modify so that paths ! 1059: are valid. ! 1060: (clean): New target. ! 1061: (distclean): Likewise. ! 1062: (mostlyclean): Likewise. ! 1063: (maintainer-clean): Likewise. ! 1064: * linux/src/include/linux/autoconf.h: Removed. ! 1065: * linux/dev/include/linux/autoconf.h: Moved to ... ! 1066: * i386/linux/dev/include/linux/autoconf.h: ... here. ! 1067: * linux/dev/arch/i386/linux_emul.h: Moved to ... ! 1068: * i386/linux/dev/include/linux_emul.h: ... here. ! 1069: * linux/device-drivers.h.in: Moved to ... ! 1070: * i386/linux/device-drivers.h.in: ... here. ! 1071: * linux/aclocal.m4: Removed. ! 1072: * linux/configure: Likewise. ! 1073: ! 1074: 1999-02-14 Gordon Matzigkeit <[email protected]> ! 1075: ! 1076: * Makefile.in (install-kernel): Be sure that $(bootdir) is ! 1077: created before installing the kernel. ! 1078: ! 1079: 1999-02-06 OKUJI Yoshinori <[email protected]> ! 1080: ! 1081: * configure.in: Enable com by default, because current kbd and ! 1082: mouse can't be linked without com. Reported by M. Meiarashi ! 1083: <[email protected]>. ! 1084: ! 1085: 1999-02-05 OKUJI Yoshinori <[email protected]> ! 1086: ! 1087: Version 1.1.90. ! 1088: ! 1089: * version.c (version): Update to 1.1.90. ! 1090: ! 1091: 1999-02-04 OKUJI Yoshinori <[email protected]> ! 1092: ! 1093: * device/kmsg.c (kmsginit): Add a missing semicolon. ! 1094: (kmsggetstat): Fix typos, ! 1095: DEV_GET_DEVICE_SIZE -> DEV_GET_SIZE_DEVICE_SIZE and ! 1096: DEV_GET_RECORD_SIZE -> DEV_GET_SIZE_RECORD_SIZE. ! 1097: (kmsg_putchar): Fix a typo kmsg_done_init -> kmsg_init_done. ! 1098: * linux/dev/glue/block.c (device_get_status): Allocate a hd_geometry ! 1099: on the stack. ! 1100: * linux/dev/drivers/block/ide.c: New file. ! 1101: * linux/dev/drivers/scsi/sd_ioctl.c: New file. ! 1102: ! 1103: 1999-02-02 OKUJI Yoshinori <[email protected]> ! 1104: ! 1105: * i386/i386at/kd_event.c (kbdgetstat): Fix a typo ! 1106: DEV_GET_SIZES -> DEV_GET_SIZE. ! 1107: * i386/i386at/kd_mouse.c (mousegetstat): Likewise. ! 1108: * device/kmsg.c (kmsggetstat): Likewise. ! 1109: ! 1110: 1999-02-01 OKUJI Yoshinori <[email protected]> ! 1111: ! 1112: * linux/dev/glue/block.c (dev_getstat): Fix a missing `struct'. ! 1113: * device/cons.c (cninit): Don't call kmsginit. ! 1114: * kmsg.c (kmsg_buffer): Defined as static. ! 1115: (kmsg_write_offset): Likewise. ! 1116: (kmsg_read_offset): Likewise. ! 1117: (kmsg_read_queue): Likewise. ! 1118: (kmsg_in_use): Likewise. ! 1119: (kmsg_lock): Likewise. ! 1120: (kmsginit): Likewise, and call queue_init instead of setting ! 1121: PREV and NEXT manually. ! 1122: (kmsg_done_init): New variable. ! 1123: (kmsg_putchar): Call kmsginit if not initialized yet. ! 1124: (kmsggetstat): New function. ! 1125: * kmsg.h (kmsggetstat): Add the prototype. ! 1126: * i386/i386at/kd_event.c (kbdgetstat): Handle DEV_GET_SIZE. ! 1127: (kbdread): Check if the amount a user specify is a multiple ! 1128: of sizeof(kd_event). ! 1129: * i386/i386at/kd_mouse.c (mousegetstat): New function. ! 1130: (mouseread): Check if the amount a user specify is a multiple ! 1131: of sizeof(kd_event). ! 1132: * i386/i386at/conf.c (dev_name_list): Set the mouse getstat entry ! 1133: to mousegetstat and the kmsg getstat entry to kmsggetstat. ! 1134: Use MACH_COM instead of NCOM to determine if com is used. ! 1135: Use MACH_LPR instead of NLPR to determine if lpr is used. ! 1136: * configure.in (--enable-com): New option. ! 1137: (--enable-lpr): Likewise. ! 1138: * Makefile.in (enable_com): New variable. ! 1139: (enable_lpr): Likewise. ! 1140: * i386/Makefrag (i386at-files): Remove com.c. ! 1141: (objfiles): Add com.o if enable_com is yes, and lpr.o if enable_lpr ! 1142: is yes. ! 1143: ! 1144: Tue Jan 26 21:36:10 1999 Thomas Bushnell, BSG <[email protected]> ! 1145: ! 1146: * kern/exception.c (exception_no_server): Correctly comment out ! 1147: the suspend code. (This should have happened on 17 April 1997, ! 1148: but apparently I did it backwards.) ! 1149: ! 1150: 1999-01-26 OKUJI Yoshinori <[email protected]> ! 1151: ! 1152: * device/kmsg.c (kmsgopen): Added simple_lock and simple_unlock. ! 1153: (ksmgclose): Likewise. ! 1154: ! 1155: 1999-01-25 OKUJI Yoshinori <[email protected]> ! 1156: ! 1157: * Makefile.in (install-headers): New target for installing only ! 1158: the headers. ! 1159: (install-kernel): New target for installing only the kernel. ! 1160: (mkheaderdirs): New target for making the headers ! 1161: installation directories. ! 1162: (mkkerneldirs): New target for making the kernel ! 1163: installation directory. ! 1164: (install): Do nothing by itself, but depend on install-kernel ! 1165: and install-headers. ! 1166: ! 1167: 1999-01-24 OKUJI Yoshinori <[email protected]> ! 1168: ! 1169: * device/kmsg.h (KMSGBUFSIZE): Deleted. ! 1170: * device/kmsg.c: Rewritten completely to provide stream interface. ! 1171: * linux/dev/glue/block.c (device_getstat): Added V_GETPARMS support. ! 1172: * config.guess: New version from automake-1.4. ! 1173: * config.sub: Likewise. ! 1174: * install-sh: Likewise. ! 1175: ! 1176: Some changes were merged from gnumach-m68k by ! 1177: Aymeric Vincent <[email protected]>. ! 1178: ! 1179: * Makefile.in (clean): Don't hang if device-drivers.h doesn't exist. ! 1180: * linux/Makefile.in (CPPFLAGS): Fix a typo. ! 1181: ! 1182: 1999-01-16 OKUJI Yoshinori <[email protected]> ! 1183: ! 1184: * device/kmsg.c: Fixed the copyright notice. ! 1185: (MACH_KMSG): Removed. ! 1186: * Makefile.in (enable_kmsg): New variable. ! 1187: (objfiles): Add kmsg.o, if and only if enable_kmsg is yes. ! 1188: ! 1189: 1999-01-10 OKUJI Yoshinori <[email protected]> ! 1190: ! 1191: * i386/i386at/kd.c: Applied a keymap patch. Reported by ! 1192: Marcus Brinkmann <[email protected]>. ! 1193: * i386/i386at/kd.h: Likewise. ! 1194: ! 1195: 1998-12-30 OKUJI Yoshinori <[email protected]> ! 1196: ! 1197: * linux/dev/glue/net.c (dev_alloc_skb): Change the skb arragement. ! 1198: (dev_kfree_skb): Free only skb. ! 1199: (device_write): Keep skb elements up-to-date. ! 1200: ! 1201: 1998-12-18 OKUJI Yoshinori <[email protected]> ! 1202: ! 1203: * Makefile.in (objfiles): Add kmsg.o. ! 1204: * device/cons.c: Include <device/io_req.h>. ! 1205: * device/kmsg.c: Rewritten almost entirely. ! 1206: ! 1207: 1998-12-06 OKUJI Yoshinori <[email protected]> ! 1208: ! 1209: Add kmsg device. ! 1210: ! 1211: * Makefile.in (device-files): Add kmsg.c and kmsg.h. ! 1212: * configure.in (--enable-kmsg): New option. ! 1213: * device/cons.c: Include kmsg.h. ! 1214: (cninit): Call kmsginit if MACH_KMSG is defined. ! 1215: (cnputc): Call kmsg_putchar if MACH_KMSG is defined. ! 1216: * device/kmsg.c: New file. ! 1217: * device/kmsg.h: Likewise. ! 1218: * i386/i386at/conf.c (dev_name_list): Add kmsg entry. ! 1219: ! 1220: 1998-12-02 OKUJI Yoshinori <[email protected]> ! 1221: ! 1222: * configure.in: Fix linuxdev option handling. ! 1223: * linux/Drivers.in: Remove linuxdev option and fix linking files. ! 1224: * linux/Makefile.in: Replace @DEFS@ with -DLINUX_DEV. ! 1225: * linux/dev/arch/i386/kernel/irq.c: Include missing header files. ! 1226: * linux/dev/arch/i386/kernel/setup.c: Include <device-drivers.h>. ! 1227: * linux/dev/glue/kmem.c: Add printf declaration. ! 1228: * linux/dev/glue/misc.c: Include <linux/types.h>. ! 1229: * linux/dev/init/main.c: Call linux_sched_init instead of sched_init. ! 1230: * linux/dev/kernel/sched.c: Add timer_bh declaration. ! 1231: (tqueue_bh): Fix the argument. ! 1232: (linux_sched_init): Renamed from sched_init. ! 1233: ! 1234: 1998-12-01 OKUJI Yoshinori <[email protected]> ! 1235: ! 1236: * i386/i386at/i386at_ds_routines.c: Include <linux/device-drivers.h> ! 1237: only if LINUX_DEV is defined. Reported by UCHIYAMA Yasushi ! 1238: <[email protected]>. ! 1239: * device/ds_routines.c: Likewise. ! 1240: * configure.in: AC_CONFIG_SUBDIRS(linux) instead of linuxdev. ! 1241: (--disable-linuxdev): New option. ! 1242: * linux/Makefile.in (CPPFLAGS): Remove -DLINUX_DEV, and add @DEFS@. ! 1243: (objfiles): Add linux.o only if LINUX_DEV is defined. ! 1244: * linux/Drivers.in (--disable-linuxdev): New option. ! 1245: * i386/Makefrag (DEFINES): Remove -DLINUX_DEV. ! 1246: ! 1247: 1998-11-30 OKUJI Yoshinori <[email protected]> ! 1248: ! 1249: Clean up linux emulation code to make it architecture-independent ! 1250: as much as possible. ! 1251: ! 1252: * linux: Renamed from linuxdev. ! 1253: * Makefile.in (objfiles): Add linux.o instead of linuxdev.o. ! 1254: (MAKE): New variable. Used for the linux.o target. ! 1255: * configure.in: Add AC_CHECK_TOOL(MAKE, make). ! 1256: * i386/i386/spl.h: Include <i386/ipl.h>, for compatibility with ! 1257: OSF Mach 3.0. Suggested by Elgin Lee <[email protected]>. ! 1258: * linux/src: Renamed from linux/linux. ! 1259: * linux/dev: Renamed from linux/mach. ! 1260: * linux/Drivers.in (AC_INIT): Use dev/include/linux/autoconf.h, ! 1261: instead of mach/include/linux/autoconf.h. ! 1262: * Makefile.in (all): Target ../linux.o instead of ../linuxdev.o. ! 1263: * linux/dev/drivers/block/genhd.c: Include <machine/spl.h> instead ! 1264: of <i386/ipl.h>. ! 1265: * linux/dev/drivers/net/auto_irq.c: Remove unneeded header files, ! 1266: <i386/ipl.h> and <i386/pic.h>. ! 1267: * linux/dev/init/main.c: Many i386-dependent codes moved to ... ! 1268: * linux/dev/arch/i386/irq.c: ... here. ! 1269: * linux/dev/arch/i386/setup.c: New file. ! 1270: * linux/dev/arch/i386/linux_emul.h: Likewise. ! 1271: * linux/dev/arch/i386/glue/timer.c: Merged into sched.c. ! 1272: * linux/dev/arch/i386/glue/sched.c: Include <machine/spl.h> instead ! 1273: of <i386/ipl.h>, and moved to ... ! 1274: * linux/dev/kernel/sched.c: ... here. ! 1275: * linux/dev/arch/i386/glue/block.c: Include <machine/spl.h> and ! 1276: <linux_emul.h>, instead of i386-dependent header files, and ! 1277: moved to ... ! 1278: * linux/dev/glue/blocl.c: ... here. ! 1279: * linux/dev/arch/i386/glue/net.c: Include <machine/spl.h> and ! 1280: <linux_emul.h>, instead of i386-dependent header files, and ! 1281: moved to ... ! 1282: * linux/dev/glue/net.c: ... here. ! 1283: * linux/dev/arch/i386/glue/misc.c: Remove `x86' and moved to ... ! 1284: * linux/dev/glue/misc.c: ... here. ! 1285: * linux/dev/arch/i386/glue/kmem.c: Moved to ... ! 1286: * linux/dev/glue/kmem.c: ... here. ! 1287: ! 1288: 1998-11-25 OKUJI Yoshinori <[email protected]> ! 1289: ! 1290: * linuxdev/mach/init/main.c (linux_init): Call reserve_mach_irqs. ! 1291: * linuxdev/mach/arch/i386/kernel/irq.c (probe_irq_on): Fix ivect ! 1292: mishandling. ! 1293: (probe_irq_off): Disable unnecessary IRQs. Reported by ! 1294: UCHIYAMA Yasushi <[email protected]>. ! 1295: (reserve_mach_irqs): New function. ! 1296: ! 1297: 1998-11-24 OKUJI Yoshinori <[email protected]> ! 1298: ! 1299: * linuxdev/arch/i386/linux_init.c (linux_init): Check ivect ! 1300: before set linux_bad_intr. ! 1301: * linuxdev/arch/i386/linux_irq.c (probe_irq_on): Allocate only ! 1302: if ivect is null, and set linux_intr_pri to intpri. ! 1303: ! 1304: * linuxdev: Heavily changed. It becomes more Linux-like file ! 1305: hierarchy as suggested by Roland McGrath <[email protected]>. ! 1306: * linuxdev/linux: Contain original Linux source files. ! 1307: * linuxdev/mach: Contain modified source files for Mach. ! 1308: * linuxdev/mach/arch/i386/glue: XXX Contain files that are ! 1309: not easy to segregate. ! 1310: * Makefile.in: Call `make -C linuxdev all', instead of include ! 1311: linuxdev/Makefrag. ! 1312: ! 1313: 1998-11-23 OKUJI Yoshinori <[email protected]> ! 1314: ! 1315: * linuxdev/arch/i386/linux_irq.c (linux_bad_intr): New function. ! 1316: (free_irq): Set linux_bad_intr into ivect[irq]. ! 1317: * linuxdev/arch/i386/linux_init.c (linux_init): ! 1318: Set linux_bad_intr as the default interrupt handler. ! 1319: ! 1320: * linuxdev/include/asm-i386/string.h (strstr): Fix the ! 1321: egcs/gcc 2.8.x bug and a linkage problem. Reported by ! 1322: Roland McGrath <[email protected]>. ! 1323: ! 1324: 1998-11-18 OKUJI Yoshinori <[email protected]> ! 1325: ! 1326: * linuxdev/Drivers.in: Fix a typo. ! 1327: * linuxdev/Makefrag: Likewise. ! 1328: * linuxdev/arch/i386/linux_block.c (set_blocksize): Likewise. ! 1329: ! 1330: * linuxdev/arch/i386/linux_kmem.c (vfree): Cast void * to ! 1331: vm_offset_t. ! 1332: * linuxdev/drivers/net/wavelan.p.h: Include ! 1333: <linuxdev/drivers/net/i82586.h>, instead of <drivers/net/i82586.h>. ! 1334: * linuxdev/drivers/scsi/aha152x.c: Define AUTOCONF. ! 1335: * linuxdev/configure: Regenerate. ! 1336: ! 1337: 1998-11-17 OKUJI Yoshinori <[email protected]> ! 1338: ! 1339: * linuxdev/arch/i386/linux_misc.c (strstr): New function. ! 1340: Because inline version strstr is not used when use ! 1341: egcs/gcc 2.8.x. Reported by UCHIYAMA Yasushi <[email protected]>. ! 1342: ! 1343: * linuxdev/arch/i386/linux_irq.c (unmask_irq): Fix a typo. ! 1344: ! 1345: 1998-11-17 OKUJI Yoshinori <[email protected]> ! 1346: ! 1347: * i386/README-Drivers: Update to Linux 2.0.36 device drivers. ! 1348: * linuxdev/Drivers.in: Likewise. ! 1349: * linuxdev/Makefrag: Likewise. ! 1350: * linuxdev/arch/i386/linux_lib.S: Likewise. ! 1351: * linuxdev/device-drivers.h.in: Likewise. ! 1352: * linuxdev/drivers/block/floppy.c: Likewise. ! 1353: * linuxdev/drivers/block/ide.c: Likewise. ! 1354: * linuxdev/drivers/block/ide.h: Likewise. ! 1355: * linuxdev/drivers/net/3c505.h: Likewise. ! 1356: * linuxdev/drivers/net/3c509.c: Likewise. ! 1357: * linuxdev/drivers/net/3c515.c: Likewise. ! 1358: * linuxdev/drivers/net/3c59x.c: Likewise. ! 1359: * linuxdev/drivers/net/Space.c: Likewise. ! 1360: * linuxdev/drivers/net/apricot.c: Likewise. ! 1361: * linuxdev/drivers/net/de4x5.c: Likewise. ! 1362: * linuxdev/drivers/net/eepro.c: Likewise. ! 1363: * linuxdev/drivers/net/eepro100.c: Likewise. ! 1364: * linuxdev/drivers/net/eexpress.c: Likewise. ! 1365: * linuxdev/drivers/net/epic100.c: Likewise. ! 1366: * linuxdev/drivers/net/eth16i.c: Likewise. ! 1367: * linuxdev/drivers/net/hp100.c: Likewise. ! 1368: * linuxdev/drivers/net/lance.c: Likewise. ! 1369: * linuxdev/drivers/net/ne2k-pci.c: Likewise. ! 1370: * linuxdev/drivers/net/pcnet32.c: Likewise. ! 1371: * linuxdev/drivers/net/rtl8139.c: Likewise. ! 1372: * linuxdev/drivers/net/tlan.c: Likewise. ! 1373: * linuxdev/drivers/net/tulip.c: Likewise. ! 1374: * linuxdev/drivers/net/wavelan.c: Likewise. ! 1375: * linuxdev/drivers/pci/pci.c: Likewise. ! 1376: * linuxdev/drivers/scsi/BusLogic.c: Likewise. ! 1377: * linuxdev/drivers/scsi/FlashPoint.c: Likewise. ! 1378: * linuxdev/drivers/scsi/aha152x.c: Likewise. ! 1379: * linuxdev/drivers/scsi/aha1542.c: Likewise. ! 1380: * linuxdev/drivers/scsi/aic7xxx/sequencer.h: Likewise. ! 1381: * linuxdev/drivers/scsi/aic7xxx.c: Likewise. ! 1382: * linuxdev/drivers/scsi/aic7xxx_proc.c: Likewise. ! 1383: * linuxdev/drivers/scsi/aic7xxx_reg.h: Likewise. ! 1384: * linuxdev/drivers/scsi/dtc.c: Likewise. ! 1385: * linuxdev/drivers/scsi/eata.c: Likewise. ! 1386: * linuxdev/drivers/scsi/eata.h: Likewise. ! 1387: * linuxdev/drivers/scsi/eata_dma.c: Likewise. ! 1388: * linuxdev/drivers/scsi/gdth.c: Likewise. ! 1389: * linuxdev/drivers/scsi/gdth.h: Likewise. ! 1390: * linuxdev/drivers/scsi/gdth_proc.c: Likewise. ! 1391: * linuxdev/drivers/scsi/gdth_proc.h: Likewise. ! 1392: * linuxdev/drivers/scsi/hosts.c: Likewise. ! 1393: * linuxdev/drivers/scsi/in2000.c: Likewise. ! 1394: * linuxdev/drivers/scsi/in2000.h: Likewise. ! 1395: * linuxdev/drivers/scsi/ncr53c8xx.c: Likewise. ! 1396: * linuxdev/drivers/scsi/ppa.h: Likewise. ! 1397: * linuxdev/drivers/scsi/scsi.c: Likewise. ! 1398: * linuxdev/drivers/scsi/scsicam.c: Likewise. ! 1399: * linuxdev/drivers/scsi/sd.c: Likewise. ! 1400: * linuxdev/drivers/scsi/seagate.c: Likewise. ! 1401: * linuxdev/drivers/scsi/u14-34f.c: Likewise. ! 1402: * linuxdev/drivers/scsi/u14-34f.h: Likewise. ! 1403: * linuxdev/drivers/scsi/wd7000.c: Likewise. ! 1404: * linuxdev/drivers/scsi/wd7000.h: Likewise. ! 1405: * linuxdev/include/asm-i386/irq.h: Likewise. ! 1406: * linuxdev/include/asm-i386/processor.h: Likewise. ! 1407: * linuxdev/include/asm-i386/ptrace.h: Likewise. ! 1408: * linuxdev/include/asm-i386/system.h: Likewise. ! 1409: * linuxdev/include/asm-i386/unistd.h: Likewise. ! 1410: * linuxdev/include/linux/fs.h: Likewise. ! 1411: * linuxdev/include/linux/genhd.h: Likewise. ! 1412: * linuxdev/include/linux/interrupt.h: Likewise. ! 1413: * linuxdev/include/linux/ip.h: Likewise. ! 1414: * linuxdev/include/linux/pci.h: Likewise. ! 1415: * linuxdev/include/linux/version.h: Likewise. ! 1416: * linuxdev/include/linux/wireless.h: Likewise. ! 1417: ! 1418: * linuxdev/drivers/net/via-rhine.c: New file. ! 1419: * linuxdev/drivers/scsi/aic7xxx_seq.c: Likewise. ! 1420: * linuxdev/include/linux/rose.h: Likewise. ! 1421: ! 1422: * linuxdev/drivers/scsi/aic7xxx_seq.h: Removed. ! 1423: * linuxdev/configure: Regenerate. ! 1424: * linuxdev/include/asm-i386/string.h: Fix the egcs/gcc 2.8.x problem, ! 1425: according to http://www.suse.de/~florian/kernel+egcs.html. ! 1426: ! 1427: 1998-11-14 OKUJI Yoshinori <[email protected]> ! 1428: ! 1429: * Makefile.in (clib-routines.o): Add -L option to search libc.a. ! 1430: Reported by TAKEUCHI Yoji <[email protected]>. ! 1431: ! 1432: * linuxdev/drivers/pci/bios32.c: Moved to ... ! 1433: * linuxdev/arch/i386/linux_bios32.c: ... here. Because it is ! 1434: i386-specific code. ! 1435: * linuxdev/include/asm: Moved to ... ! 1436: * linuxdev/include/asm-i386: ... here. ! 1437: ! 1438: * i386/README-Drivers: Update to Linux 2.0.35 device drivers. ! 1439: * linuxdev/Drivers.in: Likewise. ! 1440: * linuxdev/configure: Likewise. ! 1441: * linuxdev/device-drivers.h.in: Likewise. ! 1442: * linuxdev/Makefrag: Likewise. ! 1443: * linuxdev/arch/i386/linux_autoirq.c: Likewise. ! 1444: * linuxdev/arch/i386/linux_block.c: Likewise. ! 1445: * linuxdev/arch/i386/linux_dma.c: Likewise. ! 1446: * linuxdev/arch/i386/linux_init.c: Likewise. ! 1447: * linuxdev/arch/i386/linux_irq.c: Likewise. ! 1448: * linuxdev/arch/i386/linux_kmem.c: Likewise. ! 1449: * linuxdev/arch/i386/linux_misc.c: Likewise. ! 1450: * linuxdev/arch/i386/linux_net.c: Likewise. ! 1451: * linuxdev/arch/i386/linux_port.c: Likewise. ! 1452: * linuxdev/arch/i386/linux_printk.c: Likewise. ! 1453: * linuxdev/arch/i386/linux_sched.c: Likewise. ! 1454: * linuxdev/arch/i386/linux_timer.c: Likewise. ! 1455: * linuxdev/arch/i386/linux_version.c: Likewise. ! 1456: * linuxdev/arch/i386/linux_vsprintf.c: Likewise. ! 1457: * linuxdev/drivers/block/cmd640.c: Likewise. ! 1458: * linuxdev/drivers/block/floppy.c: Likewise. ! 1459: * linuxdev/drivers/block/genhd.c: Likewise. ! 1460: * linuxdev/drivers/block/ide-cd.c: Likewise. ! 1461: * linuxdev/drivers/block/ide.c: Likewise. ! 1462: * linuxdev/drivers/block/ide.h: Likewise. ! 1463: * linuxdev/drivers/block/ide_modes.h: Likewise. ! 1464: * linuxdev/drivers/block/rz1000.c: Likewise. ! 1465: * linuxdev/drivers/block/triton.c: Likewise. ! 1466: * linuxdev/drivers/net/3c501.c: Likewise. ! 1467: * linuxdev/drivers/net/3c503.c: Likewise. ! 1468: * linuxdev/drivers/net/3c505.c: Likewise. ! 1469: * linuxdev/drivers/net/3c507.c: Likewise. ! 1470: * linuxdev/drivers/net/3c509.c: Likewise. ! 1471: * linuxdev/drivers/net/3c59x.c: Likewise. ! 1472: * linuxdev/drivers/net/8390.c: Likewise. ! 1473: * linuxdev/drivers/net/8390.h: Likewise. ! 1474: * linuxdev/drivers/net/Space.c: Likewise. ! 1475: * linuxdev/drivers/net/ac3200.c: Likewise. ! 1476: * linuxdev/drivers/net/apricot.c: Likewise. ! 1477: * linuxdev/drivers/net/at1700.c: Likewise. ! 1478: * linuxdev/drivers/net/atp.c: Likewise. ! 1479: * linuxdev/drivers/net/atp.h: Likewise. ! 1480: * linuxdev/drivers/net/de4x5.c: Likewise. ! 1481: * linuxdev/drivers/net/de4x5.h: Likewise. ! 1482: * linuxdev/drivers/net/de600.c: Likewise. ! 1483: * linuxdev/drivers/net/de620.c: Likewise. ! 1484: * linuxdev/drivers/net/depca.c: Likewise. ! 1485: * linuxdev/drivers/net/dev.c: Likewise. ! 1486: * linuxdev/drivers/net/e2100.c: Likewise. ! 1487: * linuxdev/drivers/net/eepro.c: Likewise. ! 1488: * linuxdev/drivers/net/eepro100.c: Likewise. ! 1489: * linuxdev/drivers/net/eexpress.c: Likewise. ! 1490: * linuxdev/drivers/net/eth16i.c: Likewise. ! 1491: * linuxdev/drivers/net/ewrk3.c: Likewise. ! 1492: * linuxdev/drivers/net/ewrk3.h: Likewise. ! 1493: * linuxdev/drivers/net/hp-plus.c: Likewise. ! 1494: * linuxdev/drivers/net/hp.c: Likewise. ! 1495: * linuxdev/drivers/net/hp100.c: Likewise. ! 1496: * linuxdev/drivers/net/hp100.h: Likewise. ! 1497: * linuxdev/drivers/net/i82586.h: Likewise. ! 1498: * linuxdev/drivers/net/lance.c: Likewise. ! 1499: * linuxdev/drivers/net/ne.c: Likewise. ! 1500: * linuxdev/drivers/net/net_init.c: Likewise. ! 1501: * linuxdev/drivers/net/ni52.c: Likewise. ! 1502: * linuxdev/drivers/net/ni52.h: Likewise. ! 1503: * linuxdev/drivers/net/ni65.c: Likewise. ! 1504: * linuxdev/drivers/net/ni65.h: Likewise. ! 1505: * linuxdev/drivers/net/seeq8005.c: Likewise. ! 1506: * linuxdev/drivers/net/seeq8005.h: Likewise. ! 1507: * linuxdev/drivers/net/sk_g16.c: Likewise. ! 1508: * linuxdev/drivers/net/sk_g16.h: Likewise. ! 1509: * linuxdev/drivers/net/smc-ultra.c: Likewise. ! 1510: * linuxdev/drivers/net/tulip.c: Likewise. ! 1511: * linuxdev/drivers/net/wavelan.c: Likewise. ! 1512: * linuxdev/drivers/net/wavelan.h: Likewise. ! 1513: * linuxdev/drivers/net/wd.c: Likewise. ! 1514: * linuxdev/drivers/net/znet.c: Likewise. ! 1515: * linuxdev/drivers/pci/pci.c: Likewise. ! 1516: * linuxdev/drivers/scsi/53c7,8xx.h: Likewise. ! 1517: * linuxdev/drivers/scsi/53c78xx.c: Likewise. ! 1518: * linuxdev/drivers/scsi/53c8xx_d.h: Likewise. ! 1519: * linuxdev/drivers/scsi/AM53C974.c: Likewise. ! 1520: * linuxdev/drivers/scsi/AM53C974.h: Likewise. ! 1521: * linuxdev/drivers/scsi/BusLogic.c: Likewise. ! 1522: * linuxdev/drivers/scsi/BusLogic.h: Likewise. ! 1523: * linuxdev/drivers/scsi/NCR53c406a.c: Likewise. ! 1524: * linuxdev/drivers/scsi/NCR53c406a.h: Likewise. ! 1525: * linuxdev/drivers/scsi/advansys.c: Likewise. ! 1526: * linuxdev/drivers/scsi/advansys.h: Likewise. ! 1527: * linuxdev/drivers/scsi/aha152x.c: Likewise. ! 1528: * linuxdev/drivers/scsi/aha152x.h: Likewise. ! 1529: * linuxdev/drivers/scsi/aha1542.c: Likewise. ! 1530: * linuxdev/drivers/scsi/aha1542.h: Likewise. ! 1531: * linuxdev/drivers/scsi/aha1740.c: Likewise. ! 1532: * linuxdev/drivers/scsi/aha1740.h: Likewise. ! 1533: * linuxdev/drivers/scsi/aic7xxx.c: Likewise. ! 1534: * linuxdev/drivers/scsi/aic7xxx.h: Likewise. ! 1535: * linuxdev/drivers/scsi/aic7xxx_seq.h: Likewise. ! 1536: * linuxdev/drivers/scsi/constants.h: Likewise. ! 1537: * linuxdev/drivers/scsi/eata.c: Likewise. ! 1538: * linuxdev/drivers/scsi/eata.h: Likewise. ! 1539: * linuxdev/drivers/scsi/eata_dma.c: Likewise. ! 1540: * linuxdev/drivers/scsi/eata_dma.h: Likewise. ! 1541: * linuxdev/drivers/scsi/eata_generic.h: Likewise. ! 1542: * linuxdev/drivers/scsi/eata_pio.c: Likewise. ! 1543: * linuxdev/drivers/scsi/eata_pio.h: Likewise. ! 1544: * linuxdev/drivers/scsi/fdomain.c: Likewise. ! 1545: * linuxdev/drivers/scsi/fdomain.h: Likewise. ! 1546: * linuxdev/drivers/scsi/g_NCR5380.c: Likewise. ! 1547: * linuxdev/drivers/scsi/g_NCR5380.h: Likewise. ! 1548: * linuxdev/drivers/scsi/hosts.c: Likewise. ! 1549: * linuxdev/drivers/scsi/hosts.h: Likewise. ! 1550: * linuxdev/drivers/scsi/in2000.c: Likewise. ! 1551: * linuxdev/drivers/scsi/in2000.h: Likewise. ! 1552: * linuxdev/drivers/scsi/pas16.c: Likewise. ! 1553: * linuxdev/drivers/scsi/pas16.h: Likewise. ! 1554: * linuxdev/drivers/scsi/scsi.c: Likewise. ! 1555: * linuxdev/drivers/scsi/scsi.h: Likewise. ! 1556: * linuxdev/drivers/scsi/scsi_ioctl.c: Likewise. ! 1557: * linuxdev/drivers/scsi/scsi_proc.c: Likewise. ! 1558: * linuxdev/drivers/scsi/scsicam.c: Likewise. ! 1559: * linuxdev/drivers/scsi/sd.c: Likewise. ! 1560: * linuxdev/drivers/scsi/sd.h: Likewise. ! 1561: * linuxdev/drivers/scsi/sd_ioctl.c: Likewise. ! 1562: * linuxdev/drivers/scsi/seagate.c: Likewise. ! 1563: * linuxdev/drivers/scsi/seagate.h: Likewise. ! 1564: * linuxdev/drivers/scsi/sr.c: Likewise. ! 1565: * linuxdev/drivers/scsi/sr_ioctl.c: Likewise. ! 1566: * linuxdev/drivers/scsi/t128.c: Likewise. ! 1567: * linuxdev/drivers/scsi/t128.h: Likewise. ! 1568: * linuxdev/drivers/scsi/u14-34f.c: Likewise. ! 1569: * linuxdev/drivers/scsi/u14-34f.h: Likewise. ! 1570: * linuxdev/drivers/scsi/ultrastor.c: Likewise. ! 1571: * linuxdev/drivers/scsi/ultrastor.h: Likewise. ! 1572: * linuxdev/drivers/scsi/wd7000.c: Likewise. ! 1573: * linuxdev/drivers/scsi/wd7000.h: Likewise. ! 1574: * linuxdev/include/asm-i386/bitops.h: Likewise. ! 1575: * linuxdev/include/asm-i386/delay.h: Likewise. ! 1576: * linuxdev/include/asm-i386/dma.h: Likewise. ! 1577: * linuxdev/include/asm-i386/errno.h: Likewise. ! 1578: * linuxdev/include/asm-i386/fcntl.h: Likewise. ! 1579: * linuxdev/include/asm-i386/floppy.h: Likewise. ! 1580: * linuxdev/include/asm-i386/ioctl.h: Likewise. ! 1581: * linuxdev/include/asm-i386/floppy.h: Likewise. ! 1582: * linuxdev/include/asm-i386/irq.h: Likewise. ! 1583: * linuxdev/include/asm-i386/processor.h: Likewise. ! 1584: * linuxdev/include/asm-i386/ptrace.h: Likewise. ! 1585: * linuxdev/include/asm-i386/resource.h: Likewise. ! 1586: * linuxdev/include/asm-i386/segment.h: Likewise. ! 1587: * linuxdev/include/asm-i386/sigcontext.h: Likewise. ! 1588: * linuxdev/include/asm-i386/signal.h: Likewise. ! 1589: * linuxdev/include/asm-i386/socket.h: Likewise. ! 1590: * linuxdev/include/asm-i386/statfs.h: Likewise. ! 1591: * linuxdev/include/asm-i386/string.h: Likewise. ! 1592: * linuxdev/include/asm-i386/system.h: Likewise. ! 1593: * linuxdev/include/asm-i386/termios.h: Likewise. ! 1594: * linuxdev/include/asm-i386/types.h: Likewise. ! 1595: * linuxdev/include/asm-i386/unistd.h: Likewise. ! 1596: * linuxdev/include/linux/autoconf.h: Likewise. ! 1597: * linuxdev/include/linux/binfmts.h: Likewise. ! 1598: * linuxdev/include/linux/bios32.h: Likewise. ! 1599: * linuxdev/include/linux/blk.h: Likewise. ! 1600: * linuxdev/include/linux/blkdev.h: Likewise. ! 1601: * linuxdev/include/linux/cdrom.h: Likewise. ! 1602: * linuxdev/include/linux/config.h: Likewise. ! 1603: * linuxdev/include/linux/etherdevice.h: Likewise. ! 1604: * linuxdev/include/linux/fd.h: Likewise. ! 1605: * linuxdev/include/linux/fdreg.h: Likewise. ! 1606: * linuxdev/include/linux/fs.h: Likewise. ! 1607: * linuxdev/include/linux/genhd.h: Likewise. ! 1608: * linuxdev/include/linux/hdreg.h: Likewise. ! 1609: * linuxdev/include/linux/if.h: Likewise. ! 1610: * linuxdev/include/linux/if_arp.h: Likewise. ! 1611: * linuxdev/include/linux/if_ether.h: Likewise. ! 1612: * linuxdev/include/linux/if_tr.h: Likewise. ! 1613: * linuxdev/include/linux/igmp.h: Likewise. ! 1614: * linuxdev/include/linux/in.h: Likewise. ! 1615: * linuxdev/include/linux/inet.h: Likewise. ! 1616: * linuxdev/include/linux/interrupt.h: Likewise. ! 1617: * linuxdev/include/linux/ioport.h: Likewise. ! 1618: * linuxdev/include/linux/ip.h: Likewise. ! 1619: * linuxdev/include/linux/kernel.h: Likewise. ! 1620: * linuxdev/include/linux/locks.h: Likewise. ! 1621: * linuxdev/include/linux/major.h: Likewise. ! 1622: * linuxdev/include/linux/malloc.h: Likewise. ! 1623: * linuxdev/include/linux/mc146818rtc.h: Likewise. ! 1624: * linuxdev/include/linux/mm.h: Likewise. ! 1625: * linuxdev/include/linux/module.h: Likewise. ! 1626: * linuxdev/include/linux/mount.h: Likewise. ! 1627: * linuxdev/include/linux/net.h: Likewise. ! 1628: * linuxdev/include/linux/netdevice.h: Likewise. ! 1629: * linuxdev/include/linux/nfs.h: Likewise. ! 1630: * linuxdev/include/linux/notifier.h: Likewise. ! 1631: * linuxdev/include/linux/pagemap.h: Likewise. ! 1632: * linuxdev/include/linux/pci.h: Likewise. ! 1633: * linuxdev/include/linux/personality.h: Likewise. ! 1634: * linuxdev/include/linux/proc_fs.h: Likewise. ! 1635: * linuxdev/include/linux/quota.h: Likewise. ! 1636: * linuxdev/include/linux/route.h: Likewise. ! 1637: * linuxdev/include/linux/sched.h: Likewise. ! 1638: * linuxdev/include/linux/skbuff.h: Likewise. ! 1639: * linuxdev/include/linux/socket.h: Likewise. ! 1640: * linuxdev/include/linux/sockios.h: Likewise. ! 1641: * linuxdev/include/linux/string.h: Likewise. ! 1642: * linuxdev/include/linux/time.h: Likewise. ! 1643: * linuxdev/include/linux/timer.h: Likewise. ! 1644: * linuxdev/include/linux/tqueue.h: Likewise. ! 1645: * linuxdev/include/linux/tty.h: Likewise. ! 1646: * linuxdev/include/linux/types.h: Likewise. ! 1647: * linuxdev/include/linux/uio.h: Likewise. ! 1648: * linuxdev/include/linux/version.h: Likewise. ! 1649: * linuxdev/include/linux/wait.h: Likewise. ! 1650: * linuxdev/include/net/af_unix.h: Likewise. ! 1651: * linuxdev/include/net/ax25.h: Likewise. ! 1652: * linuxdev/include/net/ax25call.h: Likewise. ! 1653: * linuxdev/include/net/icmp.h: Likewise. ! 1654: * linuxdev/include/net/ip.h: Likewise. ! 1655: * linuxdev/include/net/ip_alias.h: Likewise. ! 1656: * linuxdev/include/net/ip_forward.h: Likewise. ! 1657: * linuxdev/include/net/ipx.h: Likewise. ! 1658: * linuxdev/include/net/netlink.h: Likewise. ! 1659: * linuxdev/include/net/netrom.h: Likewise. ! 1660: * linuxdev/include/net/nrcall.h: Likewise. ! 1661: * linuxdev/include/net/p8022.h: Likewise. ! 1662: * linuxdev/include/net/protocol.h: Likewise. ! 1663: * linuxdev/include/net/psnap.h: Likewise. ! 1664: * linuxdev/include/net/raw.h: Likewise. ! 1665: * linuxdev/include/net/route.h: Likewise. ! 1666: * linuxdev/include/net/sock.h: Likewise. ! 1667: * linuxdev/include/net/tcp.h: Likewise. ! 1668: * linuxdev/include/net/udp.h: Likewise. ! 1669: ! 1670: * linuxdev/arch/i386/linux_soft.c: Removed. ! 1671: * linuxdev/drivers/scsi/NCR5380.src: Likewise. ! 1672: * linuxdev/drivers/scsi/aic7xxx_proc.src: Likewise. ! 1673: * linuxdev/drivers/scsi/aic7xxx_reg.h: Likewise. ! 1674: * linuxdev/drivers/scsi/eata_dma_proc.src: Likewise. ! 1675: * linuxdev/drivers/scsi/eata_pio_proc.src: Likewise. ! 1676: * linuxdev/drivers/scsi/qlogic.c: Likewise. ! 1677: * linuxdev/drivers/scsi/qlogic.h: Likewise. ! 1678: * linuxdev/drivers/scsi/scsi_debug.c: Likewise. ! 1679: * linuxdev/drivers/scsi/scsi_debug.h: Likewise. ! 1680: * linuxdev/drivers/scsi/scsi_ioctl.h: Likewise. ! 1681: * linuxdev/include/linux/math_emu.h: Likewise. ! 1682: * linuxdev/include/linux/minix_fs.h: Likewise. ! 1683: * linuxdev/include/linux/minix_fs_sb.h: Likewise. ! 1684: * linuxdev/include/linux/scsi.h: Likewise. ! 1685: * linuxdev/include/linux/scsicam.h: Likewise. ! 1686: * linuxdev/include/linux/vm86.h: Likewise. ! 1687: ! 1688: * linuxdev/arch/i386/linux_ctype.c: New file. ! 1689: * linuxdev/arch/i386/linux_lib.S: Likewise. ! 1690: * linuxdev/arch/i386/linux_softirq.c: Likewise. ! 1691: * linuxdev/drivers/net/3c515.c: Likewise. ! 1692: * linuxdev/drivers/net/epic100.c: Likewise. ! 1693: * linuxdev/drivers/net/eth82586.h: Likewise. ! 1694: * linuxdev/drivers/net/fmv18x.c: Likewise. ! 1695: * linuxdev/drivers/net/ne2k-pci.c: Likewise. ! 1696: * linuxdev/drivers/net/pcnet32.c: Likewise. ! 1697: * linuxdev/drivers/net/rtl8139.c: Likewise. ! 1698: * linuxdev/drivers/net/smc-ultra32.c: Likewise. ! 1699: * linuxdev/drivers/net/smc9194.c: Likewise. ! 1700: * linuxdev/drivers/net/smc9194.h: Likewise. ! 1701: * linuxdev/drivers/net/tlan.c: Likewise. ! 1702: * linuxdev/drivers/net/tlan.h: Likewise. ! 1703: * linuxdev/drivers/net/wavelan.p.h: Likewise. ! 1704: * linuxdev/drivers/net/yellowfin.c: Likewise. ! 1705: * linuxdev/drivers/scsi/FlashPoint.c: Likewise. ! 1706: * linuxdev/drivers/scsi/NCR5380.c: Likewise. ! 1707: * linuxdev/drivers/scsi/NCR5380.h: Likewise. ! 1708: * linuxdev/drivers/scsi/aic7xxx/scsi_message.h: Likewise. ! 1709: * linuxdev/drivers/scsi/aic7xxx/sequencer.h: Likewise. ! 1710: * linuxdev/drivers/scsi/aic7xxx_proc.c: Likewise. ! 1711: * linuxdev/drivers/scsi/dc390.h: Likewise. ! 1712: * linuxdev/drivers/scsi/dc390w.h: Likewise. ! 1713: * linuxdev/drivers/scsi/dtc.c: Likewise. ! 1714: * linuxdev/drivers/scsi/dtc.h: Likewise. ! 1715: * linuxdev/drivers/scsi/eata_dma_proc.c: Likewise. ! 1716: * linuxdev/drivers/scsi/eata_pio_proc.c: Likewise. ! 1717: * linuxdev/drivers/scsi/gdth.c: Likewise. ! 1718: * linuxdev/drivers/scsi/gdth.h: Likewise. ! 1719: * linuxdev/drivers/scsi/gdth_ioctl.h: Likewise. ! 1720: * linuxdev/drivers/scsi/gdth_proc.c: Likewise. ! 1721: * linuxdev/drivers/scsi/gdth_proc.h: Likewise. ! 1722: * linuxdev/drivers/scsi/ncr53c8xx.c: Likewise. ! 1723: * linuxdev/drivers/scsi/ncr53c8xx.h: Likewise. ! 1724: * linuxdev/drivers/scsi/ppa.c: Likewise. ! 1725: * linuxdev/drivers/scsi/ppa.h: Likewise. ! 1726: * linuxdev/drivers/scsi/qlogicfas.c: Likewise. ! 1727: * linuxdev/drivers/scsi/qlogicfas.h: Likewise. ! 1728: * linuxdev/drivers/scsi/qlogicisp.c: Likewise. ! 1729: * linuxdev/drivers/scsi/qlogicisp.h: Likewise. ! 1730: * linuxdev/drivers/scsi/qlogicisp_asm.c: Likewise. ! 1731: * linuxdev/drivers/scsi/scripts.h: Likewise. ! 1732: * linuxdev/drivers/scsi/scsiio.c: Likewise. ! 1733: * linuxdev/drivers/scsi/scsiiom.c: Likewise. ! 1734: * linuxdev/drivers/scsi/tmscsim.c: Likewise. ! 1735: * linuxdev/drivers/scsi/tmscsim.h: Likewise. ! 1736: * linuxdev/drivers/scsi/tmscsiw.c: Likewise. ! 1737: * linuxdev/drivers/scsi/tmscsiw.h: Likewise. ! 1738: * linuxdev/include/asm-i386/atomic.h: Likewise. ! 1739: * linuxdev/include/asm-i386/checksum.h: Likewise. ! 1740: * linuxdev/include/asm-i386/ioctls.h: Likewise. ! 1741: * linuxdev/include/asm-i386/math_emu.h: Likewise. ! 1742: * linuxdev/include/asm-i386/posix_types.h: Likewise. ! 1743: * linuxdev/include/asm-i386/semaphore.h: Likewise. ! 1744: * linuxdev/include/asm-i386/sockios.h: Likewise. ! 1745: * linuxdev/include/asm-i386/string-486.h: Likewise. ! 1746: * linuxdev/include/asm-i386/termbits.h: Likewise. ! 1747: * linuxdev/include/asm-i386/unaligned.h: Likewise. ! 1748: * linuxdev/include/asm-i386/vm86.h: Likewise. ! 1749: * linuxdev/include/linux/affs_hardblocks.h: Likewise. ! 1750: * linuxdev/include/linux/atalk.h: Likewise. ! 1751: * linuxdev/include/linux/ax25.h: Likewise. ! 1752: * linuxdev/include/linux/compile.h: Likewise. ! 1753: * linuxdev/include/linux/ctype.h: Likewise. ! 1754: * linuxdev/include/linux/fddidevice.h: Likewise. ! 1755: * linuxdev/include/linux/icmp.h: Likewise. ! 1756: * linuxdev/include/linux/if_fddi.h: Likewise. ! 1757: * linuxdev/include/linux/ipx.h: Likewise. ! 1758: * linuxdev/include/linux/md.h: Likewise. ! 1759: * linuxdev/include/linux/netrom.h: Likewise. ! 1760: * linuxdev/include/linux/posix_types.h: Likewise. ! 1761: * linuxdev/include/linux/random.h: Likewise. ! 1762: * linuxdev/include/linux/ucdrom.h: Likewise. ! 1763: * linuxdev/include/linux/udp.h: Likewise. ! 1764: * linuxdev/include/linux/wireless.h: Likewise. ! 1765: * linuxdev/include/net/br.h: Likewise. ! 1766: * linuxdev/include/net/gc.h: Likewise. ! 1767: * linuxdev/include/net/ip_masq.h: Likewise. ! 1768: * linuxdev/include/net/p8022tr.h: Likewise. ! 1769: * linuxdev/include/net/p8022trcall.h: Likewise. ! 1770: * linuxdev/include/net/rose.h: Likewise. ! 1771: * linuxdev/include/net/rosecall.h: Likewise. ! 1772: * linuxdev/include/net/slhc_vj.h: Likewise. ! 1773: * linuxdev/include/net/spx.h: Likewise. ! 1774: * linuxdev/include/scsi/scsi.h: Likewise. ! 1775: * linuxdev/include/scsi/scsi_ioctl.h: Likewise. ! 1776: * linuxdev/include/scsi/scsicam.h: Likewise. ! 1777: ! 1778: 1998-11-06 OKUJI Yoshinori <[email protected]> ! 1779: ! 1780: * i386/i386at/gpl/linux: Moved to ... ! 1781: * linuxdev: ... here. ! 1782: * i386/Makefrag: Linux drivers specific code moved to ... ! 1783: * linuxdev/Makefrag: ... here. ! 1784: * i386/Files: Recreated. ! 1785: * i386/Subdirs: Likewise. ! 1786: * linuxdev/drivers: New directory. ! 1787: * linuxdev/arch: Likewise. ! 1788: * linuxdev/arch/i386: Likewise. ! 1789: * linuxdev/{block,scsi,net,pci}: Moved to ... ! 1790: * linuxdev/drivers/{block,scsi,net,pci}: ... here. ! 1791: * i386/{Drivers.in,device-drivers.h.in,driverlist.in}: Moved to ... ! 1792: * linuxdev/{Drivers.in,device-drivers.h.in,driverlist.in}: ... here. ! 1793: * linuxdev/{linux_emul.h,linux_*.c}: Moved to ... ! 1794: * linuxdev/arch/i386/{linux_emul.h,linux_*.c}: ... here. ! 1795: * linuxdev/arch/i386/linux_block.c: Include <linux_emul.h>, instead ! 1796: of <i386at/gpl/linux/linux_emul.h>. ! 1797: * linuxdev/arch/i386/linux_init.c: Likewise. ! 1798: * linuxdev/arch/i386/linux_kmem.c: Likewise. ! 1799: * linuxdev/arch/i386/linux_misc.c: Likewise. ! 1800: * linuxdev/arch/i386/linux_net.c: Likewise. ! 1801: * linuxdev/arch/i386/linux_sched.c: Likewise. ! 1802: * device/ds_routines.c: Include <linuxdev/device-drivers.h>, instead ! 1803: of <i386/device-drivers.h>. ! 1804: * linuxdev/arch/i386/linux_init.c: Likewise. ! 1805: * linuxdev/include/linux/autoconf.h: Likewise. ! 1806: * Makefile.in: Include $(srcdir)/linuxdev/Makefrag. ! 1807: * linuxdev/Drivers.in (AC_INIT): Use include/linux/autoconf.h, ! 1808: instead of i386/i386asm.sym. ! 1809: ! 1810: 1998-10-28 Roland McGrath <[email protected]> ! 1811: ! 1812: * include/mach/multiboot.h: Contents were doubled. ! 1813: ! 1814: 1998-10-24 Roland McGrath <[email protected]> ! 1815: ! 1816: * Makefile.in (mach_machine): Don't depend on config.status, since it ! 1817: is always newer than the symlink target. ! 1818: ! 1819: * i386/Makefrag ($(systype)/device-drivers.h): Depend on ! 1820: $(systype)/driverlist, and have no commands. ! 1821: ! 1822: * configure.in (--enable-kdb): Fix help text; handle --disable-kdb. ! 1823: Remove BUILD_CC checks and lex/yacc checks (which were for mig). ! 1824: (installed_clib): Remove these checks. ! 1825: (LD, NM, MIG): Use AC_CHECK_TOOL for these. ! 1826: ! 1827: * Makefile.in (all, clean, mostlyclean, install, dist, ! 1828: %_interface.h rule, all *mig* rules): Remove all commands, deps, ! 1829: and rules related to mig, which is now in a separate distribution. ! 1830: ! 1831: * Makefile.in (before-compile): Add mach/machine. ! 1832: (mach/machine, mach_machine): New rules to make symlink so ! 1833: #include <mach/machine/foo.h> works. ! 1834: ! 1835: * Makefile.in (NM): New variable, substituted by configure. ! 1836: (check-clib-routines): Use $(NM) instead of literal "nm". ! 1837: Fix awk script to grok __ defns and weak defns of desired symbols. ! 1838: (clib-routines.o): Use $(CC) -r -nostartfiles -nostdlib -static ! 1839: instead of $(LD) -r. Use -lc instead of $(installed-clib). ! 1840: (installed-clib): Variable removed. ! 1841: ! 1842: * i386/Makefrag: Use -include for linux-flags, so no warning. ! 1843: ! 1844: * device/chario.c: Add forward decl for ttstart. ! 1845: ! 1846: * i386/i386/db_trace.c: Use explicit int in decl. ! 1847: ! 1848: * device/ds_routines.c (device_write_trap, device_writev_trap, ! 1849: ds_trap_write_done): Cast arg to zfree. ! 1850: ! 1851: * kern/ipc_tt.c (mach_ports_lookup): Remove unnecessary cast. ! 1852: ! 1853: 1998-10-04 Roland McGrath <[email protected]> ! 1854: ! 1855: * include/mach/message.h: Use __typeof instead of typeof. ! 1856: ! 1857: 1998-09-06 Roland McGrath <[email protected]> ! 1858: ! 1859: * kern/time_out.h: Include <mach/time_value.h> for time_value_t defn. ! 1860: ! 1861: 1998-07-19 Roland McGrath <[email protected]> ! 1862: ! 1863: * mig: Subdirectory removed, now in separate dist. ! 1864: ! 1865: Fri Apr 24 14:24:15 1998 Thomas Bushnell, n/BSG <[email protected]> ! 1866: ! 1867: * i386/i386/pcb.c (thread_setstatus): Set STATE before validating ! 1868: segment registers. Reported by UCHIYAMA Fasushi ([email protected]). ! 1869: ! 1870: Fri Apr 24 13:19:40 1998 Thomas Bushnell n/BSG <[email protected]> ! 1871: ! 1872: * kern/debug.c (panic): Increase "seconds" in delay to 1000; machines ! 1873: are faster now. ! 1874: ! 1875: * i386/i386at/gpl/linux/linux_kmem.c: Increase MEM_CHUNKS to 7. ! 1876: ! 1877: Wed Aug 20 16:05:19 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1878: ! 1879: * kern/thread.h (struct thread): New member `creation_time'. ! 1880: * include/mach/thread_info.h: New member `creation_time'. ! 1881: * kern/thread.c (thread_create): Set creation time stamp. ! 1882: (thread_info) [THREAD_BASIC_INFO]: Fill in new creation time ! 1883: field. Carefully preserve compatibility with old callers. ! 1884: ! 1885: * kern/task.h (struct task): New member `creation_time'. ! 1886: * include/mach/task_info.h: New member `creation_time'. ! 1887: * kern/task.c (task_create): Set creation time stamp. ! 1888: (task_info) [TASK_BASIC_INFO]: Fill in new creation time field. ! 1889: Carefully preserve compatibility with old callers. ! 1890: ! 1891: * kern/mach_clock.c (record_time_stamp): New function. ! 1892: * kern/time_out.h (record_time_stamp): Add prototype. ! 1893: ! 1894: Sun Aug 3 18:25:38 1997 Shantanu Goel <[email protected]> ! 1895: ! 1896: * i386/i386/thread.h (struct pcb): Added new field `data' used ! 1897: by Linux driver emulation. ! 1898: ! 1899: * i386/i386at/gpl/linux/include/linux/blk.h (end_request): ! 1900: Revamped Mach specific code. Don't use `errors' field in request. ! 1901: Don't call driver's request function. ! 1902: ! 1903: * i386/i386at/gpl/linux/include/linux/fs.h (struct buffer_head): ! 1904: Deleted old Mach-specific definition. Use original Linux defintion. ! 1905: ! 1906: * i386/i386at/gpl/linux/linux_block.c: Rewritten extensively. ! 1907: (collect_buffer_pages): Deleted. ! 1908: (alloc_buffer, free_buffer): Rewritten to use Mach page allocator. ! 1909: (getblk, __brelse): Use Mach kernel allocator. ! 1910: (check_for_error): Deleted. ! 1911: (ll_rw_block): Allocate request structure on stack. ! 1912: (rdwr_partial, rdwr_full, do_rdwr) New routines. ! 1913: (block_read, block_write): Rewritten to use new routine do_rdwr. ! 1914: (find_name): New routine. ! 1915: (read_bsd_label, read_vtoc): New routines. ! 1916: (init_partition): New routine. ! 1917: (device_open): Rewritten for modularity. Allocate Linux block ! 1918: variables on the stack. ! 1919: (check_limit): New routine. ! 1920: (device_read, device_write): Rewritten extensively. Map user ! 1921: pages into kernel buffer before passing to driver. This is in ! 1922: preparation for general Linux block driver support. Allocate ! 1923: Linux block variables on the stack. ! 1924: ! 1925: * i386/i386at/gpl/linux/linux_kmem.c: ! 1926: (collect_buffer_pages): Deleted. ! 1927: ! 1928: Fri Aug 1 16:15:33 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1929: ! 1930: * kern/mach_clock.c (clock_interrupt): Test correct macro to see ! 1931: if PC sampling is configured: MACH_PCSAMPLE, not MACH_SAMPLE. ! 1932: ! 1933: * i386/i386/locore.S (discover_x86_cpu_type): Comment out routine ! 1934: for now. ! 1935: * i386/i386at/model_dep.c (c_boot_entry): Comment out use of ! 1936: discover_x86_cpu_type for now. ! 1937: ! 1938: * i386/include/mach/i386/eflags.h (EFL_AC, EFL_ID): New bits. ! 1939: ! 1940: * i386/i386/locore.S (discover_x86_cpu_type): Use correct opcode ! 1941: for right shift. Use ENTRY macro correctly. ! 1942: ! 1943: Mon Jul 28 17:01:19 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1944: ! 1945: * COPYING: New file. ! 1946: * Makefile.in (topfiles): Add COPYING. ! 1947: ! 1948: Mon Jul 21 14:20:39 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1949: ! 1950: * kern/mach4.srv: Include <mach_pcsample.h> so the value of ! 1951: MACH_PCSAMPLE is made available for mach4.defs. ! 1952: ! 1953: Thu Jul 10 13:51:20 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1954: ! 1955: * Makefile.in (install): Use `ln -sf' instead of `-ln -s'. ! 1956: Suggested by Marcus G. Daniels ([email protected]). ! 1957: ! 1958: Thu Jun 26 13:48:31 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1959: ! 1960: * i386/i386/locore.S (discover_x86_cpu_type): New function. ! 1961: * i386/i386at/model_dep.c (c_boot_entry): Fill in cpu type in ! 1962: MACHINE_SLOT using new function. ! 1963: ! 1964: * include/mach/machine.h (CPU_TYPE_I486, CPU_TYPE_PENTIUM, ! 1965: CPU_TYPE_PENTIUMPRO, CPU_TYPE_POWERPC): New CPU types. These ! 1966: conform to current OSF Mach values, but note that some of the ! 1967: various subtypes are different. ! 1968: ! 1969: Mon Jun 16 12:14:17 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1970: ! 1971: * i386/i386/loose_ends.c (ovbcopy): Delete function. Suggested by ! 1972: Matthew Wilcox ([email protected].) ! 1973: ! 1974: Thu Jun 12 18:08:29 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1975: ! 1976: Version 1.1.3 released. ! 1977: ! 1978: * version.c (version): Update to 1.1.3. ! 1979: ! 1980: Wed Jun 11 20:16:47 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1981: ! 1982: * i386/Drivers.in: Add el3. How did this escape notice? ! 1983: * i386/device-drivers.h.in: Add CONFIG_EL3. ! 1984: ! 1985: Tue Jun 10 13:33:37 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1986: ! 1987: Version 1.1.2 released. ! 1988: ! 1989: * Makefile.in (install): Install cross-migcom as `migcom', not as ! 1990: `mig'. ! 1991: ! 1992: * i386/Makefrag (objfiles += $(device_drivers)): Sort ! 1993: $(device_drivers) before adding to objfiles in order to remove ! 1994: duplicates. ! 1995: ! 1996: Mon Jun 9 22:14:09 1997 Thomas Bushnell, n/BSG <[email protected]> ! 1997: ! 1998: * i386/Drivers.in: Fix typos apt.o -> atp.o; 3c403.o -> 3c503.o. ! 1999: ! 2000: * Drivers.macros (AC_DRIVER): Test the class selected flag ! 2001: correctly. ! 2002: ! 2003: Mon May 26 14:33:19 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2004: ! 2005: * version.c (version): Update to version 1.1.2. ! 2006: ! 2007: Fri May 23 10:08:48 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2008: ! 2009: * kern/thread.c (thread_info): Set flags word correctly; ! 2010: TH_FLAGS_SWAPPED and TH_FLAGS_IDLE are not exclusive. ! 2011: ! 2012: * Makefile.in (topfiles): Add aclocal.m4. ! 2013: Reported by Marcus G. Daniels ([email protected]). ! 2014: ! 2015: Mon May 12 11:25:38 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2016: ! 2017: Version 1.1.1 released. ! 2018: ! 2019: * version.c (version): Update to version 1.1.1. ! 2020: ! 2021: * bogus/mach_kdb.h: Make sure MACH_KDB is always defined, to zero ! 2022: if necessary. Bug report from Marcus Daniels ! 2023: ([email protected]). ! 2024: ! 2025: Fri May 9 13:06:25 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2026: ! 2027: * i386/Files: Fix typo for _setjmp.S. ! 2028: Reflect 53c7,8xx.c -> 53c78xx.c change. ! 2029: ! 2030: Wed May 7 15:32:08 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2031: ! 2032: * version.c (version): Update to version 1.1. ! 2033: * NEWS: New file. ! 2034: * Makefile.in (topfiles): Add NEWS. ! 2035: ! 2036: Mon May 5 11:34:01 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2037: ! 2038: * Makefile.in (enable_kdb): Use findstring instead of filter. ! 2039: Reported by Marcus Daniels ([email protected]). ! 2040: ! 2041: Fri May 2 12:43:46 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2042: ! 2043: * Makefile.in (enable_kdb): New variable. ! 2044: (clib-routines): If enable_kdb, then add strstr. ! 2045: * i386/i386/_setjmp.S: New file, from UK22 libmach. ! 2046: * i386/Files: Add i386/i386/_setjmp.S. ! 2047: * i386/Makefrag (objfiles): Add _setjmp.o if enable_kdb. ! 2048: ! 2049: 1997-04-30 Marcus G. Daniels <[email protected]> ! 2050: ! 2051: * Makefile.in (clib-routines): Add htons not because it is necessary, ! 2052: but because libc5 systems will bring it in. ! 2053: (check-clib-routines): Tolerate extra weak symbols. ! 2054: ! 2055: Wed Apr 30 14:12:12 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2056: ! 2057: * Makefile.in: Delete duplicate rule for cross-mig. ! 2058: ! 2059: Mon Apr 28 12:09:53 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2060: ! 2061: * Makefile.in (check): New target. Reported by ! 2062: [email protected]. ! 2063: ! 2064: * i386/Drivers.in (ncr53c7xx): Change file name to 53c78xx.o. ! 2065: * i386/i386at/gpl/linux/scsi/53c7,8xx.c: Moved to ... ! 2066: * i386/i386at/gpl/linux/scsi/53c78xx.c: ... here. ! 2067: * i386/Makefrag (linux-scsi-files): Change file name here too. ! 2068: Reported by [email protected]. ! 2069: ! 2070: Wed Apr 23 14:35:44 1997 Miles Bader <[email protected]> ! 2071: ! 2072: * ipc/ipc_entry.c [MACH_KDB]: Add include of <kern/task.h>. ! 2073: ! 2074: Wed Apr 23 13:21:23 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2075: ! 2076: * configure.in (BUILD_CC): Use AC_CHECK_PROGS, not AC_CHECK_PROG, ! 2077: since we are checking multiple names. ! 2078: ! 2079: * configure.in (kdb): New --enable option. ! 2080: * Makefile.in (DEFINES): Add @DEFS@. ! 2081: * bogus/mach_kdb.h: Make this file zero length; we get MACH_KDB ! 2082: from configure now. ! 2083: ! 2084: * Makefile.in (clean, distclean, mostlyclean, maintainter-clean): ! 2085: New targets. ! 2086: (all-archs-configures): New variable. ! 2087: (MIG): Change to ./local-mig. ! 2088: (./local-mig): Change to build this instead of ./mig ! 2089: (check-clib-routines): Use nm -g in case there are local symbols. ! 2090: Suggested by Matthew Wilcox ([email protected]). ! 2091: ! 2092: Fri Apr 18 15:25:10 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2093: ! 2094: * configure.in: Add AC_PREREQ for version 2.12. ! 2095: * i386/Drivers.in: Likewise. ! 2096: ! 2097: Wed Apr 16 16:55:36 1997 Marcus G. Daniels <[email protected]> ! 2098: ! 2099: * configure.in: Replace AC_PROG_CC with AC_PROG_CC_LOCAL. ! 2100: If cross compiling do Lex/Yacc checks with BUILD_CC. ! 2101: Check CC and BUILD_CC for libraries having the needed support, ! 2102: and substitute discovery in installed_clib. ! 2103: ! 2104: * aclocal.m4: New file. These replacement macros are to handle ! 2105: the case where there is a cross compiler but no supporting files. ! 2106: ! 2107: * Makefile.in (installed-clib): Don't hardwire a Hurd libcrt.a. ! 2108: (cross_linkable): Only define cross-migcom variable when it will ! 2109: be possible to build it. ! 2110: (all, install): Use $(cross-migcom). ! 2111: (install): Install cross-migcom only if was to be built. ! 2112: (mkinstalldirs): Add $(bindir), $(includedir)/mach/exec ! 2113: (cross-lexxer.o lexxer.o): lexxer.o needs cpu.h. ! 2114: (./cross-migcom): Prevent dependency generation for cross-* MiG files ! 2115: unless they can actually be built. ! 2116: ! 2117: Thu Apr 17 15:55:40 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2118: ! 2119: * kern/exception.c (exception_no_server): Comment out the suspend ! 2120: code; it's useful for special case debugging, but causes problems ! 2121: in general. ! 2122: ! 2123: Wed Apr 16 12:52:25 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2124: ! 2125: * Makefile.in (cross-lexxer.o lexxer.o): Add pump-priming ! 2126: dependency on cpu.h. Reported by Marcus G. Daniels ! 2127: ([email protected]). ! 2128: ! 2129: * configure.in: Fail if configure target is not for GNU os. ! 2130: ! 2131: * i386/Drivers.in (com): Delete option. It's required by ! 2132: kd_mouse.c. ! 2133: * i386/Makefrag (i386at-files): Add com.c. ! 2134: (driver-files): Delete variable. ! 2135: * i386/bogus/com.h: Revert change of March 10. ! 2136: * i386/device-drivers.h.in (CONFIG_MACH_COM): Delete option. ! 2137: Bug report from Marcus G. Daniels ([email protected]). ! 2138: ! 2139: * Makefile.in (./cross-mig): New rule. ! 2140: (mkinstalldirs): Add $(libexecdir). ! 2141: * configure.in: Recognize i686. ! 2142: Reported by Marcus G. Daniels ([email protected]). ! 2143: ! 2144: Mon Apr 14 11:50:45 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2145: ! 2146: * Released version 1.0. ! 2147: ! 2148: * kern/exception.c (exception_no_server): Try and suspend the ! 2149: failing thread before killing the task. Then a debugger can be ! 2150: used. ! 2151: ! 2152: * i386/Makefrag: Add rebuilding rules for configure subscript. ! 2153: ! 2154: * i386/Makefrag: Fix up copyright notice. ! 2155: * i386/Drivers.in: Likewise. ! 2156: * Makefile.in: Likewise. ! 2157: * Drivers.macros: Likewise. ! 2158: * configure.in: Likewise. ! 2159: ! 2160: * include/sys/time.h: New file, from include/mach/sa/sys/time.h. ! 2161: * include/sys/reboot.h: New file, from include/mach/sa/sys/reboot.h. ! 2162: * include/sys/ioctl.h: New file, from include/mach/sa/sys/ioctl.h. ! 2163: * include/alloca.h: New file, from include/mach/sa/alloca.h. ! 2164: * Makefile.in (other-sys-headers): Add time.h, ioctl.h, and reboot.h. ! 2165: (other-mach-headers): New variable. ! 2166: (mach-exec-headers): New variable. ! 2167: (other-headers): New variable. ! 2168: (installed-headers): Add mach-exec-headers. ! 2169: (dist): Distribute other-mach-headers, other-sys-headers, ! 2170: mach-exec-headers, and other-headers. ! 2171: (device-files): Add device.srv. ! 2172: ! 2173: * Makefile.in (check-clib-routines): Use more efficient rule. ! 2174: ! 2175: Fri Apr 11 15:18:09 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2176: ! 2177: * Makefile.in (dist): Repair rule. ! 2178: (other-sys-headers): New variable. ! 2179: (dist): Install $(other-sys-headers). ! 2180: (INCLUDES): Remove -I$(srcdir)/include/mach/sa. ! 2181: (rules for mig-related .d files): Include MiG-specific -I flags. ! 2182: (mach-headers): Add inline.h. ! 2183: * include/sys/types.h: New file, from include/mach/sa/sys/types.h. ! 2184: ! 2185: Mon Mar 24 16:23:21 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2186: ! 2187: * version.c (version): Make that 1.0. Whee. ! 2188: ! 2189: Fri Mar 21 15:50:09 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2190: ! 2191: * i386/i386at/gpl/linux/scsi/aha1740.c (aha1740_test_port): Try ! 2192: and turn on PORTADDR_ENH before checking it. ! 2193: ! 2194: * vm/vm_object.c (vm_object_cached_max): Increase to 200. ! 2195: ! 2196: Thu Mar 20 12:33:06 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2197: ! 2198: * Makefile.in (dist): New target. Reorganized some vars ! 2199: describing source. ! 2200: * i386/Subdirs: New file. ! 2201: * i386/Files: New file. ! 2202: ! 2203: * version.c (version): Push back to 0.1. ! 2204: ! 2205: * Makefile.in (cross_compiling, bindir, libexecdir): New ! 2206: variable. ! 2207: ! 2208: * Makefile.in (install): Depend on cross-mig and cross-migcom; ! 2209: install them. New rules added to build mig, migcom, cross-mig, ! 2210: and cross-migcom. ! 2211: ! 2212: * configure.in (AC_PROG_LEX, AC_PROG_YACC): New tests. ! 2213: (BUILD_CC): New test to set these. ! 2214: ! 2215: * Makefile.in (%.h %_user.c): Depend on $(MIG) too. ! 2216: (%_interface.h %_server.c): Likewise. ! 2217: (MIG): Don't use @MIG@; hard code it to the one we build. ! 2218: (BUILD_CC, BUILD_CFLAGS, MIGCOM, LEX, YACC, LEXLIB): New variables. ! 2219: ! 2220: Wed Mar 19 16:47:28 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2221: ! 2222: * i386/i386at/kd.c (BROKEN_KEYBOARD_RESET): Turn off this so that ! 2223: we attempt the keyboard resets. ! 2224: * i386/i386/locore.S (cpu_shutdown): Attempt to provide a more ! 2225: `robust' null_idtr. ! 2226: ! 2227: Mon Mar 17 13:47:14 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2228: ! 2229: * i386/i386at/gpl/linux/scsi/hosts.c (scsi_init): Don't print out ! 2230: gratuitious obnoxiousness. ! 2231: * i386/i386at/gpl/linux/scsi/scsi.c (scsi_dev_init): Likewise. ! 2232: * i386/i386at/gpl/linux/block/triton.c (ide_init_triton): ! 2233: Likewise. ! 2234: (init_triton_dma): Likewise. ! 2235: * i386/i386at/gpl/linux/pci/pci.c (pci_init): Likewise. ! 2236: * i386/i386at/gpl/linux/pci/bios32.c (check_pcibios): Likewise. ! 2237: (pcibios_init): Likewise. ! 2238: * i386/i386at/gpl/linux/block/genhd.c (add_partition): Likewise. ! 2239: ! 2240: * i386/i386at/gpl/linux/net/8390.c (ei_debug): Make default value ! 2241: zero. ! 2242: ! 2243: Wed Mar 12 14:50:46 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2244: ! 2245: * i386/i386at/com.c (comprobe): Turn off noisiness. ! 2246: ! 2247: * i386/i386at/gpl/linux/linux_block.c (check_disk_change): Don't ! 2248: print out gratuitous obnoxiousness. ! 2249: (device_open): Likewise. ! 2250: * kern/bootstrap.c (copy_bootstrap): Likewise. ! 2251: (user_bootstrap): Likewise. ! 2252: * i386/i386at/gpl/linux/block/genhd.c (msdos_partition): Likewise. ! 2253: (osf_partition): Likewise. ! 2254: (sun_partition): Likewise. ! 2255: (check_partition): Likewise. ! 2256: * i386/i386/pit.c (findspeed): Likewise. ! 2257: * vm/vm_resident.c (vm_page_bootstrap): Likewise. ! 2258: ! 2259: Mon Mar 10 15:04:47 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2260: ! 2261: * i386/i386at/gpl/linux/linux_init.c (calibrate_delay): Don't ! 2262: print out gratuitous obnoxiousness. ! 2263: ! 2264: * i386/i386at/gpl/linux/linux_init.c (linux_init): Only call ! 2265: linux_net_emulation_init if CONFIG_INET. Include ! 2266: <i386/device-drivers.h>. ! 2267: ! 2268: * i386/i386at/i386at_ds_routines.c: Include ! 2269: <i386/device-drivers.h>. Don't mention linux_net_emulation_ops ! 2270: unless CONFIG_INET. ! 2271: ! 2272: * device/ds_routines.c (io_done_thread_continue): [i386] ! 2273: Conditionalize free_skbuffs also on CONFIG_INET. Include ! 2274: <i386/device-drivers.h>. ! 2275: ! 2276: * i386/Drivers.in, i386/device-drivers.h.in, i386/driverlist.in: ! 2277: New files. ! 2278: * i386/Makefrag: Include i386/driverlist; don't include all device ! 2279: drivers in kernel image; instead use list from driverlist. ! 2280: * configure.in: Configure in $systype subdir too. ! 2281: ! 2282: * i386/i386at/gpl/linux/include/linux/autoconf.h: Damage severly ! 2283: to conform to device-drivers.h model. ! 2284: ! 2285: * i386/bogus/com.h: Include <i386/device-drivers.h>. ! 2286: Only turn on NCOM if CONFIG_MACH_COM is present. ! 2287: ! 2288: Mon Mar 3 16:26:58 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2289: ! 2290: * include/mach/message.h (__mach_msg, __mach_msg_trap): Add decls. ! 2291: ! 2292: Tue Feb 25 15:42:23 1997 Thomas Bushnell, n/BSG <[email protected]> ! 2293: ! 2294: * i386/Makefrag (INCLUDES): Find `include' directory in new ! 2295: location. ! 2296: * Makefile (INCLUDES): Find `include' directory in new location. ! 2297: (%.symc): Find gensym.awk in new location. ! 2298: ! 2299: * Reorganized directories into new layout and unified mach4 and ! 2300: mach4-i386 into a single tree. ! 2301: ! 2302: ! 2303: Older changes in ChangeLog.00 (for i386 directory) and ChangeLog.0 (for ! 2304: all other files).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.