The driver is meant to be used by the kernel during boot stage 1 to initialize the .preserve region where variables that need to survive software reboots are placed.