CXL-ENABLE-MEMDEV(1) cxl Manual CXL-ENABLE-MEMDEV(1)

cxl-enable-memdev - فعال‌سازی یا اتصال گرم (hot-add) یک memdev مشخص در CXL

cxl enable-memdev <mem0> [<mem1>..<memN>] [<options>]

یک memdev معمولاً در هنگام شناسایی اولیهٔ دستگاه به‌طور خودکار فعال می‌شود. با این حال، اگر به‌صورت دستی غیرفعال شده باشد، این دستور می‌تواند هسته (kernel) را برای فعال‌سازی مجدد آن تحریک کند. این فرایند شامل تشخیص وضعیت رمزگشاهای HDM (حافظه دستگاه تحت مدیریت میزبان - Host Managed Device Memory) و اعتبارسنجی فعال بودن CXL.mem برای هر درگاه در سلسله‌مراتب دستگاه است.

در هر دستور فعال‌سازی یا غیرفعال‌سازی، چنانچه عملیات به دلیل وضعیت کنونی هدف بی‌اثر (no-op) باشد (یعنی از قبل فعال یا غیرفعال باشد)، هنگام اجرا همچنان موفقیت‌آمیز تلقی می‌شود، حتی اگر در عمل هیچ عملیاتی انجام نگرفته باشد. هدف می‌تواند یک bus، decoder، memdev یا region باشد. این عملیات در هر حال موفق خواهد شد و تعداد bus/decoder/memdev/region تحت تأثیر را گزارش می‌دهد، حتی اگر عملیات بدون تغییر و بی‌اثر باشد.

<memory device(s)>

نام دستگاه به‌صورت memX یا شماره شناسهٔ memdev. عملیات را به memdev(های) مشخص‌شده محدود می‌کند. کلیدواژهٔ all را می‌توان برای عدم اعمال هرگونه محدودیت مشخص کرد.

-S, --serial

آرگومان(های) <memdev> را به جای شماره شناسهٔ memdev، به عنوان فهرستی از شماره‌های سریال تفسیر می‌کند.

-b, --bus=

عملیات را به گذرگاه (bus) مشخص‌شده محدود می‌کند.

-v

پیام‌های اشکال‌زدایی پرجزئیات (verbose) را در کتابخانه فعال می‌کند (در صورتی که libcxl با فعال بودن قابلیت‌های ثبت وقایع و اشکال‌زدایی کامپایل شده باشد).

حق نشر © 2016 - 2022، شرکت اینتل (Intel Corporation). مجوز GPLv2: گنو GPL نسخه ۲ http://gnu.org/licenses/gpl.html. این یک نرم‌افزار آزاد است: شما برای تغییر و بازتوزیع آن آزاد هستید. هیچ‌گونه ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد.

cxl-disable-memdev(1)

2026-06-30 cxl