base: remove pager code from public API

Fix #1593
This commit is contained in:
Stefan Kalkowski
2015-06-19 14:58:18 +02:00
committed by Christian Helmuth
parent 01f22d4dc6
commit 2a351215f4
81 changed files with 313 additions and 299 deletions

View File

@ -7,8 +7,7 @@
LIBS += cxx syscall startup
SRC_CC += cap_copy.cc
SRC_CC += ipc/ipc.cc ipc/pager.cc ipc/ipc_marshal_cap.cc
SRC_CC += pager/pager.cc pager/common.cc
SRC_CC += ipc/ipc.cc ipc/ipc_marshal_cap.cc
SRC_CC += avl_tree/avl_tree.cc
SRC_CC += allocator/slab.cc
SRC_CC += allocator/allocator_avl.cc

View File

@ -11,8 +11,8 @@
* under the terms of the GNU General Public License version 2.
*/
#ifndef _INCLUDE__BASE__IPC_PAGER_H_
#define _INCLUDE__BASE__IPC_PAGER_H_
#ifndef _CORE__INCLUDE__IPC_PAGER_H_
#define _CORE__INCLUDE__IPC_PAGER_H_
#include <base/cache.h>
#include <base/ipc.h>
@ -168,4 +168,4 @@ namespace Genode {
};
}
#endif /* _INCLUDE__BASE__IPC_PAGER_H_ */
#endif /* _CORE__INCLUDE__IPC_PAGER_H_ */

View File

@ -15,11 +15,11 @@
#define _CORE__INCLUDE__PLATFORM_THREAD_H_
/* Genode includes */
#include <base/pager.h>
#include <base/thread_state.h>
#include <base/native_types.h>
/* core includes */
#include <pager.h>
#include <address_space.h>
namespace Genode {

View File

@ -12,10 +12,10 @@
*/
/* Genode includes */
#include <base/ipc_pager.h>
#include <base/printf.h>
/* Codezero includes */
#include <ipc_pager.h>
#include <codezero/syscalls.h>

View File

@ -11,8 +11,8 @@
* under the terms of the GNU General Public License version 2.
*/
/* Genode includes */
#include <base/pager.h>
/* Core includes */
#include <pager.h>
using namespace Genode;

View File

@ -2,33 +2,35 @@ TARGET = core
GEN_CORE_DIR = $(BASE_DIR)/src/core
SRC_CC += \
main.cc \
ram_session_component.cc \
ram_session_support.cc \
rom_session_component.cc \
cap_session_component.cc \
SRC_CC += cap_session_component.cc \
context_area.cc \
core_mem_alloc.cc \
core_rm_session.cc \
cpu_session_component.cc \
cpu_session_support.cc \
pd_session_component.cc \
dataspace_component.cc \
dump_alloc.cc \
io_mem_session_component.cc \
io_mem_session_support.cc \
thread_start.cc \
platform_thread.cc \
ipc_pager.cc \
irq_session_component.cc \
main.cc \
pager.cc \
pager_common.cc \
pd_session_component.cc \
platform.cc \
platform_pd.cc \
platform_services.cc \
platform.cc \
dataspace_component.cc \
platform_thread.cc \
ram_session_component.cc \
ram_session_support.cc \
rm_session_component.cc \
rm_session_support.cc \
irq_session_component.cc \
rom_session_component.cc \
signal_session_component.cc \
signal_source_component.cc \
trace_session_component.cc \
core_rm_session.cc \
core_mem_alloc.cc \
dump_alloc.cc \
context_area.cc
thread_start.cc \
trace_session_component.cc
LIBS += core_printf base-common
@ -56,4 +58,5 @@ vpath dataspace_component.cc $(GEN_CORE_DIR)
vpath core_mem_alloc.cc $(GEN_CORE_DIR)
vpath dump_alloc.cc $(GEN_CORE_DIR)
vpath context_area.cc $(GEN_CORE_DIR)
vpath pager_common.cc $(GEN_CORE_DIR)
vpath %.cc $(REP_DIR)/src/core