cvs commit: src/sys/dev/pccbb pccbb.c pccbb_pci.c pccbbvar.h
Warner Losh
imp at FreeBSD.org
Mon Jun 4 05:59:45 UTC 2007
imp 2007-06-04 05:59:44 UTC
FreeBSD src repository
Modified files:
sys/dev/pccbb pccbb.c pccbb_pci.c pccbbvar.h
Log:
Migrate from setting a CARD_OK flag in a shared word, to setting its
own entry in the softc. This should allow more of cbb_pci_intr() to
migrate to a new cbb_pci_filt() so that we don't have to run cbb's ISR
in almost every case we get an interrupt. We can't just move
cbb_pci_intr into cbb_pci_filt because it does things that aren't safe
to do from a fast interrupt handler, err I mean from a filter. This is
an important first step.
# I wonder if I need to make cardok volatile or not.
Revision Changes Path
1.164 +8 -29 src/sys/dev/pccbb/pccbb.c
1.25 +12 -2 src/sys/dev/pccbb/pccbb_pci.c
1.31 +1 -1 src/sys/dev/pccbb/pccbbvar.h
More information about the cvs-src
mailing list