/**Thisfilecontainsmiscellaneouslow-levelfunctionsforPPC44x.*Copyright2007DavidGibson<dwg@au1.ibm.com>,IBMCorporation.**Thisprogramisfreesoftware; you can redistribute it and/or*modifyitunderthetermsoftheGNUGeneralPublicLicense*aspublishedbytheFreeSoftwareFoundation; either version*2oftheLicense,or(atyouroption)anylaterversion.**/#include <asm/reg.h>#include <asm/ppc_asm.h>.text/**voidppc44x_reset_system(char*cmd)**Atpresent,thisroutinejustappliesasystemreset.*/_GLOBAL(ppc44x_reset_system)mfsprr13,SPRN_DBCR0orisr13,r13,DBCR0_RST_SYSTEM@hmtsprSPRN_DBCR0,r13b./*Justincasetheresetdoesn't work */