Skip to content

Commit 36f0321

Browse files
authored
Fix: convert openamp_arduino library to Unix file endings. (#46)
This is necessary because any local edit results in a hideous diff.
1 parent a8d8d13 commit 36f0321

File tree

19 files changed

+1232
-1232
lines changed

19 files changed

+1232
-1232
lines changed
Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,55 @@
1-
/**
2-
******************************************************************************
3-
* @file mailbox_hsem_if.h
4-
* @author MCD Application Team
5-
* @brief header for mailbox_hsem_if.c module
6-
******************************************************************************
7-
* @attention
8-
*
9-
* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
10-
*
11-
* Redistribution and use in source and binary forms, with or without modification,
12-
* are permitted provided that the following conditions are met:
13-
* 1. Redistributions of source code must retain the above copyright notice,
14-
* this list of conditions and the following disclaimer.
15-
* 2. Redistributions in binary form must reproduce the above copyright notice,
16-
* this list of conditions and the following disclaimer in the documentation
17-
* and/or other materials provided with the distribution.
18-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
19-
* may be used to endorse or promote products derived from this software
20-
* without specific prior written permission.
21-
*
22-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32-
*
33-
******************************************************************************
34-
*/
35-
36-
/* Define to prevent recursive inclusion -------------------------------------*/
37-
#ifndef MAILBOX_HSEM_IF_H_
38-
#define MAILBOX_HSEM_IF_H_
39-
40-
/* USER CODE BEGIN firstSection */
41-
/* can be used to modify / undefine following code or add new definitions */
42-
/* USER CODE END firstSection */
43-
44-
/* Includes ------------------------------------------------------------------*/
45-
/* Exported types ------------------------------------------------------------*/
46-
/* Exported constants --------------------------------------------------------*/
47-
#define HSEM_ID_0 0 /* CM7 to CM4 Notification */
48-
#define HSEM_ID_1 1 /* CM4 to CM7 Notification */
49-
50-
/* Exported functions ------------------------------------------------------- */
51-
int MAILBOX_Notify(void *priv, uint32_t id);
52-
int MAILBOX_Init(void);
53-
int MAILBOX_Poll(struct virtio_device *vdev);
54-
55-
#endif /* MAILBOX_HSEM_IF_H_ */
1+
/**
2+
******************************************************************************
3+
* @file mailbox_hsem_if.h
4+
* @author MCD Application Team
5+
* @brief header for mailbox_hsem_if.c module
6+
******************************************************************************
7+
* @attention
8+
*
9+
* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
10+
*
11+
* Redistribution and use in source and binary forms, with or without modification,
12+
* are permitted provided that the following conditions are met:
13+
* 1. Redistributions of source code must retain the above copyright notice,
14+
* this list of conditions and the following disclaimer.
15+
* 2. Redistributions in binary form must reproduce the above copyright notice,
16+
* this list of conditions and the following disclaimer in the documentation
17+
* and/or other materials provided with the distribution.
18+
* 3. Neither the name of STMicroelectronics nor the names of its contributors
19+
* may be used to endorse or promote products derived from this software
20+
* without specific prior written permission.
21+
*
22+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23+
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25+
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26+
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27+
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28+
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29+
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30+
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31+
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32+
*
33+
******************************************************************************
34+
*/
35+
36+
/* Define to prevent recursive inclusion -------------------------------------*/
37+
#ifndef MAILBOX_HSEM_IF_H_
38+
#define MAILBOX_HSEM_IF_H_
39+
40+
/* USER CODE BEGIN firstSection */
41+
/* can be used to modify / undefine following code or add new definitions */
42+
/* USER CODE END firstSection */
43+
44+
/* Includes ------------------------------------------------------------------*/
45+
/* Exported types ------------------------------------------------------------*/
46+
/* Exported constants --------------------------------------------------------*/
47+
#define HSEM_ID_0 0 /* CM7 to CM4 Notification */
48+
#define HSEM_ID_1 1 /* CM4 to CM7 Notification */
49+
50+
/* Exported functions ------------------------------------------------------- */
51+
int MAILBOX_Notify(void *priv, uint32_t id);
52+
int MAILBOX_Init(void);
53+
int MAILBOX_Poll(struct virtio_device *vdev);
54+
55+
#endif /* MAILBOX_HSEM_IF_H_ */
Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
/**
2-
******************************************************************************
3-
* @file mabox_hsem.h
4-
* @author MCD Application Team
5-
* @brief header for mbox_hsem.c module
6-
******************************************************************************
7-
* @attention
8-
*
9-
* <h2><center>&copy; Copyright (c) 2019 STMicroelectronics.
10-
* All rights reserved.</center></h2>
11-
*
12-
* This software component is licensed by ST under Ultimate Liberty license
13-
* SLA0044, the "License"; You may not use this file except in compliance with
14-
* the License. You may obtain a copy of the License at:
15-
* www.st.com/SLA0044
16-
*
17-
******************************************************************************
18-
*/
19-
20-
/* Define to prevent recursive inclusion -------------------------------------*/
21-
#ifndef MBOX_HSEM_IF_H_
22-
#define MBOX_HSEM_IF_H_
23-
24-
/* USER CODE BEGIN firstSection */
25-
/* can be used to modify / undefine following code or add new definitions */
26-
/* USER CODE END firstSection */
27-
28-
/* Includes ------------------------------------------------------------------*/
29-
/* Exported types ------------------------------------------------------------*/
30-
/* Exported constants --------------------------------------------------------*/
31-
#define HSEM_ID_0 0 /* CM7 to CM4 Notification */
32-
#define HSEM_ID_1 1 /* CM4 to CM7 Notification */
33-
34-
/* Exported functions ------------------------------------------------------- */
35-
int MAILBOX_Notify(void *priv, uint32_t id);
36-
int MAILBOX_Init(void);
37-
int MAILBOX_Poll(struct virtio_device *vdev);
38-
39-
#endif /* MBOX_HSEM_IF_H_ */
1+
/**
2+
******************************************************************************
3+
* @file mabox_hsem.h
4+
* @author MCD Application Team
5+
* @brief header for mbox_hsem.c module
6+
******************************************************************************
7+
* @attention
8+
*
9+
* <h2><center>&copy; Copyright (c) 2019 STMicroelectronics.
10+
* All rights reserved.</center></h2>
11+
*
12+
* This software component is licensed by ST under Ultimate Liberty license
13+
* SLA0044, the "License"; You may not use this file except in compliance with
14+
* the License. You may obtain a copy of the License at:
15+
* www.st.com/SLA0044
16+
*
17+
******************************************************************************
18+
*/
19+
20+
/* Define to prevent recursive inclusion -------------------------------------*/
21+
#ifndef MBOX_HSEM_IF_H_
22+
#define MBOX_HSEM_IF_H_
23+
24+
/* USER CODE BEGIN firstSection */
25+
/* can be used to modify / undefine following code or add new definitions */
26+
/* USER CODE END firstSection */
27+
28+
/* Includes ------------------------------------------------------------------*/
29+
/* Exported types ------------------------------------------------------------*/
30+
/* Exported constants --------------------------------------------------------*/
31+
#define HSEM_ID_0 0 /* CM7 to CM4 Notification */
32+
#define HSEM_ID_1 1 /* CM4 to CM7 Notification */
33+
34+
/* Exported functions ------------------------------------------------------- */
35+
int MAILBOX_Notify(void *priv, uint32_t id);
36+
int MAILBOX_Init(void);
37+
int MAILBOX_Poll(struct virtio_device *vdev);
38+
39+
#endif /* MBOX_HSEM_IF_H_ */
Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,50 @@
1-
/*
2-
* Copyright (c) 2015, Xilinx Inc. and Contributors. All rights reserved.
3-
*
4-
* SPDX-License-Identifier: BSD-3-Clause
5-
*/
6-
7-
/*
8-
* @file config.h
9-
* @brief Generated configuration settings for libmetal.
10-
*/
11-
12-
#ifndef __METAL_CONFIG__H__
13-
#define __METAL_CONFIG__H__
14-
15-
#ifdef __cplusplus
16-
extern "C" {
17-
#endif
18-
19-
/** Library major version number. */
20-
#define METAL_VER_MAJOR 0
21-
22-
/** Library minor version number. */
23-
#define METAL_VER_MINOR 5
24-
25-
/** Library patch level. */
26-
#define METAL_VER_PATCH 0
27-
28-
/** Library version string. */
29-
#define METAL_VER "0.5.0"
30-
31-
/** System type (linux, generic, ...). */
32-
#define METAL_SYSTEM "generic"
33-
#define METAL_SYSTEM_GENERIC
34-
35-
/** Processor type (arm, x86_64, ...). */
36-
#define METAL_PROCESSOR "arm"
37-
#define METAL_PROCESSOR_ARM
38-
39-
/** Machine type (zynq, zynqmp, ...). */
40-
#define METAL_MACHINE "cortexm"
41-
#define METAL_MACHINE_CORTEXM
42-
43-
#define HAVE_STDATOMIC_H
44-
/* #undef HAVE_FUTEX_H */
45-
46-
#ifdef __cplusplus
47-
}
48-
#endif
49-
50-
#endif /* __METAL_CONFIG__H__ */
1+
/*
2+
* Copyright (c) 2015, Xilinx Inc. and Contributors. All rights reserved.
3+
*
4+
* SPDX-License-Identifier: BSD-3-Clause
5+
*/
6+
7+
/*
8+
* @file config.h
9+
* @brief Generated configuration settings for libmetal.
10+
*/
11+
12+
#ifndef __METAL_CONFIG__H__
13+
#define __METAL_CONFIG__H__
14+
15+
#ifdef __cplusplus
16+
extern "C" {
17+
#endif
18+
19+
/** Library major version number. */
20+
#define METAL_VER_MAJOR 0
21+
22+
/** Library minor version number. */
23+
#define METAL_VER_MINOR 5
24+
25+
/** Library patch level. */
26+
#define METAL_VER_PATCH 0
27+
28+
/** Library version string. */
29+
#define METAL_VER "0.5.0"
30+
31+
/** System type (linux, generic, ...). */
32+
#define METAL_SYSTEM "generic"
33+
#define METAL_SYSTEM_GENERIC
34+
35+
/** Processor type (arm, x86_64, ...). */
36+
#define METAL_PROCESSOR "arm"
37+
#define METAL_PROCESSOR_ARM
38+
39+
/** Machine type (zynq, zynqmp, ...). */
40+
#define METAL_MACHINE "cortexm"
41+
#define METAL_MACHINE_CORTEXM
42+
43+
#define HAVE_STDATOMIC_H
44+
/* #undef HAVE_FUTEX_H */
45+
46+
#ifdef __cplusplus
47+
}
48+
#endif
49+
50+
#endif /* __METAL_CONFIG__H__ */
Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
/*
2-
* Copyright (c) 2016, Xilinx Inc. and Contributors. All rights reserved.
3-
*
4-
* SPDX-License-Identifier: BSD-3-Clause
5-
*/
6-
7-
/*
8-
* @file generic/alloc.c
9-
* @brief generic libmetal memory allocattion definitions.
10-
*/
11-
12-
#ifndef __METAL_ALLOC__H__
13-
#error "Include metal/alloc.h instead of metal/generic/alloc.h"
14-
#endif
15-
16-
#ifndef __METAL_GENERIC_ALLOC__H__
17-
#define __METAL_GENERIC_ALLOC__H__
18-
19-
#include <stdlib.h>
20-
21-
#ifdef __cplusplus
22-
extern "C" {
23-
#endif
24-
25-
static inline void *__metal_allocate_memory(unsigned int size)
26-
{
27-
return (malloc(size));
28-
}
29-
30-
static inline void __metal_free_memory(void *ptr)
31-
{
32-
free(ptr);
33-
}
34-
35-
#ifdef __cplusplus
36-
}
37-
#endif
38-
39-
#endif /* __METAL_GENERIC_ALLOC__H__ */
1+
/*
2+
* Copyright (c) 2016, Xilinx Inc. and Contributors. All rights reserved.
3+
*
4+
* SPDX-License-Identifier: BSD-3-Clause
5+
*/
6+
7+
/*
8+
* @file generic/alloc.c
9+
* @brief generic libmetal memory allocattion definitions.
10+
*/
11+
12+
#ifndef __METAL_ALLOC__H__
13+
#error "Include metal/alloc.h instead of metal/generic/alloc.h"
14+
#endif
15+
16+
#ifndef __METAL_GENERIC_ALLOC__H__
17+
#define __METAL_GENERIC_ALLOC__H__
18+
19+
#include <stdlib.h>
20+
21+
#ifdef __cplusplus
22+
extern "C" {
23+
#endif
24+
25+
static inline void *__metal_allocate_memory(unsigned int size)
26+
{
27+
return (malloc(size));
28+
}
29+
30+
static inline void __metal_free_memory(void *ptr)
31+
{
32+
free(ptr);
33+
}
34+
35+
#ifdef __cplusplus
36+
}
37+
#endif
38+
39+
#endif /* __METAL_GENERIC_ALLOC__H__ */

0 commit comments

Comments
 (0)