spell: Update dictionary for dbs crates

Add entries for dbs_* crates' README.md to pass `kata-spell-check.sh`
spell checking.

Changed British terms to American terms in README of `dbs_pci` to pass
`hunspell` check.

Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
This commit is contained in:
Ruoqing He 2025-02-16 23:51:12 +08:00
parent 73b7a3478c
commit 6bb193bbc0
4 changed files with 19 additions and 5 deletions

View File

@ -4,11 +4,11 @@
`dbs-pci` is a crate for emulating PCI device. `dbs-pci` is a crate for emulating PCI device.
There are several components in `dbs-pci` crate building together to emulate PCI device behaviour : There are several components in `dbs-pci` crate building together to emulate PCI device behavior :
1. device mod: mainly provide the trait for `PciDevice`, providing the ability to get id, write PCI configuration space, read PCI configuration space and `as_any` to downcast the trait object to the actual device type. 1. device mod: mainly provide the trait for `PciDevice`, providing the ability to get id, write PCI configuration space, read PCI configuration space and `as_any` to downcast the trait object to the actual device type.
2. configuration mod: simulate PCI device configuration header and manage PCI Bar configuration. The PCI Specification defines the organization of the 256-byte Configuration Space registers and imposes a specific template for the space. The first 64 bytes of configuration space are standardised as configuration space header. 2. configuration mod: simulate PCI device configuration header and manage PCI Bar configuration. The PCI Specification defines the organization of the 256-byte Configuration Space registers and imposes a specific template for the space. The first 64 bytes of configuration space are standardized as configuration space header.
3. bus mod: simulate PCI buses, to simplify the implementation, PCI hierarchy is not supported. So all PCI devices are directly connected to the PCI root bus. PCI Bus has bus id, PCI devices attached and PCI bus I/O port, I/O mem resource use condition. 3. bus mod: simulate PCI buses, to simplify the implementation, PCI hierarchy is not supported. So all PCI devices are directly connected to the PCI root bus. PCI Bus has bus id, PCI devices attached and PCI bus I/O port, I/O mem resource use condition.
@ -16,9 +16,9 @@ There are several components in `dbs-pci` crate building together to emulate PCI
5. root device mod: a pseudo PCI root device to manage accessing to PCI configuration space. 5. root device mod: a pseudo PCI root device to manage accessing to PCI configuration space.
6. `msi` mod: struct to maintain information for PCI Message Signalled Interrupt Capability. It will be initialized when parsing PCI configuration space and used when getting interrupt capabilities. 6. `msi` mod: struct to maintain information for PCI Message Signaled Interrupt Capability. It will be initialized when parsing PCI configuration space and used when getting interrupt capabilities.
7. `msix` mod: struct to maintain information for PCI Message Signalled Interrupt Extended Capability. It will be initialized when parsing PCI configuration space and used when getting interrupt capabilities. 7. `msix` mod: struct to maintain information for PCI Message Signaled Interrupt Extended Capability. It will be initialized when parsing PCI configuration space and used when getting interrupt capabilities.
8. `vfio` mod: `vfio` mod collects lots of information related to the `vfio` operations. 8. `vfio` mod: `vfio` mod collects lots of information related to the `vfio` operations.
a. `vfio` `msi` and `msix` capability and state a. `vfio` `msi` and `msix` capability and state

View File

@ -5,6 +5,7 @@
# Description: List of acronyms and abbreviations. # Description: List of acronyms and abbreviations.
ACPI/AB ACPI/AB
acpi
ACS/AB ACS/AB
API/AB API/AB
AUFS # Another Union FS AUFS # Another Union FS
@ -23,6 +24,7 @@ DinD/B # Docker in Docker
dind/B dind/B
DMA/AB DMA/AB
DPDK/AB DPDK/AB
enum/A
FaaS/B # Function as a Service FaaS/B # Function as a Service
FS/AB FS/AB
fs/B # For terms like "virtio-fs" fs/B # For terms like "virtio-fs"
@ -85,6 +87,7 @@ TTY/AB
UI/AB UI/AB
UTS/AB UTS/AB
UUID/AB UUID/AB
util/A
vCPU/AB vCPU/AB
VETH/AB VETH/AB
VF/AB VF/AB

View File

@ -4,6 +4,7 @@
# #
# Description: General word list. # Description: General word list.
Acknowledgement
ack/A ack/A
arg # Argument arg # Argument
auditability auditability
@ -93,6 +94,7 @@ ramdisk/A
readonly readonly
rebase/ACD rebase/ACD
refactor/ACD refactor/ACD
regs
remediate remediate
repo/A repo/A
runtime/AB runtime/AB
@ -102,6 +104,8 @@ signoff/A
snapshotter/AB snapshotter/AB
stalebot/B stalebot/B
startup startup
Submodule/A
submodule/A
subdirectory/A subdirectory/A
swappiness swappiness
sysctl/AB sysctl/AB

View File

@ -1,10 +1,11 @@
394 401
ACPI/AB ACPI/AB
ACS/AB ACS/AB
API/AB API/AB
APIC APIC
AUFS AUFS
AWS/AB AWS/AB
Acknowledgement
Ansible/B Ansible/B
AppArmor/B AppArmor/B
BDF/AB BDF/AB
@ -148,6 +149,7 @@ SaaS/B
SemaphoreCI/B SemaphoreCI/B
StratoVirt/B StratoVirt/B
Struct/A Struct/A
Submodule/A
Sysbench/B Sysbench/B
TBD/AB TBD/AB
TDX TDX
@ -190,6 +192,7 @@ Yamux/B
Zun/B Zun/B
aarch64/B aarch64/B
ack/A ack/A
acpi
amd64/B amd64/B
arg arg
arm64/B arm64/B
@ -234,6 +237,7 @@ dracut/B
emptydir/A emptydir/A
enablement/AB enablement/AB
entrypoint/AB entrypoint/AB
enum/A
ethernet ethernet
fdt fdt
filename/AB filename/AB
@ -325,6 +329,7 @@ readonly
rebase/ACD rebase/ACD
refactor/ACD refactor/ACD
regexp/AB regexp/AB
regs
remediate remediate
repo/A repo/A
rkt/B/B rkt/B/B
@ -350,6 +355,7 @@ stdin/AB
stdout/AB stdout/AB
struct/A struct/A
subdirectory/A subdirectory/A
submodule/A
swappiness swappiness
sysctl/AB sysctl/AB
syslog/AB syslog/AB
@ -374,6 +380,7 @@ untrusting
upcall upcall
userid/AB userid/AB
userspace/B userspace/B
util/A
vCPU/AB vCPU/AB
vGPU vGPU
vSphere/B vSphere/B