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 | }19)) |
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 | }19)) |