From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Belm Date: Fri, 21 Aug 2009 13:53:47 +0100 Subject: [U-Boot] Mips: start.S Questions In-Reply-To: References: <574bb010908210434j5e3bcc4cqb96604c345f01046@mail.gmail.com> Message-ID: <574bb010908210553v7dd8570cnfa6d85978b531e10@mail.gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de > > This is not quite correct. "romReserved" is only used for the, well, > reserved entries. There are other parameters passed, these two are > pretty important for example: The thing I don't get is if you expand the RVECENT macro into the code wouldn't you get this: _start: b reset; nop /* U-boot entry point */ b reset; nop /* software reboot */ b romReserved b romReserved .... romReserved: b romReserved So wouldn't it get stuck in an infinite loop straight away, calling romReserved recursively? I'm obviously overlooking something I think. And what's the point of passing the second parameter (0-127) to RVECENT when it's not used? -- Regards, Peter Belm