<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Taylor R Campbell - I/O and theorems and barriers, oh my</title>
        <link>https://exquisite.tube/videos/watch/ba75008b-62fe-441d-851a-4ac9346b98f3</link>
        <description>You don't like concurrency and you liked it better when only one kernel could be running at a time on one CPU. You got comfortable using mutexes and condition variables to make things go one at a time. But your packets keep getting stuck, and the hair raises on the back of your head as you begin to suspect you'll have to think about memory ordering in a device driver that got ported sloppily from Linux. What now? This talk will discuss the bus_dma(9) model of memory ordering, obscure issues in paravirtualization, incoherent mappings on different architectures, and tools that a hacker can use to formally verify their memory ordering -- along with limitations of those tools.</description>
        <lastBuildDate>Sun, 13 Sep 2026 16:01:07 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://exquisite.tube</generator>
        <image>
            <title>Taylor R Campbell - I/O and theorems and barriers, oh my</title>
            <url>https://exquisite.tube/lazy-static/avatars/15cdbc2e-7773-4916-99e9-38207b20252d.png</url>
            <link>https://exquisite.tube/videos/watch/ba75008b-62fe-441d-851a-4ac9346b98f3</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://exquisite.tube/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://exquisite.tube/feeds/video-comments.xml?videoId=ba75008b-62fe-441d-851a-4ac9346b98f3" rel="self" type="application/rss+xml"/>
    </channel>
</rss>