1. A non-transitory machine-readable storage medium encoded with instructions executable by a processing resource of a computing device to: in response to a request to write target data to a firmware interface (FI) variable repository via system management mode (SMM), store the target data in a variable repository cache of system management memory of the computing device during a given SMM event; update, during the given SMM event, a commit list to indicate that the target data is to be written to the FI variable repository, implemented in non-volatile memory of the computing device, wherein the commit list is stored in the system management memory; and end the given SMM event by exiting the SMM after the commit list has been updated and without at least some portion of the target data being written to the FI variable repository during the given SMM event.