Changeset e96e008 in rtems-libbsd
- Timestamp:
- 08/29/14 09:15:00 (9 years ago)
- Branches:
- 4.11, 5, 5-freebsd-12, 6-freebsd-12, freebsd-9.3, master
- Children:
- a197a48
- Parents:
- 7e982cf
- git-author:
- Sebastian Huber <sebastian.huber@…> (08/29/14 09:15:00)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (09/17/14 11:59:15)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
rtemsbsd/rtems/rtems-bsd-nexus.c
r7e982cf re96e008 53 53 #include <rtems/irq-extension.h> 54 54 55 /* #define DISABLE_INTERRUPT_EXTENSION */ 56 55 57 RTEMS_STATIC_ASSERT(SYS_RES_MEMORY == RTEMS_BSD_RES_MEMORY, RTEMS_BSD_RES_MEMORY); 56 58 … … 70 72 device_set_desc(dev, "RTEMS Nexus device"); 71 73 74 #ifndef DISABLE_INTERRUPT_EXTENSION 72 75 status = rtems_interrupt_server_initialize( 73 76 BSD_TASK_PRIORITY_INTERRUPT, … … 78 81 ); 79 82 BSD_ASSERT(status == RTEMS_SUCCESSFUL); 83 #endif 80 84 81 85 mem_rman.rm_start = 0; … … 198 202 { 199 203 int err; 204 #ifndef DISABLE_INTERRUPT_EXTENSION 200 205 struct nexus_intr *ni; 201 206 … … 233 238 err = ENOMEM; 234 239 } 240 #else 241 err = EINVAL; 242 #endif 235 243 236 244 return (err); … … 242 250 { 243 251 int err; 252 #ifndef DISABLE_INTERRUPT_EXTENSION 244 253 struct nexus_intr *ni; 245 254 rtems_status_code sc; … … 261 270 RTEMS_INTERRUPT_UNIQUE, rh, ra); 262 271 err = sc == RTEMS_SUCCESSFUL ? 0 : EINVAL; 272 #else 273 err = EINVAL; 274 #endif 263 275 264 276 return (err);
Note: See TracChangeset
for help on using the changeset viewer.