Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-24 | New errno.h standard header | Richard Braun | |
Use standard errno codes. This change also adds strerror to string.h. | |||
2017-06-25 | kern/{error,percpu}: include stddef.h | Richard Braun | |
2017-06-02 | kern/error: fix error strings case | Richard Braun | |
2017-06-01 | kern/error: new ERROR_TIMEDOUT macro | Richard Braun | |
2017-05-31 | kern/error: new ERROR_SRCH macro | Richard Braun | |
2017-05-28 | kern/error: new ERROR_EXIST and ERROR_IO macros | Richard Braun | |
2017-05-23 | kern/error: new ERROR_NODEV macro | Richard Braun | |
2016-12-09 | Force brackets around one-line conditional statements | Richard Braun | |
This change was done using astyle, with a few manual editing here and there. | |||
2014-12-10 | x86/pmap: directmap update | Richard Braun | |
This module is probably the most impacted by the direct physical mapping. First, it establishes the direct physical mapping before paging is enabled, and uses the largest available page size when doing so. In addition, the recursive mapping of PTEs is removed, since all page table pages are allocated from the direct physical mapping. This changes the way mapping requests are processed. The ability to access any page table page at any time removes the need for virtual addresses reserved for temporary mappings. Since it's now perfectly possible to return physical address 0 for a kernel mapping, change the interface of the pmap_extract function and rename it to pmap_kextract to stress the fact that it should only be used for kernel mappings. | |||
2014-10-09 | kern/error: new error_str function | Richard Braun | |
2014-10-02 | kern/error: new error_check function | Richard Braun | |