Changes in / [8264867:8d2d308f] in mainline


Ignore:
Files:
6 added
8 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r8264867 r8d2d308f  
    578578# USB settings
    579579
    580 % USB verbose messages
    581 ! CONFIG_USB_VERBOSE (n/y)
     580% USB release build (less logging)
     581! CONFIG_USB_RELEASE_BUILD (y/n)
    582582
    583583% Start virtual USB host controller
  • uspace/lib/usb/include/usb/debug.h

    r8264867 r8d2d308f  
    8181
    8282/** Default log level. */
    83 #ifdef CONFIG_USB_VERBOSE
     83#ifdef CONFIG_USB_RELEASE_BUILD
     84#  define USB_LOG_LEVEL_DEFAULT USB_LOG_LEVEL_INFO
     85#else
    8486#  define USB_LOG_LEVEL_DEFAULT USB_LOG_LEVEL_DEBUG
    85 #else
    86 #  define USB_LOG_LEVEL_DEFAULT USB_LOG_LEVEL_INFO
    8787#endif
    8888
  • uspace/srv/net/tcp/ncsim.c

    r8264867 r8d2d308f  
    4444#include <io/log.h>
    4545#include <stdlib.h>
    46 #include <fibril.h>
     46#include <thread.h>
    4747#include "conn.h"
    4848#include "ncsim.h"
     
    119119}
    120120
    121 /** Network condition simulator handler fibril. */
    122 static int tcp_ncsim_fibril(void *arg)
     121/** Network condition simulator handler thread. */
     122static void tcp_ncsim_thread(void *arg)
    123123{
    124124        link_t *link;
     
    126126        int rc;
    127127
    128         log_msg(LVL_DEBUG, "tcp_ncsim_fibril()");
     128        log_msg(LVL_DEBUG, "tcp_ncsim_thread()");
    129129
    130130
     
    151151                free(sqe);
    152152        }
    153 
    154         /* Not reached */
    155         return 0;
    156153}
    157154
    158 /** Start simulator handler fibril. */
    159 void tcp_ncsim_fibril_start(void)
     155/** Start simulator handler thread. */
     156void tcp_ncsim_thread_start(void)
    160157{
    161         fid_t fid;
     158        thread_id_t tid;
     159        int rc;
    162160
    163         log_msg(LVL_DEBUG, "tcp_ncsim_fibril_start()");
     161        log_msg(LVL_DEBUG, "tcp_ncsim_thread_start()");
    164162
    165         fid = fibril_create(tcp_ncsim_fibril, NULL);
    166         if (fid == 0) {
    167                 log_msg(LVL_ERROR, "Failed creating ncsim fibril.");
     163        rc = thread_create(tcp_ncsim_thread, NULL, "ncsim", &tid);
     164        if (rc != EOK) {
     165                log_msg(LVL_ERROR, "Failed creating ncsim thread.");
    168166                return;
    169167        }
    170 
    171         fibril_add_ready(fid);
    172168}
    173169
  • uspace/srv/net/tcp/ncsim.h

    r8264867 r8d2d308f  
    4040extern void tcp_ncsim_init(void);
    4141extern void tcp_ncsim_bounce_seg(tcp_sockpair_t *, tcp_segment_t *);
    42 extern void tcp_ncsim_fibril_start(void);
     42extern void tcp_ncsim_thread_start(void);
     43
    4344
    4445#endif
  • uspace/srv/net/tcp/rqueue.c

    r8264867 r8d2d308f  
    3939#include <io/log.h>
    4040#include <stdlib.h>
    41 #include <fibril.h>
     41#include <thread.h>
    4242#include "conn.h"
    4343#include "pdu.h"
     
    128128}
    129129
    130 /** Receive queue handler fibril. */
    131 static int tcp_rqueue_fibril(void *arg)
     130/** Receive queue handler thread. */
     131static void tcp_rqueue_thread(void *arg)
    132132{
    133133        link_t *link;
    134134        tcp_rqueue_entry_t *rqe;
    135135
    136         log_msg(LVL_DEBUG, "tcp_rqueue_fibril()");
     136        log_msg(LVL_DEBUG, "tcp_rqueue_thread()");
    137137
    138138        while (true) {
     
    142142                tcp_as_segment_arrived(&rqe->sp, rqe->seg);
    143143        }
    144 
    145         /* Not reached */
    146         return 0;
    147144}
    148145
    149 /** Start receive queue handler fibril. */
    150 void tcp_rqueue_fibril_start(void)
     146/** Start receive queue handler thread. */
     147void tcp_rqueue_thread_start(void)
    151148{
    152         fid_t fid;
     149        thread_id_t tid;
     150        int rc;
    153151
    154         log_msg(LVL_DEBUG, "tcp_rqueue_fibril_start()");
     152        log_msg(LVL_DEBUG, "tcp_rqueue_thread_start()");
    155153
    156         fid = fibril_create(tcp_rqueue_fibril, NULL);
    157         if (fid == 0) {
    158                 log_msg(LVL_ERROR, "Failed creating rqueue fibril.");
     154        rc = thread_create(tcp_rqueue_thread, NULL, "rqueue", &tid);
     155        if (rc != EOK) {
     156                log_msg(LVL_ERROR, "Failed creating rqueue thread.");
    159157                return;
    160158        }
    161 
    162         fibril_add_ready(fid);
    163159}
    164160
  • uspace/srv/net/tcp/rqueue.h

    r8264867 r8d2d308f  
    4242extern void tcp_rqueue_insert_seg(tcp_sockpair_t *, tcp_segment_t *);
    4343extern void tcp_rqueue_handler(void *);
    44 extern void tcp_rqueue_fibril_start(void);
     44extern void tcp_rqueue_thread_start(void);
    4545
    4646
  • uspace/srv/net/tcp/tcp.c

    r8264867 r8d2d308f  
    180180
    181181        tcp_rqueue_init();
    182         tcp_rqueue_fibril_start();
     182        tcp_rqueue_thread_start();
    183183
    184184        tcp_ncsim_init();
    185         tcp_ncsim_fibril_start();
     185        tcp_ncsim_thread_start();
    186186
    187187        if (0) tcp_test();
  • uspace/srv/net/tcp/test.c

    r8264867 r8d2d308f  
    3838#include <errno.h>
    3939#include <stdio.h>
    40 #include <fibril.h>
     40#include <thread.h>
    4141#include <str.h>
    4242#include "tcp_type.h"
     
    4747#define RCV_BUF_SIZE 64
    4848
    49 static int test_srv(void *arg)
     49static void test_srv(void *arg)
    5050{
    5151        tcp_conn_t *conn;
     
    8484
    8585        printf("test_srv() terminating\n");
    86         return 0;
    8786}
    8887
    89 static int test_cli(void *arg)
     88static void test_cli(void *arg)
    9089{
    9190        tcp_conn_t *conn;
     
    113112        printf("C: User close...\n");
    114113        tcp_uc_close(conn);
    115 
    116         return 0;
    117114}
    118115
    119116void tcp_test(void)
    120117{
    121         fid_t srv_fid;
    122         fid_t cli_fid;
     118        thread_id_t srv_tid;
     119        thread_id_t cli_tid;
     120        int rc;
    123121
    124122        printf("tcp_test()\n");
     
    127125
    128126        if (0) {
    129                 srv_fid = fibril_create(test_srv, NULL);
    130                 if (srv_fid == 0) {
    131                         printf("Failed to create server fibril.\n");
     127                rc = thread_create(test_srv, NULL, "test_srv", &srv_tid);
     128                if (rc != EOK) {
     129                        printf("Failed to create server thread.\n");
    132130                        return;
    133131                }
    134 
    135                 fibril_add_ready(srv_fid);
    136132        }
    137133
    138134        if (0) {
    139                 cli_fid = fibril_create(test_cli, NULL);
    140                 if (cli_fid == 0) {
    141                         printf("Failed to create client fibril.\n");
     135                rc = thread_create(test_cli, NULL, "test_cli", &cli_tid);
     136                if (rc != EOK) {
     137                        printf("Failed to create client thread.\n");
    142138                        return;
    143139                }
    144 
    145                 fibril_add_ready(cli_fid);
    146140        }
    147141}
Note: See TracChangeset for help on using the changeset viewer.