Update reserved function names starting with one underscore, replacing them as follows: '_k_' with 'z_' '_K_' with 'Z_' '_handler_' with 'z_handl_' '_Cstart' with 'z_cstart' '_Swap' with 'z_swap' This renaming is done on both global and those static function names in kernel/include and include/. Other static function names in kernel/ are renamed by removing the leading underscore. Other function names not starting with any prefix listed above are renamed starting with a 'z_' or 'Z_' prefix. Function names starting with two or three leading underscores are not automatcally renamed since these names will collide with the variants with two or three leading underscores. Various generator scripts have also been updated as well as perf, linker and usb files. These are drivers/serial/uart_handlers.c include/linker/kobject-text.ld kernel/include/syscall_handler.h scripts/gen_kobject_list.py scripts/gen_syscall_header.py Signed-off-by: Patrik Flykt <patrik.flykt@intel.com>
47 lines
1.2 KiB
C
47 lines
1.2 KiB
C
/*
|
|
* Copyright (c) 2011-2012, 2014 Wind River Systems, Inc.
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/**
|
|
* @file
|
|
* @brief Stack frame created by swap (IA-32)
|
|
*
|
|
* This file details the stack frame generated by z_swap() when it saves a task
|
|
* or thread's context. This is specific to the IA-32 processor architecture.
|
|
*
|
|
* NOTE: z_swap() does not use this file as it uses the push instruction to
|
|
* save a context. Changes to the file will not automatically be picked up by
|
|
* z_swap(). Conversely, changes to z_swap() should be mirrored here if the
|
|
* stack frame is modified.
|
|
*/
|
|
|
|
#ifndef ZEPHYR_ARCH_X86_INCLUDE_SWAPSTK_H_
|
|
#define ZEPHYR_ARCH_X86_INCLUDE_SWAPSTK_H_
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#ifndef _ASMLANGUAGE
|
|
|
|
/* Stack of a saved context */
|
|
typedef struct s_SwapStk {
|
|
unsigned int eax; /* EAX register */
|
|
unsigned int ebp; /* EBP register */
|
|
unsigned int ebx; /* EBX register */
|
|
unsigned int esi; /* ESI register */
|
|
unsigned int edi; /* EDI register */
|
|
unsigned int retAddr; /* Return address of caller of z_swap() */
|
|
unsigned int param; /* Parameter passed to z_swap() */
|
|
} tSwapStk;
|
|
|
|
#endif /* _ASMLANGUAGE */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* ZEPHYR_ARCH_X86_INCLUDE_SWAPSTK_H_ */
|