Rev 2361 | Rev 3033 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2361 | Rev 3031 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #include "drmP.h" |
1 | #include |
2 | #include "drm.h" |
2 | #include |
3 | #include "i915_drm.h" |
3 | #include |
4 | #include "i915_drv.h" |
4 | #include "i915_drv.h" |
5 | #include "intel_drv.h" |
5 | //#include "intel_drv.h" |
6 | - | ||
Line 7... | Line 6... | ||
7 | 6 | ||
8 | #include |
7 | #include |
9 | #include |
8 | #include |
10 | #include |
9 | #include |
Line 50... | Line 49... | ||
50 | if( cmdline && *cmdline ) |
49 | if( cmdline && *cmdline ) |
51 | parse_cmdline(cmdline, log); |
50 | parse_cmdline(cmdline, log); |
Line 52... | Line 51... | ||
52 | 51 | ||
53 | if(!dbg_open(log)) |
52 | if(!dbg_open(log)) |
54 | { |
53 | { |
55 | // strcpy(log, "/RD/1/DRIVERS/i915.log"); |
54 | strcpy(log, "/RD/1/DRIVERS/i915.log"); |
Line 56... | Line 55... | ||
56 | strcpy(log, "/HD1/2/i915.log"); |
55 | // strcpy(log, "/BD1/2/i915.log"); |
57 | 56 | ||
58 | if(!dbg_open(log)) |
57 | if(!dbg_open(log)) |
59 | { |
58 | { |
60 | printf("Can't open %s\nExit\n", log); |
59 | printf("Can't open %s\nExit\n", log); |
61 | return 0; |
60 | return 0; |
62 | }; |
61 | }; |
Line 63... | Line 62... | ||
63 | } |
62 | } |
64 | dbgprintf("i915 blitter preview\n cmdline: %s\n", cmdline); |
63 | dbgprintf("i915 preview #08\n cmdline: %s\n", cmdline); |
Line 65... | Line 64... | ||
65 | 64 | ||
Line 71... | Line 70... | ||
71 | err = i915_init(); |
70 | err = i915_init(); |
Line 72... | Line 71... | ||
72 | 71 | ||
73 | if(err) |
72 | if(err) |
74 | { |
73 | { |
75 | dbgprintf("Epic Fail :(/n"); |
- | |
76 | 74 | dbgprintf("Epic Fail :(/n"); |
|
Line 77... | Line 75... | ||
77 | }; |
75 | }; |
Line 78... | Line 76... | ||
78 | 76 | ||
Line 127... | Line 125... | ||
127 | *outp = DISPLAY_VERSION; |
125 | *outp = DISPLAY_VERSION; |
128 | retval = 0; |
126 | retval = 0; |
129 | break; |
127 | break; |
Line 130... | Line 128... | ||
130 | 128 | ||
131 | case SRV_ENUM_MODES: |
129 | case SRV_ENUM_MODES: |
132 | dbgprintf("SRV_ENUM_MODES inp %x inp_size %x out_size %x\n", |
130 | // dbgprintf("SRV_ENUM_MODES inp %x inp_size %x out_size %x\n", |
133 | inp, io->inp_size, io->out_size ); |
131 | // inp, io->inp_size, io->out_size ); |
134 | check_output(4); |
132 | check_output(4); |
135 | // check_input(*outp * sizeof(videomode_t)); |
133 | // check_input(*outp * sizeof(videomode_t)); |
136 | if( i915_modeset) |
134 | if( i915_modeset) |
137 | retval = get_videomodes((videomode_t*)inp, outp); |
135 | retval = get_videomodes((videomode_t*)inp, outp); |
Line 138... | Line 136... | ||
138 | break; |
136 | break; |
139 | 137 | ||
140 | case SRV_SET_MODE: |
138 | case SRV_SET_MODE: |
141 | dbgprintf("SRV_SET_MODE inp %x inp_size %x\n", |
139 | // dbgprintf("SRV_SET_MODE inp %x inp_size %x\n", |
142 | inp, io->inp_size); |
140 | // inp, io->inp_size); |
143 | check_input(sizeof(videomode_t)); |
141 | check_input(sizeof(videomode_t)); |
144 | if( i915_modeset ) |
142 | if( i915_modeset ) |
145 | retval = set_user_mode((videomode_t*)inp); |
143 | retval = set_user_mode((videomode_t*)inp); |
146 | break; |
144 | break; |
147 | 145 | #if 0 |
|
148 | case SRV_GET_CAPS: |
146 | case SRV_GET_CAPS: |
Line 149... | Line 147... | ||
149 | retval = get_driver_caps((hwcaps_t*)inp); |
147 | retval = get_driver_caps((hwcaps_t*)inp); |
Line 166... | Line 164... | ||
166 | inp[3], inp[4], inp[5], inp[6]); |
164 | inp[3], inp[4], inp[5], inp[6]); |
Line 167... | Line 165... | ||
167 | 165 | ||
168 | 166 | ||
- | 167 | retval = 0; |
|
- | 168 | break; |
|
169 | retval = 0; |
169 | #endif |
Line 170... | Line 170... | ||
170 | break; |
170 | |
171 | }; |
171 | }; |