[UNIX][VM] Alpha Linux?

Lex Spoon lex at cc.gatech.edu
Wed Feb 16 17:23:24 UTC 2000


Bert Freudenberg <bert at isgnw.CS.Uni-Magdeburg.De> wrote:
> On Tue, 15 Feb 2000, Bob Arning wrote:
> 
> > On Tue, 15 Feb 2000 15:32:23 +0100 (CET) Bert Freudenberg <bert at isgnw.CS.Uni-Magdeburg.De> wrote:
> > >Program received signal SIGSEGV, Segmentation fault.
> > >initializeMemoryFirstFree (firstFree=16173680) at gnu-interp.c:10865
> > >10865           longAtput(freeBlock, ((endOfMemory - firstFree) &
> > >4294967292U) | 2);
> > >
> > >Any ideas?
> > 
> > Umm... Alpha is 64 bits, isn't it? How does that affect the memory
> > start/end/size calculations in
> > 
> > Interpreter>>readImageFromFile:HeapSize:StartingAt:
> > ObjectMemory>>startOfMemory
> 
> The C-Compiler's ints are 32 bits, this is checked for at VM startup. So I
> don't think this is the problem. And there is a Alpha VM for Digital Unix,
> so it should work.
> 

How about pointers?  Squeak uses direct pointers stuffed into 32-bit
words.


Lex





More information about the Squeak-dev mailing list