CXL-DISABLE-REGION(1) cxl Manual CXL-DISABLE-REGION(1)

cxl-disable-region - غیرفعال‌سازی ناحیه(های) مشخص‌شده

cxl disable-region <region> [<options>]

یک ناحیهٔ (region) CXL از یک یا چند برش از memdevهای CXL با تنظیمات درهم‌تنیدگی (interleave) قابل‌پیکربندی تشکیل شده است - هم تعداد مسیرهای درهم‌تنیدگی (interleave ways) و هم دانه‌بندی درهم‌تنیدگی (interleave granularity).

اگر بلوک‌های حافظه‌ای وجود داشته باشند که هنوز برخط (online) هستند، عملیات تلاش خواهد کرد بلوک‌های مربوطه را برون‌خط (offline) کند. چنانچه برون‌خط‌سازی با شکست مواجه شود، در صورت عدم استفاده از پارامتر -f (اجبار)، عملیات با خطا مواجه خواهد شد.

# cxl disable-region all
disabled 2 regions

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

-b, --bus=

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

-f, --force

تلاش برای disable-region حتی در صورتی که حافظه نتواند با موفقیت برون‌خط (offline) شود. هشداری صادر خواهد شد مبنی بر اینکه عملیات باعث نشت دائمی فضای آدرس فیزیکی می‌شود و تا زمان راه‌اندازی مجدد سیستم (reboot) قابل‌بازیابی نخواهد بود.

-d, --decoder=

دکودر ریشه (root decoder) برای محدود کردن عملیات به آن. تنها بر روی ناحیه‌هایی (regions) اقدام خواهد شد که فرزندان دکودر مشخص‌شده باشند.

--debug

فعال‌سازی پیام‌های اشکال‌زدایی اضافی شامل اشکال‌زدایی کتابخانه.

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

cxl-list(1), cxl-enable-region(1)

2026-06-30 cxl