tte_environment.h

Go to the documentation of this file.
00001 /* -*- coding: iso-8859-1 -*-
00002  * Copyright (C) 2008 TTTech Computertechnik AG
00003  * ****************************************************************************
00004  * Name
00005  *    tte_environment.h
00006  *
00007  * Purpose
00008  *    Provide platform-independent data types, constants, helper functins, etc
00009  *
00010  * Revision Dates
00011  *    6-Mai-2008 Creation
00012  *   05-Nov-2008 (KSE) [29628] Include string, ose and target for __OSE
00013  *   01-Dec-2008 (KSE) [29628] Implement MISRA_2004 rules
00014  *   02-Dec-2008 (KSE) [29628] Changed include names
00015  *   04-Jun-2010 (JWO) Cleanup after takeover into SW-repository
00016  *--
00017  */
00018 
00019 #ifndef TTE_ENVIRONMENT_H_
00020 #define TTE_ENVIRONMENT_H_
00021 
00022 #ifdef OS_ARCH_LINUX
00023 #   include <linux/types.h>
00024 #   include <linux/slab.h>
00025 #   define print_log printk
00026 #   define mem_alloc(size)  kmalloc((size), GFP_KERNEL)
00027 #   define mem_free(ptr)    kfree((ptr))
00028 #   define TARGET_MPC855
00029 
00030 #else
00031 #   define print_log(...)
00032 /*#   error "Define mem_alloc and mem_free" */
00033 #endif
00034 
00035 #include "tte_byteorder.h"
00036 
00037 #endif /* TTE_ENVIRONMENT_H_ */
Generated on Tue Nov 29 14:09:18 2011 for TTEthernet Model for INET Framework by  doxygen 1.6.3