Remove Cpu_session::Native_cpu definition from API

This type can be a forward declaration in the public API because its
definition is required only in kernel-specific code.

Related to #3979
This commit is contained in:
Christian Helmuth
2021-01-13 16:23:25 +01:00
committed by Norman Feske
parent 3e73d8d7b6
commit 6cfaac182a
19 changed files with 39 additions and 45 deletions

View File

@@ -220,7 +220,7 @@ struct Genode::Cpu_session : Session
/**
* Common base class of kernel-specific CPU interfaces
*/
struct Native_cpu : Interface { };
struct Native_cpu;
/**
* Return capability to kernel-specific CPU operations