memcpy_64.S (cdd38c5f1ce4398ec58fec95904b75824daab7b5) | memcpy_64.S (5e21a3ecad1500e35b46701e7f3f232e15d78e69) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* Copyright 2002 Andi Kleen */ 3 4#include <linux/linkage.h> 5#include <asm/errno.h> 6#include <asm/cpufeatures.h> | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* Copyright 2002 Andi Kleen */ 3 4#include <linux/linkage.h> 5#include <asm/errno.h> 6#include <asm/cpufeatures.h> |
7#include <asm/alternative-asm.h> | 7#include <asm/alternative.h> |
8#include <asm/export.h> 9 10.pushsection .noinstr.text, "ax" 11 12/* 13 * We build a jump to memcpy_orig by default which gets NOPped out on 14 * the majority of x86 CPUs which set REP_GOOD. In addition, CPUs which 15 * have the enhanced REP MOVSB/STOSB feature (ERMS), change those NOPs --- 171 unchanged lines hidden --- | 8#include <asm/export.h> 9 10.pushsection .noinstr.text, "ax" 11 12/* 13 * We build a jump to memcpy_orig by default which gets NOPped out on 14 * the majority of x86 CPUs which set REP_GOOD. In addition, CPUs which 15 * have the enhanced REP MOVSB/STOSB feature (ERMS), change those NOPs --- 171 unchanged lines hidden --- |