diff options
author | dfr <dfr@FreeBSD.org> | 2000-05-28 15:45:30 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2000-05-28 15:45:30 +0000 |
commit | 2281181f80ca7d7bac05bd3f7944f1760c157dbe (patch) | |
tree | 447796f680ca815cfeaf153177bb3f852c44a8d8 /sys/i386/isa/ipl_funcs.c | |
parent | b67ad017c08bc0b18516d5cad7f4c2084f00774a (diff) | |
download | FreeBSD-src-2281181f80ca7d7bac05bd3f7944f1760c157dbe.zip FreeBSD-src-2281181f80ca7d7bac05bd3f7944f1760c157dbe.tar.gz |
Add taskqueue system for easy-to-use SWIs among other things.
Reviewed by: arch
Diffstat (limited to 'sys/i386/isa/ipl_funcs.c')
-rw-r--r-- | sys/i386/isa/ipl_funcs.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/i386/isa/ipl_funcs.c b/sys/i386/isa/ipl_funcs.c index 043d6b4..d27d97f 100644 --- a/sys/i386/isa/ipl_funcs.c +++ b/sys/i386/isa/ipl_funcs.c @@ -55,12 +55,14 @@ DO_SETBITS(setsoftclock, &ipending, SWI_CLOCK_PENDING) DO_SETBITS(setsoftnet, &ipending, SWI_NET_PENDING) DO_SETBITS(setsofttty, &ipending, SWI_TTY_PENDING) DO_SETBITS(setsoftvm, &ipending, SWI_VM_PENDING) +DO_SETBITS(setsofttq, &ipending, SWI_TQ_PENDING) DO_SETBITS(schedsoftcamnet, &idelayed, SWI_CAMNET_PENDING) DO_SETBITS(schedsoftcambio, &idelayed, SWI_CAMBIO_PENDING) DO_SETBITS(schedsoftnet, &idelayed, SWI_NET_PENDING) DO_SETBITS(schedsofttty, &idelayed, SWI_TTY_PENDING) DO_SETBITS(schedsoftvm, &idelayed, SWI_VM_PENDING) +DO_SETBITS(schedsofttq, &idelayed, SWI_TQ_PENDING) unsigned softclockpending(void) @@ -272,6 +274,7 @@ GENSPL(splsoftcamnet, |=, SWI_CAMNET_MASK, 10) GENSPL(splsoftclock, =, SWI_CLOCK_MASK, 11) GENSPL(splsofttty, |=, SWI_TTY_MASK, 12) GENSPL(splsoftvm, |=, SWI_VM_MASK, 16) +GENSPL(splsofttq, |=, SWI_TQ_MASK, 17) GENSPL(splstatclock, |=, stat_imask, 13) GENSPL(spltty, |=, tty_imask, 14) GENSPL(splvm, |=, net_imask | bio_imask | cam_imask, 15) |