
23 Aug
2012
23 Aug
'12
3:57 p.m.
On Thu, Aug 23, 2012 at 11:07 AM, Mike Frysinger vapier@gentoo.org wrote:
On Monday 20 August 2012 10:22:23 Zhizhou Zhang wrote:
+void __weak _machine_restart(void) +{ +}
this should be: void __noreturn __weak _machine_restart(void) { while (1); }
there should also be a prototype for this in one of the mips64 headers
+int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +{
_machine_restart();
fprintf(stderr, "*** reset failed ***\n");
return 0;
+}
then this would be: int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { _machine_restart(); } -mike
Yes, you are right. thanks
--
Regards,
Zhizhou Zhang