Changeset 5828554 in mainline for abi/include


Ignore:
Timestamp:
2014-01-19T14:37:22Z (12 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
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.
Message:

merge mainline changes

Location:
abi/include/abi
Files:
1 added
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • abi/include/abi/ipc/event.h

    r2f591127 r5828554  
    3838/** Global events */
    3939typedef enum event_type {
    40         /** New data available in kernel log */
    41         EVENT_KLOG = 0,
     40        /** New data available in kernel character buffer */
     41        EVENT_KIO = 0,
    4242        /** Returning from kernel console to uspace */
    4343        EVENT_KCONSOLE,
    4444        /** A task/thread has faulted and will be terminated */
    4545        EVENT_FAULT,
     46        /** New data available in kernel log */
     47        EVENT_KLOG,
    4648        EVENT_END
    4749} event_type_t;
  • abi/include/abi/klog.h

    r2f591127 r5828554  
    11/*
    2  * Copyright (c) 2012 Jakub Jermar
     2 * Copyright (c) 2014 Martin Sucha
    33 * All rights reserved.
    44 *
     
    3636#define ABI_KLOG_H_
    3737
    38 enum {
    39         KLOG_UNKNOW,
     38typedef enum {
    4039        KLOG_WRITE,
    41         KLOG_UPDATE,
    42         KLOG_COMMAND
    43 };
     40        KLOG_READ
     41} klog_operation_t;
    4442
    4543#endif
  • abi/include/abi/log.h

    r2f591127 r5828554  
    11/*
    22 * Copyright (c) 2011 Vojtech Horky
     3 * Copyright (c) 2011 Jiri Svoboda
     4 * Copyright (c) 2013 Martin Sucha
    35 * All rights reserved.
    46 *
     
    2729 */
    2830
    29 /** @addtogroup libusbhid
     31/** @addtogroup genericlog
    3032 * @{
    3133 */
    3234/** @file
    33  * Client functions for accessing USB HID interface.
    3435 */
    35 #ifndef LIBUSBHID_CLASSES_HID_IFACE_H_
    36 #define LIBUSBHID_CLASSES_HID_IFACE_H_
    3736
    38 #include <sys/types.h>
    39 #include <async.h>
     37#ifndef ABI_LOG_H_
     38#define ABI_LOG_H_
    4039
    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. */
     41typedef 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? */
     60typedef enum {
     61        LF_OTHER = 0,
     62        LF_USPACE,
     63        LF_ARCH
     64} log_facility_t;
    4765
    4866#endif
    49 /**
    50  * @}
     67
     68/** @}
    5169 */
  • abi/include/abi/syscall.h

    r2f591127 r5828554  
    3737
    3838typedef enum {
    39         SYS_KLOG = 0,
     39        SYS_KIO = 0,
    4040        SYS_TLS_SET = 1,  /* Hardcoded for AMD64, IA-32 (fibril.S in uspace) */
    4141       
     
    9999        SYS_DEBUG_ACTIVATE_CONSOLE,
    100100       
     101        SYS_KLOG,
     102       
    101103        SYSCALL_END
    102104} syscall_t;
Note: See TracChangeset for help on using the changeset viewer.