<p></p>
<p>I'll second this as a problem. Have been testing 'snponly.efi' and I'm not sure the circumstances, but occasionally linux will error about trying to exit boot services, and esxi pretty much always hangs trying to exit boot services (also some 'keyboard errors' are printed early on) when booted from snponly.efi.</p>
<p>This change does seem to sidestep it. I don't know enough to gauge the cleaner approach (to my inexperienced eyes, it would be equivalent to just deleting the TPL lines from the timer function) nor do I have familiarity with the problem that required those lines in the first place.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you commented.<br />Reply to this email directly, <a href="https://github.com/ipxe/ipxe/pull/113#issuecomment-643222007">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAFNGVHRCU5EAUHB5SX5CKDRWIGUXANCNFSM4NMSFYRA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAFNGVEX2ADX5ULGG45VQXDRWIGUXA5CNFSM4NMSFYRKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEZLMT5Y.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/ipxe/ipxe/pull/113#issuecomment-643222007",
"url": "https://github.com/ipxe/ipxe/pull/113#issuecomment-643222007",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>