From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: silly ravenscar question Date: Sat, 28 Feb 2015 20:23:18 +0000 Organization: A noiseless patient Spider Message-ID: References: <8e30f54c-81c4-4861-897c-bb6c563c76e8@googlegroups.com> <87wq37d12w.fsf@adaheads.sparre-andersen.dk> <7ae5ec06-f5e3-4c5f-ac95-58b4bf1256a0@googlegroups.com> <87egpfzapq.fsf@theworld.com> <99705630-02e3-4e43-9307-83e55336bc15@googlegroups.com> <8bde840e-4239-42f0-9a92-410b33163007@googlegroups.com> <75dcf991-a485-4ad0-9ec9-51572116b5d8@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="e618d14f82e68d7a5374d9f6ab6c203f"; logging-data="15923"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3FGWomw+MXd5OI8HhAtBOK2aCH6hBquM=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (darwin) Cancel-Lock: sha1:8sffX2FysBdI8wy7Dcv69GBYeLs= sha1:eDV0GKX4uBNt7RadzfJsPbJLQt8= Xref: news.eternal-september.org comp.lang.ada:25067 Date: 2015-02-28T20:23:18+00:00 List-Id: jan.de.kruyf@gmail.com writes: > 32 bits? that wont do. for time synching you need 64 bits. . . Yes, I suppose so, but I've not yet needed to convert Duration to Time_Span or vice versa .. will post bug report to myself. > Where exactly does the system drop from supervisor mode into user mode? > and also where is the silly routine to go back into supervisor mode? I think it's in s-bbcppr.adb, Pend_SV_Handler. I may well be wrong, but doesn't the Cortex switch to supervisor mode automatically when an interrupt occurs?