Skip site navigation (1)Skip section navigation (2)
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>