1. A method of configuring a system, comprising: in response to starting a system including a first non-volatile memory containing system boot code, and a second non-volatile memory, performing, by a controller, provisioning of the second non-volatile memory, the provisioning comprising: checking that the second non-volatile memory is uninitialized, in response to determining that the second non-volatile memory is uninitialized, copying the system boot code from the first non-volatile memory to the second non-volatile memory, and creating a policy store in the second non-volatile memory, the policy store storing information relating to at least one policy relating to execution of the controller.