Processing

Please wait...

Settings

Settings

Goto Application

1. WO2017181851 - BIOS STARTING METHOD AND DEVICE

Publication Number WO/2017/181851
Publication Date 26.10.2017
International Application No. PCT/CN2017/079627
International Filing Date 06.04.2017
IPC
G06F 9/44 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
CPC
G06F 12/023
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
G06F 15/177
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
177Initialisation or configuration control
G06F 2212/1044
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
10Providing a specific technical effect
1041Resource optimization
1044Space efficiency improvement
G06F 9/44
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
G06F 9/4403
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
4401Bootstrapping
4403Processor initialisation
G06F 9/4405
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
4401Bootstrapping
4405Initialisation of multiprocessor systems
Applicants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventors
  • 干耶卒 GAN, Yezu
  • 仇连根 QIU, Liangen
  • 李羿 LI, Yi
Agents
  • 北京中博世达专利商标代理有限公司 BEIJING ZBSD PATENT&TRADEMARK AGENT LTD.
Priority Data
201610248616.X20.04.2016CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) BIOS STARTING METHOD AND DEVICE
(FR) PROCÉDÉ ET DISPOSITIF DE DÉMARRAGE DE BIOS
(ZH) 一种BIOS启动方法及装置
Abstract
(EN)
A BIOS starting method and device, relating to the field of computers. On the premise of realizing the extension of the number of CPUs contained in a large-scale CC-NUMA system, BIOS starting does not affect occupation capacity, below a first address in a system global access address, of an MMIO space and an available memory space. The specific solution comprises: in a first access mode, by means of a current node allocating local MMCFGs in a space below a first address of a local access address of the current node, memory initialization is completed; when unified memory addressing of a system is performed, the positions of addresses, in a system global access address, of some of or all MMCFG spaces of the current node are moved, and are moved from the original space below the first address to a space above the first address and capable of being accessed in a second access mode.
(FR)
L’invention concerne un procédé et un dispositif de démarrage de BIOS, se rapportant au domaine des ordinateurs. Afin de réaliser l’extension du nombre d’unités centrales de traitement (CPU) contenues dans un système CC-NUMA à grande échelle, le démarrage de BIOS n’affecte pas la capacité d’occupation, au-dessous d’une première adresse dans une adresse d’accès global de système, d’un espace MMIO et d’un espace de mémoire disponible. La solution selon l'invention comprend les opérations suivantes : dans un premier mode d’accès, au moyen de l’attribution, par un nœud courant, de MMCFG locaux dans un espace au-dessous d’une première adresse d’une adresse d’accès locale du nœud courant, une initialisation de mémoire est achevée ; lorsqu’un adressage de mémoire unifié d’un système est réalisé, les positions d’adresse, dans une adresse d’accès global de système, de certains des espaces MMCFG du nœud courant ou de l’ensemble des espaces MMCFG du nœud courant sont déplacées, et sont déplacées de l’espace d’origine au-dessous de la première adresse à un espace au-dessus de la première adresse et aptes à faire l’objet d’un accès dans un second mode d’accès.
(ZH)
一种BIOS启动方法及装置,涉及计算机领域,实现在大规模的CC-NUMA系统包含的CPU数量扩展的前提下,BIOS启动不影响MMIO空间及可用内存空间在系统全局访问地址中第一地址以下的占用容量。具体方案包括:通过在第一访问模式下,本节点在本节点的本地访问地址为第一地址以下的空间中分配本地MMCFG完成内存初始化,在进行系统的内存统一编址时,将部分或全部的本节点的MMCFG空间在系统的全局访问地址中的地址的位置进行搬移,由原来第一地址以下的空间搬移到第一地址以上且能够在第二访问模式下被访问到的空间。
Also published as
Latest bibliographic data on file with the International Bureau