<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://keith-dev-blog.pages.dev</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/blog</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/projects</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/about</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/projects/a-minimal-operating-system-kernel-with-runtime-instruction-translation-for-low-cost-risc-v-microcontrollers</loc>
        <lastmod>2026-09-10T16:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/dissertation</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/microkernel</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/risc-v</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/esp32-p4</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/zig</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/arm7tdmi</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/python</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/esp-idf</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/cmake</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/programming</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/project-configuration</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/debugging</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/arm</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/assembly</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/qemu</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/gdb</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/project-setup</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/coding</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/tags/introduction</loc>
        <lastmod>2026-09-10T18:10:08.530Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/blog/2026-09-10-restructuring-for-the-dissertation</loc>
        <lastmod>2026-09-10T16:00:00.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/blog/2026-04-17-breaking-down-the-build-pipeline</loc>
        <lastmod>2026-04-17T16:27:29.152Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/blog/2026-04-11-configuring-hardware-and-a-proper-start</loc>
        <lastmod>2026-04-11T17:28:22.563Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/blog/2026-02-21-some-arm-debugging</loc>
        <lastmod>2026-02-21T18:19:39.849Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/blog/2026-02-19-what-is-arm7tdmi</loc>
        <lastmod>2026-02-19T05:48:43.459Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/blog/2026-02-16-why-zig</loc>
        <lastmod>2026-02-16T05:21:56.197Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/blog/2026-02-14-project-setup</loc>
        <lastmod>2026-02-14T15:54:08.975Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://keith-dev-blog.pages.dev/blog/2026-02-13-introduction</loc>
        <lastmod>2026-02-13T18:05:43.516Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
</urlset>