xref: /openbmc/linux/arch/x86/entry/vdso/vdsox32.lds.S (revision 0898782247ae533d1f4e47a06bc5d4870931b284)
1b2441318SGreg Kroah-Hartman/* SPDX-License-Identifier: GPL-2.0 */
2d603c8e1SIngo Molnar/*
3d603c8e1SIngo Molnar * Linker script for x32 vDSO.
4d603c8e1SIngo Molnar * We #include the file to define the layout details.
5d603c8e1SIngo Molnar *
6d603c8e1SIngo Molnar * This file defines the version script giving the user-exported symbols in
7d603c8e1SIngo Molnar * the DSO.
8d603c8e1SIngo Molnar */
9d603c8e1SIngo Molnar
10d603c8e1SIngo Molnar#define BUILD_VDSOX32
11d603c8e1SIngo Molnar
12d603c8e1SIngo Molnar#include "vdso-layout.lds.S"
13d603c8e1SIngo Molnar
14d603c8e1SIngo Molnar/*
15d603c8e1SIngo Molnar * This controls what userland symbols we export from the vDSO.
16d603c8e1SIngo Molnar */
17d603c8e1SIngo MolnarVERSION {
18d603c8e1SIngo Molnar	LINUX_2.6 {
19d603c8e1SIngo Molnar	global:
20d603c8e1SIngo Molnar		__vdso_clock_gettime;
21d603c8e1SIngo Molnar		__vdso_gettimeofday;
22d603c8e1SIngo Molnar		__vdso_getcpu;
23d603c8e1SIngo Molnar		__vdso_time;
24*7ac87074SVincenzo Frascino		__vdso_clock_getres;
25d603c8e1SIngo Molnar	local: *;
26d603c8e1SIngo Molnar	};
27d603c8e1SIngo Molnar}
28