XenGT* for Intel In-Vehicle Solution Development Kit
|
|
|
- Rosamund Moody
- 9 years ago
- Views:
Transcription
1 XenGT* for Intel In-Vehicle Solution Development Kit Document Number:
2 Legal Disclaimer Legal Disclaimer You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Copies of documents which have an order number and are referenced in this document may be obtained by calling or by visiting: Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at or from the OEM or retailer. No computer system can be absolutely secure. Basis, BlueMoon, BunnyPeople, Celeron, Centrino, Cilk, Flexpipe, Intel, the Intel logo, the Intel Anti-Theft technology logo, Intel AppUp, the Intel AppUp logo, Intel Atom, Intel CoFluent, Intel Core, Intel Inside, the Intel Inside logo, Intel Insider, Intel NetMerge, Intel NetStructure, Intel RealSense, Intel SingleDriver, Intel SpeedStep, Intel vpro, Intel Xeon Phi, Intel XScale, InTru, the InTru logo, the InTru Inside logo, InTru soundmark, Iris, Itanium, Kno, Look Inside., the Look Inside. logo, Mashery, MCS, MMX, Pentium, picoarray, Picochip, picoxcell, Puma, Quark, SMARTi, smartsignaling, Sound Mark, Stay With It, the Engineering Stay With It logo, The Creators Project, The Journey Inside, Thunderbolt, the Thunderbolt logo, Transcede, Transrf, Ultrabook, VTune, Xeon, X-GOLD, XMM, X-PMU and XPOSYS are trademarks of Intel Corporation in the U.S. and/or other countries *Other names and brands may be claimed as the property of others. Copyright 2015, Intel Corporation. All rights reserved. 2 Document Number:
3 Contents Contents 1 Introduction Terminology Reference Documents System Requirements Operating System Requirements Hardware Requirements Software Requirements Intel In-Vehicle FFRD Build and Host Installation Instructions Ubuntu Installation Proxy Configuration Setup Install Basic Packages in Ubuntu Kernel Setup Setup on Intel In-Vehicle FFRD Firmware Setup Network Configuration Xen Bridge Configuration Graphics Performance Tuning Guest OS Installation and Configuration General Setup Guest Configuration Ubuntu Guest Setup Testing Guest OS Tables Table 1. Terminology... 6 Table 2. Reference Documents... 7 Document Number:
4 Revision History Revision History Date Revision Description 001 Initial release 4 Document Number:
5 Introduction 1 Introduction The graphics processing unit (GPU) has become a fundamental building block in today s computing environment, accelerating tasks ranging from entertainment (gaming, video playback, etc.), GUI acceleration, automotive applications (such as navigation, digital instrument cluster, etc.) to high-performance computing. A recent trend has been to add GPU acceleration to virtual machines provided by popular desktop virtualization. And, there has also been a demand for buying GPU computing resources from the cloud. GPU virtualization has become a challenging industry feature request! Intel has answered this challenge with XenGT*, which is a mediated pass-through solution based on Intel Gen graphics hardware using the well-known Xen hypervisor. As illustrated below, XenGT allows a native graphics driver running in VMs to achieve high performance. Each VM is allowed to access a partial performance critical resource without hypervisor intervention. Privileged operations are trapped and forwarded to the mediator for emulation. The mediator creates a virtual GPU context for each VM and schedules one of them to run on physical Gen graphics hardware. In the implementation shown below, the mediator is a separate driver residing in the Dom0 kernel, called the vgt driver. Each VM is allowed to access a partial performance critical resource without hypervisor intervention. Privileged operations are trapped by Xen and forwarded to the mediator for emulation. Context switches are conducted by the mediator when switching the GPU between VMs. XenGT implements the mediator in dom0. This avoids adding complex device knowledge to Xen, and also permits a more flexible release model. Meanwhile, a unified architecture to mediate all the VMs, including dom0, itself is Document Number:
6 Introduction desired. So, the mediator is implemented as a separate module from dom0 s graphics driver. This brings a new challenge: Xen must selectively trap the accesses from dom0 s driver while granting permission to the mediator. This is called a deprivileged dom0 mode. Performance-critical resources are passed through to a VM as: Part of the global virtual memory space VM s own per-process virtual memory spaces VM s own allocated command buffers (actually in graphics memory) This minimizes hypervisor intervention in the critical rendering path. Even when a VM is not scheduled to use the render engine, that VM can continuously queue commands in parallel. Other operations are privileged, and must be trapped and emulated by the mediator, including: MMIO/PIO PCI configuration registers GTT tables Submission of queued GPU commands The mediator maintains the virtual GPU context based on the traps mentioned above, and schedules use of the render engine among VMs to ensure secure sharing of the single physical GPU. Note: Intel tested XenGT s functionality using the 64-bit version of Ubuntu and Terminology Table 1. Terminology Term Description apt EFI GPU GUI HD HSW IVB Advanced Packing Tool Extensible Firmware Interface Graphics Processing Unit Graphical User Interface Hard Disk Haswell Ivy Bridge 6 Document Number:
7 Introduction Term Description OS SNB SSD SSH Vgt / VGT VM Operating System Sandy Bridge Solid-State Drive Secure Shell Virtual Guest Tagging Virtual Machine 1.2 Reference Documents Table 2. Reference Documents XenGT_Setup_Guide.pdf XenGT Architecture Document Link XenGT-Previewkernel/blob/bytexperiment/XenGT_Setup_ Guide.pdf rclarkx/2013/graphicsvirtualization-xengt Document Number:
8 System Requirements 2 System Requirements 2.1 Operating System Requirements The build and install environment has been validated using x86_64 Ubuntu and as the host. 2.2 Hardware Requirements SSD 4 th Generation Intel Core processor graphics Sandy Bridge/Ivy Bridge/Haswell platform Intel In-Vehicle FFRD 2.3 Software Requirements Intel In-Vehicle FFRD The following binary file is required to flash the system BIOS: CVHSCRB_X64_R_SPI_0092_30_SeC_Enable.bin 8 Document Number:
9 Build and Host Installation Instructions 3 Build and Host Installation Instructions 3.1 Ubuntu Installation Standard Ubuntu* installation with Download & Third Party option. Note: Intel tested XenGT s functionality using the 64-bit version of Ubuntu and Used SNB/IVB/HSW for content provided in Section Proxy Configuration Setup If building a package behind a firewall, set up the following proxies in order to download needed libraries: # export http_proxy=<proxy_server>:<proxy_port> # export https_proxy=<proxy_server>:<proxy_port> # export ftp_proxy=<proxy_server>:<proxy_port> To configure the proxy for apt, you need add following lines into /etc/apt/apt.conf Acquire:: "<proxy_server>:<proxy_port>"; Acquire:: "<proxy_server>:<proxy_port>"; Acquire::ftp::proxy "<proxy_server>:<proxy_port>"; 3.2 Install Basic Packages in Ubuntu # apt-get update # apt-get -y install openssh-server SSH remotely to the target and complete the following: # echo "user ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers # echo "xhost + local:" >> /etc/x11/xsession.d/40x11-common_xsessionrc # echo "xset s off -dpms" >> /etc/x11/xsession.d/40x11-common_xsessionrc # apt-get -y install build-essential libarchive-dev \ libghc-bzlib-dev zlib1g-dev mercurial gettext bcc \ iasl uuid-dev libncurses5-dev kpartx libperl-dev \ Document Number:
10 Build and Host Installation Instructions libgtk2.0-dev libaio-dev libsdl1.2-dev nfs-common\ libyajl-dev libx11-dev autoconf libtool xsltproc bison \ flex xutils-dev xserver-xorg-dev x11proto-gl-dev \ libx11-xcb-dev vncviewer libxcb-glx0 libxcb-glx0-dev \ libxcb-dri2-0-dev libxcb-xfixes0-dev bridge-utils \ python-dev bin86 git vim libssl-dev pciutils-dev \ tightvncserver ssh texinfo gnome-tweak-tool unity-2d \ libudev-dev mesa-utils ncurses-dev autoconf libtool \ freeglut3-dev swig2.0 libc6-dev-i386 libaio-dev \ gnome-session-fallback openssh-server aptitude \ libegl1-mesa-dev libxml2-dev yasm libgles2-mesa-dev \ libgbm-dev glmark2 glmark2-es2 libva-intel-vaapi-driver \ libva-glx1 libva-x11-1 libva1 Note: To avoid clock skew issues, set the date and time before proceeding to the kernel setup. 3.3 Kernel Setup 1. Create work directory # mkdir /work 2. Edit grub and comment # GRUB_HIDDEN_TIMEOUT=0 # vi /etc/default/grub comment # GRUB_HIDDEN_TIMEOUT=0 # update-grub 3. Backup grub # cd /work # cp /boot/grub/grub.cfg grub_cfg # cp /etc/default/grub grub_etc 4. Kernel rebuild # cd /work # git clone # cd XenGT-Preview-kernel/ # git checkout byt-experiment # git clone git://kernel.ubuntu.com/ubuntu-archive/ubuntusaucy.git linux-vgt # cd linux-vgt # git checkout 549fad2377f797d330565a7a7669b478ba b v # patch -p1 <../linux-vgt.patch # patch -p1 <../byt-support-experiment.patch # cp config dom0.config # make j4 && make modules_install # mkinitramfs -o /boot/initrd-vgt vgt.img vgt+ # cp arch/x86/boot/bzimage /boot/vmlinuz-vgt vgt # cp vgt.rules /etc/udev/rules.d # chmod a+x vgt_mgr # cp vgt_mgr /usr/bin 5. Kernel rebuild with qemu 10 Document Number:
11 Build and Host Installation Instructions # cd /work # git clone # cd XenGT-Preview-xen/ # git checkout byt-experiment # git clone # git clone git://xenbits.xen.org/xen.git xen-vgt # git clone git://git.qemu-project.org/qemu.git qemu-xen # cd qemu-xen # git checkout -b v1.3.0 v1.3.0 # patch -p1 <../XenGT-Preview-qemu/qemu-vgt.patch # cd../xen-vgt # git checkout -b RELEASE RELEASE # patch -p1 <../xen-vgt.patch # patch -p1 <../byt-support-experiment.patch # cp r../qemu-xen tools/ # sed -i '/QEMU_UPSTREAM_URL/s:http\://xenbits.xen.org/githttp/qemu-upstream-4.3-testing.git:$(XEN_ROOT)/tools/qemu-xen:' Config.mk # sed -i '/QEMU_UPSTREAM_URL/s:git\://xenbits.xen.org/qemuupstream-4.3-testing.git:$(XEN_ROOT)/tools/qemu-xen:' Config.mk #./autogen.sh #./configure --prefix=/usr # make j8 xen tools # cp xen/xen.gz /boot/xen-vgt.gz # make install-tools PYTHON_PREFIX_ARG= 6. Starting xen service by default # update-rc.d xencommons defaults 7. Edit grub to include new kernel configuration for Xen # vi /boot/grub/grub.cfg menuentry 'Xen-VGT ' --class ubuntu --class gnu-linux -- class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root ce5a00dd-68d0-4cdb-a1d8-2204f46f3845 multiboot /boot/xen-vgt.gz dom0_mem=2048m loglvl=all guest_loglvl=all conring_size=4m noreboot module /boot/vmlinuz-vgt vgt root=uuid=ce5a00dd-68d0-4cdb-a1d8-2204f46f3845 rw rd_no_luks rd_no_lvm LANG=en_US.UTF-8 rd_no_md SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_no_dm ignore_loglevel console=tty0 console=hvc0 consoleblank=0 log_buf_len=4m xen_vgt.hvm_boot_foreground=1 module /boot/initrd-vgt vgt.img } 8. To enable serial/graphics in grub # vi /boot/grub/grub.cfg Replace terminal_output gfxterm with: Document Number:
12 Build and Host Installation Instructions #set have_gfxconsole=true if [ -n "${have_gfxconsole}" ]; then terminal_output gfxterm else serial --speed= unit=0 --word=8 --parity=no --stop=1 terminal_input serial terminal_output serial fi 9. Reboot the system Note: From this point in this document onwards, XenGT is only for use with Intel Atom Processor E3845 or Haswell. 3.4 Setup on Intel In-Vehicle FFRD Connect an Ubuntu-installed SSD to the Intel In-Vehicle FFRD Firmware Setup 1. Flash SPI on the platform with EFI firmware 2. Ensure the correct configuration is used: i. Uncore apparture 256MB ii. Boot enable legacy HD Network Configuration The Intel In-Vehicle FFRD uses the Intel I210 Ethernet module. For the interface to work, the igb_avb driver needs to be installed and loaded (please note that the ibg_avb driver does not come as part of Ubuntu pre-installed drivers).. Open source link: # cd /work # tar xvf igb_openavb tgz # cd igb # make -j 4 install # modprobe igb_avb (only for the first time) Xen Bridge Configuration To get network access over a guest OS, network bridging should be enabled. # brctl addbr xenbr0 # ifconfig eth down # brctl addif xenbr0 eth0 # ifconfig eth0 up # dhclient xenbr0 12 Document Number:
13 Build and Host Installation Instructions # ifconfig Graphics Performance Tuning The GPU generally operates at an optimal frequency, depending on the workload. It can be tweaked for higher performance by toggling to max frequency. # vi maxperf.sh Add: /usr/sbin/xenpm set-sched-smt disable /usr/sbin/xenpm set-scaling-maxfreq /usr/sbin/xenpm set-scaling-minfreq /usr/sbin/xenpm set-scaling-governor userspace /usr/sbin/xenpm get-cpufreq-para echo 797 > /sys/class/drm/card0/gt_min_freq_mhz echo 797 > /sys/class/drm/card0/gt_max_freq_mhz # chmod +x maxperf.sh # service xencommons start # service xend start #./maxperf.sh Document Number:
14 Guest OS Installation and Configuration 4 Guest OS Installation and Configuration 4.1 General Setup 1. Archive the VGT kernel from host configuration for easier VM integration # tar cvfz 311_vgt.tgz /boot/initrd-vgt vgt.img /boot/vmlinuz-vgt vgt /lib/modules/ vgt+/ 2. For easier file copying and remote connection: # vi /etc/ssh/sshd_config Comment #PermitRootLogin without-password Add PermitRootLogin yes 3. Copy the Ubuntu installer # mkdir /DEMO # cd /DEMO # cp ubuntu desktop-amd64.iso. 4. Create an empty image with at least 10GB for the guest # dd if=/dev/zero of=system-10g.img bs=1m seek=10000 count=0 4.2 Guest Configuration Copy Xen configuration file from dom0 (Ubuntu-host) and modify it for VM (Guest) # cp /etc/xen/xmexample.hvm vgt_ub.hvm # vi vgt_ub.hvm memory = 1024 name = "vgthvmdomain" disk = [ 'file:/demo/system-10g.img,hda,w', 'file:/demo/ubuntu desktop-amd64.iso,hdc:cdrom,r' ] vif = [ 'type=ioemu, mac=00:16:3e:2f:3a:28,bridge=xenbr0,model=e1000' ] #device_model = 'qemu-dm' device_model_version='qemu-xen' device_model_override='/usr/lib/xen/bin/qemu-system-i386' boot="d" vnc=0 usb=1 usbdevice='tablet' 14 Document Number:
15 Guest OS Installation and Configuration keymap='en-us' vgt=0 vgt_low_gm_sz=128 vgt_high_gm_sz=192 vgt_fence_sz=4 XenGT parameters description: Configuration Options Description vgt vgt_low_gm_sz vgt_high_gm_sz Enable virtual graphics acceleration The low gm size which is CPU-visible The high gm size which is CPU-invisible vgt_fence_sz The number of the fence registers; default is Ubuntu Guest Setup This section provides step-by-step instructions for installing and configuring Ubuntu The OS can be installed and configured as a guest with graphics virtualization. 1. Create guest OS; it may take a while for the Ubuntu OS installation to complete # cd /DEMO # xl create vgt_ub.hvm 2. After Ubuntu OS installation, stop the guest OS # xl destroy vgthvmdomain 3. After installation, change the boot partition to start installing the guest OS by modifying the config file # vi vgt_ub.hvm Change boot= c 4. Start the guest OS again # xl create vgt_ub.hvm 5. Configure and set up the Ubuntu OS # apt-get update # apt-get -y install openssh-server 6. From SSH: apt-get -y install build-essential libarchive-dev \ libghc-bzlib-dev zlib1g-dev mercurial gettext bcc \ iasl uuid-dev libncurses5-dev kpartx libperl-dev \ libgtk2.0-dev libaio-dev libsdl1.2-dev nfs-common \ libyajl-dev libx11-dev autoconf libtool xsltproc bison \ flex xutils-dev xserver-xorg-dev x11proto-gl-dev \ Document Number:
16 Guest OS Installation and Configuration libx11-xcb-dev vncviewer libxcb-glx0 libxcb-glx0-dev \ libxcbdri2-0-dev libxcb-xfixes0-dev bridge-utils \ python-dev bin86 git vim libssl-dev pciutils-dev \ tightvncserver ssh texinfo gnometweak-tool unity-2d \ libudev-dev mesa-utils ncurses-dev autoconf libtool \ freeglut3-dev swig2.0 libc6-dev-i386 libaio-dev \ gnome-session-fallback openssh-server aptitude \ libegl1-mesa-dev libxml2-dev yasm libgles2-mesa-dev \ libgbm-dev glmark2 glmark2-es2 libva-intel-vaapi-driver \ libva-glx1 libvax11-1 libva1 7. Logout of the guest OS 8. Perform grub updates vi /etc/default/grub #GRUB_HIDDEN_TIMEOUT=0 update-grub 9. Copy kernel images with xen & qemu enabled cd / ssh <dom0 ip> scp root@<dom0 ip>:/311_vgt.tgz / tar xvf 311_vgt.tgz 10. Edit grub to enable a new kernel image # vi /boot/grub/grub.cfg menuentry 'Ubuntu-VGT' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f564a5c7- f030-41c5-8c c387402' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root f564a5c7-f030-41c5-8c c else search --no-floppy --fs-uuid --set=root f564a5c7-f030-41c5-8c c fi linux /boot/vmlinuz-vgt vgt root=/dev/xvda1 ro quiet splash $vt_handoff initrd /boot/initrd-vgt vgt.img } 11. Shut down the guest OS and finalize the configuration to enable graphics acceleration on the guest OS # vi vgt_ub.hvm vgt=1 vgt_low_gm_sz=128 vgt_high_gm_sz= Document Number:
17 Guest OS Installation and Configuration vgt_fence_sz=4 # modprobe loop # kpartx -a -v /DEMO/system-10G.img # mount /dev/mapper/loop0p1 /mnt/ 4.4 Testing Guest OS Start the guest OS # xl create vgt_ub.hvm # glxinfo # vblank_mode=0 glxgears Note: 3D Test: Install glmark2-es2 Document Number:
Using Windows* 7/Windows Embedded Standard 7* with Platforms Based on the Intel Atom Processor Z670/Z650 and Intel SM35 Express Chipset
Using Windows* 7/Windows Embedded Standard 7* with Platforms Based on the Intel Atom Processor Z670/Z650 and Intel SM35 Express Chipset Quick Start Guide December 2011 Document Number: 326555-001 Introduction
Upgrading Intel AMT 5.0 drivers to Linux kernel v2.6.31
White Paper Zerene Sangma Platform Application Engineer Intel Corporation Upgrading Intel AMT 5.0 drivers to Linux kernel v2.6.31 For Intel Q45 and Intel GM45 based embedded platforms June 2010 323961
Asterisk Xenified. http://www.irontec.com. Saúl Ibarra Corretgé <[email protected]> http://www.saghul.net. http://www.sipdoc.net.
Asterisk Xenified Saúl Ibarra Corretgé http://www.saghul.net http://www.sipdoc.net saghul http://www.irontec.com About me saghul VoIP enthusiast, playing around with Asterisk since 2k5
BKM: Installing Ubuntu OS on the DE2i-150 Board
BKM: Installing Ubuntu OS on the DE2i-150 Board Intelligent Systems with Intel Atom Processors 4 December 2013 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
Intel Platform Controller Hub EG20T
Intel Platform Controller Hub EG20T General Purpose Input Output (GPIO) Driver for Windows* Order Number: 324257-002US Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
Xen in Embedded Systems. Ray Kinsella Senior Software Engineer Embedded and Communications Group Intel Corporation
Xen in Embedded Systems Ray Kinsella Senior Software Engineer Embedded and Communications Group Intel Corporation Legal Notices INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.
ARM* to Intel Atom Microarchitecture - A Migration Study
White Paper Mark Oliver Senior Systems Engineer Intel Corporation ARM* to Intel Atom Microarchitecture - A Migration Study November 2011 326398-001 1 Introduction At Intel, our engineers do not perform
Internal LVDS Dynamic Backlight Brightness Control
White Paper Ho Nee Shen Senior Software Engineer Intel Corporation Chan Swee Tat System Engineer Intel Corporation Internal LVDS Dynamic Backlight Brightness Control A platform and software design using
EHCI Removal from 6 th Generation Intel Core Processor Family Platform Controller Hub (PCH)
EHCI Removal from 6 th Generation Intel Core Processor Family Platform Controller Hub (PCH) Technical White Paper September 2015 Revision 1.0 333136-001 You may not use or facilitate the use of this document
Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM
Bern University of Applied Sciences Engineering and Information Technology Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM By Franz Meyer Version 1.0 February 2011 Virtualization Architecture
DDR2 x16 Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line
Utilizing the Intel EP80579 Integrated Processor Product Line Order Number: 320296-002US Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
Windows Template Creation Guide. How to build your own Windows VM templates for deployment in Cloudturk.
Windows Template Creation Guide How to build your own Windows VM templates for deployment in Cloudturk. TABLE OF CONTENTS 1. Preparing the Server... 2 2. Installing Windows... 3 3. Creating a Template...
Running Windows 8 on top of Android with KVM. 21 October 2013. Zhi Wang, Jun Nakajima, Jack Ren
Running Windows 8 on top of Android with KVM 21 October 2013 Zhi Wang, Jun Nakajima, Jack Ren Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
Intel Graphics Virtualization Technology Update. Zhi Wang, [email protected]
Intel Graphics Virtualization Technology Update Zhi Wang, [email protected] Agenda The History Intel Graphics Virtualization Technology Update New Usage Scenarios Upstream Status Summary 2 Intel GPU
Creating Overlay Networks Using Intel Ethernet Converged Network Adapters
Creating Overlay Networks Using Intel Ethernet Converged Network Adapters Technical Brief Networking Division (ND) August 2013 Revision 1.0 LEGAL INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
Intel IoT Gateway Software Development Kit SK100
Intel IoT Gateway Software Development Kit SK100 Order No.: 331568-001 By using this document, in addition to any agreements you have with Intel, you accept the terms set forth below. You may not use or
Unleashing Linux*-Based Secure Storage Performance with Intel AES New Instructions
White Paper Adrian Hoban Pierre Laurent Ian Betts Maryam Tahhan Intel Corporation Unleashing Linux*-Based Secure Storage Performance with Intel AES New Instructions February 2013 328679-001 Executive Summary
Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI
Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI Application Note July 2004 Document Number: 254028-002 INFORMATION IN THIS DOCUMENT
Intel IoT Gateways: Publishing Data to an MQTT Broker Using Python
Intel IoT Gateways: Publishing Data to an MQTT Broker Using Python Getting Started Guide September 2015 Order No.: 333067-001 By using this document, in addition to any agreements you have with Intel,
Customizing Boot Media for Linux* Direct Boot
White Paper Bruce Liao Platform Application Engineer Intel Corporation Customizing Boot Media for Linux* Direct Boot October 2013 329747-001 Executive Summary This white paper introduces the traditional
PHYSICAL CORES V. ENHANCED THREADING SOFTWARE: PERFORMANCE EVALUATION WHITEPAPER
PHYSICAL CORES V. ENHANCED THREADING SOFTWARE: PERFORMANCE EVALUATION WHITEPAPER Preface Today s world is ripe with computing technology. Computing technology is all around us and it s often difficult
ARMSDK-VM Virtual Appliance A preconfigured Linux system
ARMSDK-VM Virtual Appliance A preconfigured Linux system Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10) www.karo-electronics.de Disclaimer The information
BSP for Windows* Embedded Compact* 7 and Windows* Embedded Compact 2013 for Mobile Intel 4th Generation Core TM Processors and Intel 8 Series Chipset
BSP for Windows* Embedded Compact* 7 and Windows* Embedded Compact 2013 for Mobile Intel 4th Generation Core TM Processors and Intel 8 Series Chipset Software Developer Guide February 2015 Software Release
Intel(R) IT Director User's Guide
Intel(R) IT Director User's Guide Table of Contents Disclaimer and Legal Information... 1 Introduction... 3 To set up Intel IT Director:... 3... 3 System Configuration... 5... 5 Settings Page: Overview...
Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series
White Paper Abhishek Girotra Graphics SW TME Intel Corporation Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series September 2010 324294 Contents Executive Summary...3
Intel Data Migration Software
User Guide Software Version 2.0 Document Number: 324324-002US INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY
Inside Linux* graphics
White Paper Ragav Gopalan Platform Applications Engineer Intel Corporation Inside Linux* graphics Understanding the components, upgrading drivers, and advanced use cases April 2011 325350 Inside Linux*
How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0*
How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0* Technical Brief v1.0 December 2011 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED
Page Modification Logging for Virtual Machine Monitor White Paper
Page Modification Logging for Virtual Machine Monitor White Paper This document is intended only for VMM or hypervisor software developers and not for application developers or end-customers. Readers are
Intel Embedded Virtualization Manager
White Paper Kelvin Lum Fee Foon Kong Platform Application Engineer, ECG Penang Intel Corporation Kam Boon Hee (Thomas) Marketing Development Manager, ECG Penang Intel Corporation Intel Embedded Virtualization
Intel Desktop public roadmap
Intel Desktop public roadmap 1H Expires end of Q3 Info: [email protected] Intel Desktop Public Roadmap - Consumer Intel High End Desktop Intel Core i7 Intel Core i7 processor Extreme Edition: i7-5960x
CDH installation & Application Test Report
CDH installation & Application Test Report He Shouchun (SCUID: 00001008350, Email: [email protected]) Chapter 1. Prepare the virtual machine... 2 1.1 Download virtual machine software... 2 1.2 Plan the guest
Tutorial: Analyzing Energy Usage on an Android* Platform
Tutorial: Analyzing Energy Usage on an Android* Platform Intel VTune Amplifier 2016 for Linux* OS Legal Information Contents Contents Legal Information... 5 Overview... 7 Chapter 1: Analyzing Energy Usage
Intel Parallel Studio XE 2015 Cluster Edition
Intel Parallel Studio XE 2015 Cluster Edition Release Notes 18 August 2014 Contents 1 Introduction... 1 2 Product Contents... 3 3 What s New... 4 4 System Requirements... 6 5 Installation Notes... 7 6
Intel Dialogic System Software for PCI Products on Windows
Intel Dialogic System Software for PCI Products on Windows Administration Guide November 2003 05-1910-001 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
SUSE LINUX Enterprise Server for SGI Altix Systems
SUSE LINUX Enterprise Server for SGI Altix Systems 007 4651 002 COPYRIGHT 2004, Silicon Graphics, Inc. All rights reserved; provided portions may be copyright in third parties, as indicated elsewhere herein.
Hetero Streams Library 1.0
Release Notes for release of Copyright 2013-2016 Intel Corporation All Rights Reserved US Revision: 1.0 World Wide Web: http://www.intel.com Legal Disclaimer Legal Disclaimer You may not use or facilitate
Revision History. Revision Revision History Date
G001 Revision History Revision Revision History Date 1.0 First release of the Intel NUC Home Theatre Personal Computer on the Linux* Mint Platform using XBMC May 2013 2.0 Second release of the Intel NUC
Intel Rapid Storage Technology (Intel RST) in Linux*
White Paper Ramu Ramakesavan (Technical Marketing Engineer) Patrick Thomson (Software Engineer) Intel Corporation Intel Rapid Storage Technology (Intel RST) in Linux* August 2011 326024 Executive Summary
Intel Server Raid Controller. RAID Configuration Utility (RCU)
Intel Server Raid Controller RAID Configuration Utility (RCU) Revision 1.1 July 2000 Revision History Date Rev Modifications 02/13/00 1.0 Initial Release 07/20/00 1.1 Update to include general instructions
System Event Log (SEL) Viewer User Guide
System Event Log (SEL) Viewer User Guide For Extensible Firmware Interface (EFI) and Microsoft Preinstallation Environment Part Number: E12461-001 Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN
PARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
How to Install Windows on Xen TM 3.0
How to Install Windows on Xen TM 3.0 A XenSource Technical Note for the Windows 2003 Server Introduction This note describes how to install Windows 2003 Server on Xen. It provides an overview of the Linux
How to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1
How to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1 Technical Brief v1.0 February 2013 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED
About Parallels Desktop 10 for Mac
About Parallels Desktop 10 for Mac Parallels Desktop 10 for Mac is a major upgrade to Parallels award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop
Procedure to Create and Duplicate Master LiveUSB Stick
Procedure to Create and Duplicate Master LiveUSB Stick A. Creating a Master LiveUSB stick using 64 GB USB Flash Drive 1. Formatting USB stick having Linux partition (skip this step if you are using a new
Intel Media SDK Library Distribution and Dispatching Process
Intel Media SDK Library Distribution and Dispatching Process Overview Dispatching Procedure Software Libraries Platform-Specific Libraries Legal Information Overview This document describes the Intel Media
EXPLORING LINUX KERNEL: THE EASY WAY!
EXPLORING LINUX KERNEL: THE EASY WAY! By: Ahmed Bilal Numan 1 PROBLEM Explore linux kernel TCP/IP stack Solution Try to understand relative kernel code Available text Run kernel in virtualized environment
Intel 810 and 815 Chipset Family Dynamic Video Memory Technology
Intel 810 and 815 Chipset Family Dynamic Video Technology Revision 3.0 March 2002 March 2002 1 Information in this document is provided in connection with Intel products. No license, express or implied,
Introduction to Virtualization & KVM
Introduction to Virtualization & KVM By Zahra Moezkarimi ICT Research Institute Software Platform Laboratory Outline Virtualization History Overview Advantages and Limitations Types of virtualization Virtualization
QEMU-KVM + D-System Monitor Setup Manual
DEOS-FY2014-QK-02E 2013-2014 Japan Science and Technology Agency QEMU-KVM + D-System Monitor Setup Manual Version E1.2 2014/02/01 Edited by DEOS R&D Center DEOS Project JST-CREST Research Area Dependable
How to Restore a Linux Server Using Bare Metal Restore
How to Restore a Linux Server Using Bare Metal Restore This article refers to firmware version 5.4 and higher, and the Barracuda Linux Backup Agent 5.4 and higher. Use the steps in this article to restore
Computer Virtualization in Practice
Computer Virtualization in Practice [ life between virtual and physical ] A. Németh University of Applied Sciences, Oulu, Finland [email protected] ABSTRACT This paper provides an overview
Newton2 Developers Guide
Newton2 Developers Guide Date: Jan. 2015 Newton2 Developers Guide Release history Date Revision Revision History Jan. 12, 2015 1.0 - First released Disclaimer This documentation is provided for use with
Enabling new usage models for Intel Embedded Platforms
White Paper David Galus Graphics Platform Application Engineer Kirk Blum Graphics Solution Architect Intel Corporation Hybrid Multimonitor Support Enabling new usage models for Intel Embedded Platforms
Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms
EXECUTIVE SUMMARY Intel Cloud Builder Guide Intel Xeon Processor-based Servers Red Hat* Cloud Foundations Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms Red Hat* Cloud Foundations
Intel Unite. User Guide
Intel Unite User Guide Intel Unite Users Guide September 2015 Legal Disclaimers & Copyrights All information provided here is subject to change without notice. Contact your Intel representative to obtain
LANDesk White Paper. LANDesk Management Suite for Lenovo Secure Managed Client
LANDesk White Paper LANDesk Management Suite for Lenovo Secure Managed Client Introduction The Lenovo Secure Managed Client (SMC) leverages the speed of modern networks and the reliability of RAID-enabled
The Transition to PCI Express* for Client SSDs
The Transition to PCI Express* for Client SSDs Amber Huffman Senior Principal Engineer Intel Santa Clara, CA 1 *Other names and brands may be claimed as the property of others. Legal Notices and Disclaimers
This guide explains how to install an Intel Solid-State Drive (Intel SSD) in a SATA-based desktop or notebook computer.
Installation Guide This guide explains how to install an (Intel SSD) in a SATA-based desktop or notebook computer. The instructions include migrating your data from your current storage device (such as
PARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms
Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms Enomaly Elastic Computing Platform, * Service Provider Edition Executive Summary Intel Cloud Builder Guide
White Paper Amit Aneja Platform Architect Intel Corporation. Xen* Hypervisor Case Study - Designing Embedded Virtualized Intel Architecture Platforms
White Paper Amit Aneja Platform Architect Intel Corporation Xen* Hypervisor Case Study - Designing Embedded Virtualized Intel Architecture Platforms March 2011 325258 Executive Summary Virtualization technology
Development for Mobile Devices Tools from Intel, Platform of Your Choice!
Development for Mobile Devices Tools from Intel, Platform of Your Choice! Sergey Lunev, Intel Corporation HTML5 Tools Development Manager Optional: Download App Preview Android bit.ly/1i8vegl ios bit.ly/1a3w7bk
Cyber Security Framework: Intel s Implementation Tools & Approach
Cyber Security Framework: Intel s Implementation Tools & Approach Tim Casey Senior Strategic Risk Analyst @timcaseycyber NIST Workshop #6 October 29, 2014 Intel s Goals in Using the CSF Establish alignment
Intel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual
Intel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual Overview Metrics Monitor is part of Intel Media Server Studio 2015 for Linux Server. Metrics Monitor is a user space shared library
Intel X58 Express Chipset
Product Brief Intel X58 Express Chipset Highest performing desktop platform for extreme gamers and demanding enthusiasts Desktop PC platforms based on the Intel X58 Express Chipset and Intel Core i7 processor
Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology
Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology 30406_VT_Brochure.indd 1 6/20/06 4:01:14 PM Preface Intel has developed a series of unique Solution Recipes designed
How To Install An Intel System Studio 2015 For Windows* For Free On A Computer Or Mac Or Ipa (For Free)
Intel System Studio 2015 for Windows* Installation Guide and Release Notes Installation Guide and Release Notes for Windows* Host and Windows* target Document number: 331182-002US 8 October 2014 Contents
Linux Virtualization Nesting and Management
Linux Virtualization Nesting and Management Shen Wei Faculty of Informatics Technische Universität München May 14, 2013 Overview of nested virtualization Network bridging Hardware acceleration libvirt
Intel System Event Log (SEL) Viewer Utility
Intel System Event Log (SEL) Viewer Utility User Guide Document No. E12461-007 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS FOR THE GENERAL PURPOSE OF SUPPORTING
Intel System Event Log (SEL) Viewer Utility
Intel System Event Log (SEL) Viewer Utility User Guide Document No. E12461-003 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS FOR THE GENERAL PURPOSE OF SUPPORTING
Contents -------- Overview and Product Contents -----------------------------
------------------------------------------------------------------------ Intel(R) Threading Building Blocks - Release Notes Version 2.0 ------------------------------------------------------------------------
Intel Desktop Board DG965RY
Intel Desktop Board DG965RY Specification Update May 2008 Order Number D65907-005US The Intel Desktop Board DG965RY contain design defects or errors known as errata, which may cause the product to deviate
CT Bus Clock Fallback for Linux Operating Systems
CT Bus Clock Fallback for Linux Operating Systems Demo Guide August 2005 05-1900-002 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL
NI Real-Time Hypervisor for Windows
QUICK START GUIDE NI Real-Time Hypervisor Version 2.1 The NI Real-Time Hypervisor provides a platform you can use to develop and run LabVIEW and LabVIEW Real-Time applications simultaneously on a single
Intel vpro Technology Module for Microsoft* Windows PowerShell*
Intel vpro Technology Module for Microsoft* Windows PowerShell* 1 Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL
Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
Partition Alignment of Intel SSDs for Achieving Maximum Performance and Endurance Technical Brief February 2014
Partition Alignment of Intel SSDs for Achieving Maximum Performance and Endurance Technical Brief February 2014 Order Number: 330105-001US INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL
Dell Solutions Overview Guide for Microsoft Hyper-V
Dell Solutions Overview Guide for Microsoft Hyper-V www.dell.com support.dell.com Notes and Cautions NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION:
Intel Active Management Technology Embedded Host-based Configuration in Intelligent Systems
WHITE PAPER Intel vpro Technology Embedded Host-based Configuration in Intelligent Systems Easy activation of Intel vpro technology remote manageability without trade-offs in security, functionality, and
Xen Virtualization Software
Live Migration with Xen Virtualization Software Virtualization is an emerging trend in enterprise data centers. Using virtualization software, system administrators can run multiple operating systems on
Specification Update. January 2014
Intel Embedded Media and Graphics Driver v36.15.0 (32-bit) & v3.15.0 (64-bit) for Intel Processor E3800 Product Family/Intel Celeron Processor * Release Specification Update January 2014 Notice: The Intel
Intel Desktop Board DG31GL
Intel Desktop Board DG31GL Basic Certified Motherboard Logo Program (MLP) Report 4/1/2008 Purpose: This report describes the DG31GL Motherboard Logo Program testing run conducted by Intel Corporation.
Using VMware Player. VMware Player. What Is VMware Player?
VMWARE APPLICATION NOTE VMware Player Using VMware Player This document contains the following sections: Work and Play in a Virtual World on page 1 Options and Features in VMware Player on page 4 Installing
Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V. Technical Brief v1.
Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V Technical Brief v1.0 September 2012 2 Intel Ethernet and Configuring SR-IOV on Windows*
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android* 1.5.8 Overview IDE Integration for Android provides productivity-oriented design, coding, and debugging tools for applications
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Whitepaper December 2012 Anita Banerjee Contents Introduction... 3 Sorenson Squeeze... 4 Intel QSV H.264... 5 Power Performance...
Getting Started with VMware Fusion
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2008 2012 EN-000933-00 2 Getting Started with VMware Fusion You can find the most up-to-date technical documentation on the VMware Web site
Intel System Event Log (SEL) Viewer Utility
Intel System Event Log (SEL) Viewer Utility User Guide Document No. E12461-005 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS FOR THE GENERAL PURPOSE OF SUPPORTING
Xen Zynq Distribution
Xen Zynq Distribution User s Manual - BETA Revision History The following table shows the revision history for this document. Date DD/MM/YYYY Version Changes 30/03/2015 0.1 Converted Alpha Release Document
Options in Open Source Virtualization and Cloud Computing. Andrew Hadinyoto Republic Polytechnic
Options in Open Source Virtualization and Cloud Computing Andrew Hadinyoto Republic Polytechnic No Virtualization Application Operating System Hardware Virtualization (general) Application Application
Intel Management Engine BIOS Extension (Intel MEBX) User s Guide
Intel Management Engine BIOS Extension (Intel MEBX) User s Guide User s Guide For systems based on Intel B75 Chipset August 2012 Revision 1.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH
RED HAT ENTERPRISE VIRTUALIZATION
Giuseppe Paterno' Solution Architect Jan 2010 Red Hat Milestones October 1994 Red Hat Linux June 2004 Red Hat Global File System August 2005 Red Hat Certificate System & Dir. Server April 2006 JBoss April
Running Native Lustre* Client inside Intel Xeon Phi coprocessor
Running Native Lustre* Client inside Intel Xeon Phi coprocessor Dmitry Eremin, Zhiqi Tao and Gabriele Paciucci 08 April 2014 * Some names and brands may be claimed as the property of others. What is the
System administration basics
Embedded Linux Training System administration basics Michael Opdenacker Thomas Petazzoni Free Electrons Copyright 2009, Free Electrons. Creative Commons BY SA 3.0 license Latest update: Dec 20, 2010, Document
Linux Template Creation Guide. How to build your own Linux VM templates for deployment in Cloudturk.
Linux Template Creation Guide How to build your own Linux VM templates for deployment in Cloudturk. TABLE OF CONTENTS 1. Installing Xen Hypervisor... 2 2. Installing DomU (Paravirtualized)... 5 3. Installing
Getting Started with VMware Fusion. VMware Fusion for Mac OS X
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2 Getting Started with VMware Fusion Getting Started with VMware Fusion Item: EN-000189-00 You can find the most up-to-date technical documentation
