Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Oct 1998 20:40:51 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        current@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/i386/isa aic6360.c alog.c asc.c cy.c fd.c if_ar.c if_cs.c if_cx.c if_ed.c if_eg.c if_el.c if_ep.c if_ex.c if_fe.c if_ie.c if_le.c if_lnc.c if_sr.c if_wl.c if_ze.c if_zp.c isa.c isa_device.h labpc.c loran.c lpt.c mcd.c mse.c ncr5380.c ...
Message-ID:  <199810221040.UAA14937@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help

This change is a bit dangerous because it affects so many drivers
(all isa ones).

It breaks the sound drivers at compile time.  This may be fixed in the
next version of soundcard.c.  Runtime problems might be reported in
boot messages like "foo0: irq with no handler".

Bruce

>bde         1998/10/21 22:58:46 PDT
>
>  Modified files:
>    sys/i386/isa         aic6360.c alog.c asc.c cy.c fd.c if_ar.c 
>                         if_cs.c if_cx.c if_ed.c if_eg.c if_el.c 
>                         if_ep.c if_ex.c if_fe.c if_ie.c if_le.c 
>                         if_lnc.c if_sr.c if_wl.c if_ze.c if_zp.c 
>                         isa.c isa_device.h labpc.c loran.c lpt.c 
>                         mcd.c mse.c ncr5380.c npx.c pcf.c pnp.c 
>                         ppc.c psm.c rc.c seagate.c sio.c spigot.c 
>                         stallion.c syscons.c tw.c ultra14f.c wd.c 
>                         wd7000.c wdreg.h wt.c 
>    sys/i386/isa/bs      bsif.c 
>    sys/i386/isa/pcvt    pcvt_drv.c pcvt_hdr.h 
>    sys/i386/isa/snd     sound.c sound.h 
>    sys/i386/isa/sound   sound_calls.h soundcard.c 
>    sys/pc98/pc98        fd.c if_ed.c if_fe.c lpt.c mse.c npx.c 
>                         pc98.c sio.c syscons.c wd.c 
>  Log:
>  Initialize isa_devtab entries for interrupt handlers in individual
>  device drivers, not in ioconf.c.  Use a different hack in isa_device.h
>  so that a new config(8) is not required yet.
>  
>  pc98 parts approved by: kato
>  
>  Revision  Changes    Path
>  1.42      +4 -2      src/sys/i386/isa/aic6360.c
>  1.7       +3 -1      src/sys/i386/isa/alog.c
>  1.32      +5 -2      src/sys/i386/isa/asc.c
>  1.72      +3 -1      src/sys/i386/isa/cy.c
>  1.124     +4 -2      src/sys/i386/isa/fd.c
>  1.23      +4 -2      src/sys/i386/isa/if_ar.c
>  1.6       +4 -2      src/sys/i386/isa/if_cs.c
>  1.25      +4 -1      src/sys/i386/isa/if_cx.c
>  1.146     +4 -2      src/sys/i386/isa/if_ed.c
>  1.29      +4 -2      src/sys/i386/isa/if_eg.c
>  1.38      +4 -2      src/sys/i386/isa/if_el.c
>  1.77      +4 -2      src/sys/i386/isa/if_ep.c
>  1.13      +5 -2      src/sys/i386/isa/if_ex.c
>  1.43      +5 -2      src/sys/i386/isa/if_fe.c
>  1.57      +5 -2      src/sys/i386/isa/if_ie.c
>  1.48      +4 -2      src/sys/i386/isa/if_le.c
>  1.47      +6 -3      src/sys/i386/isa/if_lnc.c
>  1.16      +3 -2      src/sys/i386/isa/if_sr.c
>  1.16      +5 -3      src/sys/i386/isa/if_wl.c
>  1.55      +5 -2      src/sys/i386/isa/if_ze.c
>  1.49      +5 -2      src/sys/i386/isa/if_zp.c
>  1.116     +6 -3      src/sys/i386/isa/isa.c
>  1.56      +65 -69    src/sys/i386/isa/isa_device.h
>  1.28      +3 -1      src/sys/i386/isa/labpc.c
>  1.9       +5 -2      src/sys/i386/isa/loran.c
>  1.71      +4 -2      src/sys/i386/isa/lpt.c
>  1.101     +4 -2      src/sys/i386/isa/mcd.c
>  1.39      +4 -2      src/sys/i386/isa/mse.c
>  1.21      +4 -1      src/sys/i386/isa/ncr5380.c
>  1.62      +4 -1      src/sys/i386/isa/npx.c
>  1.2       +4 -2      src/sys/i386/isa/pcf.c
>  1.7       +2 -2      src/sys/i386/isa/pnp.c
>  1.10      +5 -2      src/sys/i386/isa/ppc.c
>  1.56      +5 -2      src/sys/i386/isa/psm.c
>  1.40      +5 -1      src/sys/i386/isa/rc.c
>  1.32      +5 -2      src/sys/i386/isa/seagate.c
>  1.216     +4 -2      src/sys/i386/isa/sio.c
>  1.35      +4 -1      src/sys/i386/isa/spigot.c
>  1.23      +5 -2      src/sys/i386/isa/stallion.c
>  1.285     +4 -2      src/sys/i386/isa/syscons.c
>  1.28      +3 -1      src/sys/i386/isa/tw.c
>  1.62      +6 -2      src/sys/i386/isa/ultra14f.c
>  1.178     +3 -1      src/sys/i386/isa/wd.c
>  1.21      +3 -1      src/sys/i386/isa/wd7000.c
>  1.23      +3 -1      src/sys/i386/isa/wdreg.h
>  1.46      +4 -2      src/sys/i386/isa/wt.c
>  1.7       +3 -1      src/sys/i386/isa/bs/bsif.c
>  1.42      +2 -0      src/sys/i386/isa/pcvt/pcvt_drv.c
>  1.28      +1 -0      src/sys/i386/isa/pcvt/pcvt_hdr.h
>  1.19      +2 -0      src/sys/i386/isa/snd/sound.c
>  1.9       +2 -0      src/sys/i386/isa/snd/sound.h
>  1.24      +6 -1      src/sys/i386/isa/sound/sound_calls.h
>  1.71      +23 -2     src/sys/i386/isa/sound/soundcard.c
>  1.42      +4 -2      src/sys/pc98/pc98/fd.c
>  1.55      +4 -2      src/sys/pc98/pc98/if_ed.c
>  1.35      +5 -2      src/sys/pc98/pc98/if_fe.c
>  1.23      +4 -2      src/sys/pc98/pc98/lpt.c
>  1.18      +4 -2      src/sys/pc98/pc98/mse.c
>  1.39      +4 -1      src/sys/pc98/pc98/npx.c
>  1.54      +6 -3      src/sys/pc98/pc98/pc98.c
>  1.68      +9 -7      src/sys/pc98/pc98/sio.c
>  1.102     +4 -2      src/sys/pc98/pc98/syscons.c
>  1.65      +3 -1      src/sys/pc98/pc98/wd.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810221040.UAA14937>