THE VF RESTORE STATE MACHINE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… The VF RESTORE state machine πŸ’…

okay bestie, welcome to the Kernel API Manual page for The VF RESTORE state machine. no cap, this one is short and iconic β€” it's giving sequel-to-the-paused-era energy. πŸ¦‹

okay so the actual lore: RESTORE extends the PAUSED state. periodt. πŸ’–

The VF RESTORE state machine looks like:

        ....PAUSED....................................................
        :                                                            :
        :     (O)<---------o                                         :
        :      |                                                    :
        :    restore      (RESTORED)  (RESTORE_FAILED)               :
        :      |               ^           ^                         :
        :      |               |           |                         :
        :  ....V...............o...........o......RESTORE_WIP......  :
        :  :   |               |           |                      :  :
        :  :   |             empty         |                      :  :
        :  :   |               |           |                      :  :
        :  :   |               |           |                      :  :
        :  :   |           DATA_DONE       |                      :  :
        :  :   |               ^           |                      :  :
        :  :   |               |        error                     :  :
        :  :   |           trailer        /                       :  :
        :  :   |              /          /                        :  :
        :  :   |             /          /                         :  :
        :  :   |            /          /                          :  :
        :  :   o---------->PROCESS_DATA<----produce               :  :
        :  :                                                    :  :
        :  :                                                    :  :
        :  :                                                    :  :
        :  :                   ring_empty---->WAIT_DATA           :  :
        :  :                                                      :  :
        :  :......................................................:  :
        :............................................................:

For the full state machine view, see The VF state machine_. 🌸

🌈 SEE ALSO 🌈

Kernel file: ./drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c

the whole friend group, in the exact order the page gives it:


okay that's the tea β˜• This page is from the Kernel API Manual, source ./drivers/gpu/drm/xe, dated October 2026, and its footer title is The VF RESTO...tate machine(9). slay, bye bestie πŸ’œ

πŸ“¦ where this page comes from