Link Here
|
|
|
1 |
Index: src/dev/drm2/drm_bufs.c |
2 |
=================================================================== |
3 |
--- src/dev/drm2/drm_bufs.c (revision 346590) |
4 |
+++ src/dev/drm2/drm_bufs.c (working copy) |
5 |
@@ -63,7 +63,7 @@ |
6 |
|
7 |
rid = PCIR_BAR(resource); |
8 |
res = bus_alloc_resource_any(dev->dev, SYS_RES_MEMORY, &rid, |
9 |
- RF_SHAREABLE); |
10 |
+ RF_SHAREABLE | RF_ACTIVE); |
11 |
if (res == NULL) { |
12 |
DRM_ERROR("Couldn't find resource 0x%x\n", resource); |
13 |
return 1; |
14 |
@@ -87,7 +87,10 @@ |
15 |
if (drm_alloc_resource(dev, resource) != 0) |
16 |
return 0; |
17 |
|
18 |
+#if 0 |
19 |
start = rman_get_start(dev->pcir[resource]); |
20 |
+#endif |
21 |
+ start = pmap_kextract(rman_get_bushandle(dev->pcir[resource])); |
22 |
|
23 |
mtx_unlock(&dev->pcir_lock); |
24 |
|