<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>T3CSGU@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-T3CSGU</pentabarf:event-slug>
            <pentabarf:title>Open Firmware Beyond the Hyperscalers: Outcomes from the PremDay User Group</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260915T094500</dtstart>
            <dtend>20260915T101500</dtend>
            <duration>003000</duration>
            <summary>Open Firmware Beyond the Hyperscalers: Outcomes from the PremDay User Group</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/T3CSGU/</url>
            <location>Main</location>
            
            <attendee>Erwan Velu</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9HUU8E@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9HUU8E</pentabarf:event-slug>
            <pentabarf:title>Memory-Mapped FPGA Peripherals on Zephyr: FMC and QSPI Approaches</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260915T103000</dtstart>
            <dtend>20260915T110000</dtend>
            <duration>003000</duration>
            <summary>Memory-Mapped FPGA Peripherals on Zephyr: FMC and QSPI Approaches</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/9HUU8E/</url>
            <location>Main</location>
            
            <attendee>Sahaj Sarup</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GSLJUP@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GSLJUP</pentabarf:event-slug>
            <pentabarf:title>Setting Boundaries: Securing overlooked OP-TEE attack vectors</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260915T113000</dtstart>
            <dtend>20260915T120000</dtend>
            <duration>003000</duration>
            <summary>Setting Boundaries: Securing overlooked OP-TEE attack vectors</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/GSLJUP/</url>
            <location>Main</location>
            
            <attendee>Marco Felsch</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UYLY99@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UYLY99</pentabarf:event-slug>
            <pentabarf:title>Running baremetal Go in the AST2700 for simpler server management</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260915T121500</dtstart>
            <dtend>20260915T124500</dtend>
            <duration>003000</duration>
            <summary>Running baremetal Go in the AST2700 for simpler server management</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/UYLY99/</url>
            <location>Main</location>
            
            <attendee>Marvin Drees</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RHDDHV@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RHDDHV</pentabarf:event-slug>
            <pentabarf:title>The Switch Has No CPU: Running an Entire Fabric Switch on Its BMC</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260915T140000</dtstart>
            <dtend>20260915T143000</dtend>
            <duration>003000</duration>
            <summary>The Switch Has No CPU: Running an Entire Fabric Switch on Its BMC</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/RHDDHV/</url>
            <location>Main</location>
            
            <attendee>Sam Cook</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KQ8LNV@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KQ8LNV</pentabarf:event-slug>
            <pentabarf:title>A whole new world - Running a PBA on &apos;bare-metal UEFI&apos; with TamaGo</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260915T144500</dtstart>
            <dtend>20260915T151500</dtend>
            <duration>003000</duration>
            <summary>A whole new world - Running a PBA on &apos;bare-metal UEFI&apos; with TamaGo</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/KQ8LNV/</url>
            <location>Main</location>
            
            <attendee>Christian Walter</attendee>
            
            <attendee>Christian Gr&#246;nke</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AAGWG7@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AAGWG7</pentabarf:event-slug>
            <pentabarf:title>barebox and the Last Nasal Demon Riders</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260915T153000</dtstart>
            <dtend>20260915T160000</dtend>
            <duration>003000</duration>
            <summary>barebox and the Last Nasal Demon Riders</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/AAGWG7/</url>
            <location>Main</location>
            
            <attendee>Ahmad Fatoum</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LE99ND@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LE99ND</pentabarf:event-slug>
            <pentabarf:title>Automated Bare-Metal Remediation: Closing the Zero-Trust Loop with Staged Firmware Sanitization</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260915T163500</dtstart>
            <dtend>20260915T170500</dtend>
            <duration>003000</duration>
            <summary>Automated Bare-Metal Remediation: Closing the Zero-Trust Loop with Staged Firmware Sanitization</summary>
            <description>This talk introduces a self-healing firmware state machine that bridges attestation and active-remediation, without shipping a powerful, portable, signed key-clearing payload across the fleet.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/LE99ND/</url>
            <location>Main</location>
            
            <attendee>Nnamdi Ajah</attendee>
            
            <attendee>Giovanni Zantedeschi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BVGH3B@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BVGH3B</pentabarf:event-slug>
            <pentabarf:title>Agentic AI Software Debugging in OpenBMC: Extracting Ground Truth from Binaries to Eliminate Hallucinations</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260915T172000</dtstart>
            <dtend>20260915T175000</dtend>
            <duration>003000</duration>
            <summary>Agentic AI Software Debugging in OpenBMC: Extracting Ground Truth from Binaries to Eliminate Hallucinations</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/BVGH3B/</url>
            <location>Main</location>
            
            <attendee>Jia, Chunhui</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QY9E7T@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QY9E7T</pentabarf:event-slug>
            <pentabarf:title>Fear of Flashing: Building confidence in firmware through automated testing</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260916T091000</dtstart>
            <dtend>20260916T094000</dtend>
            <duration>003000</duration>
            <summary>Fear of Flashing: Building confidence in firmware through automated testing</summary>
            <description>The release-note caution &quot;Do not update if your system is working&quot;
may be less common than it was a decade ago, but the implied risk has
not gone away. Easier recovery keeps a failed update from bricking the
device, but it still wastes the customer&apos;s time and turns the next install
from a button press into a risk to schedule. So customers learn to avoid
installing, while developers learn to avoid change, all from fear of
flashing.

At Oxide, the Service Processor and Root of Trust run our Hubris-based
firmware in place of a typical BMC or EC, on our servers, power shelf
controllers, and network switches.

There is no call-home; customers update when they choose, and once a rack
ships, whether we can reach it is up to them. We require confidence before
release, and hope to earn customer trust afterwards. Improving our testing regime
is one way to strengthen both.

sp-test is a new harness for direct hardware testing. It uses
tools developers know, can emulate parts of the control plane,
and lets a test declare what it needs so it runs where it applies and
skips without failure when it doesn&apos;t. Tests once described only in PR
comments can now be checked in and reused.

Tests can run unchanged from a developer&apos;s bench to hardware-based
CI, so someone with no board of their own can get results from
scarce, shared hardware. The hardest tests to run are often the ones most
worth sharing: the update path exercised as it is in production, code
that runs only when something has gone wrong, and fault insertion tests.
Telemetry, task dumps, and logs make test results actionable for someone
who was not there when it failed.

This pattern is not specific to Hubris or to Oxide; any team could build the
same kind of testing.
A live demo on an off-the-shelf ST Nucleo board makes it concrete.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/QY9E7T/</url>
            <location>Main</location>
            
            <attendee>Ben Stoltz</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ADBDGY@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ADBDGY</pentabarf:event-slug>
            <pentabarf:title>Bringing up Linux on a memory-safe CHERI RISC-V system</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260916T095500</dtstart>
            <dtend>20260916T102500</dtend>
            <duration>003000</duration>
            <summary>Bringing up Linux on a memory-safe CHERI RISC-V system</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/ADBDGY/</url>
            <location>Main</location>
            
            <attendee>Alice Ziuziakowska</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JQNFL3@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JQNFL3</pentabarf:event-slug>
            <pentabarf:title>TrustZone Bring-Up on Qualcomm QCM6490: Open Firmware from EL3 to Linux EL2 with a Buildroot Developer Workflow</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260916T110000</dtstart>
            <dtend>20260916T113000</dtend>
            <duration>003000</duration>
            <summary>TrustZone Bring-Up on Qualcomm QCM6490: Open Firmware from EL3 to Linux EL2 with a Buildroot Developer Workflow</summary>
            <description>The Qualcomm RB3 Gen2 (QCM6490/Kodiak) is a commercially available AArch64 development board with upstream Linux and U-Boot support.
  
  The official firmware environment is delivered through Qualcomm Linux and meta-qcom &#8212; a  comprehensive but heavyweight Yocto-based BSP that is the right answer for production integration but a slow inner loop for firmware engineers iterating on TF-A, OP-TEE, or the boot chain.

  This talk describes the boot architecture of the QCM6490 platform while providing a Buildroot-based developer workflow &#8212; integrated into OP-TEE/build.git &#8212; as a fast alternative to meta-qcom for firmware engineers. A single make all builds the full stack from source. From that point, rebuilding any individual component in the bootloader stack or the kernel UKI &#8212; and  regenerating and flashing the resulting image &#8212; becomes a lightweight operation, enabling fast iteration at any layer.

  The architecture is the main thread. Topics covered include:

  - Exception level layout
  - Boot chain: PBL &#8594; XBL &#8594; BL2 (TF-A, signed with Qualcomm Sectools in TEST mode) &#8594; FIP (OP-TEE + U-Boot) &#8594; Unified Kernel Image (UKI) containing kernel, DTB, initramfs, and cmdline as a single EFI binary.
  - OP-TEE integration
  - DSP remoteproc chain: sourcing ADSP/CDSP firmware and embedding the qcom_pas PAS Trusted Application as an OP-TEE early TA
  - Developer ergonomics vs. meta-qcom: a fetch-blobs target that pulls Qualcomm boot binaries from public Qualcomm and CodeLinaro repositories in minutes, replacing the need for a full Yocto build during development.

  **Demo**
  The talk closes with a live run of the OP-TEE **xtest** regression suite on the board, demonstrating the full Normal/Secure World path end to end.

  The talk is aimed at firmware engineers working on Qualcomm Arm platforms, and more broadly at anyone integrating OP-TEE with a vendor boot chain that diverges from the standard reference flow.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/JQNFL3/</url>
            <location>Main</location>
            
            <attendee>Jorge Ramirez-Ortiz</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZHW9PB@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZHW9PB</pentabarf:event-slug>
            <pentabarf:title>AMD Embedded open-source strategy - The past, now and moving forward</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260916T114500</dtstart>
            <dtend>20260916T121500</dtend>
            <duration>003000</duration>
            <summary>AMD Embedded open-source strategy - The past, now and moving forward</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/ZHW9PB/</url>
            <location>Main</location>
            
            <attendee>Ritul Guru</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PCYGKN@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PCYGKN</pentabarf:event-slug>
            <pentabarf:title>Beyond EFI - what is next for firmware and booting?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260916T133000</dtstart>
            <dtend>20260916T140000</dtend>
            <duration>003000</duration>
            <summary>Beyond EFI - what is next for firmware and booting?</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/PCYGKN/</url>
            <location>Main</location>
            
            <attendee>Simon Glass</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>Z7PTYB@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-Z7PTYB</pentabarf:event-slug>
            <pentabarf:title>Shipping the Hypervisor in Firmware: A Static-Partitioning Payload for Slim Bootloader</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260916T141500</dtstart>
            <dtend>20260916T144500</dtend>
            <duration>003000</duration>
            <summary>Shipping the Hypervisor in Firmware: A Static-Partitioning Payload for Slim Bootloader</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/Z7PTYB/</url>
            <location>Main</location>
            
            <attendee>Guo Dong</attendee>
            
            <attendee>Ravi Rangarajan</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XHMWY9@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XHMWY9</pentabarf:event-slug>
            <pentabarf:title>OpenBMC at Cloud Scale: Scaleway&#8217;s Journey to Firmware Autonomy</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260916T152000</dtstart>
            <dtend>20260916T155000</dtend>
            <duration>003000</duration>
            <summary>OpenBMC at Cloud Scale: Scaleway&#8217;s Journey to Firmware Autonomy</summary>
            <description>Beyond Scaleway&#8217;s own experience, we advocate for cross-industry collaboration and co-design, leveraging communities and events such as Premday to align operator requirements and accelerate shared solutions. We also believe that building in-house expertise around open firmware is becoming a strategic capability for infrastructure owners seeking greater control, flexibility, and innovation.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/XHMWY9/</url>
            <location>Main</location>
            
            <attendee>Elyes Zekri</attendee>
            
            <attendee>Gauthier CARPENTIER</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7788YB@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7788YB</pentabarf:event-slug>
            <pentabarf:title>Boot Chains and Build Systems</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260916T160500</dtstart>
            <dtend>20260916T163500</dtend>
            <duration>003000</duration>
            <summary>Boot Chains and Build Systems</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/7788YB/</url>
            <location>Main</location>
            
            <attendee>Jiji Freya Daniel Maslowski</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PZQ8JW@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PZQ8JW</pentabarf:event-slug>
            <pentabarf:title>Teaching an Old SoC New Tricks: Native raminit for Bay Trail</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260916T165000</dtstart>
            <dtend>20260916T172000</dtend>
            <duration>003000</duration>
            <summary>Teaching an Old SoC New Tricks: Native raminit for Bay Trail</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/PZQ8JW/</url>
            <location>Main</location>
            
            <attendee>Mate Kukri</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>39MQKB@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-39MQKB</pentabarf:event-slug>
            <pentabarf:title>go-tcg-storage: State of the Project and the Future</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T100000</dtstart>
            <dtend>20260917T101500</dtend>
            <duration>001500</duration>
            <summary>go-tcg-storage: State of the Project and the Future</summary>
            <description>TCG Storage self-encrypting drives (SEDs) put full-disk encryption in the drive controller itself, exposed through the Trusted Computing Group&apos;s Security Subsystem Classes &#8212; Opal, Pyrite, Enterprise, and Ruby. In practice, managing them means wrestling with ComIDs, locking ranges, pre-boot authentication and shadow MBR, usually via legacy tooling like sedutil or vendor specific tools.

go-tcg-storage takes a different path: a pure-Go, kernel-independent implementation of the TCG Storage stack, layered from a low-level drive interface (IF-SEND/IF-RECV over NVMe, SATA, and SAS) up through a core session library to a high-level locking API.

This lightning talk covers three things: (1) a short primer on TCG Storage and why an open, library matters for firmware and boot security; (2) the current state of go-tcg-storage &#8212; what works, which drives and SSCs are covered, and where the rough edges are; and (3) the roadmap: broader SSC and transport coverage, PBA workflows, release and packaging, testing, and documentation.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/39MQKB/</url>
            <location>Main</location>
            
            <attendee>Christian Gr&#246;nke</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GN3GDN@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GN3GDN</pentabarf:event-slug>
            <pentabarf:title>NVIDIA&apos;s OpenBMC Contributions and the Road Ahead</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T101500</dtstart>
            <dtend>20260917T103000</dtend>
            <duration>001500</duration>
            <summary>NVIDIA&apos;s OpenBMC Contributions and the Road Ahead</summary>
            <description>Over the past year, NVIDIA has deepened its investment in upstream OpenBMC, shifting from downstream patches toward upstreamt development. This talk covers what&apos;s landed upstream, and the tradeoffs in choosing to contribute rather than fork. We&apos;ll discuss the challenge of aligning fast-moving platform requirements with OpenBMC&apos;s community cadence, and how NVIDIA is restructuring internal workflows to reduce drift from upstream. Looking forward, we&apos;ll outline near-term priorities: and areas where closer collaboration with the community is needed.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/GN3GDN/</url>
            <location>Main</location>
            
            <attendee>Deepak Kodihalli</attendee>
            
            <attendee>Harshit Aghera</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DERT3G@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DERT3G</pentabarf:event-slug>
            <pentabarf:title>Runtime Access Control in the Bootloader</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T103000</dtstart>
            <dtend>20260917T104500</dtend>
            <duration>001500</duration>
            <summary>Runtime Access Control in the Bootloader</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/DERT3G/</url>
            <location>Main</location>
            
            <attendee>Ahmad Fatoum</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FVUHU8@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FVUHU8</pentabarf:event-slug>
            <pentabarf:title>NORbert: Open source SPI flash emulation</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T111500</dtstart>
            <dtend>20260917T113000</dtend>
            <duration>001500</duration>
            <summary>NORbert: Open source SPI flash emulation</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/FVUHU8/</url>
            <location>Main</location>
            
            <attendee>Arthur Heymans</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HMEUSQ@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HMEUSQ</pentabarf:event-slug>
            <pentabarf:title>Rewriting firware tools in rust, lowering the barrier with web tools</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T113000</dtstart>
            <dtend>20260917T114500</dtend>
            <duration>001500</duration>
            <summary>Rewriting firware tools in rust, lowering the barrier with web tools</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/HMEUSQ/</url>
            <location>Main</location>
            
            <attendee>Arthur Heymans</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>C8URL3@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-C8URL3</pentabarf:event-slug>
            <pentabarf:title>Minimalist UEFI Implementation for Virtual Machines</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T121500</dtstart>
            <dtend>20260917T123000</dtend>
            <duration>001500</duration>
            <summary>Minimalist UEFI Implementation for Virtual Machines</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/C8URL3/</url>
            <location>Main</location>
            
            <attendee>Borhan Tu&#287;san Balc&#305;</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EUBBBZ@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EUBBBZ</pentabarf:event-slug>
            <pentabarf:title>State of the UEFI: Open Firmware Standards Across Modern Computing Platforms</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T123000</dtstart>
            <dtend>20260917T124500</dtend>
            <duration>001500</duration>
            <summary>State of the UEFI: Open Firmware Standards Across Modern Computing Platforms</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://talks.osfc.io/osfc-2026/talk/EUBBBZ/</url>
            <location>Main</location>
            
            <attendee>Dong Wei</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BHNZZ9@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BHNZZ9</pentabarf:event-slug>
            <pentabarf:title>Automation of Firmware Analysis and Government Standard Reporting</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T100000</dtstart>
            <dtend>20260917T120000</dtend>
            <duration>020000</duration>
            <summary>Automation of Firmware Analysis and Government Standard Reporting</summary>
            <description>Attendees will see a live demonstration of the firmware analysis prototype, including security findings and severity ratings mapped to relevant NIST framework categories. The session will offer examples and discussions on the tool&apos;s usefulness, accuracy, and actionability. Participants do not need any prior knowledge of firmware reverse engineering, though a basic understanding of cybersecurity would aid in interpreting the tools&apos; outputs. Feedback from both technical and non-technical attendees will inform future improvements to the prototype, including its interface, reporting structure, and relevance to practical firmware security workflows.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://talks.osfc.io/osfc-2026/talk/BHNZZ9/</url>
            <location>2nd Room</location>
            
            <attendee>Paul Underhill</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JBDWBK@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JBDWBK</pentabarf:event-slug>
            <pentabarf:title>Arm SystemReady Workshop: Open Platforms and Firmware Development</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T143000</dtstart>
            <dtend>20260917T163000</dtend>
            <duration>020000</duration>
            <summary>Arm SystemReady Workshop: Open Platforms and Firmware Development</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://talks.osfc.io/osfc-2026/talk/JBDWBK/</url>
            <location>2nd Room</location>
            
            <attendee>Ann Cheng</attendee>
            
            <attendee>Dong Wei</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FK9WNA@@talks.osfc.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FK9WNA</pentabarf:event-slug>
            <pentabarf:title>Hands-on workshop: turning manual Hubris debugging into formal, shareable tests</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260917T143000</dtstart>
            <dtend>20260917T163000</dtend>
            <duration>020000</duration>
            <summary>Hands-on workshop: turning manual Hubris debugging into formal, shareable tests</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://talks.osfc.io/osfc-2026/talk/FK9WNA/</url>
            <location>3rd Room</location>
            
            <attendee>Ben Stoltz</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
