Changeset b669092 in mainline
- Timestamp:
- 2017-10-05T07:34:46Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f4665bdc
- Parents:
- fe8961d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/fb/kfb/port.c
rfe8961d rb669092 66 66 67 67 typedef struct { 68 sysarg_t paddr; 68 69 sysarg_t width; 69 70 sysarg_t height; … … 87 88 static int kfb_claim(visualizer_t *vs) 88 89 { 89 return EOK; 90 return physmem_map(kfb.paddr + kfb.offset, 91 ALIGN_UP(kfb.size, PAGE_SIZE) >> PAGE_WIDTH, 92 AS_AREA_READ | AS_AREA_WRITE, (void *) &kfb.addr); 90 93 } 91 94 … … 96 99 } 97 100 98 return EOK;101 return physmem_unmap(kfb.addr); 99 102 } 100 103 … … 210 213 kfb.width = width; 211 214 kfb.height = height; 215 kfb.paddr = paddr; 212 216 kfb.offset = offset; 213 217 kfb.scanline = scanline; … … 287 291 kfb.size = scanline * height; 288 292 kfb.addr = AS_AREA_ANY; 289 290 rc = physmem_map(paddr + offset,291 ALIGN_UP(kfb.size, PAGE_SIZE) >> PAGE_WIDTH,292 AS_AREA_READ | AS_AREA_WRITE, (void *) &kfb.addr);293 if (rc != EOK)294 return rc;295 293 296 294 ddf_fun_t *fun_vs = ddf_fun_create(dev, fun_exposed, "vsl0");
Note:
See TracChangeset
for help on using the changeset viewer.