aboutsummaryrefslogtreecommitdiff
path: root/sys/x86/isa
diff options
context:
space:
mode:
authorElliott Mitchell <ehem+freebsd@m5p.com>2024-12-11 22:53:42 +0000
committerWarner Losh <imp@FreeBSD.org>2024-12-11 22:54:09 +0000
commit638b29fe651e9a2454d6d73f0af0aec0d208c5d0 (patch)
treeb3498fb006f3758d5eb81d60097538f148cc7b30 /sys/x86/isa
parentb9cf179622ba002e35f48d2c997f57e9d348a16d (diff)
Diffstat (limited to 'sys/x86/isa')
-rw-r--r--sys/x86/isa/atpic.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/x86/isa/atpic.c b/sys/x86/isa/atpic.c
index 4ea80cfff7f9..56566ef8d64d 100644
--- a/sys/x86/isa/atpic.c
+++ b/sys/x86/isa/atpic.c
@@ -113,8 +113,12 @@ inthand_t
}
#define INTSRC(irq) \
- { { &atpics[(irq) / 8].at_pic }, IDTVEC(atpic_intr ## irq ), \
- IDTVEC(atpic_intr ## irq ## _pti), (irq) % 8 }
+ { \
+ .at_intsrc = { &atpics[(irq) / 8].at_pic }, \
+ .at_intr = IDTVEC(atpic_intr ## irq ), \
+ .at_intr_pti = IDTVEC(atpic_intr ## irq ## _pti), \
+ .at_irq = (irq) % 8, \
+ }
struct atpic {
struct pic at_pic;