hi Russell, > Is there any reason this can't just be: > > void (*arch_reset)(char mode, const char *cmd); I don't see any reason why not, except if arch_reset() can be called early in the setup code (before the platform initialization). Regards, Andrew Victor