Subversion Repositories Kolibri OS

Rev

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);