<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Firmware on Damien Dye&#39;s Blog</title>
    <link>https://blogs.damiendye.uk/en/tags/firmware/</link>
    <description>Recent content in Firmware on Damien Dye&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>en-GB</language>
    <lastBuildDate>Sun, 11 Oct 2026 17:00:00 +0100</lastBuildDate>
    <atom:link href="https://blogs.damiendye.uk/en/tags/firmware/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Sorting TSC When Your Firmware Is Broken</title>
      <link>https://blogs.damiendye.uk/en/hardware/sorting-tsc-when-your-firmware-is-broken/</link>
      <pubDate>Sun, 11 Oct 2026 13:30:00 +0100</pubDate>
      <guid>https://blogs.damiendye.uk/en/hardware/sorting-tsc-when-your-firmware-is-broken/</guid>
      <description>On every boot for four months my ThinkPad E595 handed Linux one CPU core three seconds behind the other seven, and the kernel dropped the TSC for HPET. Why AMD laptops cannot fix this from Linux, what 40 boots of logs show, and how tscsync syncs the counters in UEFI. Plus BIOS 1.30, tsc=nowatchdog, and the cost to every KVM guest, measured.</description>
    </item>
  </channel>
</rss>
