The __ptr64 sign extension happened with the DDK too - so why is it suddenly an 
issue?  Is it because 32-bit apps running on a 64-bit OS get a lot of pointers 
with the MSb set?

-Fab

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alex Naslednikov
Sent: Wednesday, April 30, 2008 9:47 AM
To: Sean Hefty; Smith, Stan; Ishai Rabinovitz
Cc: [email protected]
Subject: RE: [ofw] WDK build environment migration thoughts

Yes, and our solution was dedicated to fix this problem as well.
Currently, it should not work (and I tested it - it indeed doesn't work) 
because of __ptr64 problem.
This problem was described in details in my previous e-mails because of signed 
pointer extension.

XaleX

________________________________
From: Sean Hefty [mailto:[EMAIL PROTECTED]
Sent: Wednesday, April 30, 2008 5:02 PM
To: Alex Naslednikov; Smith, Stan; Ishai Rabinovitz
Cc: [email protected]
Subject: RE: [ofw] WDK build environment migration thoughts

Also, I'd like to point your attention, that these modules will work as is on 
homogeneous systems (x86, x64), but not on mixed systems (x86 application on 
x64 kernel)

Do you know why this does not work?  I would list fixing this as a requirement 
before the next release.  (Shouldn't be too hard, I would guess.)

Also, I'm assuming based on previous discussions that this does break the ABI.  
I never saw any response to my mail that this caused anyone any heartaches, but 
we should number the July release 2.0, versus 1.2.

- Sean
_______________________________________________
ofw mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw

Reply via email to