Changeset 2bb8648 in mainline for generic/include
- Timestamp:
- 2006-05-07T15:21:11Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 31282f9
- Parents:
- ecf3722
- Location:
- generic/include
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/include/ddi/ddi.h
recf3722 r2bb8648 36 36 extern __native sys_physmem_map(ddi_memarg_t *uspace_mem_arg); 37 37 extern __native sys_iospace_enable(ddi_ioarg_t *uspace_io_arg); 38 extern __native sys_preempt_control(int enable); 38 39 39 40 /* -
generic/include/security/cap.h
recf3722 r2bb8648 42 42 #define __CAP_H__ 43 43 44 #include <syscall/sysarg64.h> 44 45 #include <arch/types.h> 45 46 #include <typedefs.h> … … 64 65 65 66 /** 66 * CAP_PREEMPT_CONTROL allows its holder to disable interrupts67 * CAP_PREEMPT_CONTROL allows its holder to disable/enable preemption. 67 68 */ 68 #define CAP_PREEMPT_CONTROL (1<<3) 69 #define CAP_PREEMPT_CONTROL (1<<3) 70 71 /** 72 * CAP_IRQ_REG entitles its holder to register IRQ handlers. 73 */ 74 #define CAP_IRQ_REG (1<<4) 69 75 70 76 typedef __u32 cap_t; … … 73 79 extern cap_t cap_get(task_t *t); 74 80 81 extern __native sys_cap_grant(sysarg64_t *uspace_taskid_arg, cap_t caps); 82 extern __native sys_cap_revoke(sysarg64_t *uspace_taskid_arg, cap_t caps); 83 75 84 #endif -
generic/include/syscall/syscall.h
recf3722 r2bb8648 33 33 SYS_IO = 0, 34 34 SYS_TLS_SET = 1, /* Hardcoded in AMD64,IA32 uspace - psthread.S */ 35 SYS_PREEMPT_CONTROL,36 35 SYS_THREAD_CREATE, 37 36 SYS_THREAD_EXIT, … … 54 53 SYS_IPC_REGISTER_IRQ, 55 54 SYS_IPC_UNREGISTER_IRQ, 55 SYS_CAP_GRANT, 56 SYS_CAP_REVOKE, 56 57 SYS_MAP_PHYSMEM, 57 58 SYS_IOSPACE_ENABLE, 59 SYS_PREEMPT_CONTROL, 58 60 SYSCALL_END 59 61 } syscall_t;
Note:
See TracChangeset
for help on using the changeset viewer.