| /* |
| * Copyright (c) 2019 Carlo Caione <ccaione@baylibre.com> |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| /** |
| * @file |
| * @brief ARM64 kernel structure member offset definition file |
| * |
| * This module is responsible for the generation of the absolute symbols whose |
| * value represents the member offsets for various ARM kernel structures. |
| * |
| * All of the absolute symbols defined by this module will be present in the |
| * final kernel ELF image (due to the linker's reference to the _OffsetAbsSyms |
| * symbol). |
| * |
| * INTERNAL |
| * It is NOT necessary to define the offset for every member of a structure. |
| * Typically, only those members that are accessed by assembly language routines |
| * are defined; however, it doesn't hurt to define all fields for the sake of |
| * completeness. |
| */ |
| |
| #include <kernel.h> |
| #include <kernel_arch_data.h> |
| #include <kernel_offsets.h> |
| |
| GEN_OFFSET_SYM(_thread_arch_t, swap_return_value); |