Dan Williams
|
97052c1c31
libnvdimm, label: Fix sparse warning
|
7 years ago |
Alexander Duyck
|
7d47aad457
nvdimm: Use namespace index data to reduce number of label reads needed
|
7 years ago |
Alexander Duyck
|
2d657d17f7
nvdimm: Split label init out from the logic for getting config data
|
7 years ago |
Alexander Duyck
|
19418b0244
nvdimm: Remove empty if statement
|
7 years ago |
Alexander Duyck
|
1cfeb66e8e
nvdimm: Clarify comment in sizeof_namespace_index
|
7 years ago |
Alexander Duyck
|
d86d4d63d8
nvdimm: Sanity check labeloff
|
7 years ago |
Toshi Kani
|
9e694d9c18
libnvdimm, label: change nvdimm_num_label_slots per UEFI 2.7
|
7 years ago |
Dan Williams
|
426824d63b
libnvdimm: remove redundant __func__ in dev_dbg
|
7 years ago |
Dan Williams
|
b18d4b8a25
libnvdimm, namespace: fix label initialization to use valid seq numbers
|
8 years ago |
Dan Williams
|
0288176869
libnvdimm, label: fix index block size calculation
|
8 years ago |
Dan Williams
|
2de5148ffb
libnvdimm, namespace: record 'lbasize' for pmem namespaces
|
8 years ago |
Vishal Verma
|
14e4945426
libnvdimm, btt: BTT updates for UEFI 2.7 format
|
8 years ago |
Dan Williams
|
8990cdf10c
libnvdimm, label: switch to using v1.2 labels by default
|
8 years ago |
Dan Williams
|
b3fde74ea1
libnvdimm, label: add address abstraction identifiers
|
8 years ago |
Dan Williams
|
355d838878
libnvdimm, label: add v1.2 label checksum support
|
8 years ago |
Dan Williams
|
3934d8410c
libnvdimm, label: update 'nlabel' and 'position' handling for local namespaces
|
8 years ago |
Dan Williams
|
8f2bc2430e
libnvdimm, label: populate 'isetcookie' for blk-aperture namespaces
|
8 years ago |
Dan Williams
|
faec6f8a1c
libnvdimm, label: populate the type_guid property for v1.2 namespaces
|
8 years ago |
Dan Williams
|
c12c48ce86
libnvdimm, label: add v1.2 interleave-set-cookie algorithm
|
8 years ago |
Dan Williams
|
564e871aa6
libnvdimm, label: add v1.2 nvdimm label definitions
|
8 years ago |
Nicolas Iooss
|
2d9a02744f
nvdimm: use the right length of "pmem"
|
9 years ago |
Dan Williams
|
16660eaea0
libnvdimm, namespace: update label implementation for multi-pmem
|
9 years ago |
Dan Williams
|
ae8219f186
libnvdimm, label: convert label tracking to a linked list
|
9 years ago |
Dan Williams
|
8c2f7e8658
libnvdimm: infrastructure for btt devices
|
10 years ago |
Dan Williams
|
0ba1c63489
libnvdimm: write blk label set
|
10 years ago |
Dan Williams
|
f524bf271a
libnvdimm: write pmem label set
|
10 years ago |
Dan Williams
|
bf9bccc14c
libnvdimm: pmem label sets and namespace instantiation.
|
10 years ago |
Dan Williams
|
4a826c83db
libnvdimm: namespace indices: read and validate
|
10 years ago |