diff options
author | bde <bde@FreeBSD.org> | 1998-08-11 17:01:32 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1998-08-11 17:01:32 +0000 |
commit | d22b2d54d1fee5411a395664783e84a200544832 (patch) | |
tree | 70d48400c4443b9a298b28c95a94509882503277 /sys/amd64 | |
parent | 51ac0ee7af9186216e90f801948d7e6783502d3f (diff) | |
download | FreeBSD-src-d22b2d54d1fee5411a395664783e84a200544832.zip FreeBSD-src-d22b2d54d1fee5411a395664783e84a200544832.tar.gz |
Register tty software interrupt handlers at run time using register_swi()
instead of at compile time using ifdefs.
Use _swi_null instead of dummycamisr. CAM and dpt should call
register_swi() instead of hacking on ihandlers[] directly.
Diffstat (limited to 'sys/amd64')
-rw-r--r-- | sys/amd64/amd64/apic_vector.S | 4 | ||||
-rw-r--r-- | sys/amd64/isa/atpic_vector.S | 4 | ||||
-rw-r--r-- | sys/amd64/isa/icu_vector.S | 4 | ||||
-rw-r--r-- | sys/amd64/isa/icu_vector.s | 4 |
4 files changed, 8 insertions, 8 deletions
diff --git a/sys/amd64/amd64/apic_vector.S b/sys/amd64/amd64/apic_vector.S index 2db57da..1a70f1d 100644 --- a/sys/amd64/amd64/apic_vector.S +++ b/sys/amd64/amd64/apic_vector.S @@ -1,6 +1,6 @@ /* * from: vector.s, 386BSD 0.1 unknown origin - * $Id: apic_vector.s,v 1.30 1998/05/17 22:12:04 tegge Exp $ + * $Id: apic_vector.s,v 1.31 1998/08/11 15:08:12 bde Exp $ */ @@ -938,7 +938,7 @@ _ihandlers: * ipl.s: doreti_unpend * apic_ipl.s: splz_unpend */ - .long swi_tty, swi_net, dummycamisr, dummycamisr + .long _swi_null, swi_net, _swi_null, _swi_null .long _swi_vm, _swi_null, _softclock, swi_ast imasks: /* masks for interrupt handlers */ diff --git a/sys/amd64/isa/atpic_vector.S b/sys/amd64/isa/atpic_vector.S index 4756038..042614b 100644 --- a/sys/amd64/isa/atpic_vector.S +++ b/sys/amd64/isa/atpic_vector.S @@ -1,6 +1,6 @@ /* * from: vector.s, 386BSD 0.1 unknown origin - * $Id: icu_vector.s,v 1.7 1998/01/15 07:33:59 gibbs Exp $ + * $Id: icu_vector.s,v 1.8 1998/08/11 15:08:12 bde Exp $ */ /* @@ -201,7 +201,7 @@ _ihandlers: /* addresses of interrupt handlers */ .long Xresume4, Xresume5, Xresume6, Xresume7 .long Xresume8, Xresume9, Xresume10, Xresume11 .long Xresume12, Xresume13, Xresume14, Xresume15 - .long swi_tty, swi_net, dummycamisr, dummycamisr + .long _swi_null, swi_net, _swi_null, _swi_null .long _swi_vm, _swi_null, _swi_null, _swi_null .long _swi_null, _swi_null, _swi_null, _swi_null .long _swi_null, _swi_null, _softclock, swi_ast diff --git a/sys/amd64/isa/icu_vector.S b/sys/amd64/isa/icu_vector.S index 4756038..042614b 100644 --- a/sys/amd64/isa/icu_vector.S +++ b/sys/amd64/isa/icu_vector.S @@ -1,6 +1,6 @@ /* * from: vector.s, 386BSD 0.1 unknown origin - * $Id: icu_vector.s,v 1.7 1998/01/15 07:33:59 gibbs Exp $ + * $Id: icu_vector.s,v 1.8 1998/08/11 15:08:12 bde Exp $ */ /* @@ -201,7 +201,7 @@ _ihandlers: /* addresses of interrupt handlers */ .long Xresume4, Xresume5, Xresume6, Xresume7 .long Xresume8, Xresume9, Xresume10, Xresume11 .long Xresume12, Xresume13, Xresume14, Xresume15 - .long swi_tty, swi_net, dummycamisr, dummycamisr + .long _swi_null, swi_net, _swi_null, _swi_null .long _swi_vm, _swi_null, _swi_null, _swi_null .long _swi_null, _swi_null, _swi_null, _swi_null .long _swi_null, _swi_null, _softclock, swi_ast diff --git a/sys/amd64/isa/icu_vector.s b/sys/amd64/isa/icu_vector.s index 4756038..042614b 100644 --- a/sys/amd64/isa/icu_vector.s +++ b/sys/amd64/isa/icu_vector.s @@ -1,6 +1,6 @@ /* * from: vector.s, 386BSD 0.1 unknown origin - * $Id: icu_vector.s,v 1.7 1998/01/15 07:33:59 gibbs Exp $ + * $Id: icu_vector.s,v 1.8 1998/08/11 15:08:12 bde Exp $ */ /* @@ -201,7 +201,7 @@ _ihandlers: /* addresses of interrupt handlers */ .long Xresume4, Xresume5, Xresume6, Xresume7 .long Xresume8, Xresume9, Xresume10, Xresume11 .long Xresume12, Xresume13, Xresume14, Xresume15 - .long swi_tty, swi_net, dummycamisr, dummycamisr + .long _swi_null, swi_net, _swi_null, _swi_null .long _swi_vm, _swi_null, _swi_null, _swi_null .long _swi_null, _swi_null, _swi_null, _swi_null .long _swi_null, _swi_null, _softclock, swi_ast |