Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.arch.embedded > #27395

Re: CPU Virtualization / CPU state

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>

Show all headers | View raw


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


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