IoResourceFlag
Defined in: src/resources.ts:3
Enumeration Members
Section titled “Enumeration Members”AUTO:
1073741824
Defined in: src/resources.ts:59
BITS:
255
Defined in: src/resources.ts:11
Bus-specific bits
BUS:
4096
Defined in: src/resources.ts:22
BUSY:
2147483648
Defined in: src/resources.ts:61
Driver has marked this resource busy
CACHEABLE
Section titled “CACHEABLE”CACHEABLE:
32768
Defined in: src/resources.ts:27
DISABLED
Section titled “DISABLED”DISABLED:
268435456
Defined in: src/resources.ts:56
DMA:
2048
Defined in: src/resources.ts:21
DMA_16BIT
Section titled “DMA_16BIT”DMA_16BIT:
2
Defined in: src/resources.ts:79
DMA_8AND16BIT
Section titled “DMA_8AND16BIT”DMA_8AND16BIT:
1
Defined in: src/resources.ts:78
DMA_8BIT
Section titled “DMA_8BIT”DMA_8BIT:
0
Defined in: src/resources.ts:77
DMA_BYTE
Section titled “DMA_BYTE”DMA_BYTE:
8
Defined in: src/resources.ts:82
DMA_COMPATIBLE
Section titled “DMA_COMPATIBLE”DMA_COMPATIBLE:
0
Defined in: src/resources.ts:86
DMA_MASTER
Section titled “DMA_MASTER”DMA_MASTER:
4
Defined in: src/resources.ts:81
DMA_SPEED_MASK
Section titled “DMA_SPEED_MASK”DMA_SPEED_MASK:
192
Defined in: src/resources.ts:85
DMA_TYPE_MASK
Section titled “DMA_TYPE_MASK”DMA_TYPE_MASK:
3
Defined in: src/resources.ts:76
DMA_TYPEA
Section titled “DMA_TYPEA”DMA_TYPEA:
64
Defined in: src/resources.ts:87
DMA_TYPEB
Section titled “DMA_TYPEB”DMA_TYPEB:
128
Defined in: src/resources.ts:88
DMA_TYPEF
Section titled “DMA_TYPEF”DMA_TYPEF:
192
Defined in: src/resources.ts:89
DMA_WORD
Section titled “DMA_WORD”DMA_WORD:
16
Defined in: src/resources.ts:83
EXCLUSIVE
Section titled “EXCLUSIVE”EXCLUSIVE:
134217728
Defined in: src/resources.ts:54
Userland may not map this resource
EXT_TYPE_BITS
Section titled “EXT_TYPE_BITS”EXT_TYPE_BITS:
16777216
Defined in: src/resources.ts:43
Resource extended types
IO:
256
Defined in: src/resources.ts:16
PCI/ISA I/O ports
IO_16BIT_ADDR
Section titled “IO_16BIT_ADDR”IO_16BIT_ADDR:
1
Defined in: src/resources.ts:109
IO_FIXED
Section titled “IO_FIXED”IO_FIXED:
2
Defined in: src/resources.ts:110
IO_SPARSE
Section titled “IO_SPARSE”IO_SPARSE:
4
Defined in: src/resources.ts:111
IRQ:
1024
Defined in: src/resources.ts:20
IRQ_HIGHEDGE
Section titled “IRQ_HIGHEDGE”IRQ_HIGHEDGE:
1
Defined in: src/resources.ts:67
IRQ_HIGHLEVEL
Section titled “IRQ_HIGHLEVEL”IRQ_HIGHLEVEL:
4
Defined in: src/resources.ts:69
IRQ_LOWEDGE
Section titled “IRQ_LOWEDGE”IRQ_LOWEDGE:
2
Defined in: src/resources.ts:68
IRQ_LOWLEVEL
Section titled “IRQ_LOWLEVEL”IRQ_LOWLEVEL:
8
Defined in: src/resources.ts:70
IRQ_OPTIONAL
Section titled “IRQ_OPTIONAL”IRQ_OPTIONAL:
32
Defined in: src/resources.ts:72
IRQ_SHAREABLE
Section titled “IRQ_SHAREABLE”IRQ_SHAREABLE:
16
Defined in: src/resources.ts:71
IRQ_WAKECAPABLE
Section titled “IRQ_WAKECAPABLE”IRQ_WAKECAPABLE:
64
Defined in: src/resources.ts:73
MEM:
512
Defined in: src/resources.ts:17
MEM_16BIT
Section titled “MEM_16BIT”MEM_16BIT:
8
Defined in: src/resources.ts:100
MEM_32BIT
Section titled “MEM_32BIT”MEM_32BIT:
24
Defined in: src/resources.ts:102
MEM_64
Section titled “MEM_64”MEM_64:
1048576
Defined in: src/resources.ts:36
MEM_8AND16BIT
Section titled “MEM_8AND16BIT”MEM_8AND16BIT:
16
Defined in: src/resources.ts:101
MEM_8BIT
Section titled “MEM_8BIT”MEM_8BIT:
0
Defined in: src/resources.ts:99
MEM_CACHEABLE
Section titled “MEM_CACHEABLE”MEM_CACHEABLE:
2
Defined in: src/resources.ts:95
dup: CACHEABLE
MEM_EXPANSIONROM
Section titled “MEM_EXPANSIONROM”MEM_EXPANSIONROM:
64
Defined in: src/resources.ts:105
MEM_NONPOSTED
Section titled “MEM_NONPOSTED”MEM_NONPOSTED:
128
Defined in: src/resources.ts:106
MEM_RANGELENGTH
Section titled “MEM_RANGELENGTH”MEM_RANGELENGTH:
4
Defined in: src/resources.ts:97
dup: RANGELENGTH
MEM_SHADOWABLE
Section titled “MEM_SHADOWABLE”MEM_SHADOWABLE:
32
Defined in: src/resources.ts:104
dup: SHADOWABLE
MEM_TYPE_MASK
Section titled “MEM_TYPE_MASK”MEM_TYPE_MASK:
24
Defined in: src/resources.ts:98
MEM_WRITEABLE
Section titled “MEM_WRITEABLE”MEM_WRITEABLE:
1
Defined in: src/resources.ts:93
dup: READONLY
MUXED:
4194304
Defined in: src/resources.ts:40
Resource is software muxed
PCI_EA_BEI
Section titled “PCI_EA_BEI”PCI_EA_BEI:
32
Defined in: src/resources.ts:123
BAR Equivalent Indicator
PCI_FIXED
Section titled “PCI_FIXED”PCI_FIXED:
16
Defined in: src/resources.ts:121
Do not move resource
PREFETCH
Section titled “PREFETCH”PREFETCH:
8192
Defined in: src/resources.ts:25
No side effects
RANGELENGTH
Section titled “RANGELENGTH”RANGELENGTH:
65536
Defined in: src/resources.ts:28
READONLY
Section titled “READONLY”READONLY:
16384
Defined in: src/resources.ts:26
REG:
768
Defined in: src/resources.ts:19
Register offsets
ROM_ENABLE
Section titled “ROM_ENABLE”ROM_ENABLE:
1
Defined in: src/resources.ts:115
ROM is enabled, same as PCI_ROM_ADDRESS_ENABLE
ROM_SHADOW
Section titled “ROM_SHADOW”ROM_SHADOW:
2
Defined in: src/resources.ts:117
Use RAM image, not ROM BAR
SHADOWABLE
Section titled “SHADOWABLE”SHADOWABLE:
131072
Defined in: src/resources.ts:29
SIZEALIGN
Section titled “SIZEALIGN”SIZEALIGN:
262144
Defined in: src/resources.ts:32
size indicates alignment
STARTALIGN
Section titled “STARTALIGN”STARTALIGN:
524288
Defined in: src/resources.ts:34
start field is alignment
SYSRAM
Section titled “SYSRAM”SYSRAM:
16777216
Defined in: src/resources.ts:45
System RAM (modifier)
SYSRAM_DRIVER_MANAGED
Section titled “SYSRAM_DRIVER_MANAGED”SYSRAM_DRIVER_MANAGED:
33554432
Defined in: src/resources.ts:49
Always detected via a driver.
SYSRAM_MERGEABLE
Section titled “SYSRAM_MERGEABLE”SYSRAM_MERGEABLE:
67108864
Defined in: src/resources.ts:51
Resource can be merged.
SYSTEM_RAM
Section titled “SYSTEM_RAM”SYSTEM_RAM:
16777728
Defined in: src/resources.ts:64
TYPE_BITS
Section titled “TYPE_BITS”TYPE_BITS:
7936
Defined in: src/resources.ts:14
Resource type
UNSET:
536870912
Defined in: src/resources.ts:58
No address assigned yet
WINDOW
Section titled “WINDOW”WINDOW:
2097152
Defined in: src/resources.ts:38
forwarded by bridge