#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
29734f4d |
|
11-Dec-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel: capabilities: mapping types: remove offset field and switch to ptable+entry To eliminate the need for looking up page table capabilities by address when cleaning up mappings etc, we switch the mapping capability types to hold a pointer to the page table capability and the entry in the capability instead of just a pointer to the first page table entry which corresponds to the mapping. To make room for the additional two bytes, we remove the offset into the mapped capability which was present in the mappings but never used. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
0211f007 |
|
09-Dec-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel: paging_generic: remove declaration of non-existent function Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
e3d61fcb |
|
09-Dec-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel: paging_generic: fix create_mapping_cap() argument type to properly require lpaddr of pte Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
dbb93e82 |
|
27-Sep-2016 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
T291: Implement offset in mapping capabilities. Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
35f24ce4 |
|
18-Nov-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T187: Update x86_32 to mapping capability interface. Also move page_mappings_unmap() to paging_generic.c Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
0323e3cd |
|
03-Mar-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T73: fix modify_flags for parts of region + test. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
c3911b16 |
|
22-Jan-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Added modify_flags test. Fixed missing local_phys_to_mem in kernel modify_flags.
|
#
81e3710f |
|
20-Aug-2014 |
Stefan Kaestle <stefan.kaestle@inf.ethz.ch> |
Second set of patches for Bulk Transfer DSL project See commit 854eafa
|
#
d5049565 |
|
27-Jan-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Flush affected TLB entries on modify_flags.
|
#
8ae4abce |
|
22-Jan-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Added modify_flags test. Fixed missing local_phys_to_mem in kernel modify_flags.
|
#
01c31453 |
|
22-Nov-2012 |
Simon Gerber <simugerber@student.ethz.ch> |
x86_32: Implemented missing parts of new kernel memory system.
|
#
77aa4c20 |
|
22-Nov-2012 |
Simon Gerber <simugerber@student.ethz.ch> |
New KPI bits for map on kernel side.
|
#
d293fe53 |
|
22-Nov-2012 |
Simon Gerber <simugerber@student.ethz.ch> |
Added unmap on cap_delete for pmem capabilities.
|
#
96df4814 |
|
22-Nov-2012 |
Simon Gerber <simugerber@student.ethz.ch> |
Implemented unmap with checks. Fixed unmap_region to unmap each frame individually.
|
#
3aafc963 |
|
22-Nov-2012 |
Simon Gerber <simugerber@student.ethz.ch> |
Added metadata for mappings spanning 2 leaf ptables.
|
#
f7f6b6e5 |
|
22-Nov-2012 |
Simon Gerber <simugerber@student.ethz.ch> |
Added vm_modify_mapping syscall on pmem capabilities. Also lots of debugging printfs.
|
#
914f1fce |
|
22-Nov-2012 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Fixed compile_vaddr(). Cleaned up new code.
|
#
25ea40d7 |
|
22-Nov-2012 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Added struct mapping_info to struct cte. Implemented compile_vaddr.
|