6.4.3.4. 32 位固定内存范围描述符
类型 1,大项值 0x6
此内存范围描述符描述 32 位地址空间内的设备内存资源。
表 6.43 32 位固定位置内存范围描述符定义
| 偏移量 | 字段名称 | 定义 |
|---|---|---|
| 字节 0 | 32 位固定内存范围描述符 | 值 = 0x86 (10000110B) - 类型 = 1,大项名称 = 0x06 |
| 字节 1 | 长度,位 [7:0] | 值 = 0x09 (9) |
| 字节 2 | 长度,位 [15:8] | 值 = 0x00 |
| 字节 3 | 信息 | 此字段提供有关此内存的附加信息。位 [7:1] 忽略 位 [0] 写状态,_RW 1 可写(读/写)0 不可写(只读)) |
| 字节 4 | 范围基址,_BAS 位 [7:0] | 卡可配置的基内存地址的地址位 [7:0]。 |
| 字节 5 | 范围基址,_BAS 位 [15:8] | 卡可配置的基内存地址的地址位 [15:8]。 |
| 字节 6 | 范围基址,_BAS 位 [23:16] | 卡可配置的基内存地址的地址位 [23:16]。 |
| 字节 7 | 范围基址,_BAS 位 [31:24] | 卡可配置的基内存地址的地址位 [31:24]。 |
| 字节 8 | 范围长度,_LEN 位 [7:0] | 此字段包含内存范围长度的位 [7:0]。范围长度以 1 字节块为单位提供内存范围的长度。 |
| 字节 9 | 范围长度,_LEN 位[15:8] | 此字段包含内存范围长度的位 [15:8]。范围长度以 1 字节块为单位提供内存范围的长度。 |
| 字节 10 | 范围长度,_LEN 位 [23:16] | 此字段包含内存范围长度的位 [23:16]。范围长度以 1 字节块为单位提供内存范围的长度。 |
| 字节 11 | 范围长度,_LEN 位 [31:24] | 此字段包含内存范围长度的位 [31:24]。范围长度以 1 字节块为单位提供内存范围的长度。 |
注意
不允许在同一设备上混用 24 位和 32 位内存描述符。
有关创建 32 位固定内存描述符的 ASL 宏说明,请参见 Memory32Fixed (内存资源描述符宏)。