摘要:
A system and method are provided to preserve the confidentiality and/or integrity of a sensitive communication from its source to its destination whether locally on the platform, between platforms, or even the same program over time.
摘要:
A method, system and article of manufacture to provide a remote terminal capability. A local system is initialized, the local system including a Keyboard-Video-Mouse (KVM) and a local controller. The local controller is initialized for KVM functionality. A request is sent to a target system to active KVM functionality at the target system, the target system communicatively coupled to the local system. KVM input/output (I/O) traffic is passed between the KVM and the target system via the local controller.
摘要:
Methods and apparatus to enable code-based bus performance analysis are disclosed. In one example, a method identifies a bus transaction request with a virtual machine monitor and stores a record associated with the bus transaction request in a virtual machine.
摘要:
A method, system, and article of manufacture to efficiently support interrupts of a computer system. A message-based interrupt from a device of the computer system is intercepted. A fake line-based interrupt for the device corresponding to the message-based interrupt is determined, wherein an operating system (OS) of the computer system is not message-based interrupt capable. The fake line-based interrupt is issued to the OS. A query from the OS regarding the fake line-based interrupt is serviced, the query to determine if the fake line-based interrupt was from the device. An interrupt vector associated with the message-based interrupt is provided to the OS.
摘要:
Non-volatile storage resources associated with third party supplied hardware may be made accessible during operating system run time. Conventionally, these resources are inaccessible to the operating system because no standardized way to access them exists. By collecting configuration data during the pre-boot stage and associating that information with a platform non-volatile storage accessor function that is accessible during run time, the third party supplied storage resources may be accessed during run time.
摘要:
Methods and apparatus for initializing a memory are disclosed. A disclosed system initializes a subset of memory and then loads an operating system. Subsets of a remaining memory are initialized during operating system idle periods. A notification for the operating system to dynamically incorporate the subsets of the remaining memory is created.
摘要:
A method according to one embodiment may include retrieving selected data from one or more mass storage devices, based at least in part on historical device access information of at least one requester of data. A method according to another embodiment may include retrieving, by an integrated circuit, device data layout information from one or more mass storage devices, and storing, by the integrated circuit, the device data layout information in cache memory. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
摘要:
A method, system, and article of manufacture to share trusted hardware across multiple operational environments. A virtual machine monitor (VMM) is loaded to support a plurality of virtual machines in a computer system, the VMM including a VMM multiplexer. A first and a second virtual machine (VM) are loaded. A trusted hardware device is shared between the first VM and the second VM using the VMM multiplexer. In one embodiment, the trusted hardware device includes a trusted platform module (TPM).
摘要:
A method and system for virtualizing images. Multiple images are shadowed (i.e., copied) into portions of the physical address space of system memory. A mapping mechanism is effected to map all of the images into a common virtual address space, wherein images in the virtual address space are overlapped, thus enabling the images to be logically stored in a portion of virtual memory having a size less than the aggregated size of the images. In some embodiments, the images comprise option ROM images, which are shadowed into system memory during the pre-boot of a computer system. Due to legacy requirements, the option ROM images must be logically located in a limited portion of virtual memory (i.e., the common virtual address space). The embodiments enable a large number of option ROM images to be shadowed at the same time. In one embodiment, system hardware is programmed by firmware to effect a dynamic mapping between virtual pages at which an image is logically located to physical pages where the image is physically located.
摘要:
Methods and apparatus to provide robust code update functionality are disclosed. One example method includes receiving a pre-boot code update, storing the pre-boot code update to a first non-volatile memory if the pre-boot code update fits within an allocated space in the first non-volatile memory, and setting an indication that a pre-boot code update is to be implemented. The example method further includes reading the pre-boot code update, implementing the pre-boot code update, and clearing the indication that the pre-boot code update is to be implemented.