diff options
author | Tom <tomut@yahoo.com> | 2021-05-11 21:20:06 -0600 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-05-12 21:44:16 +0200 |
commit | 3f9927b0c36d31270781ded6fccf97a7f1beb82e (patch) | |
tree | dc7a00c70e8a2f2805030daa3619ebb09d6b492d /Kernel/FileSystem | |
parent | a6a57830d0efa8c4b4007c4975335366ecc10683 (diff) | |
download | serenity-3f9927b0c36d31270781ded6fccf97a7f1beb82e.zip |
Kernel: Fix issues supporting HPETs with 32-bit-only main counter
If the HPET main counter does not support full 64 bits, we should
not expect the upper 32 bit to work. This is a problem when writing
to the upper 32 bit of the comparator value, which requires the
TimerConfiguration::ValueSet bit to be set, but if it's not 64 bit
capable then the bit will not be cleared and leave it in a bad state.
Fixes #6990
Diffstat (limited to 'Kernel/FileSystem')
0 files changed, 0 insertions, 0 deletions