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
Standards and innovation are not mutually exclusive: in fact, quite the opposite is true. These authors take a look at standards vis-a-vis innovation and demonstrate how standards encourage innovation, lead to technology advances, and ultimately to better products for the end user.
Client platforms have to function efficiently and effectively to maintain low costs and high productivity for the enterprise. These authors propose a two-stage solution architecture, Remote System Repair (RSR), that comprises technological features and tools, built into the platforms, that enable...
Find out how Intel® vPro™ Technology overcomes the shortcomings of Alert Standard Format (ASF) in managing laptop computers both in Sx states and in the absence of an operating system in the S0 state.
These authors tackle the ever-increasing problem of the cost of energy consumption in an enterprise. They show how the use of remote power-management technologies allow a business to manage energy consumption while ensuring that systems can be awakened in a reliable, secure manner.
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.
Virtualization: A Developer's Friend Virtualization Models for the Software Development Lifecycle Development of Software for Virtual Machines Introducing Intel® Virtualization Technology for Connectivity
Please share any innovative usage models you have deployed using virtualization technology.Please create a sub page above.
Challenge Allow a user to have the experience as if they were working on their own c...
By adminPosted 07/10/20070
Challenge Verify that software vendors and IT organizations will benefit from Intel® Virtualization Technology and are likely to adopt the technology. A key goal of Intel Virtualization Technology is to make VMM software independent of OS software. This will free VMM vendors from the resource-int...
Hi I have an RTOS 64bit which uses SYSCALL/SYSRET for system calls. They work fine if this OS is executed "native" on an Intel machine. Now if I use a VMM (under development, 64bit) and start the OS as 64bit guest VM the SYSCALL causes an invalid opcode exception. The EFER.SCE bit is set and no LOCK prefix is used. I've also tried to use SYSENTER/SYSEXIT in this OS and they work just fine. I'm not sure if I have setup the VMCS correctly. Are there any hints or special settings in VMCS regarding SYSCALL/SYSRET when running virtualized? Intel machine has an Intel Xeon CPU W3520 with VT-x/VT-d enabled. Any help is appreciated, thx in advance!
Hi! i'm from Russia, and my english is not good. i have some problem with windows 7. After start vmlaunch i have bug check 0x7f(first parametr D). BUT if i put int 3 interrupt in my non-root code(after vmlaunch) then guest OS works good. This bug there only on windows 7. On windows XP driver works good without int 3. In advance say thank
Hi all, I've a question:I've to handle exit for each reason that caused the exit for an exception, and I've to do that in the same way (with an entry injection if it is caused by guest software or with a restore without condition if it is caused by vmm)? Or can I have an example of different handling for different reasons of an exit caused by an exception please (or some kind of explanation)? Thanks in advance, irp
Might anyone be familiar with the VMCS status updates during VM Exit's. I thought the vmcs would automatically contain updated values for the IDT and or CR3, also the guest SS reg is questionable. Do we have to update these ourselves on each exit for them to be current? If so, which fields are self updating and which are not? Thanks.
By Sergey Kostrov2
I'm currently reviewing a'Chapter 19 - Introductionto Virtual-Machine Extensions' of the Intel 'System Programming Guide' ( Vol 3B ) and my question is: Where could I find some Assembler orC/C++examples that demonstrate how theIntel VM Extensions (VMX) technologyhas to be used? Best regards,Sergey
Hi, If we keep DMA Remapping and disable Interrupt remapping functionality what is the performance impact to a VM or VMM. Is there any performance data/graphs available. Thanks