Forum: Mikrocontroller und Digitale Elektronik Verwendung ARM Coprocessor im User Mode ?


von dr.no (Gast)


Lesenswert?

Ist es möglich Coprocessor Instruktionen im User Mode auszuführen oder 
muss man dabei in den System Mode (oder andere privilegierte Modi) 
wechseln ?

Ich frage vor dem Hintergrund ob es möglich ist, SW die mit Hard 
Floating Point arbeitet überhaupt im User Mode laufen zu lassen.

von Marcus H. (mharnisch) Benutzerseite


Lesenswert?

dr.no schrieb:
> Ist es möglich Coprocessor Instruktionen im User Mode auszuführen oder
> muss man dabei in den System Mode (oder andere privilegierte Modi)
> wechseln ?

Nein. In cp15 gibt es ein "Coprocessor Access Control Register" mit dem 
man die Rechte entsprechend vergeben kann.

Vergiss nicht, VFP überhaupt einzuschalten. Beliebter Fehler.

--
Marcus

von dr.no (Gast)


Lesenswert?

Das verstehe ich noch nicht ganz.

Kann ich über das "Coprocessor Access Control Register" die FPU für den 
User-Mode freigeben ?

von Marcus H. (mharnisch) Benutzerseite


Lesenswert?

dr.no schrieb:
> Kann ich über das "Coprocessor Access Control Register" die FPU für den
> User-Mode freigeben ?

Für nichts anderes ist es da.

--
Marcus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.