| CXL-UPDATE-FIRMWARE(1) | cxl Manual | CXL-UPDATE-FIRMWARE(1) |
نام (NAME)
cxl-update-firmware - بهروزرسانی سفتافزار روی یک memdev در CXL
خلاصه دستور (SYNOPSIS)
cxl update-firmware <mem0> [<mem1>..<memN>] [<options>]
توضیحات (DESCRIPTION)
سفتافزار را روی یک یا چند دستگاه حافظه CXL بهروزرسانی میکند. این دستگاههای حافظه باید از مجموعه دستورهای میلباکس (mailbox commands) مرتبط با سفتافزار پشتیبانی کنند.
این دستور مستقیماً دستورهای میلباکس انتقال / فعالسازی سفتافزار را صادر نمیکند. در عوض، از سازوکار بارگذار سفتافزار هسته (firmware loader) برای ارائه دادهها به هسته استفاده میشود؛ و هسته وظیفه انجام بهروزرسانی واقعی و همچنین مدیریت برش زمانی (time slicing) انتقال را با توجه به سایر دستورهای پسزمینه بر عهده میگیرد.
مثالها (EXAMPLES)
# cxl update-firmware mem0 -F firmware.bin -w
[
{
"memdev":"mem0",
"pmem_size":1073741824,
"ram_size":1073741824,
"serial":0,
"numa_node":0,
"host":"cxl_mem.0",
"firmware":{
"num_slots":3,
"active_slot":2,
"online_activate_capable":false,
"slot_1_version":"cxl_test_fw_001",
"slot_2_version":"cxl_test_fw_002",
"slot_3_version":"cxl_test_new_fw",
"fw_update_in_progress":false
}
}
]
firmware update completed on 1 mem device
گزینهها (OPTIONS)
-b, --bus=
-F, --firmware-file
-c, --cancel
-w, --wait
اگر --wait بدون یک firmware-file همراه مشخص شود، انتظاری را روی تمام بهروزرسانیهای سفتافزارِ در حال انجام فعلی آغاز کرده و سپس بازمیگردد.
-v, --verbose
کپیرایت و تکثیر (COPYRIGHT)
حق نشر © 2016 - 2022, Intel Corporation. مجوز GPLv2: گنو GPL نسخه ۲ http://gnu.org/licenses/gpl.html. این یک نرمافزار آزاد است: شما برای تغییر و توزیع مجدد آن آزاد هستید. هیچ ضمانتی وجود ندارد، تا جایی که قانون اجازه میدهد.
همچنین ببینید (SEE ALSO)
cxl-list(1)
| 2026-06-30 | cxl |