Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.arch.embedded > #27395
| From | Chris <xxx.syseng.yyy@gfsys.co.uk> |
|---|---|
| Newsgroups | comp.arch.embedded |
| Subject | Re: CPU Virtualization / CPU state |
| Date | 2017-10-13 23:20 +0000 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <orrhmu$ptb$1@gioia.aioe.org> (permalink) |
| References | <d1fd7c57-6d18-4fd0-b372-fb2b2cc13ab0@googlegroups.com> <B5u*IzeEw@news.chiark.greenend.org.uk> <c432aacb-7079-456d-8ddf-5f31dd01b82c@googlegroups.com> |
On 10/13/17 21:11, Ilias Abrams wrote: > > Thanks a lot both of you Theo and George, > the thing is that I have read about the hypervisors and the virtualization extensions that Intel VT provides and offer, also the hardware-assisted virtualisation that ARM have introduced after the ARMv7 and most recent ARMv8 -A models but my problem is that, I am trying to understand more in depth the source code of an x86 hypervisor and of an ARM hypervisor about the CPU virtualization > And I was wondering, how they start and writing this kind of source code? > I mean how they learn that you need for example "on x86 Intel to enable VMCS that keeps the CPU state of both host and guest" ? > > My problem focused on the implementation of this CPU virtualization theory in parallel with the source code of a hypervisor. > > Any way, thanks a lot I know that I have to do my own homework just > I was wondering if somebody can guide me more specific and not just > google it :P > Of course I have done that and still do that > > Take care Depends on a lot of things. Virtualisation technology is pretty high level and to understand it, you need a working knowledge of operating systems, network theory and hardware technologies. You can't expect to understand the detail without the background. A general overview is not difficult, but the devil is in the detail, as usual. OS theory is in itself very interesting and accessable, even for those with limited programming and systems engineering experience. Don't be put off, just keep at it :-)... Regards, Chris
Back to comp.arch.embedded | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
CPU Virtualization / CPU state Ilias Abrams <iliasabrams@gmail.com> - 2017-10-12 15:50 -0700
Re: CPU Virtualization / CPU state Jack <jack4747@gmail.com> - 2017-10-12 23:48 -0700
Re: CPU Virtualization / CPU state Ilias Abrams <iliasabrams@gmail.com> - 2017-10-13 03:51 -0700
Re: CPU Virtualization / CPU state George Neuner <gneuner2@comcast.net> - 2017-10-13 16:37 -0400
Re: CPU Virtualization / CPU state Jack <jack4747@gmail.com> - 2017-10-23 06:23 -0700
Re: CPU Virtualization / CPU state Niklas Holsti <niklas.holsti@tidorum.invalid> - 2017-10-13 18:43 +0300
Re: CPU Virtualization / CPU state Theo Markettos <theom+news@chiark.greenend.org.uk> - 2017-10-13 20:52 +0100
Re: CPU Virtualization / CPU state Ilias Abrams <iliasabrams@gmail.com> - 2017-10-13 14:11 -0700
Re: CPU Virtualization / CPU state Chris <xxx.syseng.yyy@gfsys.co.uk> - 2017-10-13 23:20 +0000
Re: CPU Virtualization / CPU state George Neuner <gneuner2@comcast.net> - 2017-10-14 00:05 -0400
Re: CPU Virtualization / CPU state Robert Wessel <robertwessel2@yahoo.com> - 2017-10-13 23:13 -0500
csiph-web