RTEMS: bsps/powerpc/include/bsp/start.h Source File

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
start.h
Go to the documentation of this file.
1
9/*
10 * Copyright (c) 2010 embedded brains GmbH. All rights reserved.
11 *
12 * embedded brains GmbH
13 * Obere Lagerstr. 30
14 * 82178 Puchheim
15 * Germany
16 * <rtems@embedded-brains.de>
17 *
18 * The license and distribution terms for this file may be
19 * found in the file LICENSE in this distribution or at
20 * http://www.rtems.org/license/LICENSE.
21 */
22
23#ifndef LIBBSP_POWERPC_SHARED_START_H
24#define LIBBSP_POWERPC_SHARED_START_H
25
26#include <stddef.h>
27
28#ifdef __cplusplus
29extern "C" {
30#endif /* __cplusplus */
31
42#define BSP_START_TEXT_SECTION __attribute__((section(".bsp_start_text")))
43
44#define BSP_START_DATA_SECTION __attribute__((section(".bsp_start_data")))
45
49 void _start(void);
50
61 void BSP_START_TEXT_SECTION bsp_start_zero(void *begin, size_t byte_count);
62
66extern char bsp_start_zero_begin [];
67
71extern char bsp_start_zero_end [];
72
76extern char bsp_start_zero_size [];
77
80#ifdef __cplusplus
81}
82#endif /* __cplusplus */
83
84#endif /* LIBBSP_POWERPC_SHARED_START_H */
bsp_start_zero
void BSP_START_TEXT_SECTION bsp_start_zero(void *begin, size_t byte_count)
bsp_start_zero_size
char bsp_start_zero_size[]
Symbol which equals the bsp_start_zero() code size.
bsp_start_zero_end
char bsp_start_zero_end[]
Symbol which equals the bsp_start_zero() code end.
bsp_start_zero_begin
char bsp_start_zero_begin[]
Symbol which equals the bsp_start_zero() code begin.
_start
void _start(void)
System start entry.