summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-23 12:41:22 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-23 12:41:22 +0200
commite6371d9f763ccdceae048c3895740ef5196c39ce (patch)
tree00893aa97b6f354cc18240ce30336266e4bae0bd /spec
parentvalidation: Use <rtems/test.h> instead of <t.h> (diff)
downloadrtems-central-e6371d9f763ccdceae048c3895740ef5196c39ce.tar.bz2
spec: Fix rtems_isr_entry for some CPU ports
Diffstat (limited to 'spec')
-rw-r--r--spec/if/rtems/intr/isr-entry.yml6
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/if/rtems/intr/isr-entry.yml b/spec/if/rtems/intr/isr-entry.yml
index e329554e..e3c24426 100644
--- a/spec/if/rtems/intr/isr-entry.yml
+++ b/spec/if/rtems/intr/isr-entry.yml
@@ -1,10 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: '%'
+brief: |
+ Interrupt service routines installed by ${catch:/name} shall have this
+ function pointer type.
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
definition:
- default: ${/if/impl/isr/handler:/name} ${.:/name}
+ default: void ( *${.:/name} )( void * )
variants:
- definition: ${/if/impl/isr/handler-entry:/name} ${.:/name}
enabled-by: ${/if/impl/cpu/simple-vectored-interrupts:/name} == ${../basedefs/true:/name}