2
0
mirror of https://git.missingno.dev/kolibrios-nvme-driver/ synced 2025-01-08 22:16:13 +01:00

fix IDENTC struct

This commit is contained in:
Abdur-Rahman Mansoor 2024-05-28 20:24:57 -04:00
parent 139e201f3e
commit b15fb4d9a2

View File

@ -239,132 +239,121 @@ ends
TOTAL_PCIDEVS = 4 TOTAL_PCIDEVS = 4
TOTAL_PCIDEVS_MALLOC_SZ = TOTAL_PCIDEVS * sizeof.pcidev TOTAL_PCIDEVS_MALLOC_SZ = TOTAL_PCIDEVS * sizeof.pcidev
struct NVME_IDENT_CONTROLLER struct IDENTC
pci_vid rw 1 pci_vid dw ? ; checked
pci_ssvid rw 1 pci_ssvid dw ? ; checked
serial rb 20 serial db 20 ; checked
model rb 40 model db 40 ; checked
firm_rev rq 1 firm_rev dq ? ; checked
rab rb 1 rab db ? ; checked
ieee rb 3 ieee db 3 ; checked
cmic rb 1 cmic db ? ; checked
mdts rb 1 mdts db ? ; checked
ctrlid rw 1 cntlid dw ? ; checked
ver rb 3 ver dd ? ; checked
rtd3r rd 1 rtd3r dd ? ; checked
rtd3e rd 1 rtd3e dd ? ; checked
ctrlatt rd 1 oaes dd ? ; checked
rrls rw 1 ctratt dd ? ; checked
rrls dw ? ; checked
rb 9 ; reserved rb 9 ; reserved
ctrltyp rb 1 cntrltyp db ? ; checked
fguid rq 2 fguid dq 2 ; checked
crdt1 rw 1 crdt1 dw ? ; checked
ctdt2 rw 1 crdt2 dw ? ; checked
crdt3 rw 1 crdt3 dw ? ; checked
rb 106 ; reserved rb 106 ; reserved
rb 13 ; reserved (NVMMI) rb 16 ; reserved (NVMMI)
nvmsr rb 1 oacs dw ? ; checked
vmci rb 1 acl db ? ; checked
mec rb 1 aerl db ? ; checked
oacs rw 1 frmw db ? ; checked
acl rb 1 lpa db ? ; checked
aerl rb 1 elpe db ? ; checked
frmw rb 1 npss db ? ; checked
lpa rb 1 avscc db ? ; checked
elpe rb 1 apsta db ? ; checked
npss rb 1 wctemp dw ? ; checked
avscc rb 1 cctemp dw ? ; checked
apsta rb 1 mtfa dw ? ; checked
wctemp rw 1 hmpre dd ? ; checked
cctemp rw 1 hmmin dd ? ; checked
mtfa rw 1 tnvmcap dq ? ; checked
hmpre rd 1 unvmcap dq ? ; checked
hmmin rd 1 rpmbs dd ? ; checked
tnvmcap rq 2 edstt dw ? ; checked
unvmcap rq 2 dsto db ? ; checked
rpmbs rd 1 fwug db ? ; checked
edstt rw 1 kas dw ? ; checked
dsto rb 1 hctma dw ? ; checked
fwug rb 1 mntmt dw ? ; checked
kas rw 1 mxtmt dw ? ; checked
hctma rw 1 sanicap dd ? ; checked
mntmt rw 1 hmminds dd ? ; checked
mxtmt rw 1 hmmaxd dw ? ; checked
sanicap rd 1 nsetidmax dw ? ; checked
hmminds rd 1 endgidmax dw ? ; checked
hmmaxd rw 1 anatt db ? ; checked
nsetidmax rw 1 anacap db ? ; checked
endgidmax rw 1 anagrpmax dd ? ; checked
anatt rb 1 nanagrpid dd ? ; checked
anacap rb 1 pels dd ? ; checked
anagrpmax rd 1 rb 156 ; checked
nanagrpid rd 1 sqes db ? ; checked
pels rd 1 cqes db ? ; checked
domid rw 1 maxcmd dw ? ; checked
rb 10 ; reserved nn dd ? ; checked
megcap rq 2 oncs dw ? ; checked
rb 128 ; reserved fuses dw ? ; checked
sqes rb 1 fna db ? ; checked
cqes rb 1 vwc db ? ; checked
maxcmd rw 1 awun dw ? ; checked
nn rd 1 awupf dw ? ; checked
oncs rw 1 nvscc db ? ; checked
fuses rw 1 nwpc db ? ; checked
fna rb 1 acwu dw ? ; checked
vwc rb 1 rb 2 ; checked
awun rw 1 sgls dd ? ; checked
awupf rw 1 mnan dd ? ; checked
icsvscc rb 1 rb 224 ; checked
nwpc rb 1 subnqn dw 128 ; checked
acwu rw 1 rb 768 ; checked
ocfs rw 1 rb 256 ; checked
sgls rd 1 psd0 db 32 ; checked
mnan rd 1 psd1 db 32
maxdna rq 2 psd2 db 32
maxcna rd 1 psd3 db 32
rb 204 ; reserved psd4 db 32
subnqn rb 256 psd5 db 32
rb 768 ; reserved psd6 db 32
ioccsz rd 1 psd7 db 32
iorcsz rd 1 psd8 db 32
icdoff rw 1 psd9 db 32
fcatt rb 1 psd10 db 32
msdbd rb 1 psd11 db 32
ofcs rw 1 psd12 db 32
rb 242 ; reserved psd13 db 32
psd0 rb 32 psd14 db 32
psd1 rb 32 psd15 db 32
psd2 rb 32 psd16 db 32
psd3 rb 32 psd17 db 32
psd4 rb 32 psd18 db 32
psd5 rb 32 psd19 db 32
psd6 rb 32 psd20 db 32
psd7 rb 32 psd21 db 32
psd8 rb 32 psd22 db 32
psd9 rb 32 psd23 db 32
psd10 rb 32 psd24 db 32
psd11 rb 32 psd25 db 32
psd12 rb 32 psd26 db 32
psd13 rb 32 psd27 db 32
psd14 rb 32 psd28 db 32
psd15 rb 32 psd29 db 32
psd16 rb 32 psd30 db 32
psd17 rb 32 psd31 db 32
psd18 rb 32 rb 1024
psd19 rb 32
psd20 rb 32
psd21 rb 32
psd22 rb 32
psd23 rb 32
psd24 rb 32
psd25 rb 32
psd26 rb 32
psd27 rb 32
psd28 rb 32
psd29 rb 32
psd30 rb 32
psd31 rb 32
venspec rb 1024
ends ends