20 lines
684 B
C++
20 lines
684 B
C++
/*
|
|
* \brief Arndale specific definition of the context area location
|
|
* \author Sebastian Sumpf
|
|
* \date 2013-02-12
|
|
*
|
|
* We need to place the context area within core outside the physical memory.
|
|
* Sigma0 maps physical to core-local memory always 1:1 when using
|
|
* SIGMA0_REQ_FPAGE_ANY. Those mappings would interfere with the context area.
|
|
*
|
|
* Because the UTCB area of a task resides at the end of the context area and
|
|
* its address gets calculated by core, the context area in other tasks needs
|
|
* to be at the same address as in core.
|
|
*/
|
|
|
|
#include <base/native_types.h>
|
|
|
|
using namespace Genode;
|
|
|
|
addr_t Native_config::context_area_virtual_base() { return 0x20000000UL; }
|