aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2023-02-11 22:46:01 +0000
committerMichael Brown <mcb30@ipxe.org>2023-02-12 17:18:10 +0000
commit026c66393d71a4ebe122974712b8180b1157e59e (patch)
tree19bccc496043c07835a38b1a2b4772aecc8e0efd /.github/workflows/build.yml
parent3c83843e111ece30d3dfb5143d5e6aed6164d587 (diff)
downloadipxe-hyperv.zip
ipxe-hyperv.tar.gz
ipxe-hyperv.tar.bz2
[rng] Work around broken RTC periodic interrupts in Hyper-Vhyperv
Some versions of Hyper-V (observed in some Microsoft Azure virtual machines as noted in commit 74222cd ("[rng] Check for functioning RTC interrupt"), and now in Windows Server 2022) fail to properly emulate the RTC periodic interrupt. The typical symptom is that only a single interrupt will be generated: subsequent interrupts will appear to be asserted by the virtual RTC but will be ignored by the virtual PIC. Experiments show that this apparent hypervisor bug can be worked around by disabling and re-enabling the periodic interrupt within the interrupt handler. Apply this workaround only if required, since doing so will substantially increase the overhead of each RTC interrupt. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to '.github/workflows/build.yml')
0 files changed, 0 insertions, 0 deletions