RE: Ring 0 task

Daniel Waddington - SISA <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <8640A611EFCC8A4091FEB6A690D413EA37503607@sisaex01sj>
Hi Adam,
To set up the performance counters I have to configure the event select MSRs, thus an application or privileged server needs to execute wrmsr.  At the moment I have put back in your trap and emulate code (from an earlier version of the kernel)  so that the kernel will execute on behalf of the app.  Of course this is a major security hole.  It would be nice to allow a trusted process access to them.

Best,
Daniel

> -----Original Message-----
> From: [email protected] [mailto:l4-hackers-
> [email protected]] On Behalf Of Adam Lackorzynski
> Sent: Wednesday, April 10, 2013 2:53 PM
> To: [email protected]
> Subject: Re: Ring 0 task
> 
> Hi Daniel,
> 
> On Tue Apr 09, 2013 at 23:07:47 +0000, Daniel Waddington - SISA wrote:
> > How do you create ring 0 tasks with Fiasco.OC? (I want them to execute
> > rdmsr/wrmsr)
> 
> No such thing there currently. Care to share some more details which kind of
> MSR access? We were pondering on that as well a couple times already.
> 
> 
> 
> Adam
> --
> Adam                 [email protected]
>   Lackorzynski         http://os.inf.tu-dresden.de/~adam/
> 
> _______________________________________________
> l4-hackers mailing list
> [email protected]
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.