Subversion Repositories HelenOS

Rev

Rev 3386 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3386 Rev 4153
Line 36... Line 36...
36
#include <stdio.h>
36
#include <stdio.h>
37
 
37
 
38
#include "fb.h"
38
#include "fb.h"
39
#include "ega.h"
39
#include "ega.h"
40
#include "msim.h"
40
#include "msim.h"
-
 
41
#include "ski.h"
-
 
42
#include "sgcn.h"
41
#include "main.h"
43
#include "main.h"
42
 
44
 
43
#define NAME "fb"
45
#define NAME "fb"
44
 
46
 
45
void receive_comm_area(ipc_callid_t callid, ipc_call_t *call, void **area)
47
void receive_comm_area(ipc_callid_t callid, ipc_call_t *call, void **area)
Line 77... Line 79...
77
    if ((!initialized) && (sysinfo_value("fb.kind") == 3)) {
79
    if ((!initialized) && (sysinfo_value("fb.kind") == 3)) {
78
        if (msim_init() == 0)
80
        if (msim_init() == 0)
79
            initialized = true;
81
            initialized = true;
80
    }
82
    }
81
#endif
83
#endif
-
 
84
#ifdef SGCN_ENABLED
-
 
85
    if ((!initialized) && (sysinfo_value("fb.kind") == 4)) {
-
 
86
        if (sgcn_init() == 0)
-
 
87
            initialized = true;
-
 
88
    }
-
 
89
#endif
-
 
90
#ifdef SKI_ENABLED
-
 
91
    if ((!initialized) && (sysinfo_value("fb") != true)) {
-
 
92
        if (ski_init() == 0)
-
 
93
            initialized = true;
-
 
94
    }
-
 
95
#endif
82
 
96
 
83
    if (!initialized)
97
    if (!initialized)
84
        return -1;
98
        return -1;
85
 
99
   
86
    if (ipc_connect_to_me(PHONE_NS, SERVICE_VIDEO, 0, 0, &phonead) != 0)
100
    if (ipc_connect_to_me(PHONE_NS, SERVICE_VIDEO, 0, 0, &phonead) != 0)
87
        return -1;
101
        return -1;
88
   
102
   
89
    printf(NAME ": Accepting connections\n");
103
    printf(NAME ": Accepting connections\n");
90
    async_manager();
104
    async_manager();
-
 
105
   
91
    /* Never reached */
106
    /* Never reached */
92
    return 0;
107
    return 0;
93
}
108
}