jagomart
digital resources
picture1_Windows Kernel Programming Pdf 188270 | Winkvm Kvmforum2010


 168x       Filetype PDF       File size 1.22 MB       Source: www.linux-kvm.org


File: Windows Kernel Programming Pdf 188270 | Winkvm Kvmforum2010
winkvm windows kernel based virtual machine kazushi takahashi koichi sasada university of tokyo 1 about me name kazushi takahashi my research area system software operating system and virtual machine technology ...

icon picture PDF Filetype PDF | Posted on 02 Feb 2023 | 2 years ago
Partial capture of text on file.
    WinKVM: Windows Kernel-
       based Virtual Machine
         Kazushi Takahashi, Koichi Sasada
              University of Tokyo
                              1
                   About me
    • Name:
      –    
      – Kazushi    Takahashi
    • My research area:
      – System software, operating system and virtual 
        machine technology
      – Interested in Linux kernel hacking, distributed 
        system and parallel programming
    • Twitter: ddk50
    • Blog: http://d.hatena.ne.jp/ddk50/
                                       2
                    Agenda
    • We have implemented WinKVM 
      – WinKVM is a port of KVM(-17) to Microsoft Windows.
    • Main point of today’s talk: “How we developed 
     WinKVM”
      – KVM is implemented as Linux device driver
      – Porting “kvm.ko and intel-kvm.ko” to Windows drivers
      – Developing an emulation layer to run Linux drivers on 
        Windows
      – This emulation layer translates Linux kernel functions 
        into Windows kernel APIs
    • Why we develop WinKVM
      – To provide a VMM that supports both Windows and Linux
      – To search for the new way of KVM usage
                                     3
                  Overview of Our Method
         We implemented a linux emulation layer
                – To reduce implementation costs
                – To enable any version of KVM to run
                                                           System call
                             KVM                                                      libkvm QEMU
                         WinKVM                                Signal
                                                                                                                        VMM
                        Linux Kernel                                                                                   Users
                   Linux emulation layer
                                                               Developing an 
                                                        Link the emulation 
                                                          KVM drivers DO NOT                              Add modifications 
                                                           emulation layer to 
                                                             layer and KVM
                                                      work on Windows because                              to connect QEMU 
                                                         emulate Linux kernel 
                     Windows Kernel                Nowth, eWir eA BcIasn a rgee dt iWffeirneKntVM!             and WinKVM
                                                                   functions
                   Kernel-mode-layer                                                    User-mode-layer
                                                                                                       4
The words contained in this file might help you see if this file matches what you are looking for:

...Winkvm windows kernel based virtual machine kazushi takahashi koichi sasada university of tokyo about me name my research area system software operating and technology interested in linux hacking distributed parallel programming twitter ddk blog http d hatena ne jp agenda we have implemented is a port kvm to microsoft main point todays talk how developed as device driver porting ko intel drivers developing an emulation layer run on this translates functions into apis why develop provide vmm that supports both search for the new way usage overview our method reduce implementation costs enable any version call libkvm qemu signal users link do not add modifications work because connect emulate nowth ewir ea bciasn rgee dt iwffeirnekntvm mode user...

no reviews yet
Please Login to review.