Philipp Oppermann
|
7f80db6fb4
|
Add missing license headers and update copyright year (#232)
(cherry picked from commit a04924955a)
|
2016-10-02 18:31:20 +02:00 |
|
Philipp Oppermann
|
6839321233
|
Formatting: Run rustfmt
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
4fcb4b3424
|
Make some more types public since they are part of the public interface
|
2016-02-24 17:34:36 +01:00 |
|
Philipp Oppermann
|
7ce86b3a80
|
Add temporary_page submodule
|
2016-01-01 18:05:16 +01:00 |
|
Philipp Oppermann
|
a9e5b7fd28
|
Update license headers
|
2015-12-29 12:31:25 +01:00 |
|
Rafal Mielniczuk
|
337799599a
|
Fix HierachicalLevel typo
|
2015-12-20 15:52:14 +01:00 |
|
Philipp Oppermann
|
617c92d017
|
Use a more expressive variable name
|
2015-12-10 16:55:54 +01:00 |
|
Philipp Oppermann
|
46b93e0650
|
Add unsafe map_to function and make translate unsafe, too
These functions are unsafe because it's possible to get aliased &mut references.
|
2015-12-09 15:46:14 +01:00 |
|
Philipp Oppermann
|
d267ac1c98
|
Define the next_table methods only for P4, P3, and P2 tables
|
2015-12-09 15:46:14 +01:00 |
|
Philipp Oppermann
|
e5a4114262
|
Add unsafe next_table methods
|
2015-12-09 15:46:14 +01:00 |
|
Philipp Oppermann
|
e071c24680
|
Recursive map the P4 table
|
2015-12-09 15:46:14 +01:00 |
|
Philipp Oppermann
|
96b0dc0c66
|
Model page tables
|
2015-12-09 15:46:14 +01:00 |
|
Philipp Oppermann
|
dabef43db9
|
Reset src to master to be able to follow step-by-stp
|
2015-12-09 15:46:14 +01:00 |
|
Philipp Oppermann
|
05873d9dae
|
Improve next_table_create
|
2015-12-09 15:42:44 +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
|
a8df7b2e4d
|
Finish basics of new paging module
|
2015-12-09 15:38:46 +01:00 |
|