base: add affinity support to pager construction

Operating Systems / Genode - Alexander Boettcher [genode-labs.com] - 13 August 2013 10:08 UTC

Propagating the affinity information is needed to allow for assigning a pager thread that is local to the CPU of the to-be-created thread.

issue #814

4ae1faf base: add affinity support to pager construction
base-codezero/src/core/include/platform_thread.h | 5 +++++
base-codezero/src/core/platform_thread.cc | 9 ++++++++-
base-fiasco/src/core/include/platform_thread.h | 5 +++++
base-fiasco/src/core/platform.cc | 4 ++--
base-foc/src/core/include/platform_thread.h | 5 +++++
base-foc/src/core/platform.cc | 4 ++--
base-foc/src/core/platform_thread.cc | 7 +++++++
base-hw/src/core/include/platform_thread.h | 10 ++++++++++
base-nova/include/base/pager.h | 2 +-
base-nova/src/base/pager/pager.cc | 2 +-
base-nova/src/core/include/platform_thread.h | 5 +++++
base-nova/src/core/platform_thread.cc | 5 ++++-
base-okl4/src/core/include/platform_thread.h | 5 +++++
base-okl4/src/core/platform_thread.cc | 9 ++++++++-
base-pistachio/src/core/include/platform.h | 2 ++
base-pistachio/src/core/include/platform_thread.h | 5 +++++
base-pistachio/src/core/platform.cc | 4 ++--
base-pistachio/src/core/platform_thread.cc | 7 +++++++
base/include/base/pager.h | 2 +-
base/src/core/include/rm_session_component.h | 8 +++++---
base/src/core/rm_session_component.cc | 5 ++++-
21 files changed, 94 insertions(+), 16 deletions(-)

Upstream: github.com


  • Share