2014-05-19 2:36 GMT+04:00, Martin Decky <[email protected]>: > Hi Wolf, > >> I have just recognized that there is no way to map physical addr onto >> specified virtual addr > > I believe you are mistaken. The physmem_map() syscall accepts the > virtual address as its penultimate input/output argument. > > If the input value is NULL, then physmem_map() will create a new virtual > memory area with a suitable base virtual address. If the input value is > specified, then physmem_map() will try to create a new virtual memory > area with a base virtual address as specified (if it doesn't conflict > with any already existing virtual memory area, of course).
So it isn't possible to make overlapped mappings? > > FYI: The actual business code is in as_area_create() in > kernel/generic/src/mm/as.c > > > M.D. > > _______________________________________________ > HelenOS-devel mailing list > [email protected] > http://lists.modry.cz/listinfo/helenos-devel > _______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
