/[hurd]/gnumach/ChangeLog
ViewVC logotype

Annotation of /gnumach/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.116 - (hide annotations) (download)
Sun Oct 7 22:36:09 2001 UTC (23 years ago) by roland
Branch: MAIN
Changes since 1.115: +9 -0 lines
.

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

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26