Subversion Repositories Kolibri OS

Rev

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

Rev 3120 Rev 3243
Line 51... Line 51...
51
    if( cmdline && *cmdline )
51
    if( cmdline && *cmdline )
52
        parse_cmdline(cmdline, log);
52
        parse_cmdline(cmdline, log);
Line 53... Line 53...
53
 
53
 
54
    if(!dbg_open(log))
54
    if(!dbg_open(log))
-
 
55
    {
55
    {
56
//        strcpy(log, "/tmp1/1/i915.log");
56
        strcpy(log, "/RD/1/DRIVERS/i915.log");
-
 
Line 57... Line 57...
57
//        strcpy(log, "/BD1/2/i915.log");
57
        strcpy(log, "/RD/1/DRIVERS/i915.log");
58
 
58
 
59
        if(!dbg_open(log))
59
        if(!dbg_open(log))
60
        {
60
        {
61
            printf("Can't open %s\nExit\n", log);
61
            printf("Can't open %s\nExit\n", log);
62
            return 0;
62
            return 0;
63
        };
63
        };
Line 64... Line 64...
64
    }
64
    }
65
    dbgprintf("i915 preview #08\n cmdline: %s\n", cmdline);
65
    dbgprintf("i915 RC 10\n cmdline: %s\n", cmdline);
Line 66... Line 66...
66
 
66
 
Line 151... Line 151...
151
            retval = get_driver_caps((hwcaps_t*)inp);
151
            retval = get_driver_caps((hwcaps_t*)inp);
152
            break;
152
            break;
Line 153... Line 153...
153
 
153
 
154
        case SRV_CREATE_SURFACE:
154
        case SRV_CREATE_SURFACE:
155
//            check_input(8);
155
//            check_input(8);
156
            retval = create_surface(main_device, (struct io_call_10*)inp);
156
//            retval = create_surface(main_device, (struct io_call_10*)inp);
Line 157... Line 157...
157
            break;
157
            break;
158
 
158
 
159
        case SRV_LOCK_SURFACE:
159
        case SRV_LOCK_SURFACE:
Line 160... Line 160...
160
            retval = lock_surface((struct io_call_12*)inp);
160
//            retval = lock_surface((struct io_call_12*)inp);
161
            break;
161
            break;
162
 
162
 
Line 163... Line 163...
163
        case SRV_RESIZE_SURFACE:
163
        case SRV_RESIZE_SURFACE:
164
            retval = resize_surface((struct io_call_14*)inp);
164
//            retval = resize_surface((struct io_call_14*)inp);
165
            break;
165
            break;
Line 166... Line 166...
166
 
166
 
167
        case SRV_BLIT_BITMAP:
167
//        case SRV_BLIT_BITMAP:
Line 277... Line 277...
277
    {
277
    {
278
        x86_clflush_size = ((misc >> 8) & 0xff) * 8;
278
        x86_clflush_size = ((misc >> 8) & 0xff) * 8;
279
    }
279
    }
280
}
280
}
Line -... Line 281...
-
 
281
 
-
 
282
 
-
 
283
int get_driver_caps(hwcaps_t *caps)
-
 
284
{
-
 
285
    int ret = 0;
-
 
286
 
-
 
287
    switch(caps->idx)
-
 
288
    {
-
 
289
        case 0:
-
 
290
            caps->opt[0] = 0;
-
 
291
            caps->opt[1] = 0;
-
 
292
            break;
-
 
293
 
-
 
294
        case 1:
-
 
295
            caps->cap1.max_tex_width  = 4096;
-
 
296
            caps->cap1.max_tex_height = 4096;
-
 
297
            break;
-
 
298
        default:
-
 
299
            ret = 1;
-
 
300
    };
-
 
301
    caps->idx = 1;
-
 
302
    return ret;
-
 
303
}