AES New Instructions
- Intel® AES New Instructions (Intel® AES-NI)
Overview of Intel® AES-NI, a new encryption instruction set that improves on the Advanced Encryption Standard (AES) algorithm and accelerates the encryption of data.
- Securing the Enterprise with Intel® AES-NI
Learn why cryptography is hot in the marketplace today, especially in the enterprise.
- Intel® Advanced Encryption Standard Instructions (AES-NI)
Description of the six new instructions that make up the AES-NI instruction set and perform several compute intensive parts of the AES algorithm.
Digital Random Number Generator
- Bull Mountain is Intel's code name for its new Intel® 64 Architecture instruction RdRand and its underlying Digital Random Number Generator (DRNG) hardware implementation. Bull Mountain provides a processor-based RNG solution that is of high quality and performance, highly available, and secure.
Intel Instruction Set Architecture Extensions
- Intel® Memory Protection Extensions (Intel® MPX) is a name for Intel Architecture extensions designed to increase robustness of software
- Software Guard Extensions (SGX) is a name for Intel Architecture extensions designed to increase the security of software through an “inverse sandbox” mechanism
- Intel® Secure Hash Algorithm Extensions (Intel® SHA) are a family of seven Intel® Streaming SIMD Extensions (Intel® SSE)-based instructions that are used together to accelerate the performance of SHA-1 and SHA-256 on Intel architecture-based processors
By Ajay Mungara (Intel)Posted 04/13/20110
Abstract Developing innovative manageability applications for notebooks with Intel® Centrino® with vPro™ technology and desktops with Intel® Core™2 processor with vPro™ technology Description This overview document serves as a technical resource for partner members enrolled in the Manageability...
Installation Questions "status access denied" is displayed during the installation. "fail to check SMS status" is displayed during the installation. "installer error 1722" is displayed during the installation. Other Questions Error message after starting SOL or IDER session. 'enter BIOS' does no...
1. What is Intel® IT Director?Intel® IT Director is a simple application delivering Intel® vPro technology-based platform benefits to help address key IT security, data protection and network health concerns of small businesses. Intel® IT Director enables configuration of Intel® vPro technologies...
By adminPosted 04/13/20110
FAQs Getting Started General Troubleshooting Other Are there any commercial Intel® AMT tools available for modifying the BIOS settings on an Intel® AMT system? You could try Intel® AMT Manageability Commander included in Intel® AMT Manageability DTK for this. Under Remote Control tab, you can...
Intel® Virtualization Technology (Intel® VT)
- Virtualization HW technical brief
Intel Virtualization Technology (Intel VT) provides comprehensive hardware assists that boost virtualization software performance, improve application response times and provide greater reliability, security and flexibility.
- Virtualization: A Developer's Friend
The more developers use virtualization, the more they find new uses for it. Discover what you’re missing and how virtualization can help you get more done.
- Intel® Virtualization Technology: Flash* Animation
This animation provides an overview of Intel® Virtualization Technology, which is a technique by which hardware resources can be abstracted, divided, and shared between multiple operating system environments running simultaneously.
- Intel® Virtualization Technology: Best Practices for Software Vendors
This series of articles functions as an aid to help software vendors tailor their applications for use with Intel VT.
Glossary Term Definition How to detect / measure it Processor stepping Revision of the processor ...
By binstockPosted 08/08/20080
There are many points in the SDLC outside of the pure software development process in which virtualization delivers important productivity benefits. by Andrew Binstock The software development lifecycle (SDLC) provides many opportunities in which virtualization can deliver key benefits. In almo...
By Paul Steinberg (Intel)Posted 06/10/20080
Using Multithreaded Libraries to Maximize Performance for Digital Media Apps - Intel® Integrated Performance Primitives (Intel® IPP) is an extensive library of multi-core-ready, highly optimized software functions for multimedia data processing, and communications applications, at this second lif...
Virtualization Technology Intel® Virtualization Technology: Best Practices for Software Vendors Creating a Virtual Machine on VMware* Tutorial Best Practices for Paravirtualization Enhancements from Intel® Virtualization Technology: EPT and VT-d Intel® Virtualization Technology for ...
By Hitesh Prajapati1
Dear Sir/Madam, We have intel 10GbE Network Adapter X540-T2. Please guide me for the virtualization testing software for the adapter. I am new to this forum, also guide me that is this correct forum for the 10GbE network Adapter X540-T2. Reply me as early as possible. Thanks in advacne.
By Ralf H.1
Hi, we're currently working in a project that involves extending the KVM hypervisor. While running the VM, we sometimes get EPT violations that shouldn't be possible from our understanding of the Intel documents. The scenario is as follow (we use Intel VT with EPT enabled):All guest paging structures (i.e., the paging structures _inside_ the VM) are set to non-writable on the last EPT level. In other words, whenever the guest OS writes to a guest paging structure (e.g. to map/free a page), this triggers an EPT violation. Now, "occasionally" the following happens:The VM performs a normal read operation somewhere in memory (doesn't seem to matter where). This then yields an EPT violation and bit 0, bit 1, and bit 7 are set in the exit qualification field, bit 8 is cleared. According to the Intel specification (Table 27-7), this means that the EPT violation was caused by the MMU setting the dirty or accessed bit in the guest paging structures. At first, this makes sense since these ar...
Rather than force a user to abruptly break away from routines that have become easy to perform, I think it might be a good idea to run Windows 7 in a virtual environment on the new platform; provided it is possible to hotkey from the new work environment to the old, and back to the new in a New York minute. My interest in this came about when after changing from an old fashion notebook to an Ultraboook with a Touch screen I discovered the Start menu has changed, of course. Also, I realized that using a slow browser on a fast platform doesn’t make sense, so I left behind my beloved IE8 with iGoogle homepage and changed to speedy Google Chrome. Then I found myself wondering how to save Favorites, block pop-ups, establish and maintain trust relations, all things I had become somewhat familiar with doing, and now have to consciously think about again. I am looking forward to making greater use of audio and video processing capabilities in the new 64-bit environment. Since A/V file...
By Michael L.1
Hi, From what I understand, the VMX-preemption timer should only decrement when in VMX non-root operations. I have been trying to use it as a way to measure cycle time in a VM, with respect to the running time of that VM. Hence, I do not want to include in my measurement the time spent in the VMM or the time to perform VM entries/exits. VMX-preemption timer seems like it could serve that purpose (with the granularity of the TSC to VMX-preemption timer ratio). However, in my test, the VMX-preemption timer seems to also decrement while performing VM entry/exits. My test: a) from the VMM: read the VMX-preemption timer in the VMCS b) VM enter c) VM exit *immediately after VM enter* (eip set to the hlt instruction) d) from the VMM: read the VMX-preemption timer in the VMCS (processor setup to save the VMX-preemption timer to VMCS on VM exit) the difference between (d) and (a) should be zero or a very small value since the VMX-preemption timer should only be decrementing when executing i...
no wonder it possible for professionals to adanay kalanagn desktop and server virtualization, but it is very confusing for the layman, because it is almost like it is just different in the context of network and local only.desktop virtualization is more focused on the dektop without touching the network between computers, such as, VMWare Player, Virtualbox, Qemu, etc.. very useful for testing the OS on the client.server virtualization is more directed to the network as it relates to the Internet or a network cable or wireless jaringn keuntunganya further test of seranagn hackers because networks are vulnerable from attacks hercker!no wonder it possible for professionals to adanay kalanagn desktop and server virtualization, but it is very confusing for the layman, because it is almost like it is just different in the context of network and local only.desktop virtualization is more focused on the dektop without touching the network between computers, such as, VMWare Player, Virtualbox...
Hi, i'm creating a hypervisor based on Intel-vt extensions, each VM must be able to have it's own hypervisor with Intel-vt (i don't have choice). The probleme is to use a hypervisor into a VM with Intel-VT require to be in root-operation to perfectly use virtualization instructions such as VMCALL, VMREAD ... But each vm-exit will only give control to the first hypervisor. So the sub-monitor will never be used. How can i do that ? Is nested virtualization with Intel-VT is realy possible without modifying guest ? Thanks a lot.
I'm trying to find out what does the Microsoft Hypervisor register for as its control fields. What registers do I need to be looking at it to find this? The documentaiton is unclear as to where the registers are that control the fields. It keeps saying bitmaps .. but to what.