ENUM PANTHOR_FW_BINARY_ENTRY_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum panthor_fw_binary_entry_type β€” Kernel API Manual ✨

okay bestie, so this is from the Kernel API Manual, and it's literally the enum that tells you what kind of blob you're looking at inside the Panthor firmware binary. no cap, it's a whole vibe check for firmware entries 🫢


🌸 NAME 🌸

enum panthor_fw_binary_entry_type β€” Firmware binary entry type πŸ’–


✨ SYNOPSIS ✨

enum panthor_fw_binary_entry_type {
    CSF_FW_BINARY_ENTRY_TYPE_IFACE ,
    CSF_FW_BINARY_ENTRY_TYPE_CONFIG ,
    CSF_FW_BINARY_ENTRY_TYPE_FUTF_TEST ,
    CSF_FW_BINARY_ENTRY_TYPE_TRACE_BUFFER ,
    CSF_FW_BINARY_ENTRY_TYPE_TIMELINE_METADATA ,
    CSF_FW_BINARY_ENTRY_TYPE_BUILD_INFO_METADATA

};

πŸŽ€ Constants πŸŽ€

like, here's the whole cast of characters, main character energy each one:

  • CSF_FW_BINARY_ENTRY_TYPE_IFACE β€” the Host <-> FW interface. this is where the two of them actually talk, iconic πŸ’…
  • CSF_FW_BINARY_ENTRY_TYPE_CONFIG β€” FW config. the settings, the setup, the little details πŸŽ€
  • CSF_FW_BINARY_ENTRY_TYPE_FUTF_TEST β€” unit-tests, fr fr. yes firmware has tests too, we love a self-aware queen πŸ”₯
  • CSF_FW_BINARY_ENTRY_TYPE_TRACE_BUFFER β€” trace buffer interface. for when you gotta see what's going down πŸ‘€
  • CSF_FW_BINARY_ENTRY_TYPE_TIMELINE_METADATA β€” timeline metadata interface. the when-was-what of it all ⭐
  • CSF_FW_BINARY_ENTRY_TYPE_BUILD_INFO_METADATA β€” metadata about how the FW binary was built. the origin story, lowkey πŸ¦‹

🌈 SEE ALSO 🌈

Kernel file ./drivers/gpu/drm/panthor/panthor_fw.c struct panthor_fw_binary_hdr(9), struct panthor_fw_binary_section_entry_hdr(9), struct panthor_fw_binary_iter(9), struct panthor_fw_section(9), struct panthor_fw_iface(9), struct panthor_fw(9), panthor_fw_get_glb_iface(9), panthor_fw_get_csg_iface(9), panthor_fw_get_cs_iface(9), panthor_fw_conv_timeout(9), panthor_fw_alloc_queue_iface_mem(9), panthor_fw_alloc_suspend_buf_mem(9), iface_fw_to_cpu_addr(9), panthor_fw_pre_reset(9), panthor_fw_post_reset(9), panthor_fw_unplug(9), panthor_fw_wait_acks(9), panthor_fw_glb_wait_acks(9), panthor_fw_csg_wait_acks(9), panthor_fw_ring_csg_doorbells(9), panthor_fw_init(9)

go read those too, bestie β€” that's the whole friend group, no gatekeeping πŸ’œ

and that's the page!! brought to you by the fine people at ./drivers/gpu/drm/panthor, dated October 2026 β€” mwah, slay, periodt πŸ§šβ€β™€οΈπŸ’–

πŸ“¦ where this page comes from