162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0+ */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright 2018, Michael Ellerman, IBM Corporation. 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci#ifndef _ASM_POWERPC_CODE_PATCHING_ASM_H 662306a36Sopenharmony_ci#define _ASM_POWERPC_CODE_PATCHING_ASM_H 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/* Define a "site" that can be patched */ 962306a36Sopenharmony_ci.macro patch_site label name 1062306a36Sopenharmony_ci .pushsection ".rodata" 1162306a36Sopenharmony_ci .balign 4 1262306a36Sopenharmony_ci .global \name 1362306a36Sopenharmony_ci\name: 1462306a36Sopenharmony_ci .4byte \label - . 1562306a36Sopenharmony_ci .popsection 1662306a36Sopenharmony_ci.endm 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci#endif /* _ASM_POWERPC_CODE_PATCHING_ASM_H */ 19