mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-22 15:02:25 +00:00
786fe805da
On ARM it's relevant to not only distinguish between ordinary cached memory and write-combined one, but also having non-cached memory too. To insert the appropriated page table entries e.g.: in the base-hw kernel, we need to preserve the information about the kind of memory from allocation until the pager resolves a page fault. Therefore, this commit introduces a new Cache_attribute type, and replaces the write_combined boolean with the new type where necessary. |
||
---|---|---|
.. | ||
etc | ||
include/base | ||
lib/mk | ||
src | ||
README |
This repository contains dummy implementations of platform-specific Genode APIs to enable the compilation of Genode for the host platform. Because the repository provides only dummy implementations, most of the generated binaries will not work. However, the repository serves two important purposes. It documents the platform- specific APIs that must be filled out when porting Genode to another platform, and it is the build environment for unit tests executed on the host platform.