A reconfigurable computing platform comprising: a non-volatile memory; a host processor including one or more device drivers and a host driver (10a, 40); and a root-of-trust apparatus including: a data receiver to receive, from the host driver, factory data including one or more of calibration data associated with the one or more device drivers, platform identifier data, manufacturer data or wireless carrier data, a security component to verify an integrity of the factory data, and a memory manager to provision the factory data into the non-volatile memory in accordance with an operating system independent format, wherein the memory manager includes: a partitioner to define one or more partitions in the non-volatile memory, wherein the operating system may not be aware of the format used to partition the factory data; and a storage trigger to initiate storage of the factory data to the non-volatile memory along the one or more partitions wherein both the root-of-trust apparatus and the processor may access the non-volatile memory. a non-volatile memory; a host processor including one or more device drivers and a host driver (10a, 40); and a root-of-trust apparatus including: a data receiver to receive, from the host driver, factory data including one or more of calibration data associated with the one or more device drivers, platform identifier data, manufacturer data or wireless carrier data, a security component to verify an integrity of the factory data, and a memory manager to provision the factory data into the non-volatile memory in accordance with an operating system independent format, wherein the memory manager includes: a partitioner to define one or more partitions in the non-volatile memory, wherein the operating system may not be aware of the format used to partition the factory data; and a storage trigger to initiate storage of the factory data to the non-volatile memory along the one or more partitions wherein both the root-of-trust apparatus and the processor may access the non-volatile memory. a data receiver to receive, from the host driver, factory data including one or more of calibration data associated with the one or more device drivers, platform identifier data, manufacturer data or wireless carrier data, a security component to verify an integrity of the factory data, and a memory manager to provision the factory data into the non-volatile memory in accordance with an operating system independent format, wherein the memory manager includes: a partitioner to define one or more partitions in the non-volatile memory, wherein the operating system may not be aware of the format used to partition the factory data; and a storage trigger to initiate storage of the factory data to the non-volatile memory along the one or more partitions wherein both the root-of-trust apparatus and the processor may access the non-volatile memory. a partitioner to define one or more partitions in the non-volatile memory, wherein the operating system may not be aware of the format used to partition the factory data; and a storage trigger to initiate storage of the factory data to the non-volatile memory along the one or more partitions wherein both the root-of-trust apparatus and the processor may access the non-volatile memory.