2012-06-25 16:31:04 +02:00
|
|
|
/**
|
|
|
|
* \brief Platform specific definitions
|
|
|
|
* \author Sebastian Sumpf
|
|
|
|
* \date 2012-07-06
|
|
|
|
*
|
|
|
|
* These functions have to be implemented on all supported platforms.
|
|
|
|
*/
|
|
|
|
|
|
|
|
/*
|
2013-01-10 21:44:47 +01:00
|
|
|
* Copyright (C) 2012-2013 Genode Labs GmbH
|
2012-06-25 16:31:04 +02:00
|
|
|
*
|
|
|
|
* This file is part of the Genode OS framework, which is distributed
|
|
|
|
* under the terms of the GNU General Public License version 2.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _PLATFORM_H_
|
|
|
|
#define _PLATFORM_H_
|
|
|
|
|
|
|
|
struct Services
|
|
|
|
{
|
|
|
|
bool hid;
|
|
|
|
bool stor;
|
|
|
|
bool nic;
|
|
|
|
|
|
|
|
Services() : hid(false), stor(false), nic(false) { }
|
|
|
|
};
|
|
|
|
|
|
|
|
void platform_hcd_init(Services *services);
|
|
|
|
|
|
|
|
#endif /* _PLATFORM_H_ */
|