昇腾社区首页
中文
注册
开发者
下载

头部内容

头部信息内容:

====================head info=======================
magic                           : 0x48445253
version                         : 0x100
表1 头部信息字段及含义

字段

含义

magic

用来识别快照功能的魔数字,固定值为:0x48445253。

version

版本号。例如当前版本号为1.0。

配置信息内容:

--------------------config info---------------------
region offset                   : 0x71000
region size                     : 0x7800
area total num                  : 0xa
area used num                   : 0x5
block total num                 : 0x80
block used num                  : 0x44
表2 配置信息字段及含义

字段

含义

region offset

当前区域相对于快照区起始地址的偏移。

region size

当前数据区大小。

area total num

可以储存数据的区域总数。当前最大是10。

area used num

用于储存历史数据的区域数。

block total num

数据区域内总分块数。当前最大是128。

block used num

数据区域内使用到的分块数,从0开始连续使用。

控制信息内容:

--------------------control info--------------------
area index                      : 0x1

[area 0 control info]
  reset num                     : 0xc
  type                          : current
  rw status                     : writing

[area 1 control info]
  reset num                     : 0x8
  type                          : history
  rw status                     : wait read
  exception                     : false
...
表3 控制信息字段及含义

字段

含义

area index

用于记录下次热复位数据的区域编号,用于BIOS搬移。

reset num

本次启动热复位编号。

type

本区域类型,分为current、history、unused。

  • current:当前打点区。
  • history:历史打点区,记录前几次的打点数据。
  • unused:未使用。

rw status

读写状态。

  • init:未使用。
  • writing:正在写入,用于当前打点区。
  • wait read:等待bbox导出,本次导出后,状态会变更为read done。
  • read done:已导出数据。

exception

是否有异常。

  • true:本区域有异常。
  • false:本区域无异常。
  • area 0固定为当前打点数据区,area 1~4为历史打点数据区。
  • 本功能只关注历史打点数据区的异常。当前区可能还在继续打点,无法识别。
  • 快照异常判定请参考快照异常判定