From: Thomas Gleixner <tglx@linutronix.de>
To: Kyung Min Park <kyung.min.park@intel.com>,
x86@kernel.org, linux-kernel@vger.kernel.org
Cc: mingo@redhat.com, hpa@zytor.com, gregkh@linuxfoundation.org,
ak@linux.intel.com, tony.luck@intel.com, ashok.raj@intel.com,
ravi.v.shankar@intel.com, fenghua.yu@intel.com,
kyung.min.park@intel.com
Subject: Re: [PATCH v2 0/2] x86/delay: Introduce TPAUSE instruction
Date: Fri, 20 Mar 2020 10:57:29 +0100 [thread overview]
Message-ID: <87a74b4ad2.fsf@nanos.tec.linutronix.de> (raw)
In-Reply-To: <1584677604-32707-1-git-send-email-kyung.min.park@intel.com>
Hi!
Kyung Min Park <kyung.min.park@intel.com> writes:
> Intel processors that support the WAITPKG feature implement
> the TPAUSE instruction that suspends execution in a lower power
> state until the TSC (Time Stamp Counter) exceeds a certain value.
>
> Update the udelay() function to use TPAUSE on systems where it
> is available. Note that we hard code the deeper (C0.2) sleep
> state because exit latency is small compared to the "microseconds"
> that usleep() will delay.
>
> ChangeLog:
> - Change from v1 to v2:
> 1. The patchset applies after Thomas's cleanup patch as below:
> https://lkml.org/lkml/diff/2020/3/18/893/1
lkml.org is horrible. Please use lore.kernel.org if at all.
Also please just add the patch to the series when posting so that people
don't have to go through loops and hoops to grab that dependency.
Thanks,
tglx
next prev parent reply other threads:[~2020-03-20 9:57 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-20 4:13 [PATCH v2 0/2] x86/delay: Introduce TPAUSE instruction Kyung Min Park
2020-03-20 4:13 ` [PATCH v2 1/2] x86/delay: Refactor delay_mwaitx() for TPAUSE support Kyung Min Park
2020-03-20 4:13 ` [PATCH v2 2/2] x86/delay: Introduce TPAUSE delay Kyung Min Park
2020-03-20 4:23 ` Andy Lutomirski
2020-03-20 10:00 ` Thomas Gleixner
2020-03-20 21:51 ` Andy Lutomirski
2020-03-20 23:23 ` Thomas Gleixner
2020-03-20 23:57 ` Andy Lutomirski
2020-03-30 23:42 ` Park, Kyung Min
2020-03-20 10:07 ` Joe Perches
2020-03-23 5:18 ` Park, Kyung Min
2020-03-20 9:57 ` Thomas Gleixner [this message]
2020-03-20 23:43 ` [PATCH v2 0/2] x86/delay: Introduce TPAUSE instruction Park, Kyung Min
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87a74b4ad2.fsf@nanos.tec.linutronix.de \
--to=tglx@linutronix.de \
--cc=ak@linux.intel.com \
--cc=ashok.raj@intel.com \
--cc=fenghua.yu@intel.com \
--cc=gregkh@linuxfoundation.org \
--cc=hpa@zytor.com \
--cc=kyung.min.park@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=ravi.v.shankar@intel.com \
--cc=tony.luck@intel.com \
--cc=x86@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox