[Info-vax] 64-bit (was Re: New CEO of VMS Software)
Dave Froble
davef at tsoft-inc.com
Fri Jan 12 14:59:51 EST 2024
On 1/12/2024 8:28 AM, Simon Clubley wrote:
> On 2024-01-11, Mark Berryman <mark at theberrymans.com> wrote:
>>
>> Um, if I have a 64-bit app, that would mean I have complete access to
>> P0, P1, P2 space. Now, I choose to put some data structures in P0
>> space, does that mean that the app is suddenly no longer "totally 64-bit"?
>>
>
> No, not if it is your choice instead of some API restriction.
>
>> I've written 64-bit apps. I've certainly never had to copy data from P2
>> space to P0 space because of some limitation. I've used both 32-bit and
>> 64-bit item lists and descriptors, including dynamic descriptors. None
>> of the system services or RTL routines I used had any problem accepting
>> my parameters. Where in all of this, in your definition, has my app
>> stopped becoming a 64-bit app?
>>
>
> The moment you are forced to keep something at a location that can be
> reached by a 32-bit address because of an API restriction that does not
> have a 64-bit alternative, such as those seen in the RMS APIs.
>
> That includes if the language RTL is doing the 32-bit API access for you
> without it ever being explicit in your code.
>
>> For me, it is ok for the documentation to say that a certain item needs
>> to be in P0 space. I have no problem putting there and I still have a
>> 64-bit app with full access to 64-bit address space. Nothing the system
>> requires to be in P0 space is dynamic. It is set it up and forget it
>> (at least as far as anything I can remember using).
>>
>
> Yes, but that's doesn't meet David's claim of being able to create a pure
> 64-bit application. I was replying to that and nothing else.
>
> Simon.
>
Simon, did anyone ever inform you, you're too much of a purist?
:-)
Also note, I admitted I could be wrong. Did you have to rub it in?
--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486
More information about the Info-vax
mailing list