Warn about the use of deprecated headers

This commit enables compile-time warnings displayed whenever a deprecated
API header is included, and adjusts the existing #include directives
accordingly.

Issue #1987
This commit is contained in:
Norman Feske 2017-01-30 11:35:12 +01:00
parent b4600bfc99
commit cd3a5852d6
96 changed files with 120 additions and 98 deletions

View File

@ -20,7 +20,6 @@
/* Genode includes */
#include <base/signal.h>
#include <pager/capability.h>
#include <cap_session/cap_session.h>
#include <thread/capability.h>
/* core-local includes */

View File

@ -19,7 +19,6 @@
#include <base/object_pool.h>
#include <base/capability.h>
#include <base/session_label.h>
#include <cap_session/cap_session.h>
#include <pager/capability.h>
/* NOVA includes */

View File

@ -23,7 +23,7 @@
#include <rm_session/connection.h>
#include <region_map/client.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/config.h>
#include <trace/timestamp.h>

View File

@ -20,7 +20,6 @@
#include <base/thread.h>
#include <base/object_pool.h>
#include <base/session_label.h>
#include <cap_session/cap_session.h>
#include <pager/capability.h>
#include <ipc_pager.h>

View File

@ -16,7 +16,7 @@
#include <util/misc_math.h>
/* core includes */
#include <cap_session/cap_session.h>
#include <pd_session/pd_session.h>
#include <rpc_cap_factory.h>
#include <platform.h>
@ -40,7 +40,7 @@ Native_capability Rpc_cap_factory::_alloc(Rpc_cap_factory *owner,
Rpc_obj_key const rpc_obj_key(++unique_id_cnt);
// XXX remove cast
return Capability_space::create_rpc_obj_cap(ep, (Cap_session*)owner, rpc_obj_key);
return Capability_space::create_rpc_obj_cap(ep, (Pd_session*)owner, rpc_obj_key);
}

View File

@ -21,7 +21,7 @@
#include <base/lock.h>
#include <base/log.h>
#include <base/trace/events.h>
#include <cap_session/cap_session.h>
#include <pd_session/pd_session.h>
namespace Genode {
@ -396,7 +396,7 @@ class Genode::Rpc_entrypoint : Thread, public Object_pool<Rpc_object_base>
/**
* Constructor
*
* \param cap_session 'Cap_session' for creating capabilities
* \param pd_session 'Pd_session' for creating capabilities
* for the RPC objects managed by this entry
* point
* \param stack_size stack size of entrypoint thread

View File

@ -8,6 +8,10 @@
* This header is scheduled for removal. It exists for API compatiblity only.
*/
#ifndef INCLUDED_BY_ENTRYPOINT_CC
#warning cap_session/cap_session.h is deprecated
#endif
/*
* Copyright (C) 2006-2013 Genode Labs GmbH
*

View File

@ -47,15 +47,15 @@ class Genode::Irq_root : public Root_component<Irq_session_component>
/**
* Constructor
*
* \param cap_session capability allocator
* \param pd_session capability allocator
* \param irq_alloc IRQ range that can be assigned to clients
* \param md_alloc meta-data allocator to be used by root component
*/
Irq_root(Cap_session *cap_session,
Irq_root(Pd_session *pd_session,
Range_allocator *irq_alloc, Allocator *md_alloc)
:
Root_component<Irq_session_component>(&_session_ep, md_alloc),
_session_ep(cap_session, STACK_SIZE, "irq"),
_session_ep(pd_session, STACK_SIZE, "irq"),
_irq_alloc(irq_alloc)
{ }
};

View File

@ -20,7 +20,6 @@
#include <base/session_label.h>
#include <base/thread.h>
#include <base/object_pool.h>
#include <cap_session/cap_session.h>
#include <pager/capability.h>
#include <ipc_pager.h>

View File

@ -15,7 +15,7 @@
#define _INCLUDE__FILE_H_
/* Genode includes */
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
/* local includes */
#include <util.h>

View File

@ -21,7 +21,7 @@
#include <base/log.h>
#include <base/child.h>
#include <rm_session/connection.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
using namespace Genode;

View File

@ -22,9 +22,9 @@
#include <framebuffer_session/framebuffer_session.h>
#include <timer_session/connection.h>
#include <util/reconstructible.h>
#include <os/attached_dataspace.h>
#include <os/attached_ram_dataspace.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <blit/blit.h>
#include <lx_emul_c.h>

View File

@ -15,7 +15,7 @@
/* Genode includes */
#include <util/bit_allocator.h>
#include <base/log.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <os/reporter.h>
/* local includes */

View File

@ -16,7 +16,7 @@
#include <base/heap.h>
#include <base/log.h>
#include <base/sleep.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <util/xml_node.h>
#include <util/string.h>

View File

@ -21,7 +21,7 @@
#include <platform_session/connection.h>
#include <platform_device/client.h>
#include <io_mem_session/connection.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <util/retry.h>
/* Linux emulation environment includes */

View File

@ -11,7 +11,7 @@
* under the terms of the GNU General Public License version 2.
*/
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <lx_emul.h>
#include <lx_kit/malloc.h>

View File

@ -13,7 +13,7 @@
/* Genode */
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <io_mem_session/connection.h>
#include <regulator/consts.h>
#include <regulator_session/connection.h>

View File

@ -16,7 +16,7 @@
/* Genode */
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <io_mem_session/connection.h>
#include <regulator/consts.h>
#include <regulator_session/connection.h>

View File

@ -13,7 +13,7 @@
/* Genode includes */
#include <base/log.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/reporter.h>
#include <util/string.h>

View File

@ -12,7 +12,7 @@
*/
/* Genode includes */
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <io_mem_session/io_mem_session.h>
#include <rm_session/connection.h>
#include <region_map/client.h>

View File

@ -14,7 +14,7 @@
#include <base/component.h>
#include <base/heap.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <os/ring_buffer.h>
#include <os/static_root.h>
#include <terminal_session/terminal_session.h>

View File

@ -17,7 +17,7 @@
#include <base/log.h>
#include <file_system_session/connection.h>
#include <file_system/util.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <util/xml_generator.h>
#include <util/xml_node.h>

View File

@ -16,7 +16,7 @@
#include <os/surface.h>
#include <os/texture.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
template <typename PT>
class Chunky_texture : Genode::Attached_ram_dataspace, public Genode::Texture<PT>

View File

@ -15,7 +15,7 @@
#define _INCLUDE__GEMS__LOCAL_REPORTER_H_
/* Genode includes */
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <util/xml_generator.h>
#include <report_session/client.h>

View File

@ -17,8 +17,8 @@
/* Genode includes */
#include <ram_session/ram_session.h>
#include <nitpicker_session/connection.h>
#include <os/attached_dataspace.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <os/surface.h>
#include <os/pixel_rgb565.h>
#include <os/pixel_alpha8.h>

View File

@ -25,7 +25,7 @@
#include <nitpicker_session/connection.h>
#include <os/surface.h>
#include <os/pixel_alpha8.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <input/event.h>
namespace Nano3d {

View File

@ -13,7 +13,7 @@
/* Genode includes */
#include <base/component.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <polygon_gfx/shaded_polygon_painter.h>
#include <polygon_gfx/interpolate_rgb565.h>
#include <os/pixel_alpha8.h>

View File

@ -21,7 +21,7 @@
/* Genode includes */
#include <util/string.h>
#include <base/entrypoint.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <nitpicker_session/nitpicker_session.h>
#include <input_session/client.h>
#include <input/event.h>

View File

@ -15,7 +15,7 @@
#include <base/component.h>
#include <decorator/xml_utils.h>
#include <util/reconstructible.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <nitpicker_session/connection.h>
/* local includes */

View File

@ -7,7 +7,7 @@
/* Genode includes */
#include <base/log.h>
#include <base/thread.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
/* Qt includes */
#include <QApplication>

View File

@ -14,7 +14,7 @@
/* Genode includes */
#include <base/log.h>
#include <mixer/channel.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/config.h>
#include <os/reporter.h>
#include <rom_session/connection.h>

View File

@ -18,7 +18,7 @@
#include <ram_session/ram_session.h>
#include <decorator/window.h>
#include <nitpicker_session/connection.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <util/reconstructible.h>
/* demo includes */

View File

@ -16,7 +16,7 @@
#include <base/component.h>
#include <base/heap.h>
#include <cpu_session/cpu_session.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <os/server.h>
#include <os/session_policy.h>
#include <os/static_root.h>

View File

@ -17,7 +17,7 @@
#include <base/rpc_server.h>
#include <base/sleep.h>
#include <cap_session/connection.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <os/session_policy.h>
#include <root/component.h>
#include <terminal_session/terminal_session.h>

View File

@ -20,7 +20,7 @@
#include <root/component.h>
#include <terminal_session/terminal_session.h>
#include <cap_session/connection.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <os/session_policy.h>
/* socket API */

View File

@ -18,7 +18,7 @@
#include <base/session_label.h>
#include <util/arg_string.h>
#include <root/component.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <timer_session/connection.h>
/* terminal includes */

View File

@ -19,7 +19,7 @@
#include <irq_session/connection.h>
#include <io_port_session/connection.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/reporter.h>
#include <util/reconstructible.h>

View File

@ -12,7 +12,7 @@
*/
#include <io_mem_session/connection.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include "env.h"

View File

@ -8,7 +8,7 @@
#include <base/allocator_avl.h>
#include <base/sleep.h>
#include <base/log.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/server.h>
#include <os/signal_rpc_dispatcher.h>
#include <usb_session/connection.h>

View File

@ -19,7 +19,7 @@
#ifndef QT_NO_CLIPBOARD
/* Genode includes */
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/reporter.h>
#include <qoost/qmember.h>

View File

@ -21,7 +21,7 @@
/* os includes */
#include <input/component.h>
#include <input/root.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
namespace Transform {
using Genode::Xml_node;

View File

@ -16,7 +16,7 @@
#include <file_system_session/rpc_object.h>
#include <root/component.h>
#include <cap_session/connection.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/config.h>
#include <os/session_policy.h>
#include <util/xml_node.h>

View File

@ -15,7 +15,7 @@
#include <base/heap.h>
#include <file_system/node_handle_registry.h>
#include <file_system_session/rpc_object.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/config.h>
#include <os/session_policy.h>
#include <root/component.h>

View File

@ -16,7 +16,7 @@
#include <base/env.h>
#include <base/rpc_server.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <os/ring_buffer.h>
#include <root/component.h>
#include <input_session/input_session.h>

View File

@ -15,7 +15,7 @@
#ifndef _INCLUDE__NIC__COMPONENT_H_
#define _INCLUDE__NIC__COMPONENT_H_
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <os/server.h>
#include <nic/packet_allocator.h>
#include <nic_session/rpc_object.h>

View File

@ -16,7 +16,7 @@
#include <nitpicker_session/capability.h>
#include <base/rpc_client.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
namespace Nitpicker { struct Session_client; }

View File

@ -13,6 +13,8 @@
* under the terms of the GNU General Public License version 2.
*/
#warning os/attached_dataspace.h is deprecated, use base/attached_dataspace.h instead
#ifndef _INCLUDE__OS__ATTACHED_DATASPACE_H_
#define _INCLUDE__OS__ATTACHED_DATASPACE_H_

View File

@ -13,6 +13,8 @@
* under the terms of the GNU General Public License version 2.
*/
#warning os/attached_io_mem_dataspace.h is deprecated, use base/attached_io_mem_dataspace.h instead
#ifndef _INCLUDE__OS__ATTACHED_IO_MEM_DATASPACE_H_
#define _INCLUDE__OS__ATTACHED_IO_MEM_DATASPACE_H_

View File

@ -15,7 +15,7 @@
#define _INCLUDE__OS__ATTACHED_MMIO_H_
/* Genode includes */
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <util/mmio.h>
namespace Genode { class Attached_mmio; }

View File

@ -13,6 +13,8 @@
* under the terms of the GNU General Public License version 2.
*/
#warning os/attached_ram_dataspace.h is deprecated, use base/attached_ram_dataspace.h instead
#ifndef _INCLUDE__OS__ATTACHED_RAM_DATASPACE_H_
#define _INCLUDE__OS__ATTACHED_RAM_DATASPACE_H_

View File

@ -13,6 +13,8 @@
* under the terms of the GNU General Public License version 2.
*/
#warning os/attached_rom_dataspace.h is deprecated, use base/attached_rom_dataspace.h instead
#ifndef _INCLUDE__OS__ATTACHED_ROM_DATASPACE_H_
#define _INCLUDE__OS__ATTACHED_ROM_DATASPACE_H_

View File

@ -20,7 +20,7 @@
#include <ram_session/ram_session.h>
#include <rom_session/rom_session.h>
#include <base/rpc_server.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
namespace Genode { class Child_policy_dynamic_rom_file; }

View File

@ -11,6 +11,12 @@
* under the terms of the GNU General Public License version 2.
*/
#ifndef INCLUDED_BY_OS_CONFIG_CC
#ifndef INCLUDED_FROM_OS_SESSION_POLICY_H
#warning os/config.h is deprecated, use 'Attached_rom_dataspace' instead
#endif
#endif
#ifndef _INCLUDE__OS__CONFIG_H_
#define _INCLUDE__OS__CONFIG_H_

View File

@ -15,7 +15,7 @@
#define _INCLUDE__OS__REPORTER_H_
#include <util/reconstructible.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <report_session/connection.h>
#include <util/xml_generator.h>

View File

@ -15,9 +15,13 @@
#define _INCLUDE__OS__SESSION_POLICY_H_
#include <util/arg_string.h>
#include <os/config.h>
#include <base/session_label.h>
/* to be removed along with the \deprecated API */
#define INCLUDED_FROM_OS_SESSION_POLICY_H
#include <os/config.h>
#undef INCLUDED_FROM_OS_SESSION_POLICY_H
namespace Genode {
struct Xml_node_label_score;

View File

@ -8,6 +8,8 @@
* The header will eventually be removed.
*/
#warning os/signal_rpc_dispatcher.h is deprecated
/*
* Copyright (C) 2013 Genode Labs GmbH
*

View File

@ -19,7 +19,7 @@
#include <util/string.h>
#include <base/lock.h>
#include <base/rpc_client.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <terminal_session/terminal_session.h>

View File

@ -15,7 +15,7 @@
#include <rom_session/connection.h>
#include <base/signal.h>
#include <os/config.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <util/print_lines.h>
#include <os/server.h>
#include <util/reconstructible.h>

View File

@ -13,7 +13,7 @@
/* Genode includes */
#include <base/allocator_avl.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/config.h>
#include <os/reporter.h>
#include <os/server.h>

View File

@ -16,7 +16,7 @@
/* Genode includes */
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <io_mem_session/connection.h>
#include <gpio_session/connection.h>
#include <platform_session/connection.h>

View File

@ -19,7 +19,7 @@
#include <util/mmio.h>
#include <util/string.h>
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
class Ipu : Genode::Mmio

View File

@ -14,7 +14,7 @@
/* Genode includes */
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <timer_session/connection.h>
#include <util/mmio.h>

View File

@ -18,7 +18,7 @@
#define _GPIO_H_
/* Genode includes */
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <util/mmio.h>
#include <base/printf.h>

View File

@ -17,7 +17,7 @@
#define _DRIVERS__GPIO__SPEC__IMX53__GPIO_H_
/* Genode includes */
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <util/mmio.h>
struct Gpio_reg : Genode::Attached_io_mem_dataspace, Genode::Mmio

View File

@ -17,7 +17,7 @@
#define _DRIVERS__GPIO__SPEC__OMAP4__GPIO_H_
/* Genode includes */
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <util/mmio.h>
struct Gpio_reg : Genode::Attached_io_mem_dataspace, Genode::Mmio

View File

@ -19,7 +19,7 @@
/* Genode includes */
#include <base/printf.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <util/mmio.h>
#include <timer_session/connection.h>

View File

@ -16,7 +16,7 @@
/* Genode includes */
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <input/event_queue.h>
#include <input/event.h>
#include <input/keycodes.h>

View File

@ -16,7 +16,7 @@
/* Genode includes */
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
#include <input/event_queue.h>
#include <input/event.h>
#include <input/keycodes.h>

View File

@ -15,7 +15,7 @@
#define _INCLUDE__DRIVERS__NIC__GEM__BUFFER_DESCRIPTOR_H_
/* Genode includes */
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <util/mmio.h>
using namespace Genode;

View File

@ -18,7 +18,7 @@
/* Genode includes */
#include <util/mmio.h>
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
class Ccm : public Genode::Attached_io_mem_dataspace,
Genode::Mmio

View File

@ -17,7 +17,7 @@
/* Genode includes */
#include <util/mmio.h>
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
class Iim : public Genode::Attached_io_mem_dataspace,
Genode::Mmio

View File

@ -17,7 +17,7 @@
/* Genode includes */
#include <util/mmio.h>
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
class Iomux : public Genode::Attached_io_mem_dataspace,
Genode::Mmio

View File

@ -18,7 +18,7 @@
/* Genode includes */
#include <util/mmio.h>
#include <drivers/board_base.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
class Src : public Genode::Attached_io_mem_dataspace,
Genode::Mmio

View File

@ -18,7 +18,7 @@
#include <util/mmio.h>
#include <base/env.h>
#include <os/attached_mmio.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <base/log.h>
#include <dataspace/client.h>
#include <timer_session/connection.h>

View File

@ -16,7 +16,7 @@
/* Genode includes */
#include <util/register.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
namespace Adma2
{

View File

@ -21,7 +21,7 @@
#include <drivers/board_base.h>
#include <regulator_session/connection.h>
#include <irq_session/connection.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
/* local includes */
#include <driver_base.h>

View File

@ -15,7 +15,7 @@
/* Genode includes */
#include <util/misc_math.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
/* Fiasco includes */
namespace Fiasco {

View File

@ -13,7 +13,7 @@
*/
/* Genode includes */
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
/* NOVA includes */
#include <nova/native_thread.h>

View File

@ -14,7 +14,7 @@
/* Genode includes */
#include <base/heap.h>
#include <base/log.h>
#include <os/attached_io_mem_dataspace.h>
#include <base/attached_io_mem_dataspace.h>
/* local includes */
#include <uart_component.h>

View File

@ -13,7 +13,9 @@
* under the terms of the GNU General Public License version 2.
*/
#define INCLUDED_BY_OS_CONFIG_CC
#include <os/config.h>
#undef INCLUDED_BY_OS_CONFIG_CC
using namespace Genode;

View File

@ -18,8 +18,8 @@
#include <base/component.h>
#include <base/session_label.h>
#include <base/log.h>
#include <os/attached_rom_dataspace.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <rom_session/rom_session.h>
#include <timer_session/connection.h>
#include <root/component.h>

View File

@ -19,7 +19,7 @@
#include <dataspace/client.h>
#include <root/component.h>
#include <util/avl_string.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <base/session_label.h>
#include <block_session/connection.h>
#include <rom_session/rom_session.h>

View File

@ -16,8 +16,8 @@
#include <rom_session/rom_session.h>
#include <base/rpc_server.h>
#include <os/attached_ram_dataspace.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <base/attached_rom_dataspace.h>
namespace Genode {

View File

@ -19,7 +19,7 @@
#include <base/log.h>
#include <base/session_label.h>
#include <root/component.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
namespace Report {

View File

@ -15,7 +15,7 @@
#include <base/component.h>
#include <base/heap.h>
#include <root/component.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <terminal_session/terminal_session.h>
#include <log_session/log_session.h>

View File

@ -13,7 +13,7 @@
* under the terms of the GNU General Public License version 2.
*/
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <block_session/rpc_object.h>
#include "component.h"

View File

@ -18,7 +18,7 @@
#include <base/attached_rom_dataspace.h>
#include <base/heap.h>
#include <root/component.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/session_policy.h>
/* local includes */

View File

@ -16,7 +16,7 @@
/* Genode includes */
#include <base/rpc_server.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <os/ring_buffer.h>
#include <terminal_session/terminal_session.h>

View File

@ -15,7 +15,7 @@
#include <base/component.h>
#include <file_system/node_handle_registry.h>
#include <file_system_session/rpc_object.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <os/config.h>
#include <os/server.h>
#include <os/session_policy.h>

View File

@ -15,7 +15,7 @@
#define _SERIAL_DRIVER_H_
/* Genode includes */
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
/* local includes */
#include <vm_base.h>

View File

@ -16,7 +16,7 @@
*/
/* Genode includes */
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <os/static_root.h>
#include <timer_session/connection.h>
#include <rom_session/rom_session.h>

View File

@ -15,7 +15,7 @@
/* Genode includes */
#include <base/component.h>
#include <base/heap.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <blit/blit.h>
#include <framebuffer_session/connection.h>
#include <timer_session/connection.h>

View File

@ -18,7 +18,7 @@
#include <base/log.h>
#include <dataspace/client.h>
#include <framebuffer_session/connection.h>
#include <os/attached_dataspace.h>
#include <base/attached_dataspace.h>
#include <util/reconstructible.h>

View File

@ -13,7 +13,7 @@
#include <base/component.h>
#include <base/log.h>
#include <os/attached_rom_dataspace.h>
#include <base/attached_rom_dataspace.h>
using namespace Genode;

View File

@ -15,7 +15,7 @@
/* Genode includes */
#include <base/component.h>
#include <timer_session/connection.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <base/attached_rom_dataspace.h>
/* local includes */

View File

@ -13,8 +13,8 @@
*/
/* Genode includes */
#include <os/attached_rom_dataspace.h>
#include <os/attached_ram_dataspace.h>
#include <base/attached_rom_dataspace.h>
#include <base/attached_ram_dataspace.h>
#include <os/pixel_alpha8.h>
#include <os/pixel_rgb888.h>
#include <os/surface.h>