CXL-FREE-DPA(1) راهنمای cxl CXL-FREE-DPA(1)

cxl-free-dpa - آزادسازی فضای آدرس فیزیکی دستگاه (DPA)

cxl free-dpa <mem0> [<mem1>..<memN>] [<گزینه‌ها>]

فرایند آماده‌سازی ناحیه (region) CXL در چندین مرحله انجام می‌شود. یکی از این مراحل، شناسایی و رزرو بازه DPA است که هر عضو از مجموعه درهم‌تنیده (ناحیه) پیش از پیوست شدن به آن تخصیص، اختصاص می‌دهد. برای اهداف توسعه، آزمایش و اشکال‌زدایی، این دستور ابزاری کمکی برای یافتن آخرین رمزگشای (decoder) تخصیص‌یافته روی یک دستگاه و صفر کردن / آزادسازی تخصیص DPA آن است.

<دستگاه(های) حافظه>

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

-S, --serial

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

-b, --bus=

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

-d, --decoder

رمزگشایی (decoder) را برای آزادسازی مشخص می‌کند. مشخصات CXL الزام می‌کند که DPA باید به ترتیب معکوس تخصیص آن آزاد شود. دستور cxl-reserve-dpa(1) را ببینید.

-t, --type

جستجو برای «آخرین رمزگشای تخصیص‌یافته» را به رمزگشاهایی که پارتیشن مشخص‌شده را هدف قرار می‌دهند محدود می‌کند.

-f, --force

هسته، محدودیت‌های ترتیب‌بندی CXL DPA را بر روی رویدادهای آزادسازی تخصیص اعمال می‌کند و این ابزار آن‌ها را پیش‌بینی کرده و عملیاتی را که انتظار می‌رود با شکست مواجه شوند بدون ارسال به هسته با خطا مواجه می‌کند. برای اهداف آزمایشی، جهت به‌کارگیری درایور، به تلاش برای انجام عملیات‌های «با احتمال شکست» ادامه دهید.

-v

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

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

cxl-reserve-dpa(1)

2026-06-30 cxl