From mint-bounce@lists.fishpool.fi Tue Feb 5 14:35:24 2008 Message-ID: <47A8A5FB.40903@freesbee.fr> Date: Tue, 05 Feb 2008 19:07:55 +0100 From: =?ISO-8859-1?Q?Vincent_Rivi=E8re?= User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: mint Subject: Re: [MiNT] binutils 2.18 References: <47A732CA.9000803@freesbee.fr> <47A85ECA.1040307@freesbee.fr> <000001c8681a$bf379b30$df7c110a@eng.vmware.com> In-Reply-To: <000001c8681a$bf379b30$df7c110a@eng.vmware.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-to: mint-bounce@lists.fishpool.fi X-original-sender: vincent.riviere@freesbee.fr Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: List-subscribe: List-owner: List-post: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.sparemint.org id m15JZJh9001831 Hello, Standa ! > Could we make the new binutils not to use d4 for the initial jump behind the > file format header (the instruction in the first few bytes in a binary)? > This is the thing > that makes us do some extra registry save/restore for kernel modules. Of course, it would be easy to use for example d0 instead of d4. I don't know the XIF binary specification. The "main" program of the XIF module is a classical function, taking 2 pointers, clobbering d0-d1/a0-a1, and returning with rts, right ? If everyone consider it is a good thing, that register change could be done in the next binutils patch ! -- Vincent Rivière