summaryrefslogtreecommitdiff
path: root/i386
diff options
context:
space:
mode:
Diffstat (limited to 'i386')
-rw-r--r--i386/Drivers.in130
-rw-r--r--i386/Files956
-rw-r--r--i386/Makefile.in68
-rw-r--r--i386/Makefrag99
4 files changed, 405 insertions, 848 deletions
diff --git a/i386/Drivers.in b/i386/Drivers.in
deleted file mode 100644
index af2c669..0000000
--- a/i386/Drivers.in
+++ /dev/null
@@ -1,130 +0,0 @@
-dnl Device driver options for i386
-dnl Copyright 1997, Free Software Foundation, Inc.
-
-dnl Permission to use, copy, modify and distribute this software and its
-dnl documentation is hereby granted, provided that both the copyright
-dnl notice and this permission notice appear in all copies of the
-dnl software, derivative works or modified versions, and any portions
-dnl thereof, and that both notices appear in supporting documentation.
-dnl
-dnl THE FREE SOFTWARE FOUNDATION ALLOWS FREE USE OF THIS SOFTWARE IN ITS
-dnl "AS IS" CONDITION. THE FREE SOFTWARE FOUNDATION DISCLAIMS ANY
-dnl LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE
-dnl USE OF THIS SOFTWARE.
-
-AC_INIT(i386/i386asm.sym)
-AC_PREREQ(2.12)
-
-sinclude([../Drivers.macros])
-
-AC_CONFIG_HEADER(device-drivers.h)
-
-dnl Aliases have to come first.
-
-AC_DRIVER_ALIAS(3c501, el1)
-AC_DRIVER_ALIAS(3c503, el2)
-AC_DRIVER_ALIAS(3c509, el3)
-AC_DRIVER_ALIAS(3c59x, vortex)
-AC_DRIVER_ALIAS(hpj2577, hp100)
-AC_DRIVER_ALIAS(hpj2573, hp100)
-AC_DRIVER_ALIAS(hpj2585, hp100)
-AC_DRIVER_ALIAS(hp27248b, hp100)
-AC_DRIVER_ALIAS(eth32, eth16i)
-AC_DRIVER_ALIAS(znote, znet)
-AC_DRIVER_ALIAS(de100, depca)
-AC_DRIVER_ALIAS(de101, depca)
-AC_DRIVER_ALIAS(de200, depca)
-AC_DRIVER_ALIAS(de201, depca)
-AC_DRIVER_ALIAS(de202, depca)
-AC_DRIVER_ALIAS(de210, depca)
-AC_DRIVER_ALIAS(de422, depca)
-AC_DRIVER_ALIAS(de203, ewrk3)
-AC_DRIVER_ALIAS(de204, ewrk3)
-AC_DRIVER_ALIAS(de205, ewrk3)
-AC_DRIVER_ALIAS(de425, de4x5)
-AC_DRIVER_ALIAS(de434, de4x5)
-AC_DRIVER_ALIAS(de435, de4x5)
-AC_DRIVER_ALIAS(de500, de4x5)
-AC_DRIVER_ALIAS(3c507, el16)
-AC_DRIVER_ALIAS(3c505, elplus)
-
-
-dnl Kinds of drivers that have gobs of source files that get brought in.
-
-AC_DRIVER_CLASS(scsi, CONFIG_SCSI, constants.o hosts.o scsi.o scsi_debug.o scsi_ioctl.o scsi_proc.o scsicam.o sd.o sd_ioctl.o sr.o sr_ioctl.o)
-
-AC_DRIVER_CLASS(net, CONFIG_INET, linux_net.o Space.o dev.o net_init.o)
-
-dnl Strictly speaking, we could have a `linux' option too, but it's
-dnl not possible to built a useful kernel without at least one Linux
-dnl driver, so that's not really necessary.
-
-
-
-dnl non-SCSI Disk controllers
-
-AC_DRIVER(floppy, CONFIG_BLK_DEV_FD, floppy.o)
-AC_DRIVER(ide, CONFIG_BLK_DEV_IDE, cmd640.o ide-cd.o ide.o rz1000.o triton.o)
-
-
-dnl SCSI Disk controllers
-
-AC_DRIVER(advansys, CONFIG_SCSI_ADVANSYS, advansys.o, scsi)
-AC_DRIVER(buslogic, CONFIG_SCSI_BUSLOGIC, BusLogic.o, scsi)
-AC_DRIVER(u1434f, CONFIG_SCSI_U14_34F, u14-34f.o, scsi)
-AC_DRIVER(ultrastor, CONFIG_SCSI_ULTRASTOR, ultrastor.o, scsi)
-AC_DRIVER(aha152x, CONFIG_SCSI_AHA152X, aha152x.o, scsi)
-AC_DRIVER(aha1542, CONFIG_SCSI_AHA1542, aha1542.o, scsi)
-AC_DRIVER(aha1740, CONFIG_SCSI_AHA1740, aha1740.o, scsi)
-AC_DRIVER(aic7xxx, CONFIG_SCSI_AIC7XXX, aic7xxx.o, scsi)
-AC_DRIVER(futuredomain, CONFIG_SCSI_FUTURE_DOMAIN, fdomain.o, scsi)
-AC_DRIVER(in2000, CONFIG_SCSI_IN2000, in2000.o, scsi)
-AC_DRIVER(ncr5380, CONFIG_SCSI_GENERIC_NCR5380, g_NCR5380.o, scsi)
-AC_DRIVER(ncr53c406a, CONFIG_SCSI_NCR53C406A, NCR53c406a.o, scsi)
-AC_DRIVER(qlogic, CONFIG_SCSI_QLOGIC, qlogic.o, scsi)
-AC_DRIVER(pas16, CONFIG_SCSI_PASS16, pas16.o, scsi)
-AC_DRIVER(seagate, CONFIG_SCSI_SEAGATE, seagate.o, scsi)
-AC_DRIVER(t128, CONFIG_SCSI_T128, t128.o, scsi)
-AC_DRIVER(ncr53c7xx, CONFIG_SCSI_NCR53C7xx, 53c78xx.o, scsi)
-AC_DRIVER(eatadma, CONFIG_SCSI_EATA_DMA, eata_dma.o, scsi)
-AC_DRIVER(eatapio, CONFIG_SCSI_EATA_PIO, eata_pio.o, scsi)
-AC_DRIVER(wd7000, CONFIG_SCSI_7000FASST, wd7000.o, scsi)
-AC_DRIVER(eata, CONFIG_SCSI_EATA, eata.o, scsi)
-AC_DRIVER(am53c974, CONFIG_SCSI_AM53C974, AM53C974.o, scsi)
-
-
-dnl Ethernet controllers
-
-AC_DRIVER(el3, CONFIG_EL3, 3c509.o, net)
-AC_DRIVER(ne2000, CONFIG_NE2000, ne.o 8390.o, net)
-AC_DRIVER(el2, CONFIG_EL2, 3c503.o 8390.o, net)
-AC_DRIVER(wd80x3, CONFIG_WD80x3, wd.o 8390.o, net)
-AC_DRIVER(el1, CONFIG_EL1, 3c501.o, net)
-AC_DRIVER(ul, CONFIG_ULTRA, smc-ultra.o 8390.o, net)
-AC_DRIVER(hplanplus, CONFIG_HPLAN_PLUS, hp-plus.o, net)
-AC_DRIVER(hplan, CONFIG_HPLAN, hp.o 8390.o, net)
-AC_DRIVER(vortex, CONFIG_VORTEX, 3c59x.o, net)
-AC_DRIVER(seeq8005, CONFIG_SEEQ8005, seeq8005.o, net)
-AC_DRIVER(hp100, CONFIG_HP100, hp100.o, net)
-AC_DRIVER(ac3200, CONFIG_AC3200, ac3200.o 8390.o, net)
-AC_DRIVER(e2100, CONFIG_E2100, e2100.o 8390.o, net)
-AC_DRIVER(at1700, CONFIG_AT1700, at1700.o, net)
-AC_DRIVER(eth16i, CONFIG_ETH16I, eth16i.o, net)
-AC_DRIVER(znet, CONFIG_ZNET, znet.o, net)
-AC_DRIVER(eexpress, CONFIG_EEXPRESS, eexpress.o, net)
-AC_DRIVER(eexpresspro, CONFIG_EEXPRESS_PRO, eepro.o, net)
-AC_DRIVER(depca, CONFIG_DEPCA, depca.o, net)
-AC_DRIVER(ewrk3, CONFIG_EWRK3, ewrk3.o, net)
-AC_DRIVER(de4x5, CONFIG_DE4X5, de4x5.o, net)
-AC_DRIVER(apricot, CONFIG_APRICOT, apricot.o, net)
-AC_DRIVER(wavelan, CONFIG_WAVELAN, wavelan.o, net)
-AC_DRIVER(el16, CONFIG_EL16, 3c507.o, net)
-AC_DRIVER(elplus, CONFIG_ELPLUS, 3c505.o, net)
-AC_DRIVER(de600, CONFIG_DE600, de600.o, net)
-AC_DRIVER(de620, CONFIG_DE620, de620.o, net)
-AC_DRIVER(skg16, CONFIG_SK_G16, sk_g16.o, net)
-AC_DRIVER(ni52, CONFIG_NI52, ni52.o, net)
-AC_DRIVER(ni65, CONFIG_NI65, ni65.o, net)
-AC_DRIVER(atp, CONFIG_ATP, atp.o, net)
-
-AC_OUTPUT(driverlist)
diff --git a/i386/Files b/i386/Files
index 5869eb7..032d3a1 100644
--- a/i386/Files
+++ b/i386/Files
@@ -1,628 +1,328 @@
-i386/Makefrag
-i386/bogus/aha.h
-i386/bogus/asc.h
-i386/bogus/at3c501.h
-i386/bogus/blit.h
-i386/bogus/com.h
-i386/bogus/de6c.h
-i386/bogus/eaha.h
-i386/bogus/evc.h
-i386/bogus/fd.h
-i386/bogus/fpe.h
-i386/bogus/hd.h
-i386/bogus/hpp.h
-i386/bogus/lpr.h
-i386/bogus/mach_machine_routines.h
-i386/bogus/ne.h
-i386/bogus/ns8390.h
-i386/bogus/nscsi.h
-i386/bogus/par.h
-i386/bogus/pc586.h
-i386/bogus/platforms.h
-i386/bogus/rc.h
-i386/bogus/sbic.h
-i386/bogus/sci.h
-i386/bogus/sii.h
-i386/bogus/siop.h
-i386/bogus/ul.h
-i386/bogus/wd.h
-i386/bogus/wt.h
-i386/dos/dos_buf.c
-i386/dos/dos_check_err.c
-i386/dos/dos_close.c
-i386/dos/dos_fstat.c
-i386/dos/dos_gettimeofday.c
-i386/dos/dos_io.h
-i386/dos/dos_open.c
-i386/dos/dos_read.c
-i386/dos/dos_rename.c
-i386/dos/dos_seek.c
-i386/dos/dos_tcgetattr.c
-i386/dos/dos_unlink.c
-i386/dos/dos_write.c
-i386/dos/putchar.c
-i386/dos/i16/gdt.h
-i386/dos/i16/gdt_sels.h
-i386/dos/i16/i16_crt0.S
-i386/dos/i16/i16_crt0.h
-i386/dos/i16/i16_dos.h
-i386/dos/i16/i16_dos_mem.c
-i386/dos/i16/i16_exit.c
-i386/dos/i16/i16_main.c
-i386/dos/i16/i16_putchar.c
-i386/dos/i16/i16_vcpi.c
-i386/dos/i16/i16_xms.c
-i386/dos/i16/idt.h
-i386/dos/i16/phys_mem_sources.h
-i386/i386/_setjmp.S
-i386/i386/ast.h
-i386/i386/ast_check.c
-i386/i386/ast_types.h
-i386/i386/cpu_number.h
-i386/i386/cswitch.S
-i386/i386/db_disasm.c
-i386/i386/db_interface.c
-i386/i386/db_machdep.h
-i386/i386/db_trace.c
-i386/i386/debug.h
-i386/i386/debug_i386.c
-i386/i386/debug_trace.S
-i386/i386/eflags.h
-i386/i386/fpu.c
-i386/i386/fpe.b
-i386/i386/fpe.b_elf
-i386/i386/fpe_linkage.c
-i386/i386/fpu.h
-i386/i386/gdt.c
-i386/i386/gdt.h
-i386/i386/hardclock.c
-i386/i386/i386asm.sym
-i386/i386/idt-gen.h
-i386/i386/idt.c
-i386/i386/idt_inittab.S
-i386/i386/io_emulate.c
-i386/i386/io_emulate.h
-i386/i386/io_map.c
-i386/i386/io_port.h
-i386/i386/iopb.c
-i386/i386/iopb.h
-i386/i386/ipl.h
-i386/i386/ktss.c
-i386/i386/ktss.h
-i386/i386/ldt.c
-i386/i386/kttd_interface.c
-i386/i386/kttd_machdep.h
-i386/i386/ldt.h
-i386/i386/lock.h
-i386/i386/locore.S
-i386/i386/loose_ends.c
-i386/i386/mach_i386.srv
-i386/i386/mach_param.h
-i386/i386/machine_routines.h
-i386/i386/machspl.h
-i386/i386/mp_desc.c
-i386/i386/mp_desc.h
-i386/i386/pcb.c
-i386/i386/phys.c
-i386/i386/pic.c
-i386/i386/pic.h
-i386/i386/pio.h
-i386/i386/pit.c
-i386/i386/pit.h
-i386/i386/pmap.h
-i386/i386/proc_reg.h
-i386/i386/sched_param.h
-i386/i386/seg.c
-i386/i386/seg.h
-i386/i386/setjmp.h
-i386/i386/spl.S
-i386/i386/spl.h
-i386/i386/thread.h
-i386/i386/time_stamp.h
-i386/i386/timer.h
-i386/i386/trap.c
-i386/i386/trap.h
-i386/i386/tss.h
-i386/i386/user_ldt.c
-i386/i386/user_ldt.h
-i386/i386/vm_param.h
-i386/i386/vm_tuning.h
-i386/i386/xpr.h
-i386/i386/zalloc.h
-i386/i386at/asm_startup.h
-i386/i386at/autoconf.c
-i386/i386at/blit.c
-i386/i386at/blitreg.h
-i386/i386at/blituser.h
-i386/i386at/blitvar.h
-i386/i386at/boothdr.S
-i386/i386at/com.c
-i386/i386at/comreg.h
-i386/i386at/conf.c
-i386/i386at/cram.h
-i386/i386at/cons_conf.c
-i386/i386at/dev_hdr.h
-i386/i386at/device_emul.h
-i386/i386at/disk.h
-i386/i386at/ds8390.h
-i386/i386at/eisa.h
-i386/i386at/fd.c
-i386/i386at/fdreg.h
-i386/i386at/i386at_ds_routines.c
-i386/i386at/i8250.h
-i386/i386at/i82586.h
-i386/i386at/idt.h
-i386/i386at/if_3c501.c
-i386/i386at/lpr.c
-i386/i386at/if_3c501.h
-i386/i386at/if_3c503.h
-i386/i386at/if_ne.c
-i386/i386at/if_de6c.c
-i386/i386at/if_de6c.h
-i386/i386at/if_de6s.S
-i386/i386at/if_nereg.h
-i386/i386at/if_ns8390.c
-i386/i386at/if_ns8390.h
-i386/i386at/if_par.c
-i386/i386at/if_par.h
-i386/i386at/if_pc586.c
-i386/i386at/if_pc586.h
-i386/i386at/if_wd8003.h
-i386/i386at/immc.c
-i386/i386at/int_init.c
-i386/i386at/interrupt.S
-i386/i386at/iopl.c
-i386/i386at/kd.c
-i386/i386at/kd.h
-i386/i386at/kd_event.c
-i386/i386at/kd_mouse.c
-i386/i386at/kd_queue.c
-i386/i386at/kd_queue.h
-i386/i386at/kdasm.S
-i386/i386at/kdsoft.h
-i386/i386at/gpl/if_hpp.c
-i386/i386at/gpl/if_ns.c
-i386/i386at/gpl/if_nsreg.h
-i386/i386at/gpl/if_ul.c
-i386/i386at/gpl/if_wd.c
-i386/i386at/gpl/linux/linux_autoirq.c
-i386/i386at/gpl/linux/linux_block.c
-i386/i386at/gpl/linux/linux_dma.c
-i386/i386at/gpl/linux/linux_emul.h
-i386/i386at/gpl/linux/linux_init.c
-i386/i386at/gpl/linux/linux_irq.c
-i386/i386at/gpl/linux/linux_kmem.c
-i386/i386at/gpl/linux/linux_misc.c
-i386/i386at/gpl/linux/linux_net.c
-i386/i386at/gpl/linux/linux_port.c
-i386/i386at/gpl/linux/linux_printk.c
-i386/i386at/gpl/linux/linux_sched.c
-i386/i386at/gpl/linux/linux_soft.c
-i386/i386at/gpl/linux/linux_timer.c
-i386/i386at/gpl/linux/linux_version.c
-i386/i386at/gpl/linux/linux_vsprintf.c
-i386/i386at/gpl/linux/block/cmd640.c
-i386/i386at/gpl/linux/block/floppy.c
-i386/i386at/gpl/linux/block/genhd.c
-i386/i386at/gpl/linux/block/ide-cd.c
-i386/i386at/gpl/linux/block/ide.c
-i386/i386at/gpl/linux/block/ide.h
-i386/i386at/gpl/linux/block/ide_modes.h
-i386/i386at/gpl/linux/block/rz1000.c
-i386/i386at/gpl/linux/block/triton.c
-i386/i386at/gpl/linux/include/asm/bitops.h
-i386/i386at/gpl/linux/include/asm/byteorder.h
-i386/i386at/gpl/linux/include/asm/delay.h
-i386/i386at/gpl/linux/include/asm/errno.h
-i386/i386at/gpl/linux/include/asm/dma.h
-i386/i386at/gpl/linux/include/asm/fcntl.h
-i386/i386at/gpl/linux/include/asm/floppy.h
-i386/i386at/gpl/linux/include/asm/io.h
-i386/i386at/gpl/linux/include/asm/irq.h
-i386/i386at/gpl/linux/include/asm/ioctl.h
-i386/i386at/gpl/linux/include/asm/page.h
-i386/i386at/gpl/linux/include/asm/param.h
-i386/i386at/gpl/linux/include/asm/processor.h
-i386/i386at/gpl/linux/include/asm/ptrace.h
-i386/i386at/gpl/linux/include/asm/resource.h
-i386/i386at/gpl/linux/include/asm/segment.h
-i386/i386at/gpl/linux/include/asm/sigcontext.h
-i386/i386at/gpl/linux/include/asm/signal.h
-i386/i386at/gpl/linux/include/asm/socket.h
-i386/i386at/gpl/linux/include/asm/stat.h
-i386/i386at/gpl/linux/include/asm/statfs.h
-i386/i386at/gpl/linux/include/asm/string.h
-i386/i386at/gpl/linux/include/asm/system.h
-i386/i386at/gpl/linux/include/asm/termios.h
-i386/i386at/gpl/linux/include/asm/types.h
-i386/i386at/gpl/linux/include/asm/unistd.h
-i386/i386at/gpl/linux/include/linux/autoconf.h
-i386/i386at/gpl/linux/include/linux/binfmts.h
-i386/i386at/gpl/linux/include/linux/bios32.h
-i386/i386at/gpl/linux/include/linux/blk.h
-i386/i386at/gpl/linux/include/linux/blkdev.h
-i386/i386at/gpl/linux/include/linux/cdrom.h
-i386/i386at/gpl/linux/include/linux/config.h
-i386/i386at/gpl/linux/include/linux/delay.h
-i386/i386at/gpl/linux/include/linux/errno.h
-i386/i386at/gpl/linux/include/linux/etherdevice.h
-i386/i386at/gpl/linux/include/linux/fcntl.h
-i386/i386at/gpl/linux/include/linux/fd.h
-i386/i386at/gpl/linux/include/linux/fdreg.h
-i386/i386at/gpl/linux/include/linux/fs.h
-i386/i386at/gpl/linux/include/linux/genhd.h
-i386/i386at/gpl/linux/include/linux/hdreg.h
-i386/i386at/gpl/linux/include/linux/head.h
-i386/i386at/gpl/linux/include/linux/if.h
-i386/i386at/gpl/linux/include/linux/if_arp.h
-i386/i386at/gpl/linux/include/linux/if_ether.h
-i386/i386at/gpl/linux/include/linux/if_tr.h
-i386/i386at/gpl/linux/include/linux/igmp.h
-i386/i386at/gpl/linux/include/linux/in.h
-i386/i386at/gpl/linux/include/linux/interrupt.h
-i386/i386at/gpl/linux/include/linux/inet.h
-i386/i386at/gpl/linux/include/linux/ioctl.h
-i386/i386at/gpl/linux/include/linux/ioport.h
-i386/i386at/gpl/linux/include/linux/ip.h
-i386/i386at/gpl/linux/include/linux/ipc.h
-i386/i386at/gpl/linux/include/linux/kdev_t.h
-i386/i386at/gpl/linux/include/linux/kernel.h
-i386/i386at/gpl/linux/include/linux/kernel_stat.h
-i386/i386at/gpl/linux/include/linux/limits.h
-i386/i386at/gpl/linux/include/linux/linkage.h
-i386/i386at/gpl/linux/include/linux/locks.h
-i386/i386at/gpl/linux/include/linux/major.h
-i386/i386at/gpl/linux/include/linux/malloc.h
-i386/i386at/gpl/linux/include/linux/math_emu.h
-i386/i386at/gpl/linux/include/linux/mc146818rtc.h
-i386/i386at/gpl/linux/include/linux/minix_fs.h
-i386/i386at/gpl/linux/include/linux/minix_fs_sb.h
-i386/i386at/gpl/linux/include/linux/mm.h
-i386/i386at/gpl/linux/include/linux/module.h
-i386/i386at/gpl/linux/include/linux/net.h
-i386/i386at/gpl/linux/include/linux/mount.h
-i386/i386at/gpl/linux/include/linux/netdevice.h
-i386/i386at/gpl/linux/include/linux/nfs.h
-i386/i386at/gpl/linux/include/linux/notifier.h
-i386/i386at/gpl/linux/include/linux/pagemap.h
-i386/i386at/gpl/linux/include/linux/param.h
-i386/i386at/gpl/linux/include/linux/pci.h
-i386/i386at/gpl/linux/include/linux/personality.h
-i386/i386at/gpl/linux/include/linux/proc_fs.h
-i386/i386at/gpl/linux/include/linux/ptrace.h
-i386/i386at/gpl/linux/include/linux/resource.h
-i386/i386at/gpl/linux/include/linux/quota.h
-i386/i386at/gpl/linux/include/linux/route.h
-i386/i386at/gpl/linux/include/linux/sched.h
-i386/i386at/gpl/linux/include/linux/scsicam.h
-i386/i386at/gpl/linux/include/linux/scsi.h
-i386/i386at/gpl/linux/include/linux/sem.h
-i386/i386at/gpl/linux/include/linux/signal.h
-i386/i386at/gpl/linux/include/linux/skbuff.h
-i386/i386at/gpl/linux/include/linux/smp.h
-i386/i386at/gpl/linux/include/linux/socket.h
-i386/i386at/gpl/linux/include/linux/sockios.h
-i386/i386at/gpl/linux/include/linux/stat.h
-i386/i386at/gpl/linux/include/linux/stddef.h
-i386/i386at/gpl/linux/include/linux/string.h
-i386/i386at/gpl/linux/include/linux/tasks.h
-i386/i386at/gpl/linux/include/linux/tcp.h
-i386/i386at/gpl/linux/include/linux/termios.h
-i386/i386at/gpl/linux/include/linux/time.h
-i386/i386at/gpl/linux/include/linux/timer.h
-i386/i386at/gpl/linux/include/linux/tqueue.h
-i386/i386at/gpl/linux/include/linux/trdevice.h
-i386/i386at/gpl/linux/include/linux/tty.h
-i386/i386at/gpl/linux/include/linux/tty_driver.h
-i386/i386at/gpl/linux/include/linux/tty_ldisc.h
-i386/i386at/gpl/linux/include/linux/types.h
-i386/i386at/gpl/linux/include/linux/uio.h
-i386/i386at/gpl/linux/include/linux/unistd.h
-i386/i386at/gpl/linux/include/linux/utsname.h
-i386/i386at/gpl/linux/include/linux/version.h
-i386/i386at/gpl/linux/include/linux/vfs.h
-i386/i386at/gpl/linux/include/linux/vm86.h
-i386/i386at/gpl/linux/include/linux/wait.h
-i386/i386at/gpl/linux/include/net/af_unix.h
-i386/i386at/gpl/linux/include/net/arp.h
-i386/i386at/gpl/linux/include/net/atalkcall.h
-i386/i386at/gpl/linux/include/net/ax25.h
-i386/i386at/gpl/linux/include/net/ax25call.h
-i386/i386at/gpl/linux/include/net/checksum.h
-i386/i386at/gpl/linux/include/net/datalink.h
-i386/i386at/gpl/linux/include/net/icmp.h
-i386/i386at/gpl/linux/include/net/ip.h
-i386/i386at/gpl/linux/include/net/ip_alias.h
-i386/i386at/gpl/linux/include/net/ip_forward.h
-i386/i386at/gpl/linux/include/net/ipip.h
-i386/i386at/gpl/linux/include/net/ipx.h
-i386/i386at/gpl/linux/include/net/ipxcall.h
-i386/i386at/gpl/linux/include/net/netlink.h
-i386/i386at/gpl/linux/include/net/netrom.h
-i386/i386at/gpl/linux/include/net/nrcall.h
-i386/i386at/gpl/linux/include/net/p8022.h
-i386/i386at/gpl/linux/include/net/p8022call.h
-i386/i386at/gpl/linux/include/net/protocol.h
-i386/i386at/gpl/linux/include/net/psnap.h
-i386/i386at/gpl/linux/include/net/psnapcall.h
-i386/i386at/gpl/linux/include/net/rarp.h
-i386/i386at/gpl/linux/include/net/raw.h
-i386/i386at/gpl/linux/include/net/route.h
-i386/i386at/gpl/linux/include/net/slhc.h
-i386/i386at/gpl/linux/include/net/snmp.h
-i386/i386at/gpl/linux/include/net/sock.h
-i386/i386at/gpl/linux/include/net/tcp.h
-i386/i386at/gpl/linux/include/net/udp.h
-i386/i386at/gpl/linux/net/3c501.c
-i386/i386at/gpl/linux/net/3c503.c
-i386/i386at/gpl/linux/net/3c503.h
-i386/i386at/gpl/linux/net/3c505.c
-i386/i386at/gpl/linux/net/3c505.h
-i386/i386at/gpl/linux/net/3c507.c
-i386/i386at/gpl/linux/net/3c509.c
-i386/i386at/gpl/linux/net/3c59x.c
-i386/i386at/gpl/linux/net/8390.c
-i386/i386at/gpl/linux/net/8390.h
-i386/i386at/gpl/linux/net/Space.c
-i386/i386at/gpl/linux/net/ac3200.c
-i386/i386at/gpl/linux/net/apricot.c
-i386/i386at/gpl/linux/net/at1700.c
-i386/i386at/gpl/linux/net/atp.c
-i386/i386at/gpl/linux/net/atp.h
-i386/i386at/gpl/linux/net/de4x5.c
-i386/i386at/gpl/linux/net/de4x5.h
-i386/i386at/gpl/linux/net/de620.h
-i386/i386at/gpl/linux/net/de600.c
-i386/i386at/gpl/linux/net/de620.c
-i386/i386at/gpl/linux/net/depca.c
-i386/i386at/gpl/linux/net/depca.h
-i386/i386at/gpl/linux/net/dev.c
-i386/i386at/gpl/linux/net/e2100.c
-i386/i386at/gpl/linux/net/eepro.c
-i386/i386at/gpl/linux/net/eexpress.c
-i386/i386at/gpl/linux/net/eth16i.c
-i386/i386at/gpl/linux/net/ewrk3.c
-i386/i386at/gpl/linux/net/ewrk3.h
-i386/i386at/gpl/linux/net/hp-plus.c
-i386/i386at/gpl/linux/net/hp.c
-i386/i386at/gpl/linux/net/hp100.c
-i386/i386at/gpl/linux/net/hp100.h
-i386/i386at/gpl/linux/net/i82586.h
-i386/i386at/gpl/linux/net/iow.h
-i386/i386at/gpl/linux/net/lance.c
-i386/i386at/gpl/linux/net/ne.c
-i386/i386at/gpl/linux/net/net_init.c
-i386/i386at/gpl/linux/net/ni52.c
-i386/i386at/gpl/linux/net/ni52.h
-i386/i386at/gpl/linux/net/ni65.c
-i386/i386at/gpl/linux/net/ni65.h
-i386/i386at/gpl/linux/net/seeq8005.c
-i386/i386at/gpl/linux/net/seeq8005.h
-i386/i386at/gpl/linux/net/smc-ultra.c
-i386/i386at/gpl/linux/net/sk_g16.c
-i386/i386at/gpl/linux/net/sk_g16.h
-i386/i386at/gpl/linux/net/tulip.c
-i386/i386at/gpl/linux/net/wavelan.c
-i386/i386at/gpl/linux/net/wavelan.h
-i386/i386at/gpl/linux/net/wd.c
-i386/i386at/gpl/linux/net/znet.c
-i386/i386at/gpl/linux/pci/bios32.c
-i386/i386at/gpl/linux/pci/pci.c
-i386/i386at/gpl/linux/scsi/53c78xx.c
-i386/i386at/gpl/linux/scsi/53c7,8xx.h
-i386/i386at/gpl/linux/scsi/53c8xx_d.h
-i386/i386at/gpl/linux/scsi/53c8xx_u.h
-i386/i386at/gpl/linux/scsi/BusLogic.c
-i386/i386at/gpl/linux/scsi/AM53C974.c
-i386/i386at/gpl/linux/scsi/AM53C974.h
-i386/i386at/gpl/linux/scsi/BusLogic.h
-i386/i386at/gpl/linux/scsi/constants.c
-i386/i386at/gpl/linux/scsi/NCR5380.h
-i386/i386at/gpl/linux/scsi/NCR5380.src
-i386/i386at/gpl/linux/scsi/NCR53c406a.c
-i386/i386at/gpl/linux/scsi/NCR53c406a.h
-i386/i386at/gpl/linux/scsi/advansys.c
-i386/i386at/gpl/linux/scsi/advansys.h
-i386/i386at/gpl/linux/scsi/aha152x.c
-i386/i386at/gpl/linux/scsi/aha152x.h
-i386/i386at/gpl/linux/scsi/aha1542.c
-i386/i386at/gpl/linux/scsi/aha1542.h
-i386/i386at/gpl/linux/scsi/aha1740.c
-i386/i386at/gpl/linux/scsi/aha1740.h
-i386/i386at/gpl/linux/scsi/aic7xxx.c
-i386/i386at/gpl/linux/scsi/aic7xxx.h
-i386/i386at/gpl/linux/scsi/aic7xxx_proc.src
-i386/i386at/gpl/linux/scsi/aic7xxx_reg.h
-i386/i386at/gpl/linux/scsi/aic7xxx_seq.h
-i386/i386at/gpl/linux/scsi/constants.h
-i386/i386at/gpl/linux/scsi/eata.c
-i386/i386at/gpl/linux/scsi/eata.h
-i386/i386at/gpl/linux/scsi/eata_dma.c
-i386/i386at/gpl/linux/scsi/eata_dma.h
-i386/i386at/gpl/linux/scsi/eata_dma_proc.h
-i386/i386at/gpl/linux/scsi/eata_dma_proc.src
-i386/i386at/gpl/linux/scsi/eata_generic.h
-i386/i386at/gpl/linux/scsi/eata_pio.c
-i386/i386at/gpl/linux/scsi/eata_pio.h
-i386/i386at/gpl/linux/scsi/eata_pio_proc.src
-i386/i386at/gpl/linux/scsi/in2000.c
-i386/i386at/gpl/linux/scsi/fdomain.c
-i386/i386at/gpl/linux/scsi/fdomain.h
-i386/i386at/gpl/linux/scsi/g_NCR5380.c
-i386/i386at/gpl/linux/scsi/g_NCR5380.h
-i386/i386at/gpl/linux/scsi/hosts.c
-i386/i386at/gpl/linux/scsi/hosts.h
-i386/i386at/gpl/linux/scsi/pas16.c
-i386/i386at/gpl/linux/scsi/in2000.h
-i386/i386at/gpl/linux/scsi/pas16.h
-i386/i386at/gpl/linux/scsi/qlogic.c
-i386/i386at/gpl/linux/scsi/qlogic.h
-i386/i386at/gpl/linux/scsi/scsi.h
-i386/i386at/gpl/linux/scsi/scsi.c
-i386/i386at/gpl/linux/scsi/scsi_proc.c
-i386/i386at/gpl/linux/scsi/scsi_debug.c
-i386/i386at/gpl/linux/scsi/scsi_debug.h
-i386/i386at/gpl/linux/scsi/scsi_ioctl.c
-i386/i386at/gpl/linux/scsi/scsi_ioctl.h
-i386/i386at/gpl/linux/scsi/scsicam.c
-i386/i386at/gpl/linux/scsi/sd_ioctl.c
-i386/i386at/gpl/linux/scsi/sd.c
-i386/i386at/gpl/linux/scsi/sd.h
-i386/i386at/gpl/linux/scsi/seagate.c
-i386/i386at/gpl/linux/scsi/seagate.h
-i386/i386at/gpl/linux/scsi/sr.c
-i386/i386at/gpl/linux/scsi/sr.h
-i386/i386at/gpl/linux/scsi/sr_ioctl.c
-i386/i386at/gpl/linux/scsi/u14-34f.c
-i386/i386at/gpl/linux/scsi/t128.c
-i386/i386at/gpl/linux/scsi/t128.h
-i386/i386at/gpl/linux/scsi/u14-34f.h
-i386/i386at/gpl/linux/scsi/ultrastor.c
-i386/i386at/gpl/linux/scsi/ultrastor.h
-i386/i386at/gpl/linux/scsi/wd7000.c
-i386/i386at/gpl/linux/scsi/wd7000.h
-i386/i386at/lprreg.h
-i386/i386at/model_dep.c
-i386/i386at/nfd.c
-i386/i386at/nfdreg.h
-i386/i386at/nhd.c
-i386/i386at/nhdreg.h
-i386/i386at/phys_mem_grab_page.c
-i386/i386at/pic_isa.c
-i386/i386at/rtc.c
-i386/i386at/rtc.h
-i386/imps/Makefile.in
-i386/imps/apic.h
-i386/imps/cpu_number.h
-i386/imps/cpus.h
-i386/imps/imps.c
-i386/imps/impsasm.sym
-i386/include/Makefile.in
-i386/include/Makerules
-i386/include/mach/proc_ops.h
-i386/include/mach/setjmp.h
-i386/include/mach/sa/stdarg.h
-i386/include/mach/sa/sys/varargs.h
-i386/include/mach/i386/asm.h
-i386/include/mach/i386/bios.h
-i386/include/mach/i386/boolean.h
-i386/include/mach/i386/code16.h
-i386/include/mach/i386/cthreads.h
-i386/include/mach/i386/debug_reg.h
-i386/include/mach/i386/disk.h
-i386/include/mach/i386/dpmi.h
-i386/include/mach/i386/eflags.h
-i386/include/mach/i386/exception.h
-i386/include/mach/i386/far_ptr.h
-i386/include/mach/i386/fp_reg.h
-i386/include/mach/i386/ioccom.h
-i386/include/mach/i386/kern_return.h
-i386/include/mach/i386/mach_i386.defs
-i386/include/mach/i386/mach_i386_types.h
-i386/include/mach/i386/machine_types.defs
-i386/include/mach/i386/multiboot.h
-i386/include/mach/i386/paging.h
-i386/include/mach/i386/pio.h
-i386/include/mach/i386/pmode.h
-i386/include/mach/i386/proc_reg.h
-i386/include/mach/i386/rpc.h
-i386/include/mach/i386/seg.h
-i386/include/mach/i386/syscall_sw.h
-i386/include/mach/i386/thread_status.h
-i386/include/mach/i386/time_stamp.h
-i386/include/mach/i386/trap.h
-i386/include/mach/i386/tss.h
-i386/include/mach/i386/vcpi.h
-i386/include/mach/i386/vm_param.h
-i386/include/mach/i386/vm_types.h
-i386/include/mach/i386/exec/elf.h
-i386/intel/pmap.c
-i386/intel/pmap.h
-i386/intel/read_fault.c
-i386/pc/Makerules
-i386/pc/NOTES
-i386/pc/debug.h
-i386/pc/exit.c
-i386/pc/gdt.h
-i386/pc/gdt_sels.h
-i386/pc/ipl.h
-i386/pc/irq.h
-i386/pc/irq_list.h
-i386/pc/pc_asm.sym
-i386/pc/phys_mem.h
-i386/pc/phys_mem_add.c
-i386/pc/pic.c
-i386/pc/pic.h
-i386/pc/putchar.c
-i386/pc/real.h
-i386/pc/real_tss.c
-i386/pc/real_tss.h
-i386/pc/real_tss_def.S
-i386/pc/i16/i16_a20.c
-i386/pc/i16/i16_a20.h
-i386/pc/i16/i16_bios.h
-i386/pc/i16/i16_exit.c
-i386/pc/i16/i16_ext_mem.c
-i386/pc/i16/i16_init.c
-i386/pc/i16/i16_main.c
-i386/pc/i16/i16_pic.c
-i386/pc/i16/i16_putchar.c
-i386/pc/i16/i16_raw.c
-i386/pc/i16/i16_raw_test_a20.S
-i386/pc/i16/i16_real_int.S
-i386/pc/i16/i16_switch.h
-i386/pc/i16/phys_mem_collect.c
-i386/pc/i16/phys_mem_sources.h
-i386/pc/i16/raw_exit.c
-i386/pc/i16/raw_real_int.c
-i386/pc/rv86/config.h
-i386/pc/rv86/gdt_sels.h
-i386/pc/rv86/idt_irq_init.c
-i386/pc/rv86/rv86_real_int.c
-i386/pc/rv86/rv86_real_int_asm.S
-i386/pc/rv86/rv86_reflect_irq.S
-i386/pc/rv86/rv86_trap_handler.S
-i386/pc/rv86/trap_handler.S
-i386/util/Makerules
-i386/util/NOTES
-i386/util/anno.c
-i386/util/anno.h
-i386/util/cpu.h
-i386/util/cpu_subs.h
-i386/util/cpu_tables_init.c
-i386/util/cpu_tables_load.c
-i386/util/crtn.S
-i386/util/debug.h
-i386/util/gdt.c
-i386/util/gdt.h
-i386/util/gdt_sels.h
-i386/util/i386_asm.sym
-i386/util/idt.c
-i386/util/idt.h
-i386/util/idt_inittab.S
-i386/util/idt_inittab.h
-i386/util/ldt.h
-i386/util/trap.h
-i386/util/trap_asm.sym
-i386/util/trap_dump.c
-i386/util/trap_dump_die.c
-i386/util/trap_handler.S
-i386/util/trap_return.S
-i386/util/tss.c
-i386/util/tss.h
-i386/util/tss_dump.c
-i386/util/vm_param.h
-i386/util/i16/debug.h
-i386/util/i16/i16.h
-i386/util/i16/i16_die.c
-i386/util/i16/i16_gdt_init_temp.c
-i386/util/i16/i16_nanodelay.c
-i386/util/i16/i16_puts.c
-i386/util/i16/i16_writehex.c
-i386/Files
-i386/README-Drivers
-i386/Drivers.in
-i386/driverlist.in
-i386/configure
-i386/device-drivers.h.in
-i386/Subdirs
+bogus/aha.h
+bogus/asc.h
+bogus/at3c501.h
+bogus/blit.h
+bogus/com.h
+bogus/de6c.h
+bogus/eaha.h
+bogus/evc.h
+bogus/fd.h
+bogus/fpe.h
+bogus/hd.h
+bogus/hpp.h
+bogus/lpr.h
+bogus/mach_machine_routines.h
+bogus/ne.h
+bogus/ns8390.h
+bogus/nscsi.h
+bogus/par.h
+bogus/pc586.h
+bogus/platforms.h
+bogus/rc.h
+bogus/sbic.h
+bogus/sci.h
+bogus/sii.h
+bogus/siop.h
+bogus/ul.h
+bogus/wd.h
+bogus/wt.h
+Files
+Makefrag
+Subdirs
+dos/i16/gdt.h
+dos/i16/gdt_sels.h
+dos/i16/i16_crt0.S
+dos/i16/i16_crt0.h
+dos/i16/i16_dos.h
+dos/i16/i16_dos_mem.c
+dos/i16/i16_exit.c
+dos/i16/i16_main.c
+dos/i16/i16_putchar.c
+dos/i16/i16_vcpi.c
+dos/i16/i16_xms.c
+dos/i16/idt.h
+dos/i16/phys_mem_sources.h
+dos/dos_buf.c
+dos/dos_check_err.c
+dos/dos_close.c
+dos/dos_fstat.c
+dos/dos_gettimeofday.c
+dos/dos_io.h
+dos/dos_open.c
+dos/dos_read.c
+dos/dos_rename.c
+dos/dos_seek.c
+dos/dos_tcgetattr.c
+dos/dos_unlink.c
+dos/dos_write.c
+dos/putchar.c
+i386/_setjmp.S
+i386/ast.h
+i386/ast_check.c
+i386/ast_types.h
+i386/cpu_number.h
+i386/cswitch.S
+i386/db_disasm.c
+i386/db_interface.c
+i386/db_machdep.h
+i386/db_trace.c
+i386/debug.h
+i386/debug_i386.c
+i386/debug_trace.S
+i386/eflags.h
+i386/fpe_linkage.c
+i386/fpe.b
+i386/fpe.b_elf
+i386/fpu.c
+i386/fpu.h
+i386/gdt.c
+i386/gdt.h
+i386/hardclock.c
+i386/i386asm.sym
+i386/idt-gen.h
+i386/idt.c
+i386/idt_inittab.S
+i386/io_emulate.c
+i386/io_emulate.h
+i386/io_map.c
+i386/io_port.h
+i386/iopb.c
+i386/iopb.h
+i386/ipl.h
+i386/ktss.c
+i386/ktss.h
+i386/kttd_machdep.h
+i386/kttd_interface.c
+i386/ldt.c
+i386/ldt.h
+i386/lock.h
+i386/locore.S
+i386/loose_ends.c
+i386/mach_i386.srv
+i386/mach_param.h
+i386/machine_routines.h
+i386/machspl.h
+i386/mp_desc.c
+i386/mp_desc.h
+i386/pcb.c
+i386/phys.c
+i386/pic.c
+i386/pic.h
+i386/pio.h
+i386/pit.c
+i386/pit.h
+i386/pmap.h
+i386/proc_reg.h
+i386/sched_param.h
+i386/seg.c
+i386/seg.h
+i386/setjmp.h
+i386/spl.S
+i386/spl.h
+i386/thread.h
+i386/time_stamp.h
+i386/timer.h
+i386/trap.c
+i386/trap.h
+i386/tss.h
+i386/user_ldt.c
+i386/user_ldt.h
+i386/vm_param.h
+i386/vm_tuning.h
+i386/xpr.h
+i386/zalloc.h
+i386at/gpl/if_hpp.c
+i386at/gpl/if_ns.c
+i386at/gpl/if_nsreg.h
+i386at/gpl/if_ul.c
+i386at/gpl/if_wd.c
+i386at/asm_startup.h
+i386at/autoconf.c
+i386at/blit.c
+i386at/blitreg.h
+i386at/blituser.h
+i386at/blitvar.h
+i386at/boothdr.S
+i386at/com.c
+i386at/comreg.h
+i386at/conf.c
+i386at/cram.h
+i386at/cons_conf.c
+i386at/dev_hdr.h
+i386at/device_emul.h
+i386at/disk.h
+i386at/ds8390.h
+i386at/eisa.h
+i386at/fd.c
+i386at/fdreg.h
+i386at/i386at_ds_routines.c
+i386at/i8250.h
+i386at/i82586.h
+i386at/idt.h
+i386at/if_3c501.c
+i386at/if_3c501.h
+i386at/if_3c503.h
+i386at/if_ne.c
+i386at/if_de6c.c
+i386at/if_de6c.h
+i386at/if_de6s.S
+i386at/if_nereg.h
+i386at/kd.c
+i386at/if_ns8390.c
+i386at/if_ns8390.h
+i386at/if_par.c
+i386at/if_par.h
+i386at/if_pc586.c
+i386at/if_pc586.h
+i386at/if_wd8003.h
+i386at/immc.c
+i386at/int_init.c
+i386at/interrupt.S
+i386at/iopl.c
+i386at/kd.h
+i386at/kd_event.c
+i386at/kd_mouse.c
+i386at/kd_queue.c
+i386at/kd_queue.h
+i386at/kdasm.S
+i386at/kdsoft.h
+i386at/lpr.c
+i386at/lprreg.h
+i386at/model_dep.c
+i386at/nfd.c
+i386at/nfdreg.h
+i386at/nhd.c
+i386at/nhdreg.h
+i386at/phys_mem_grab_page.c
+i386at/pic_isa.c
+i386at/rtc.c
+i386at/rtc.h
+imps/Makefile.in
+imps/apic.h
+imps/cpu_number.h
+imps/cpus.h
+imps/imps.c
+imps/impsasm.sym
+include/mach/i386/exec/elf.h
+include/mach/i386/asm.h
+include/mach/i386/bios.h
+include/mach/i386/boolean.h
+include/mach/i386/code16.h
+include/mach/i386/cthreads.h
+include/mach/i386/debug_reg.h
+include/mach/i386/disk.h
+include/mach/i386/dpmi.h
+include/mach/i386/eflags.h
+include/mach/i386/exception.h
+include/mach/i386/far_ptr.h
+include/mach/i386/fp_reg.h
+include/mach/i386/ioccom.h
+include/mach/i386/kern_return.h
+include/mach/i386/mach_i386.defs
+include/mach/i386/mach_i386_types.h
+include/mach/i386/machine_types.defs
+include/mach/i386/multiboot.h
+include/mach/i386/paging.h
+include/mach/i386/pio.h
+include/mach/i386/pmode.h
+include/mach/i386/proc_reg.h
+include/mach/i386/rpc.h
+include/mach/i386/seg.h
+include/mach/i386/syscall_sw.h
+include/mach/i386/thread_status.h
+include/mach/i386/time_stamp.h
+include/mach/i386/trap.h
+include/mach/i386/tss.h
+include/mach/i386/vcpi.h
+include/mach/i386/vm_param.h
+include/mach/i386/vm_types.h
+include/mach/proc_ops.h
+include/mach/setjmp.h
+include/mach/sa/sys/varargs.h
+include/mach/sa/stdarg.h
+include/Makefile.in
+include/Makerules
+intel/pmap.c
+intel/pmap.h
+intel/read_fault.c
+pc/i16/i16_a20.c
+pc/i16/i16_a20.h
+pc/i16/i16_bios.h
+pc/i16/i16_exit.c
+pc/i16/i16_ext_mem.c
+pc/i16/i16_init.c
+pc/i16/i16_main.c
+pc/i16/i16_pic.c
+pc/i16/i16_putchar.c
+pc/i16/i16_raw.c
+pc/i16/i16_raw_test_a20.S
+pc/i16/i16_real_int.S
+pc/i16/i16_switch.h
+pc/i16/phys_mem_collect.c
+pc/i16/phys_mem_sources.h
+pc/i16/raw_exit.c
+pc/i16/raw_real_int.c
+pc/Makerules
+pc/NOTES
+pc/debug.h
+pc/exit.c
+pc/gdt.h
+pc/gdt_sels.h
+pc/ipl.h
+pc/irq.h
+pc/irq_list.h
+pc/pc_asm.sym
+pc/phys_mem.h
+pc/phys_mem_add.c
+pc/pic.c
+pc/pic.h
+pc/putchar.c
+pc/real.h
+pc/real_tss.c
+pc/real_tss.h
+pc/real_tss_def.S
+pc/rv86/config.h
+pc/rv86/gdt_sels.h
+pc/rv86/idt_irq_init.c
+pc/rv86/rv86_real_int.c
+pc/rv86/rv86_real_int_asm.S
+pc/rv86/rv86_reflect_irq.S
+pc/rv86/rv86_trap_handler.S
+pc/rv86/trap_handler.S
+util/i16/debug.h
+util/i16/i16.h
+util/i16/i16_die.c
+util/i16/i16_gdt_init_temp.c
+util/i16/i16_nanodelay.c
+util/i16/i16_puts.c
+util/i16/i16_writehex.c
+util/Makerules
+util/NOTES
+util/anno.c
+util/anno.h
+util/cpu.h
+util/cpu_subs.h
+util/cpu_tables_init.c
+util/cpu_tables_load.c
+util/crtn.S
+util/debug.h
+util/gdt.c
+util/gdt.h
+util/gdt_sels.h
+util/i386_asm.sym
+util/idt.c
+util/idt.h
+util/idt_inittab.S
+util/idt_inittab.h
+util/ldt.h
+util/trap.h
+util/trap_asm.sym
+util/trap_dump.c
+util/trap_dump_die.c
+util/trap_handler.S
+util/trap_return.S
+util/tss.c
+util/tss.h
+util/tss_dump.c
+util/vm_param.h
+README-Drivers
diff --git a/i386/Makefile.in b/i386/Makefile.in
new file mode 100644
index 0000000..d47bcc1
--- /dev/null
+++ b/i386/Makefile.in
@@ -0,0 +1,68 @@
+# Makefile for i386
+# Copyright 1999 Free Software Foundation, Inc.
+#
+# Permission to use, copy, modify and distribute this software and its
+# documentation is hereby granted, provided that both the copyright
+# notice and this permission notice appear in all copies of the
+# software, derivative works or modified versions, and any portions
+# thereof, and that both notices appear in supporting documentation.
+#
+# THE FREE SOFTWARE FOUNDATION ALLOWS FREE USE OF THIS SOFTWARE IN ITS
+# "AS IS" CONDITION. THE FREE SOFTWARE FOUNDATION DISCLAIMS ANY
+# LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE
+# USE OF THIS SOFTWARE.
+
+
+
+
+# Variables from `configure'.
+srcdir=@srcdir@
+
+# Programs found by configure.
+LD = @LD@
+MAKE = @MAKE@
+
+# Rules. There are few rules because Makefrag does most things in i386.
+all: sysdep.o
+
+sysdep.o: linux/linux.o $(srcdir)/configure
+ rm -f $@
+ $(LD) -r -o $@ linux/linux.o
+
+linux/linux.o: linux
+ cd linux && $(MAKE) all
+
+clean:
+ rm -f sysdep.o
+ cd linux && $(MAKE) clean
+
+distclean: clean
+ cd linux && $(MAKE) distclean
+ rm -f config.status config.log Makefile
+
+mostlyclean: distclean
+ cd linux && $(MAKE) mostlyclean
+
+maintainer-clean: mostlyclean
+ rm -f $(srcdir)/configure
+ cd linux && $(MAKE) maintainer-clean
+
+install-headers:
+install-kernel:
+
+
+
+
+# Autoconf support
+
+$(srcdir)/configure: configure.in
+ cd $(srcdir) && autoconf
+
+Makefile: Makefile.in config.status
+ ./config.status
+
+config.status: configure
+ ./config.status --recheck
+
+vpath %.in $(srcdir)
+vpath configure $(srcdir)
diff --git a/i386/Makefrag b/i386/Makefrag
index 4e28e09..8336b01 100644
--- a/i386/Makefrag
+++ b/i386/Makefrag
@@ -1,5 +1,5 @@
# i386 Mach makefile fragment
-# Copyright 1997 Free Software Foundation, Inc.
+# Copyright 1997, 1999 Free Software Foundation, Inc.
#
# Permission to use, copy, modify and distribute this software and its
# documentation is hereby granted, provided that both the copyright
@@ -14,10 +14,10 @@
# Some of the i386-specific code checks for these.
-DEFINES += -DCONTINUATIONS -DLINUX_DEV -D__ELF__ -Di386
+DEFINES += -DCONTINUATIONS -D__ELF__ -Di386 -DLINUX_DEV
# Source files for any i386 kernel
-i386at-files = autoconf.c blit.c com.c conf.c cons_conf.c fd.c rtc.c \
+i386at-files = autoconf.c blit.c conf.c cons_conf.c fd.c rtc.c \
i386at_ds_routines.c immc.c int_init.c iopl.c kd.c kd_event.c \
kd_mouse.c kd_queue.c model_dep.c phys_mem_grab_page.c pic_isa.c
i386-files = ast_check.c db_disasm.c db_interface.c db_trace.c debug_i386.c \
@@ -51,77 +51,13 @@ ifeq ($(enable_kdb),yes)
objfiles += _setjmp.o
endif
-### Linux device drivers (make this Better, Please)
-
-linux-gen-files = $(addprefix linux_,$(linux-gen-names))
-linux-gen-names = autoirq.c block.c dma.c init.c irq.c kmem.c misc.c net.c \
- port.c printk.c sched.c soft.c timer.c version.c vsprintf.c
-
-linux-block-files = cmd640.c floppy.c genhd.c ide-cd.c ide.c rz1000.c triton.c
-
-linux-net-files = 3c501.c 3c503.c 3c505.c 3c507.c 3c509.c 3c59x.c \
- 8390.c Space.c ac3200.c apricot.c at1700.c atp.c \
- de4x5.c de600.c de620.c depca.c dev.c e2100.c eepro.c eexpress.c \
- eth16i.c ewrk3.c hp-plus.c hp.c hp100.c lance.c ne.c net_init.c \
- ni52.c ni65.c seeq8005.c sk_g16.c smc-ultra.c tulip.c \
- wavelan.c wd.c znet.c
-
-linux-pci-files = bios32.c pci.c
-
-linux-scsi-files = 53c78xx.c AM53C974.c BusLogic.c NCR53c406a.c advansys.c \
- aha152x.c aha1542.c aha1740.c aic7xxx.c constants.c eata.c eata_dma.c \
- eata_pio.c fdomain.c g_NCR5380.c hosts.c in2000.c pas16.c qlogic.c \
- scsi.c scsi_debug.c scsi_ioctl.c scsi_proc.c scsicam.c sd.c \
- sd_ioctl.c seagate.c sr.c sr_ioctl.c t128.c u14-34f.c \
- ultrastor.c wd7000.c
-
-all-linux-files = $(linux-gen-files) $(linux-block-files) \
- $(linux-net-files) $(linux-pci-files) $(linux-scsi-files)
-
-# These are always used.
-objfiles += $(subst .c,.o,$(filter-out linux_net.c,$(linux-gen-files)))
-objfiles += $(subst .c,.o,$(linux-pci-files)) genhd.o
-
-vpath %.c $(sysdep)/i386at/gpl/linux $(sysdep)/i386at/gpl/linux/block
-vpath %.c $(sysdep)/i386at/gpl/linux/net $(sysdep)/i386at/gpl/linux/pci
-vpath %.c $(sysdep)/i386at/gpl/linux/scsi
-
-# These files need special flags for compilation; each one will
-# have a variable like wd7000.c-linux-flags with those flags.
-CFLAGS += $($(<F)-linux-flags)
-
-# These flags are:
-# Instead of Mach's KERNEL, Linux uses __KERNEL__. Whee.
-# Arrange for special include directories too.
-# Because of the use of `extern inline' in some Linux header files without
-# corresponding text-segment definitions, we must always optimize.
-linux-spec-flags= -D__KERNEL__ -I$(sysdep)/i386at/gpl/linux \
- -I$(sysdep)/i386at/gpl/linux/include -O2
-
-# Here is where those specs are found.
--include linux-flags
-
-# How to make this file:
-
-linux-flags: $(sysdep)/Makefrag
- rm -f $@
- for i in $(all-linux-files); do \
- echo $$i-linux-flags '= $$(linux-spec-flags)' >> $@; \
- done
- echo 'linux-flags-done='$(all-linux-files) >> $@
-
-# If we haven't included `linux-flags' properly, then don't try and build
-# .d files.
-ifneq ($(linux-flags-done),$(all-linux-files))
-no_deps=t
-endif
-
-### End Linux device drivers grot
-
-
+# XXX: In i386, com is always enabled.
+objfiles += com.o
-include i386/driverlist
-objfiles += $(sort $(device_drivers))
+# This file is only needed for LPR support.
+ifeq ($(findstring -DMACH_LPR,@DEFS@),-DMACH_LPR)
+objfiles += lpr.o
+endif
@@ -162,23 +98,6 @@ i386-installed-headers= mach/proc_ops.h \
vm_types.h)
-# Autoconf support
-
-$(sysdep)/configure: $(sysdep)/Drivers.in $(srcdir)/Drivers.macros
- cd $(sysdep) && rm -f configure && autoconf Drivers.in > configure
-
-# Running config.status always creates driverlist, but
-# only touches device-drivers.h if it changed.
-$(systype)/device-drivers.h: $(systype)/driverlist
-$(systype)/driverlist: $(sysdep)/driverlist.in $(systype)/config.status
- cd $(systype) && ./config.status
-
-$(systype)/config.status: $(sysdep)/configure
- cd $(systype) && ./config.status --recheck
-
-
-
-
# Cheat, cheat, cheat.
fpe.o: fpe.b_elf
uudecode $<