mirror of
https://git.missingno.dev/kolibrios-nvme-driver/
synced 2024-11-12 19:27:28 +01:00
fix: field padding in structs
This commit is contained in:
parent
182f82e20d
commit
87983602bb
@ -177,7 +177,7 @@ struct NVME_MMIO
|
||||
INTMS dd ? ; Interrupt Mask Set
|
||||
INTMC dd ? ; Interrupt Mask Clear
|
||||
CC dd ? ; Controller Configuration
|
||||
dd ? ; Reserved
|
||||
rd 1 ; Reserved
|
||||
CSTS dd ? ; Controller Status
|
||||
NSSR dd ? ; NVM Subsystem Reset
|
||||
AQA dd ? ; Admin Queue Attributes
|
||||
@ -208,7 +208,8 @@ struct SQ_ENTRY
|
||||
cdw2 dd ?
|
||||
cdw3 dd ?
|
||||
mptr dq ?
|
||||
dptr dq 2
|
||||
dptr dq ?
|
||||
dq ?
|
||||
cdw10 dd ?
|
||||
cdw11 dd ?
|
||||
cdw12 dd ?
|
||||
@ -242,117 +243,117 @@ TOTAL_PCIDEVS_MALLOC_SZ = TOTAL_PCIDEVS * sizeof.pcidev
|
||||
; Identify Controller Data Structure
|
||||
struct IDENTC
|
||||
|
||||
pci_vid dw ? ; checked
|
||||
pci_ssvid dw ? ; checked
|
||||
serial db 20 ; checked
|
||||
model db 40 ; checked
|
||||
firm_rev dq ? ; checked
|
||||
rab db ? ; checked
|
||||
ieee db 3 ; checked
|
||||
cmic db ? ; checked
|
||||
mdts db ? ; checked
|
||||
cntlid dw ? ; checked
|
||||
ver dd ? ; checked
|
||||
rtd3r dd ? ; checked
|
||||
rtd3e dd ? ; checked
|
||||
oaes dd ? ; checked
|
||||
ctratt dd ? ; checked
|
||||
rrls dw ? ; checked
|
||||
vid dw ?
|
||||
ssvid dw ?
|
||||
sn dt ?, ?
|
||||
mn dt ?, ?, ?, ?
|
||||
fr dq ?
|
||||
rab db ?
|
||||
ieee db ?, ?, ?
|
||||
cmic db ?
|
||||
mdts db ?
|
||||
cntlid dw ?
|
||||
ver dd ?
|
||||
rtd3r dd ?
|
||||
rtd3e dd ?
|
||||
oaes dd ?
|
||||
ctratt dd ?
|
||||
rrls dw ?
|
||||
rb 9 ; reserved
|
||||
cntrltyp db ? ; checked
|
||||
fguid dq 2 ; checked
|
||||
crdt1 dw ? ; checked
|
||||
crdt2 dw ? ; checked
|
||||
crdt3 dw ? ; checked
|
||||
cntrltyp db ?
|
||||
fguid dq ?, ?
|
||||
crdt1 dw ?
|
||||
crdt2 dw ?
|
||||
crdt3 dw ?
|
||||
rb 106 ; reserved
|
||||
rb 16 ; reserved (NVMMI)
|
||||
oacs dw ? ; checked
|
||||
acl db ? ; checked
|
||||
aerl db ? ; checked
|
||||
frmw db ? ; checked
|
||||
lpa db ? ; checked
|
||||
elpe db ? ; checked
|
||||
npss db ? ; checked
|
||||
avscc db ? ; checked
|
||||
apsta db ? ; checked
|
||||
wctemp dw ? ; checked
|
||||
cctemp dw ? ; checked
|
||||
mtfa dw ? ; checked
|
||||
hmpre dd ? ; checked
|
||||
hmmin dd ? ; checked
|
||||
tnvmcap dq ? ; checked
|
||||
unvmcap dq ? ; checked
|
||||
rpmbs dd ? ; checked
|
||||
edstt dw ? ; checked
|
||||
dsto db ? ; checked
|
||||
fwug db ? ; checked
|
||||
kas dw ? ; checked
|
||||
hctma dw ? ; checked
|
||||
mntmt dw ? ; checked
|
||||
mxtmt dw ? ; checked
|
||||
sanicap dd ? ; checked
|
||||
hmminds dd ? ; checked
|
||||
hmmaxd dw ? ; checked
|
||||
nsetidmax dw ? ; checked
|
||||
endgidmax dw ? ; checked
|
||||
anatt db ? ; checked
|
||||
anacap db ? ; checked
|
||||
anagrpmax dd ? ; checked
|
||||
nanagrpid dd ? ; checked
|
||||
pels dd ? ; checked
|
||||
rb 156 ; checked
|
||||
sqes db ? ; checked
|
||||
cqes db ? ; checked
|
||||
maxcmd dw ? ; checked
|
||||
nn dd ? ; checked
|
||||
oncs dw ? ; checked
|
||||
fuses dw ? ; checked
|
||||
fna db ? ; checked
|
||||
vwc db ? ; checked
|
||||
awun dw ? ; checked
|
||||
awupf dw ? ; checked
|
||||
nvscc db ? ; checked
|
||||
nwpc db ? ; checked
|
||||
acwu dw ? ; checked
|
||||
rb 2 ; checked
|
||||
sgls dd ? ; checked
|
||||
mnan dd ? ; checked
|
||||
rb 224 ; checked
|
||||
subnqn dw 128 ; checked
|
||||
rb 768 ; checked
|
||||
rb 256 ; checked
|
||||
psd0 db 32 ; checked
|
||||
psd1 db 32
|
||||
psd2 db 32
|
||||
psd3 db 32
|
||||
psd4 db 32
|
||||
psd5 db 32
|
||||
psd6 db 32
|
||||
psd7 db 32
|
||||
psd8 db 32
|
||||
psd9 db 32
|
||||
psd10 db 32
|
||||
psd11 db 32
|
||||
psd12 db 32
|
||||
psd13 db 32
|
||||
psd14 db 32
|
||||
psd15 db 32
|
||||
psd16 db 32
|
||||
psd17 db 32
|
||||
psd18 db 32
|
||||
psd19 db 32
|
||||
psd20 db 32
|
||||
psd21 db 32
|
||||
psd22 db 32
|
||||
psd23 db 32
|
||||
psd24 db 32
|
||||
psd25 db 32
|
||||
psd26 db 32
|
||||
psd27 db 32
|
||||
psd28 db 32
|
||||
psd29 db 32
|
||||
psd30 db 32
|
||||
psd31 db 32
|
||||
oacs dw ?
|
||||
acl db ?
|
||||
aerl db ?
|
||||
frmw db ?
|
||||
lpa db ?
|
||||
elpe db ?
|
||||
npss db ?
|
||||
avscc db ?
|
||||
apsta db ?
|
||||
wctemp dw ?
|
||||
cctemp dw ?
|
||||
mtfa dw ?
|
||||
hmpre dd ?
|
||||
hmmin dd ?
|
||||
tnvmcap dq ?, ?
|
||||
unvmcap dq ?, ?
|
||||
rpmbs dd ?
|
||||
edstt dw ?
|
||||
dsto db ?
|
||||
fwug db ?
|
||||
kas dw ?
|
||||
hctma dw ?
|
||||
mntmt dw ?
|
||||
mxtmt dw ?
|
||||
sanicap dd ?
|
||||
hmminds dd ?
|
||||
hmmaxd dw ?
|
||||
nsetidmax dw ?
|
||||
endgidmax dw ?
|
||||
anatt db ?
|
||||
anacap db ?
|
||||
anagrpmax dd ?
|
||||
nanagrpid dd ?
|
||||
pels dd ?
|
||||
rb 156
|
||||
sqes db ?
|
||||
cqes db ?
|
||||
maxcmd dw ?
|
||||
nn dd ?
|
||||
oncs dw ?
|
||||
fuses dw ?
|
||||
fna db ?
|
||||
vwc db ?
|
||||
awun dw ?
|
||||
awupf dw ?
|
||||
nvscc db ?
|
||||
nwpc db ?
|
||||
acwu dw ?
|
||||
rb 2
|
||||
sgls dd ?
|
||||
mnan dd ?
|
||||
rb 224
|
||||
subnqn dq ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?
|
||||
rb 768
|
||||
rb 256
|
||||
psd0 dq ?, ?, ?, ?
|
||||
psd1 dq ?, ?, ?, ?
|
||||
psd2 dq ?, ?, ?, ?
|
||||
psd3 dq ?, ?, ?, ?
|
||||
psd4 dq ?, ?, ?, ?
|
||||
psd5 dq ?, ?, ?, ?
|
||||
psd6 dq ?, ?, ?, ?
|
||||
psd7 dq ?, ?, ?, ?
|
||||
psd8 dq ?, ?, ?, ?
|
||||
psd9 dq ?, ?, ?, ?
|
||||
psd10 dq ?, ?, ?, ?
|
||||
psd11 dq ?, ?, ?, ?
|
||||
psd12 dq ?, ?, ?, ?
|
||||
psd13 dq ?, ?, ?, ?
|
||||
psd14 dq ?, ?, ?, ?
|
||||
psd15 dq ?, ?, ?, ?
|
||||
psd16 dq ?, ?, ?, ?
|
||||
psd17 dq ?, ?, ?, ?
|
||||
psd18 dq ?, ?, ?, ?
|
||||
psd19 dq ?, ?, ?, ?
|
||||
psd20 dq ?, ?, ?, ?
|
||||
psd21 dq ?, ?, ?, ?
|
||||
psd22 dq ?, ?, ?, ?
|
||||
psd23 dq ?, ?, ?, ?
|
||||
psd24 dq ?, ?, ?, ?
|
||||
psd25 dq ?, ?, ?, ?
|
||||
psd26 dq ?, ?, ?, ?
|
||||
psd27 dq ?, ?, ?, ?
|
||||
psd28 dq ?, ?, ?, ?
|
||||
psd29 dq ?, ?, ?, ?
|
||||
psd30 dq ?, ?, ?, ?
|
||||
psd31 dq ?, ?, ?, ?
|
||||
rb 1024
|
||||
ends
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user