Esempio n. 1
0
/**
 * Perform a full factory reset.
 * This can be triggered automatically at boot time if
 * certain sanity checks fail, or via a test mode option.
 */
void factory_reset (void)
{
	file_reset ();
	memset (AREA_BASE (permanent), 0, AREA_SIZE (permanent));
	callset_invoke (factory_reset);
//	timestamp_update (&system_timestamps.factory_reset);
}
Esempio n. 2
0
/**
 * Perform a full factory reset.
 * This can be triggered automatically at boot time if
 * certain sanity checks fail, or via a test mode option.
 */
void factory_reset (void)
{
	file_reset ();
#ifdef __m6809__
	memset (AREA_BASE (permanent), 0, AREA_SIZE (permanent));
#else
	/* TODO - how to clean the permanent area in native mode? */
#endif
	timestamp_update (&system_timestamps.factory_reset);
	callset_invoke (factory_reset);
}
Esempio n. 3
0
/**
 * Perform a full factory reset.
 * This can be triggered automatically at boot time if
 * certain sanity checks fail, or via a test mode option.
 */
void factory_reset (void)
{
	adj_reset_all ();
	/* TODO : this should also clear audits, reset the high scores,
	 * and reset the custom message. */
#ifdef __m6809__
	memset (AREA_BASE (permanent), 0, AREA_SIZE (permanent));
#else
	/* TODO - how to clean the permanent area in native mode? */
#endif
	callset_invoke (factory_reset);
}