Subversion Repositories HelenOS

Rev

Rev 1560 | Rev 1787 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1560 Rev 1561
Line 54... Line 54...
54
int main(int argc, char *argv[])
54
int main(int argc, char *argv[])
55
{
55
{
56
    ipcarg_t phonead;
56
    ipcarg_t phonead;
57
    int initialized = 0;
57
    int initialized = 0;
58
 
58
 
59
#ifdef ia32
59
#ifdef FB_ENABLED
60
    if (sysinfo_value("fb.kind") == 1) {
60
    if (sysinfo_value("fb.kind") == 1) {
61
        if (fb_init() == 0)
61
        if (fb_init() == 0)
62
            initialized = 1;
62
            initialized = 1;
63
    } else if (sysinfo_value("fb.kind") == 2) {
-
 
64
        if (ega_init() == 0)
-
 
65
            initialized = 1;
-
 
66
    }
63
    }
67
#endif
64
#endif
68
 
-
 
69
#ifdef amd64 
65
#ifdef EGA_ENABLED
70
    if (sysinfo_value("fb.kind") == 1) {
-
 
71
        if (fb_init() == 0)
-
 
72
            initialized = 1;
-
 
73
    } else if (sysinfo_value("fb.kind") == 2) {
66
    if (! initialized && sysinfo_value("fb.kind") == 2) {
74
        if (ega_init() == 0)
67
        if (ega_init() == 0)
75
            initialized = 1;
68
            initialized = 1;
76
    }
69
    }
77
#endif
70
#endif
78
 
71
 
79
 
-
 
80
   
-
 
81
    if (!initialized)
72
    if (!initialized)
82
        sysio_init();
73
        sysio_init();
83
 
74
 
84
    if (ipc_connect_to_me(PHONE_NS, SERVICE_VIDEO, 0, &phonead) != 0)
75
    if (ipc_connect_to_me(PHONE_NS, SERVICE_VIDEO, 0, &phonead) != 0)
85
        return -1;
76
        return -1;