Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2011 → Rev 2012

/trunk/uspace/ns/ns.c
94,9 → 94,9
return;
}
*addr = as_get_mappable_page(PAGE_SIZE);
map_physmem(ph_addr, *addr, 1, AS_AREA_READ | AS_AREA_CACHEABLE);
physmem_map(ph_addr, *addr, 1, AS_AREA_READ | AS_AREA_CACHEABLE);
}
ipc_answer_fast(callid, 0, (ipcarg_t)*addr, AS_AREA_READ);
ipc_answer_fast(callid, 0, (ipcarg_t) *addr, AS_AREA_READ);
}
 
int main(int argc, char **argv)
/trunk/uspace/fb/fb.c
1284,7 → 1284,7
asz = fb_scanline * fb_height;
fb_addr = as_get_mappable_page(asz);
map_physmem(fb_ph_addr, fb_addr, ALIGN_UP(asz, PAGE_SIZE) >> PAGE_WIDTH,
physmem_map(fb_ph_addr, fb_addr, ALIGN_UP(asz, PAGE_SIZE) >> PAGE_WIDTH,
AS_AREA_READ | AS_AREA_WRITE);
 
if (screen_init(fb_addr, fb_width, fb_height, fb_scanline, fb_visual, fb_invert_colors))
/trunk/uspace/fb/ega.c
313,7 → 313,7
sz = scr_width*scr_height*2;
scr_addr = as_get_mappable_page(sz);
 
map_physmem(ega_ph_addr, scr_addr, ALIGN_UP(sz,PAGE_SIZE)>>PAGE_WIDTH,
physmem_map(ega_ph_addr, scr_addr, ALIGN_UP(sz, PAGE_SIZE) >> PAGE_WIDTH,
AS_AREA_READ | AS_AREA_WRITE);
 
async_set_client_connection(ega_client_connection);
/trunk/uspace/rd/rd.c
79,7 → 79,7
void * rd_addr = as_get_mappable_page(rd_size);
map_physmem(rd_ph_addr, rd_addr, ALIGN_UP(rd_size, PAGE_SIZE) >> PAGE_WIDTH, AS_AREA_READ | AS_AREA_WRITE);
physmem_map(rd_ph_addr, rd_addr, ALIGN_UP(rd_size, PAGE_SIZE) >> PAGE_WIDTH, AS_AREA_READ | AS_AREA_WRITE);
return true;
}
/trunk/uspace/libc/include/ddi.h
37,7 → 37,7
 
#include <task.h>
 
extern int map_physmem(void *pf, void *vp, unsigned long pages, int flags);
extern int physmem_map(void *pf, void *vp, unsigned long pages, int flags);
extern int iospace_enable(task_id_t id, void *ioaddr, unsigned long size);
extern int preemption_control(int enable);
 
/trunk/uspace/libc/generic/ddi.c
50,9 → 50,9
* ENOENT if there is no task with specified ID and ENOMEM if there
* was some problem in creating address space area.
*/
int map_physmem(void *pf, void *vp, unsigned long pages, int flags)
int physmem_map(void *pf, void *vp, unsigned long pages, int flags)
{
return __SYSCALL4(SYS_MAP_PHYSMEM, (sysarg_t) pf, (sysarg_t) vp, pages, flags);
return __SYSCALL4(SYS_PHYSMEM_MAP, (sysarg_t) pf, (sysarg_t) vp, pages, flags);
}
 
/** Enable I/O space range to task.