Annotation of Gnu-Mach/ChangeLog, revision 1.1.1.3

1.1.1.3 ! root        1: Thu Jun 12 18:08:29 1997  Thomas Bushnell, n/BSG  <[email protected]>
        !             2: 
        !             3:        Version 1.1.3 released.
        !             4:        
        !             5:        * version.c (version): Update to 1.1.3.
        !             6: 
        !             7: Wed Jun 11 20:16:47 1997  Thomas Bushnell, n/BSG  <[email protected]>
        !             8: 
        !             9:        * i386/Drivers.in: Add el3.  How did this escape notice?
        !            10:        * i386/device-drivers.h.in: Add CONFIG_EL3.
        !            11: 
1.1.1.2   root       12: Tue Jun 10 13:33:37 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     13: 
1.1.1.3 ! root       14:        Version 1.1.2 released.
        !            15:        
1.1.1.2   root       16:        * Makefile.in (install): Install cross-migcom as `migcom', not as
                     17:        `mig'. 
                     18: 
                     19:        * i386/Makefrag (objfiles += $(device_drivers)): Sort
                     20:        $(device_drivers) before adding to objfiles in order to remove
                     21:        duplicates. 
                     22: 
                     23: Mon Jun  9 22:14:09 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     24: 
                     25:        * i386/Drivers.in: Fix typos apt.o -> atp.o; 3c403.o -> 3c503.o.
1.1.1.3 ! root       26:        
1.1.1.2   root       27:        * Drivers.macros (AC_DRIVER): Test the class selected flag
                     28:        correctly. 
                     29:        
                     30: Mon May 26 14:33:19 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     31: 
                     32:        * version.c (version): Update to version 1.1.2.
                     33: 
                     34: Fri May 23 10:08:48 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     35: 
                     36:        * kern/thread.c (thread_info): Set flags word correctly;
                     37:        TH_FLAGS_SWAPPED and TH_FLAGS_IDLE are not exclusive.
                     38: 
                     39:        * Makefile.in (topfiles): Add aclocal.m4.
                     40:        Reported by Marcus G. Daniels ([email protected]).
                     41:        
                     42: Mon May 12 11:25:38 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     43: 
                     44:        Version 1.1.1 released.
                     45:        
                     46:        * version.c (version): Update to version 1.1.1.
                     47: 
                     48:        * bogus/mach_kdb.h: Make sure MACH_KDB is always defined, to zero
                     49:        if necessary.  Bug report from Marcus Daniels
                     50:        ([email protected]). 
                     51: 
                     52: Fri May  9 13:06:25 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     53: 
                     54:        * i386/Files: Fix typo for _setjmp.S.
                     55:        Reflect 53c7,8xx.c -> 53c78xx.c change.
                     56: 
                     57: Wed May  7 15:32:08 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     58: 
                     59:        * version.c (version): Update to version 1.1.
                     60:        * NEWS: New file.
                     61:        * Makefile.in (topfiles): Add NEWS.
                     62: 
                     63: Mon May  5 11:34:01 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     64: 
                     65:        * Makefile.in (enable_kdb): Use findstring instead of filter.
                     66:        Reported by Marcus Daniels ([email protected]).
                     67: 
                     68: Fri May  2 12:43:46 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     69: 
                     70:        * Makefile.in (enable_kdb): New variable.
                     71:        (clib-routines): If enable_kdb, then add strstr.
                     72:        * i386/i386/_setjmp.S: New file, from UK22 libmach.
                     73:        * i386/Files: Add i386/i386/_setjmp.S.
                     74:        * i386/Makefrag (objfiles): Add _setjmp.o if enable_kdb.
                     75:        
                     76: 1997-04-30  Marcus G. Daniels  <[email protected]>
                     77: 
                     78:        * Makefile.in (clib-routines): Add htons not because it is necessary,
                     79:        but because libc5 systems will bring it in.
                     80:        (check-clib-routines): Tolerate extra weak symbols.
                     81: 
                     82: Wed Apr 30 14:12:12 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     83: 
                     84:        * Makefile.in: Delete duplicate rule for cross-mig.
                     85: 
                     86: Mon Apr 28 12:09:53 1997  Thomas Bushnell, n/BSG  <[email protected]>
                     87: 
                     88:        * Makefile.in (check): New target.  Reported by
                     89:        [email protected]. 
                     90: 
                     91:        * i386/Drivers.in (ncr53c7xx): Change file name to 53c78xx.o.
                     92:        * i386/i386at/gpl/linux/scsi/53c7,8xx.c: Moved to ...
                     93:        * i386/i386at/gpl/linux/scsi/53c78xx.c: ... here.
                     94:        * i386/Makefrag (linux-scsi-files): Change file name here too.
                     95:        Reported by [email protected].
                     96: 
                     97: Wed Apr 23 14:35:44 1997  Miles Bader  <[email protected]>
                     98: 
                     99:        * ipc/ipc_entry.c [MACH_KDB]: Add include of <kern/task.h>.
                    100: 
                    101: Wed Apr 23 13:21:23 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    102: 
                    103:        * configure.in (BUILD_CC): Use AC_CHECK_PROGS, not AC_CHECK_PROG,
                    104:        since we are checking multiple names.
                    105: 
                    106:        * configure.in (kdb): New --enable option.
                    107:        * Makefile.in (DEFINES): Add @DEFS@.
                    108:        * bogus/mach_kdb.h: Make this file zero length; we get MACH_KDB
                    109:        from configure now.
                    110: 
                    111:        * Makefile.in (clean, distclean, mostlyclean, maintainter-clean):
                    112:        New targets.  
                    113:        (all-archs-configures): New variable.  
                    114:        (MIG): Change to ./local-mig.
                    115:        (./local-mig): Change to build this instead of ./mig
                    116:        (check-clib-routines): Use nm -g in case there are local symbols.
                    117:        Suggested by Matthew Wilcox ([email protected]). 
                    118: 
                    119: Fri Apr 18 15:25:10 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    120: 
                    121:        * configure.in: Add AC_PREREQ for version 2.12.
                    122:        * i386/Drivers.in: Likewise.
                    123: 
                    124: Wed Apr 16 16:55:36 1997  Marcus G. Daniels  <[email protected]>
                    125: 
                    126:        * configure.in: Replace AC_PROG_CC with AC_PROG_CC_LOCAL.
                    127:        If cross compiling do Lex/Yacc checks with BUILD_CC.
                    128:         Check CC and BUILD_CC for libraries having the needed support,
                    129:        and substitute discovery in installed_clib.
                    130: 
                    131:        * aclocal.m4: New file.  These replacement macros are to handle
                    132:        the case where there is a cross compiler but no supporting files.
                    133: 
                    134:        * Makefile.in (installed-clib): Don't hardwire a Hurd libcrt.a.
                    135:        (cross_linkable): Only define cross-migcom variable when it will
                    136:        be possible to build it.
                    137:        (all, install): Use $(cross-migcom).
                    138:        (install): Install cross-migcom only if was to be built.
                    139:        (mkinstalldirs): Add $(bindir), $(includedir)/mach/exec 
                    140:        (cross-lexxer.o lexxer.o): lexxer.o needs cpu.h.
                    141:        (./cross-migcom): Prevent dependency generation for cross-* MiG files
                    142:        unless they can actually be built.
                    143: 
                    144: Thu Apr 17 15:55:40 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    145: 
                    146:        * kern/exception.c (exception_no_server): Comment out the suspend
                    147:        code; it's useful for special case debugging, but causes problems
                    148:        in general.
                    149: 
                    150: Wed Apr 16 12:52:25 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    151: 
                    152:        * Makefile.in (cross-lexxer.o lexxer.o): Add pump-priming
                    153:        dependency on cpu.h.  Reported by Marcus G. Daniels
                    154:        ([email protected]). 
                    155: 
                    156:        * configure.in: Fail if configure target is not for GNU os.
                    157: 
                    158:        * i386/Drivers.in (com): Delete option.  It's required by
                    159:        kd_mouse.c.
                    160:        * i386/Makefrag (i386at-files): Add com.c.
                    161:        (driver-files): Delete variable.
                    162:        * i386/bogus/com.h: Revert change of March 10.
                    163:        * i386/device-drivers.h.in (CONFIG_MACH_COM): Delete option.
                    164:        Bug report from Marcus G. Daniels ([email protected]).
                    165:        
                    166:        * Makefile.in (./cross-mig): New rule.  
                    167:        (mkinstalldirs): Add $(libexecdir).
                    168:        * configure.in: Recognize i686.  
                    169:        Reported by Marcus G. Daniels ([email protected]).
                    170: 
1.1       root      171: Mon Apr 14 11:50:45 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    172: 
                    173:        * Released version 1.0. 
                    174:        
                    175:        * kern/exception.c (exception_no_server): Try and suspend the
                    176:        failing thread before killing the task.  Then a debugger can be
                    177:        used. 
                    178: 
                    179:        * i386/Makefrag: Add rebuilding rules for configure subscript.
                    180: 
                    181:        * i386/Makefrag: Fix up copyright notice.
                    182:        * i386/Drivers.in: Likewise.
                    183:        * Makefile.in: Likewise.
                    184:        * Drivers.macros: Likewise.
                    185:        * configure.in: Likewise.
                    186: 
                    187:        * include/sys/time.h: New file, from include/mach/sa/sys/time.h.
                    188:        * include/sys/reboot.h: New file, from include/mach/sa/sys/reboot.h.
                    189:        * include/sys/ioctl.h: New file, from include/mach/sa/sys/ioctl.h.
                    190:        * include/alloca.h: New file, from include/mach/sa/alloca.h.
                    191:        * Makefile.in (other-sys-headers): Add time.h, ioctl.h, and reboot.h.
                    192:        (other-mach-headers): New variable.
                    193:        (mach-exec-headers): New variable.
                    194:        (other-headers): New variable.
                    195:        (installed-headers): Add mach-exec-headers.
                    196:        (dist): Distribute other-mach-headers, other-sys-headers, 
                    197:        mach-exec-headers, and other-headers.
                    198:        (device-files): Add device.srv.
                    199:        
                    200:        * Makefile.in (check-clib-routines): Use more efficient rule.
                    201: 
                    202: Fri Apr 11 15:18:09 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    203: 
                    204:        * Makefile.in (dist): Repair rule.
                    205:        (other-sys-headers): New variable.
                    206:        (dist): Install $(other-sys-headers).
                    207:        (INCLUDES): Remove -I$(srcdir)/include/mach/sa.
                    208:        (rules for mig-related .d files): Include MiG-specific -I flags.
                    209:        (mach-headers): Add inline.h.
                    210:        * include/sys/types.h: New file, from include/mach/sa/sys/types.h.
                    211: 
                    212: Mon Mar 24 16:23:21 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    213: 
                    214:        * version.c (version): Make that 1.0.  Whee.
                    215: 
                    216: Fri Mar 21 15:50:09 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    217: 
                    218:        * i386/i386at/gpl/linux/scsi/aha1740.c (aha1740_test_port): Try
                    219:        and turn on PORTADDR_ENH before checking it.
                    220: 
                    221:        * vm/vm_object.c (vm_object_cached_max): Increase to 200. 
                    222: 
                    223: Thu Mar 20 12:33:06 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    224: 
                    225:        * Makefile.in (dist): New target.  Reorganized some vars
                    226:        describing source.
                    227:        * i386/Subdirs: New file.
                    228:        * i386/Files: New file.
                    229: 
                    230:        * version.c (version): Push back to 0.1.
                    231: 
                    232:        * Makefile.in (cross_compiling, bindir, libexecdir): New
                    233:        variable. 
                    234:        
                    235:        * Makefile.in (install): Depend on cross-mig and cross-migcom;
                    236:        install them.  New rules added to build mig, migcom, cross-mig,
                    237:        and cross-migcom.
                    238:        
                    239:        * configure.in (AC_PROG_LEX, AC_PROG_YACC): New tests.
                    240:        (BUILD_CC): New test to set these.
                    241: 
                    242:        * Makefile.in (%.h %_user.c): Depend on $(MIG) too.
                    243:        (%_interface.h %_server.c): Likewise.
                    244:        (MIG): Don't use @MIG@; hard code it to the one we build.
                    245:        (BUILD_CC, BUILD_CFLAGS, MIGCOM, LEX, YACC, LEXLIB): New variables.
                    246:        
                    247: Wed Mar 19 16:47:28 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    248: 
                    249:        * i386/i386at/kd.c (BROKEN_KEYBOARD_RESET): Turn off this so that
                    250:        we attempt the keyboard resets.
                    251:        * i386/i386/locore.S (cpu_shutdown): Attempt to provide a more
                    252:        `robust' null_idtr. 
                    253: 
                    254: Mon Mar 17 13:47:14 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    255: 
                    256:        * i386/i386at/gpl/linux/scsi/hosts.c (scsi_init): Don't print out
                    257:        gratuitious obnoxiousness.
                    258:        * i386/i386at/gpl/linux/scsi/scsi.c (scsi_dev_init): Likewise.
                    259:        * i386/i386at/gpl/linux/block/triton.c (ide_init_triton):
                    260:        Likewise. 
                    261:        (init_triton_dma): Likewise.
                    262:        * i386/i386at/gpl/linux/pci/pci.c (pci_init): Likewise.
                    263:        * i386/i386at/gpl/linux/pci/bios32.c (check_pcibios): Likewise.
                    264:        (pcibios_init): Likewise.
                    265:        * i386/i386at/gpl/linux/block/genhd.c (add_partition): Likewise.
                    266: 
                    267:        * i386/i386at/gpl/linux/net/8390.c (ei_debug): Make default value
                    268:        zero. 
                    269: 
                    270: Wed Mar 12 14:50:46 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    271: 
                    272:        * i386/i386at/com.c (comprobe): Turn off noisiness.
                    273: 
                    274:        * i386/i386at/gpl/linux/linux_block.c (check_disk_change): Don't
                    275:        print out gratuitous obnoxiousness.
                    276:        (device_open): Likewise.
                    277:        * kern/bootstrap.c (copy_bootstrap): Likewise.
                    278:        (user_bootstrap): Likewise.
                    279:        * i386/i386at/gpl/linux/block/genhd.c (msdos_partition): Likewise.
                    280:        (osf_partition): Likewise.
                    281:        (sun_partition): Likewise.
                    282:        (check_partition): Likewise.
                    283:        * i386/i386/pit.c (findspeed): Likewise.
                    284:        * vm/vm_resident.c (vm_page_bootstrap): Likewise.
                    285: 
                    286: Mon Mar 10 15:04:47 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    287: 
                    288:        * i386/i386at/gpl/linux/linux_init.c (calibrate_delay): Don't
                    289:        print out gratuitous obnoxiousness.
                    290:        
                    291:        * i386/i386at/gpl/linux/linux_init.c (linux_init): Only call
                    292:        linux_net_emulation_init if CONFIG_INET.  Include
                    293:        <i386/device-drivers.h>. 
                    294: 
                    295:        * i386/i386at/i386at_ds_routines.c: Include
                    296:        <i386/device-drivers.h>.  Don't mention linux_net_emulation_ops
                    297:        unless CONFIG_INET.
                    298: 
                    299:        * device/ds_routines.c (io_done_thread_continue): [i386]
                    300:        Conditionalize free_skbuffs also on CONFIG_INET.  Include
                    301:        <i386/device-drivers.h>.
                    302: 
                    303:        * i386/Drivers.in, i386/device-drivers.h.in, i386/driverlist.in:
                    304:        New files.
                    305:        * i386/Makefrag: Include i386/driverlist; don't include all device
                    306:        drivers in kernel image; instead use list from driverlist.
                    307:        * configure.in: Configure in $systype subdir too.
                    308:        
                    309:        * i386/i386at/gpl/linux/include/linux/autoconf.h: Damage severly
                    310:        to conform to device-drivers.h model.
                    311: 
                    312:        * i386/bogus/com.h: Include <i386/device-drivers.h>.
                    313:        Only turn on NCOM if CONFIG_MACH_COM is present.
                    314: 
                    315: Mon Mar  3 16:26:58 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    316: 
                    317:        * include/mach/message.h (__mach_msg, __mach_msg_trap): Add decls.
                    318: 
                    319: Tue Feb 25 15:42:23 1997  Thomas Bushnell, n/BSG  <[email protected]>
                    320: 
                    321:        * i386/Makefrag (INCLUDES): Find `include' directory in new
                    322:        location. 
                    323:        * Makefile (INCLUDES): Find `include' directory in new location.
                    324:        (%.symc): Find gensym.awk in new location.
                    325:        
                    326:        * Reorganized directories into new layout and unified mach4 and
                    327:        mach4-i386 into a single tree.
                    328: 
                    329: 
                    330: Older changes in ChangeLog.00 (for i386 directory) and ChangeLog.0 (for
                    331: all other files).      

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.