Werner Almesberger
|
96ae3319c5
|
libubb/physmem.c (physmem_xlat): don't close the (supposedly) cached fd
|
2013-01-26 21:09:19 -03:00 |
|
Werner Almesberger
|
c796ab1c54
|
libubb/physmem.c (physmem_xlat): make "v" "const"
Since we may use the buffer as well for reading only, there is no point in
pretending physmem_xlat itself would try to write to it.
|
2013-01-26 20:42:33 -03:00 |
|
Werner Almesberger
|
e669a1b2d1
|
libubb/physmem.c (physmem_xlat_vec): rename to physmem_xlat
|
2013-01-16 10:29:46 -03:00 |
|
Werner Almesberger
|
35d4b9f381
|
libubb/physmem.c: remove physmem_xlat; cache open pagemap fd
To avoid contamination, we open the pagemap file with O_CLOEXEC.
|
2013-01-16 10:26:51 -03:00 |
|
Werner Almesberger
|
3161d5555b
|
libubb/physmem.c (physmem_xlat_vec): more general version of physmem_xlat
|
2013-01-16 10:15:24 -03:00 |
|
Werner Almesberger
|
a8f905a85f
|
libubb/physmem.c: new function physmem_flush to flush cached writes to memory
This is mainly a wrapper for the "cacheflush" system call.
|
2013-01-15 23:30:02 -03:00 |
|
Werner Almesberger
|
8d59f8a206
|
libubb/: add experimental physical memory allocation/mapping module
The API is fairly inflexible and is very likely to change.
|
2013-01-14 03:54:17 -03:00 |
|