xref: /openbmc/linux/arch/m68k/include/asm/flat.h (revision 0898782247ae533d1f4e47a06bc5d4870931b284)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
249148020SSam Ravnborg /*
3120c4d95SGreg Ungerer  * flat.h -- uClinux flat-format executables
449148020SSam Ravnborg  */
549148020SSam Ravnborg 
649148020SSam Ravnborg #ifndef __M68KNOMMU_FLAT_H__
749148020SSam Ravnborg #define __M68KNOMMU_FLAT_H__
849148020SSam Ravnborg 
9*7a8998c9SChristoph Hellwig #include <asm-generic/flat.h>
10f106eac9SEzequiel Garcia 
1189e6ffd9SGreg Ungerer #define FLAT_PLAT_INIT(regs) \
1289e6ffd9SGreg Ungerer 	do { \
1389e6ffd9SGreg Ungerer 		if (current->mm) \
1489e6ffd9SGreg Ungerer 			(regs)->d5 = current->mm->start_data; \
1589e6ffd9SGreg Ungerer 	} while (0)
1689e6ffd9SGreg Ungerer 
1749148020SSam Ravnborg #endif /* __M68KNOMMU_FLAT_H__ */
18