diff options
author | Bin Meng <bmeng.cn@gmail.com> | 2017-07-25 20:12:00 -0700 |
---|---|---|
committer | Bin Meng <bmeng.cn@gmail.com> | 2017-08-01 20:17:02 +0800 |
commit | d92e9c8d313134f2ebde14a393f820b2191f4011 (patch) | |
tree | 2fbcd69bd34711643eae8e3360fd004d6524b419 /include/ns87308.h | |
parent | e719b6b0f8fa5c6f3f4aeaa319dcf17d735153f8 (diff) |
x86: tsc: Read all ratio bits from MSR_PLATFORM_INFO
Currently we read the tsc radio like this:
ratio = (MSR_PLATFORM_INFO >> 8) & 0x1f;
Thus we get bit 8-12 of MSR_PLATFORM_INFO, however according to the
Intel manual, the ratio bits are bit 8-15.
Fix this problem by masking 0xff instead.
This keeps in sync with Linux kernel commit:
886123f: x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/ns87308.h')
0 files changed, 0 insertions, 0 deletions