Changeset 5828554 in mainline for abi/include
- Timestamp:
- 2014-01-19T14:37:22Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/fix-logger-deadlock, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- cf982ff
- Parents:
- 2f591127 (diff), 476f62c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- abi/include/abi
- Files:
-
- 1 added
- 3 edited
- 1 moved
-
ipc/event.h (modified) (1 diff)
-
kio.h (added)
-
klog.h (modified) (2 diffs)
-
log.h (moved) (moved from uspace/lib/usbhid/include/usb/hid/iface.h ) (2 diffs)
-
syscall.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
abi/include/abi/ipc/event.h
r2f591127 r5828554 38 38 /** Global events */ 39 39 typedef enum event_type { 40 /** New data available in kernel log*/41 EVENT_K LOG= 0,40 /** New data available in kernel character buffer */ 41 EVENT_KIO = 0, 42 42 /** Returning from kernel console to uspace */ 43 43 EVENT_KCONSOLE, 44 44 /** A task/thread has faulted and will be terminated */ 45 45 EVENT_FAULT, 46 /** New data available in kernel log */ 47 EVENT_KLOG, 46 48 EVENT_END 47 49 } event_type_t; -
abi/include/abi/klog.h
r2f591127 r5828554 1 1 /* 2 * Copyright (c) 201 2 Jakub Jermar2 * Copyright (c) 2014 Martin Sucha 3 3 * All rights reserved. 4 4 * … … 36 36 #define ABI_KLOG_H_ 37 37 38 enum { 39 KLOG_UNKNOW, 38 typedef enum { 40 39 KLOG_WRITE, 41 KLOG_UPDATE, 42 KLOG_COMMAND 43 }; 40 KLOG_READ 41 } klog_operation_t; 44 42 45 43 #endif -
abi/include/abi/log.h
r2f591127 r5828554 1 1 /* 2 2 * Copyright (c) 2011 Vojtech Horky 3 * Copyright (c) 2011 Jiri Svoboda 4 * Copyright (c) 2013 Martin Sucha 3 5 * All rights reserved. 4 6 * … … 27 29 */ 28 30 29 /** @addtogroup libusbhid31 /** @addtogroup genericlog 30 32 * @{ 31 33 */ 32 34 /** @file 33 * Client functions for accessing USB HID interface.34 35 */ 35 #ifndef LIBUSBHID_CLASSES_HID_IFACE_H_36 #define LIBUSBHID_CLASSES_HID_IFACE_H_37 36 38 #i nclude <sys/types.h>39 # include <async.h>37 #ifndef ABI_LOG_H_ 38 #define ABI_LOG_H_ 40 39 41 extern int usbhid_dev_get_event_length(async_sess_t *, size_t *); 42 extern int usbhid_dev_get_event(async_sess_t *, uint8_t *, size_t, size_t *, 43 int *, unsigned int); 44 extern int usbhid_dev_get_report_descriptor_length(async_sess_t *, size_t *); 45 extern int usbhid_dev_get_report_descriptor(async_sess_t *, uint8_t *, size_t, 46 size_t *); 40 /** Log message level. */ 41 typedef enum { 42 /** Fatal error, program is not able to recover at all. */ 43 LVL_FATAL, 44 /** Serious error but the program can recover from it. */ 45 LVL_ERROR, 46 /** Easily recoverable problem. */ 47 LVL_WARN, 48 /** Information message that ought to be printed by default. */ 49 LVL_NOTE, 50 /** Debugging purpose message. */ 51 LVL_DEBUG, 52 /** More detailed debugging message. */ 53 LVL_DEBUG2, 54 55 /** For checking range of values */ 56 LVL_LIMIT 57 } log_level_t; 58 59 /* Who is the source of the message? */ 60 typedef enum { 61 LF_OTHER = 0, 62 LF_USPACE, 63 LF_ARCH 64 } log_facility_t; 47 65 48 66 #endif 49 /** 50 * @}67 68 /** @} 51 69 */ -
abi/include/abi/syscall.h
r2f591127 r5828554 37 37 38 38 typedef enum { 39 SYS_K LOG= 0,39 SYS_KIO = 0, 40 40 SYS_TLS_SET = 1, /* Hardcoded for AMD64, IA-32 (fibril.S in uspace) */ 41 41 … … 99 99 SYS_DEBUG_ACTIVATE_CONSOLE, 100 100 101 SYS_KLOG, 102 101 103 SYSCALL_END 102 104 } syscall_t;
Note:
See TracChangeset
for help on using the changeset viewer.
