Date: Thu, 13 Jan 2005 21:47:33 +0200 From: Ville-Pertti Keinonen <will@exomi.com> To: william paul <wpaul@windriver.com> Cc: freebsd-amd64@freebsd.org Subject: Re: RFC: if_ndis on amd64 Message-ID: <1105645653.684.15.camel@localhost> In-Reply-To: <200501131842.KAA02977@huisne.wrs.com> References: <200501131842.KAA02977@huisne.wrs.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2005-01-13 at 10:42 -0800, william paul wrote: > I have to sit down and do a bit of research on the amd64 calling > conventions first. Right at the moment I don't have any better ideas, > but I'll see what I can come up with. Just for a quick reference, the ELF/Unix conventions are available at (among other places): http://www.x86-64.org/documentation The Microsoft conventions can be found at: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/kmarch/hh/kmarch/64bitAMD_6ec00b51-bf75-41bf-8635-caa8653c8bd9.xml.asp (If the link doesn't work, try googling for "x64 calling conventions"). In any case, thank you for the excellent implementation of the NDIS API! I was genuinely impressed by how everything seemed to work so easily after I had fixed the few minor amd64 issues. With no knowledge of any NDIS or Windows programming, in two evenings I managed to get things working, just by trying things out and figuring out (mostly by disassembling, googling and educated guesses) what was going wrong. ;) If you're ever in Finland, I'd be happy to buy you a drink or ten. :) The same applies to other FreeBSD contributors, as well!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1105645653.684.15.camel>