> Hi Dan,
>
> Dan Snyder wrote:
> > I am attempting to use the hardware encryption support provided by the 5271 
> > and am running into this problem. (Access Error Exception when attempting 
> > to read/write from userspace).  How can I modify the kernel to allow access 
> > to 0x40000000 through 0x401b009f ?
>
> Section 11.4 of the 5271 RM seems to be what you are looking for.
> It describes the access control implemented on this part.
>
>
> > I have been poking through the kernel headers for hours now and I am still 
> > clueless.
>
> You probably won't find anything associated with this in the headers,
> since the kernel doesn't generally support any of these types of
> features.
>
>
> >  I believe I need to add the address range to 
> > /arch/m68knommu/platform/527x/config.c but I am not sure if this is correct 
> > or exactly how to do so.
>
> config.c would be an ok place to set this. I suspect you want
> to add something like:
>
>      writeb(0x04, 0x40000030)
>
> which sets the GPACR0 register to allows kernel and user
> modes to have read/write access.
>
>
> > Any guidance would be much appreciated.  Thank you
>
> Regards
> Greg


Thank you Greg, this worked perfectly.  The reference manual had confused me by 
its suggestion to use the MOVEC instruction to set these registers.

- Dan
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to