## @file # CSpell configuration # # Copyright (c) Microsoft Corporation # SPDX-License-Identifier: BSD-2-Clause-Patent ## { "version": "0.1", "language": "en,en-GB", "dictionaries": [ "companies", "softwareTerms", "python", "cpp" ], "ignorePaths": [ "*.pdb", "**/*_extdep/**", "*.pdf", "*.exe", "*.jpg" ], "minWordLength": 5, "allowCompoundWords": true, "maxNumberOfProblems": 200, "maxDuplicateProblems": 200, "ignoreRegExpList": [ # Ignore copyrights "/Copyright\\s*\\([cC]\\).*$/gm", # Ignore hex values "/0x[0-9a-fA-F]+/" ], "ignoreWords": [], "words": [ "AABBCCDD", "AAPCS", "ABPID", "ACPIBAR", "ACPICA", "ACPINVS", "actlr", "adaptec", "addnl", "addrv", "advan", "aesni", "agere", "ahitv", "alcantara", "allshl", "anagrpmax", "anatt", "antec", "aperf", "APLIC", "apsta", "aptee", "armltd", "ascii", "ascit", "ashlti", "ASMLINK", "asymkey", "asynch", "ATAPI", "atdepth", "athlon", "atmel", "atris", "aubfc", "aullshr", "autodetect", "autogen", "autoreload", "avscc", "awupf", "backgnd", "baddr", "badncells", "badphandle", "basen", "basetools", "beoboot", "bextr", "bgloballock", "binit", "bkops", "bldall", "blkio", "blockio", "blsmsk", "bmbba", "bndcfgs", "bndldx", "bndpreserve", "bndstx", "bootaa", "bootability", "bootable", "bootflow", "bootloader", "bootloaders", "bootloongarch", "bootriscv", "bootup", "bootx", "bopomofo", "bpinfo", "bpmbl", "bprof", "bprsel", "bprsz", "bringup", "brotli", "bssid", "btint", "btmask", "btshft", "bugbug", "bytecodes", "bytelist", "bytestream", "cacheability", "cachetype", "cachmem", "canwbs", "capdu", "castagnoli", "cavium", "cbeff", "cbusii", "ccdma", "ccidx", "ccsidr", "cctemp", "cdrom", "cdvol", "cekpused", "centronics", "certdb", "certdbv", "cfmws", "chkssum", "Citrix", "CLANGPDB", "clari", "classguid", "clflush", "clflushopt", "clfsh", "clidr", "clzero", "cmbloc", "cmbsz", "cmocka", "cmova", "cmovne", "cmovnz", "cmpeq", "cmpgte", "cmpieq", "cmpigte", "cmpilte", "cmpiugte", "cmpiulte", "cmplte", "cmpsb", "cmpugte", "cmpulte", "cmpxchgq", "cmpxchgw", "CNTHCTL", "cntlid", "cohac", "comid", "compu", "configurability", "conout", "Consplitter", # common module in UEFI "controservice", "coreboot", "corem", "corsa", "cortexa", "countid", "countof", "cpacr", "cparhdr", "cpbaddr", "cpbsize", "cphash", "cpinsidpin", "cpuactlr", "cpuid", "cqhdbl", "creatorid", "criocq", "criosq", "csripi", "csrrd", "csrwr", "csrxchg", "csselr", "cstar", "cstate", "cstates", "cxims", "cxlcache", "cxlmem", "cygpath", "daaproof", "daifclr", "daifset", "datacache", "dbaddr", "dbsize", "dcmake", "dcuip", "deadloop", "deassert", "deasserted", "deassertion", "deauthenticate", "deauthenticated", "deauthentication", "debugctla", "debugctlb", "debugctlmsr", "defeature", "defeatures", "deiocq", "deiosq", "depex", "depexes", "deregistering", "deviceid", "devicepath", "devicetree", "devpath", "dhcpv", "dialup", "disab", "disablefulldalogicinfo", "disableif", "Disasm", "distro", "dlink", "dmetms", "dmipi", "dmtfclp", "dmwin", "dnested", "dosundi", "drhds", "dsemts", "dslbis", "dsmad", "dsmas", "dsmscis", "dssave", "dstrd", "dsyst", "dtype", "duron", "dvfsv", "DVSEC", "DVSET", "dwords", "dxefv", "dxeipl", "dynamicex", "eapsim", "eaptls", "ebase", "ecall", "ecalls", "ecdaa", "ecmqv", "ecreate", "ecschnorr", "eddsa", "edecvirtchild", "edkii", "edksetup", "edstt", "eeprom", "efficeon", "EfiSigList", "efivarstore", "ehinv", "eilbrt", "eincvirtchild", "EINJV", "ekreset", "EKU", "elbat", "elbatm", "eldbc", "elduc", "eltorito", "enabledisableap", "enablerevokeek", "encls", "enclv", "ENDBR", "endcheckbox", "enddate", "endform", "endformset", "endguidop", "endnumeric", "Endof", # due to of not being uppercase "endoneof", "endstring", "enlat", "entryhi", "entrylo", "eorex", "eprom", "erdinfo", "esetcontext", "esmpro", "estat", "esubcode", "etrackc", "etron", "eturn", "evdsc", "evntsel", "EXCEP", "excptn", "exlat", "extioi", "extndd", "extndw", "falcato", "familyi", "familyz", "Fastboot", "fcmov", "fcomi", "fdtend", "fdtstart", "fecah", "fefch", "feprom", "ffach", "ffbch", "ffcch", "ffdch", "ffdhe", "ffech", "fffch", "ffffffeh", "ffxsr", "fguid", "FIFOs", "filts", "firstvf", "fiuxup", "flagm", "flashid", "flbas", "fmaps", "fmask", "fmfunc", "fooba", "forcepr", "formid", "formset", #VFR "formsetguid", "fpdma", "framebuffer", "frcerr", "freqcsr", "fsgsbase", "fstack", "fvmain", "fword", "fwvol", "FXRSTOR", "FXSAVE", "gbusq", "gbyte", "gdtbase", "gdtlimit", "genericized", "genesys", "genfw", "gerad", "Goldmont", "granularities", "grayoutif", "gsnpq", "gtest", "gtrue", "guang", "guesttd", "guidid", "guidop", "guids", "gurmukhi", "harddisk", "hbeat", "hcfee", "hcfes", "hcmid", "hcpid", "hcrtm", "hctma", "hdbaset", "hdfar", "hifar", "hireso", "hisilicon", "hmmaxd", "hmmin", "hmminds", "hmpre", "hoblist", "holtek", "hpfar", "htole", "htpidr", "httbr", "httpsb", "hwaddr", "hwcmd", "hwerrrec", "hwppeci", "hwstat", "Hypercall", "hypercalls", "iaaddr", "icachet", "icera", "icmax", "ideqval", "ideqvallist", "idtlimit", "ifmtu", "ifnum", "IHANDLE", "ilbrt", "imagehandle", "IMSIC", "incsspd", "incsspq", "initrd", "inmodule", "inmos", "interruptibility", "interruptible", "intmc", "intms", "invept", "invld", "invpcid", "invvpid", "IOAPIC", "iocqes", "iocsr", "iocsrf", "iocsrrd", "iocsrwr", "iomisc", "IOMMU", "iosqes", "ipcnt", "iperf", "ipforward", "iretw", "iscsi", "istatus", "isused", "itlbt", "javad", "jecxz", "jedec", "jrcxz", "kabylake", "kbytes", "kingbo", "kkllmmnnoopp", "kscratch", "langcode", "langcodes", "langdef", "lastattemptstatus", "lastattemptversion", "lastbranchfromip", "lastbranchtoip", "lastfamilyid", "lastintfromip", "lastinttoip", "lasxen", "latence", "laubach", "lbabe", "lbads", "lbaformat", "lbatm", "lbten", "lcofip", "ldmxcsr", "ldxrh", "lexar", "lfanew", "lfarlc", "LFENCE", "lgreater", "libfdt", "libit", "libmipi", "librfary", "linearization", "littleendian", "lldmap", "lldtw", "lless", "llexc", "llftp", "lmipi", "loadsp", "lockv", "loong", "LOONGARCH", "Loongson", "loopne", "lowestalignedlba", "lowestsupportedversion", "lpddr", "lpdimm", "lrdimm", "lstar", "lsxen", "lvterr", "lzcnt", "mainpage", "manumaintpub", "maskn", "matsushita", "mawau", "maxgnt", "maxnp", "maxnvbufsize", "maxnvwrites", "maxpbit", "mbyte", "Mbytes", "mcacod", "mcerr", "mcpan", "mdepkg", "memmap", "mfence", "mgmnt", "Microarchitecture", "microsecsond", "miniport", "mipisyst", "mipsr", "miscv", "miscx", "mismanipulation", "mktme", "mloong", "MLTIBIT", "mmconf", "mmipi", "mmode", "MMRAM", "mntmt", "mobileip", "monitorx", "movbd", "movbe", "movbw", "movdd", "movdqa", "movdqu", "movdw", "movin", "movlhps", "movnd", "movntdq", "movntq", "movnw", "movqd", "movqq", "movqw", "movsb", "movsd", "movsnw", "movsq", "movwd", "movww", "movzx", "mperf", "MPIDR", "mpsmax", "mpsmin", "mrconfigid", "MRIOV", "mrowner", "mrownerconfig", "msabi", "mschapv", "mscod", "msgdsc", "msruncore", "mstatus", "msvcrtd", "Mtftp", "mtrrcap", "mtrrdeftype", "mtrrfix", "mtrrphysbas", "mtrrphysbase", "mtrrphysmas", "mtrrphysmask", "MTRRs", "multiboot", "mvendorid", "mwait", "mwaitx", "mxtmt", "nanagrpid", "nasmb", "nbtype", "ncells", "nchip", "netfn", "netics", "ngnre", "ngnrne", "nlbaf", "nmake", "nodas", "NODEFAULTLIB", "nodmm", "nodmmas", "noduplicates", "nofailure", "nolibrary", "nologo", "nonblockio", "nonsecure", "nooperator", "noowner", "noownernvwrite", "noreset", "nosrk", "notfips", "nsetidmax", "nssro", "nssrs", "NTDDI", "ntxml", "ntxmlcomparestrings", "ntxmlfetchcharacterdecoder", "ntxmlrawnextcharacter", "ntxmlspecialstringcompare", "ntxmltransformcharacter", "nubus", "nuget", "numberof", "nutrs", "nuvia", "nvdata", "NVDIMM", "nvmhci", "nvscc", "nwpac", "ocpnic", "odata", "oemid", "oipbp", "okcancel", "oneof", "oodds", "opalite", "opflags", "oprom", "oproms", "OPTEE", "opteron", "orico", "ospke", "osruntime", "osxmmexcpt", "otech", "outpd", "outpw", "outsb", "outsd", "outsw", "OVMF", "ovrpat", "owpass", "pabmin", "pagetable", "palen", "pasid", "paulo", "payld", "PCANSI", "PCCTS", "pcd's", #seems like cspell bug "pcencoder", "pcide", "pcierc", "pclmulqdq", "pclutf", "pcmpeqb", "pconfig", "pcrattrib", "pcrindex", "pcrvalue", "PCTEN", "pcunicode", "pcvoid", "pcxml", "pcxmldoc", "pcxmlstructure", "pdata", "pdecode", "pdpte", "pecoff", "peimrevision", "peims", "peim's", "perfs", "permanentek", "pfdestroy", "pgmmu", "pgsnp", "physicalpresencehwenable", "phytium", "pkmids", "plabel", "plasteli", "plugfest", "pmbits", "pmcsr", "pmkid", "pmnum", "pmovmskb", "pmull", "pmver", "pnpaaaa", "pnpaadd", "popad", "popfd", "popfq", "postmem", "potentia", "poweron", "powerup", "pperf", "ppinctl", "ppread", "ppuser", "ppwrite", "prcfg", "preboot", "prefetchable", "prefetchw", "prefetchwt", "premem", "preos", "prepi", "prmrr", "prmrrbase", "protec", "przemyslaw", "psdescriptor", "pshufd", "pshuflw", "pshufw", "psllq", "psmash", "ptronics", "ptwrite", "pubek", "pugixml", "pushfd", "pushfl", "pushfq", "pushn", "pvalidate", "pwctl", "pwrgood", "pwsnp", "pxetest", "pxmldoc", "pxmlstructure", "pythonpath", "pytool", "pytools", "qbcdefghijklmnopqrstuvwx", "qclass", "QEMU", "qemus", "qineti", "qlogic", "qprio", "qrencoder", "qrencoding", "qrlevel", "questionid", "questionref", "qword", "qwords", "qxcke", "qxodt", "ramdisk", "randxx", "rapdu", "raplpower", "rchap", "rdfsbase", "rdgsbase", "rdimm", "rdlocked", "rdmsr", "rdpas", "rdpid", "rdpkru", "rdpmc", "rdram", "RDRAND", "rdsfdp", "rdsspq", "rdtime", "rdtsc", "rdtscp", "readmsr", "readpubek", "readsrkpub", "readytoboot", "redit", "reefish", "reglist", "reigseter", "rekhter", "relocator", "rembo", "repne", "reprompt", "RESVD", "resynch", "retfq", "retimer", "retimers", "revertsp", "rewritable", "rezero", "rflag", "RINTC", "RISCV", "ritek", "rivos", "rmcpiana", "rmcpoem", "rmpadjust", "rmpupdate", "rmrrs", "rockic", "rodata", "rolabel", "romaniak", "romid", "rphys", "rpmbs", "rpmbt", "rquuse", "rsaes", "rsaesoaep", "rsapss", "RSASSA", "rsassapkcs", "rtlxmlcallback", "rtmrs", "rvacfg", "rvamax", "sanicap", "SAPIC", "sasex", "sassata", "satadpa", "sbakamc", "sbfee", "sbfes", "scard", "scasb", "scasd", "scasq", "scasw", "scause", "scdly", "schedulable", "schnorr", "scount", "scrtm", "sctlr", "sdcard", "Sdhci", "sdram", "sealx", "sedeleg", "selawik", "selftest", "semihalf", "semihost", "Semihosting", "semso", "senvcfg", "setjump", "sgeip", "sgxlepubkeyhas", "sgxlepubkeyhash", "sgxowner", "sgxownerepoch", "sheng", "shiftn", "shing", "shpcs", "siber", "sinit", "sizeis", "skuid", "slotid", "smard", "SMBASE", "smbios", "smbus", "smccc", "smode", "smram", "smuid", "snpbtb", "socid", "socket", "socketm", "socketr", "sodimm", "softfloat", "speicials", "spinup", "spscified", "sqtdbl", "srimm", "SRIOV", "ssclite", "sscratch", "sslbe", "sspan", "sstat", "sstatus", "ssvid", "StandaloneMMCore", "stany", "stclear", "stibp", "stlbpgsize", "stmxcsr", "stocx", "stors", "stosb", "stosd", "stosq", "stosw", "stpclk", "stricoll", "stringid", "stringizing", "strlwr", "strtofat", "strupr", "stsreg", "sttalk", "stval", "stvec", "stxrh", "subhierarchy", "submodule", "submodules", "subnqn", "subop", "subvendor", "suppressif", "swmdialogs", "swundi", "systemtable", "systh", "sytek", "targetlist", "tcase", "tdacceptpage", "tdcall", "tdextendrtmr", "tdgetveinfo", "tdinfo", "tdreport", "tdsetcpuidve", "tdvmcall", "tecon", "testcase", "testsuites", "texti", "tgran", "tiano", "tianocore", "tjoffset", "tlbehi", "tlbelo", "tlbirange", "tlbrbadv", "tlbrehi", "tlbrera", "tlbrsave", "tmcct", "tmcfg", "tmict", "tmode", "tmpname", "tnvmcap", "toctou", "tokenguid", "tokenspace", "toolchain", "Torito", "tpidr", "tpidrprw", "tpidrro", "tpidruro", "TPIDRURW", "tpmdaaseed", "tpmestablished", "tpmpost", "tpmpostlock", "tpmproof", "tpsiu", "Trustzone", "ttbcr", "TTYTERM", "turion", "txbuf", "txbufs", "txdata", "typee", "typeis", "tzcnt", "uarch", "UARTs", "ucacc", "ucrdy", "ucrtd", "udepri", "udeprie", "uecdl", "uecdme", "uecpa", "uefidriver", "uefipayload", "uefishelldebug", "uhese", "uhxse", "uiccmd", "uiccmdarg", "uinstance", "uintn", "ullse", "ulsse", "umode", "unbootable", "uncacheable", "unconfigure", "uncontained", "uncore", "undemotion", "undiconfig", "undock", "undocked", "unenroll", "unenrolling", "unhalted", "uninstallation", "unpower", "unrecognize", "unrecovered", "unrelocated", "unsmash", "unvmcap", "updateable", "upmcrs", "upmse", "usbfn", "usbio", "utmrce", "utmrcs", "utmrl", "utmrlba", "utmrlbau", "utmrlclr", "utmrldbr", "utmrlrsr", "utmse", "utpec", "utpee", "utpes", "utrce", "utrcs", "utriacr", "utrlba", "utrlbau", "utrlclr", "utrldbr", "utrlrsr", "uuids", "valen", "varag", "varstore", "vativ", "vatos", "vcpus", "vcruntimed", "veinfo", "vfdeviceid", "vfstride", "Virtio", "vivity", "vmalle", "vmcall", "vmclear", "vmcsrevision", "vmentry", "vmfunc", "vmgexit", "vmlaunch", "vmmcall", "vmoff", "vmptrld", "vmptrst", "vmread", "vmresume", "vmwrite", "vmxoff", "vmxon", "vnextcs", "vnniw", "vperfmon", "vpopcntdq", "vrefdq", "vseip", "vsmode", "vssip", "vstip", "vttbr", "vtutf", "watchdogtimer", "wbinvd", "wcounter", "wctemp", "weitek", "whitepaper", "winddk", "winvd", "Wnonportable", "worldfip", "wrfsbase", "wrgsbase", "writeback", "writefm", "writemsr", "wrlocked", "wrmsr", "wrongpcrval", "wrpkru", "xapic", "xaxis", "xbegin", "xdwrite", "xecute", "XENSTORE", "xform", "xformed", "xgetbv", "XIPFLAGS", "xmlef", "xpress", "xrstor", "xrstors", "xsave", "xsavec", "xsaveopt", "xsaves", "xsetbv", "xstate", "xtreme", "xucode", "yakov", "yaxis", "yesno", "zaxis", "zentrum", "zhongsihang", "zicbom", ] }