Rev 3298 | Rev 3482 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3298 | Rev 3480 | ||
---|---|---|---|
Line 55... | Line 55... | ||
55 | 55 | ||
Line 56... | Line 56... | ||
56 | int x86_clflush_size; |
56 | int x86_clflush_size; |
Line 57... | Line 57... | ||
57 | 57 | ||
58 | int i915_modeset = 1; |
58 | int i915_modeset = 1; |
Line 59... | Line 59... | ||
59 | 59 | ||
Line 60... | Line 60... | ||
60 | u32_t drvEntry(int action, char *cmdline) |
60 | u32_t __attribute__((externally_visible)) drvEntry(int action, char *cmdline) |
Line 80... | Line 80... | ||
80 | { |
80 | { |
81 | printf("Can't open %s\nExit\n", log); |
81 | printf("Can't open %s\nExit\n", log); |
82 | return 0; |
82 | return 0; |
83 | }; |
83 | }; |
84 | } |
84 | } |
85 | dbgprintf("i915 RC 10.5\n cmdline: %s\n", cmdline); |
85 | dbgprintf(" i915 v3.9-rc8\n cmdline: %s\n", cmdline); |
Line 86... | Line 86... | ||
86 | 86 | ||
87 | cpu_detect(); |
87 | cpu_detect(); |
Line 88... | Line 88... | ||
88 | dbgprintf("\ncache line size %d\n", x86_clflush_size); |
88 | // dbgprintf("\ncache line size %d\n", x86_clflush_size); |
Line 89... | Line 89... | ||
89 | 89 | ||
Line 103... | Line 103... | ||
103 | dbgprintf("Set DISPLAY handler\n"); |
103 | dbgprintf("Set DISPLAY handler\n"); |
Line 104... | Line 104... | ||
104 | 104 | ||
105 | return err; |
105 | return err; |
Line -... | Line 106... | ||
- | 106 | }; |
|
- | 107 | ||
- | 108 | //int __declspec(dllexport) DllMain(int, char*) __attribute__ ((weak, alias ("drvEntry"))); |
|
- | 109 | ||
- | 110 | //int __declspec(dllexport) DllMain( int hinstDLL, int fdwReason, void *lpReserved ) |
|
- | 111 | //{ |
|
- | 112 | // |
|
- | 113 | // return 1; |
|
106 | }; |
114 | //} |
107 | 115 | ||
Line 108... | Line 116... | ||
108 | #define CURRENT_API 0x0200 /* 2.00 */ |
116 | #define CURRENT_API 0x0200 /* 2.00 */ |
109 | #define COMPATIBLE_API 0x0100 /* 1.00 */ |
117 | #define COMPATIBLE_API 0x0100 /* 1.00 */ |
Line 136... | Line 144... | ||
136 | #define SRV_I915_GEM_GET_APERTURE 26 |
144 | #define SRV_I915_GEM_GET_APERTURE 26 |
137 | #define SRV_I915_GEM_PWRITE 27 |
145 | #define SRV_I915_GEM_PWRITE 27 |
138 | #define SRV_I915_GEM_BUSY 28 |
146 | #define SRV_I915_GEM_BUSY 28 |
139 | #define SRV_I915_GEM_SET_DOMAIN 29 |
147 | #define SRV_I915_GEM_SET_DOMAIN 29 |
140 | #define SRV_I915_GEM_MMAP 30 |
148 | #define SRV_I915_GEM_MMAP 30 |
141 | - | ||
- | 149 | #define SRV_I915_GEM_MMAP_GTT 31 |
|
142 | #define SRV_I915_GEM_THROTTLE 32 |
150 | #define SRV_I915_GEM_THROTTLE 32 |
143 | #define SRV_FBINFO 33 |
151 | #define SRV_FBINFO 33 |
144 | #define SRV_I915_GEM_EXECBUFFER2 34 |
152 | #define SRV_I915_GEM_EXECBUFFER2 34 |
145 | #define SRV_MASK_UPDATE 35 |
153 | #define SRV_MASK_UPDATE 35 |
Line 265... | Line 273... | ||
265 | 273 | ||
266 | case SRV_I915_GEM_MMAP: |
274 | case SRV_I915_GEM_MMAP: |
267 | retval = i915_gem_mmap_ioctl(main_device, inp, file); |
275 | retval = i915_gem_mmap_ioctl(main_device, inp, file); |
Line -... | Line 276... | ||
- | 276 | break; |
|
- | 277 | ||
- | 278 | case SRV_I915_GEM_MMAP_GTT: |
|
- | 279 | retval = i915_gem_mmap_gtt_ioctl(main_device, inp, file); |
|
- | 280 | break; |
|
268 | break; |
281 | |
269 | 282 | ||
270 | case SRV_FBINFO: |
283 | case SRV_FBINFO: |
Line 271... | Line 284... | ||
271 | retval = i915_fbinfo(inp); |
284 | retval = i915_fbinfo(inp); |