diff options
author | bde <bde@FreeBSD.org> | 2000-05-31 16:36:20 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 2000-05-31 16:36:20 +0000 |
commit | d6748db09b7bc8d98cd006726333dfd4cd03a040 (patch) | |
tree | cde9121cd8faa97cff85793925110a47865744f3 /sys/amd64/isa | |
parent | af615e019dddc2301527d65fd974c4b515800e52 (diff) | |
download | FreeBSD-src-d6748db09b7bc8d98cd006726333dfd4cd03a040.zip FreeBSD-src-d6748db09b7bc8d98cd006726333dfd4cd03a040.tar.gz |
Pack the SWI bits to save some time and space.
Diffstat (limited to 'sys/amd64/isa')
-rw-r--r-- | sys/amd64/isa/atpic_vector.S | 8 | ||||
-rw-r--r-- | sys/amd64/isa/icu_vector.S | 8 | ||||
-rw-r--r-- | sys/amd64/isa/icu_vector.s | 8 |
3 files changed, 6 insertions, 18 deletions
diff --git a/sys/amd64/isa/atpic_vector.S b/sys/amd64/isa/atpic_vector.S index c1c5387..e427351 100644 --- a/sys/amd64/isa/atpic_vector.S +++ b/sys/amd64/isa/atpic_vector.S @@ -209,16 +209,12 @@ _ihandlers: /* addresses of interrupt handlers */ .long Xresume8, Xresume9, Xresume10, Xresume11 .long Xresume12, Xresume13, Xresume14, Xresume15 .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_null + .long _swi_vm, _swi_null, _softclock imasks: /* masks for interrupt handlers */ .space NHWI*4 /* padding; HWI masks are elsewhere */ .long SWI_TTY_MASK, SWI_NET_MASK, SWI_CAMNET_MASK, SWI_CAMBIO_MASK - .long SWI_VM_MASK, SWI_TQ_MASK, 0, 0 - .long 0, 0, 0, 0 - .long 0, 0, SWI_CLOCK_MASK, 0 + .long SWI_VM_MASK, SWI_TQ_MASK, SWI_CLOCK_MASK .text diff --git a/sys/amd64/isa/icu_vector.S b/sys/amd64/isa/icu_vector.S index c1c5387..e427351 100644 --- a/sys/amd64/isa/icu_vector.S +++ b/sys/amd64/isa/icu_vector.S @@ -209,16 +209,12 @@ _ihandlers: /* addresses of interrupt handlers */ .long Xresume8, Xresume9, Xresume10, Xresume11 .long Xresume12, Xresume13, Xresume14, Xresume15 .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_null + .long _swi_vm, _swi_null, _softclock imasks: /* masks for interrupt handlers */ .space NHWI*4 /* padding; HWI masks are elsewhere */ .long SWI_TTY_MASK, SWI_NET_MASK, SWI_CAMNET_MASK, SWI_CAMBIO_MASK - .long SWI_VM_MASK, SWI_TQ_MASK, 0, 0 - .long 0, 0, 0, 0 - .long 0, 0, SWI_CLOCK_MASK, 0 + .long SWI_VM_MASK, SWI_TQ_MASK, SWI_CLOCK_MASK .text diff --git a/sys/amd64/isa/icu_vector.s b/sys/amd64/isa/icu_vector.s index c1c5387..e427351 100644 --- a/sys/amd64/isa/icu_vector.s +++ b/sys/amd64/isa/icu_vector.s @@ -209,16 +209,12 @@ _ihandlers: /* addresses of interrupt handlers */ .long Xresume8, Xresume9, Xresume10, Xresume11 .long Xresume12, Xresume13, Xresume14, Xresume15 .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_null + .long _swi_vm, _swi_null, _softclock imasks: /* masks for interrupt handlers */ .space NHWI*4 /* padding; HWI masks are elsewhere */ .long SWI_TTY_MASK, SWI_NET_MASK, SWI_CAMNET_MASK, SWI_CAMBIO_MASK - .long SWI_VM_MASK, SWI_TQ_MASK, 0, 0 - .long 0, 0, 0, 0 - .long 0, 0, SWI_CLOCK_MASK, 0 + .long SWI_VM_MASK, SWI_TQ_MASK, SWI_CLOCK_MASK .text |