Philipp Oppermann
|
92194d8354
|
Remove unused feature and import
|
2015-12-09 15:42:44 +01:00 |
|
Philipp Oppermann
|
05873d9dae
|
Improve next_table_create
|
2015-12-09 15:42:44 +01:00 |
|
Philipp Oppermann
|
c5fac2647e
|
Merge lock.rs into mod.rs
|
2015-12-09 15:42:44 +01:00 |
|
Philipp Oppermann
|
f912dfa506
|
Improve huge_page closure
|
2015-12-09 15:42:44 +01:00 |
|
Philipp Oppermann
|
cdaad86a06
|
Change semantics of start_address and containing_address
The page numbers now respect the memory hole between higher and lower half.
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
c52f58cc4c
|
Rename and use is_unused()
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
b1a2c8caad
|
Rename PhantomData field
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
e88de41914
|
Calculate next_table_address through directly through addresses
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
4a54a24145
|
Reorganize imports
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
799067f8b1
|
Add Frame::start_address
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
51f83717d6
|
Use Frame::containing_address
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
7e5da6c897
|
Modify pointed_frame to return an Option
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
6535aa017d
|
Add lock module (name is temporary)
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
6c5b932fbc
|
Split translate into translate_page and rest
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
a8df7b2e4d
|
Finish basics of new paging module
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
c7fe1348f0
|
Old attempts for a new design
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
ace53fad91
|
Updates for the old paging code
|
2015-12-09 15:38:46 +01:00 |
|
Philipp Oppermann
|
540c398ec3
|
Alternative, more advanced design
|
2015-12-09 15:38:45 +01:00 |
|
Philipp Oppermann
|
907f51bb5b
|
Add section about modifying table entries
|
2015-12-09 15:38:45 +01:00 |
|
Philipp Oppermann
|
882af6f14e
|
Make p{1,2,3}_table functions unsafe
|
2015-12-09 15:38:45 +01:00 |
|
Philipp Oppermann
|
6462a3263c
|
Add basic module and corresponding documentation
|
2015-12-09 15:38:33 +01:00 |
|
Philipp Oppermann
|
6b72dd8223
|
Remove Lock structure again as we changed design
|
2015-12-08 22:20:19 +01:00 |
|
Philipp Oppermann
|
f917bd67a1
|
Begin paging module
|
2015-12-08 22:20:19 +01:00 |
|