Method and device for starting basic input/output system (BIOS)

A consistent, node-based technology, applied in the computer field, can solve problems such as low compatibility of PCIE devices, reduced space, and reduced available memory address space
CN105867945AActive Publication Date: 2016-08-17HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Publication Date
2016-08-17

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The embodiment of the invention provides a method and device for starting a basic input / output system (BIOS) and relates to the field of computers. On the premise of large-scale number extension of central processing units (CPUs) contained by a cache coherent non-uniform memory access (CC-NUMA) system, the BIOS starting does not affect occupation capacity of a memory-mapped I / O (MMIO) space and an available memory space below a first address of a global access address of the system. According to the concrete scheme, by distribution of local MMCFGs in a space of a node below a first address of a local access address of the node in a first access mode, memory initialization is performed; when memory unified addressing of the system is performed, the positions of addresses of MMCFG spaces of the node in the global access address of the system are moved, and are moved from the space below the first address to a space which is above the first address and can be accessed in a second access mode. The method and the device are used for BIOS starting.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to the field of computers, in particular to a method and device for starting a Basic Input / Output System (BIOS for short). Background technique

[0002] With the development of science and technology, more and more high-performance servers are used in scientific research and business operations. Among them, the x86 large-scale Cache Coherence Non-Uniform Memory Access (CC-NUMA) system has been widely used due to its high performance, high scalability and easy programming environment.

[0003] A large-scale CC-NUMA system generally consists of multiple individual server motherboards (node ​​boards) interconnected through the Cache Coherence interconnection network to form a large server running only one operating system. In general, large-scale x86 CC-NUMA multi-channel systems usually start their respective BIOSes based on 2-channel or 4-channel node boards. At a certain stage of the BIOS process, each node is included i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More