John Baldwin
7f7f6f85a1
Add a custom implementation of cpu_lock_delay() for x86.
...
Avoid using DELAY() since it can try to use spin locks on CPUs without
a P-state invariant TSC. For cpu_lock_delay(), always use the TSC if
it exists (even if it is not P-state invariant) to delay for a
microsecond. If the TSC does not exist, read from I/O port 0x84 to
delay instead.
PR: 228768
Reported by: Roger Hammerstein <cheeky.m@live.com>
Reviewed by: kib
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D17851
2018-11-05 22:54:03 +00:00
..
2017-11-27 15:03:07 +00:00
2017-11-27 15:03:07 +00:00
2017-11-23 11:40:16 +00:00
2018-07-29 20:47:00 +00:00
2018-07-06 10:13:42 +00:00
2017-11-27 15:03:07 +00:00
2018-05-25 07:33:20 +00:00
2018-07-06 19:50:44 +00:00
2018-11-05 22:54:03 +00:00
2018-10-16 17:00:42 +00:00
2016-09-15 17:05:54 +00:00
2018-05-22 00:45:00 +00:00
2018-09-02 21:37:05 +00:00
2017-11-20 19:43:44 +00:00
2017-11-18 14:26:50 +00:00
2018-02-23 20:15:19 +00:00
2018-01-17 11:44:21 +00:00
2018-03-06 14:28:37 +00:00
2018-05-31 20:22:47 +00:00
2017-11-20 19:43:44 +00:00
2018-08-20 12:31:39 +00:00
2017-11-27 15:03:07 +00:00
2017-11-27 15:03:07 +00:00
2017-11-20 19:43:44 +00:00
2018-10-31 23:17:00 +00:00
2017-11-27 15:03:07 +00:00
2017-11-27 15:03:07 +00:00
2017-11-27 15:03:07 +00:00
2017-11-18 14:26:50 +00:00
2018-01-19 22:10:29 +00:00
2018-10-20 17:00:18 +00:00
2018-10-18 20:49:16 +00:00
2018-06-04 02:05:48 +00:00
2017-11-27 15:03:07 +00:00
2018-10-13 21:18:31 +00:00
2018-06-02 05:48:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:03:07 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:03:07 +00:00
2017-08-16 10:38:06 +00:00
2017-08-16 10:38:06 +00:00
2018-04-05 14:39:51 +00:00
2017-11-27 15:03:07 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:03:07 +00:00
2018-04-08 19:24:49 +00:00
2018-02-26 19:19:05 +00:00
2018-09-27 11:16:19 +00:00
2018-10-16 17:28:10 +00:00