Abstract:
A first computational device receives a response generated by a second computational device for a third computational device. A target that is suitable for use by the third computational device is determined. The response is transmitted with an address of the target to the third computational device.
Abstract:
A BIOS includes a core and multiple modules. The modules include both those that are platform specific and those that are not platform specific. Each module has a standard interface that allows the core (or other module) to call the module. A platform vendor constructs a BIOS by selecting modules from one or more vendors, which when executed can select modules that are suitable for the platform the BIOS resides in.
Abstract:
An in-band mechanism for discovery of device management capabilities is provided. The in-band discovery mechanism is similar to an out-of-band discovery mechanism and uses a non-proprietary mechanism. A management provider may query the management capabilities of devices and may register devices that may only be managed in-band with a directory agent.
Abstract:
Provided are a method, system, and program for managing data read operations of a read command such as a read command packaged in an Internet Small Computer System Interface packet. In one embodiment, a network adapter has a microengine which obtains read target data from a cache coupled to the network adapter to respond to a read command packaged in a packet sent by an initiator over a network. If the network adapter cache does not have the target data addressed by the read command, the read command is forwarded to a target controller coupled to a storage unit to process the read command.
Abstract:
Processor-based systems may be initialized through a network connection so that the systems may be booted using the latest available software. A description of a client processor-based system may be developed and provided to a remote server. The remote server may then develop the necessary firmware for initializing the system, given the latest, updates for example. The firmware may initialize the system in an operating system independent fashion. The server may provide that software to the client to enable the client to efficiently boot, for example without unnecessarily tying up storage on the client. In addition, because the boot initialization routines were acquired from the server, which may be periodically updated, the client may have immediate access to the most up-to-date initialization routines.
Abstract:
A method and system of transparently supporting functionalities on different versions of an operating system (O/S). An application is provided that determines if an O/S executing on a processor provides an O/S service layer. If the O/S service layer is provided, the application loads the O/S service layer. If no O/S service layer is provided, the O/S loads an alternative service layer which emulates a subset of the service provided by the O/S service layer. Regardless of the service layer loaded, the application follows the same flow path after the service layer is loaded.
Abstract:
An integrated circuit (IC) provisioned for asset protection has a primary circuit portion, such as a microprocessor or system-on-chip, that can be selectively disabled and enabled via an operability control input. The IC includes a secure register to store lock state indicia and unlock criteria, where a signal at the operability control input is responsive to the lock state indicia. In operation, a firmware data store receives and stores firmware code that includes a lock/unlock command, and firmware data that includes an unlock key. An authorization module verifies authenticity of the firmware code. A lock/unlock (LUL) module is operative to write lock state indicia to the secure register based on the lock/unlock command only in response to a positive verification of the authenticity of the firmware code by the authorization module, and to write lock state indicia to the secure register.
Abstract:
Methods and apparatus related to sharing Serial Peripheral Interface (SPI) flash memory in a multi-node server SoC (System on Chip) platform environment are described. In one embodiment, multi-port non-volatile memory is shared by a plurality of System on Chip (SoC) devices. Each of the plurality of SoC devices comprises controller logic to control access to the multi-port non-volatile memory and/or to translate a host referenced address of a memory access request to a linear address space and a physical address space of the multi-port non-volatile memory. Other embodiments are also disclosed and claimed.
Abstract:
Methods and apparatus are disclosed to improve system boot speed. A disclosed example method includes associating a first serial peripheral interface (SPI) with a baseboard management controller (BMC), copying an image from the first SPI to a volatile memory in response to receiving power at the BMC, and in response to receiving an access request associated with the first SPI, providing access to the image stored in the volatile memory.
Abstract:
Some embodiments include apparatus and method to allocate ports of host bus adapters in computer systems to multiple operating systems in the computer systems. Other embodiments are described and claimed.