> -----Original Message----- > From: cctech [mailto:cctech-boun...@classiccmp.org] On Behalf Of Maciej > W. Rozycki > Sent: 25 April 2016 14:29 > To: General Discussion: On-Topic Posts <cct...@classiccmp.org> > Subject: RE: AlphaStation 200 NVRAM Problem > > On Sun, 24 Apr 2016, Maciej W. Rozycki wrote: > > > > The thing > > > I am struggling with at the moment is getting sys$crmpsc_pfn_64 to > > > work so I can use C to test the NVRAM. I seem to have a problem with > > > the service writing back the address and length, but I don't yet know > why. > > > > That's beyond my abilities I'm afraid, can't help. > > Ah, BTW, a general note: make sure you request an uncached mapping, if > your interface has such control, mark your pointers `volatile' and use > appropriate synchronisation barriers between accesses. > > Maciej
To help me work out why my program isn't working I went back to the console command to try to write to the flashbus index register, I used the following command: deposit -l pmem:100000000 94000000 This should set up the flashbus register to write to the LEDs. Instead I got a machine check and an "Illegal target address". Am I misunderstanding the technical manual? Are those addresses it gives for the flashbus registers physical addresses? Thanks Rob