Subversion Repositories HelenOS

Rev

Rev 3403 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3403 Rev 4343
Line 255... Line 255...
255
    rd_addr = as_get_mappable_page(rd_size);
255
    rd_addr = as_get_mappable_page(rd_size);
256
   
256
   
257
    int flags = AS_AREA_READ | AS_AREA_WRITE | AS_AREA_CACHEABLE;
257
    int flags = AS_AREA_READ | AS_AREA_WRITE | AS_AREA_CACHEABLE;
258
    int retval = physmem_map(rd_ph_addr, rd_addr,
258
    int retval = physmem_map(rd_ph_addr, rd_addr,
259
        ALIGN_UP(rd_size, PAGE_SIZE) >> PAGE_WIDTH, flags);
259
        ALIGN_UP(rd_size, PAGE_SIZE) >> PAGE_WIDTH, flags);
260
 
260
   
261
    if (retval < 0) {
261
    if (retval < 0) {
262
        printf(NAME ": Error mapping RAM disk\n");
262
        printf(NAME ": Error mapping RAM disk\n");
263
        return false;
263
        return false;
264
    }
264
    }
265
   
265