다음을 통해 공유


NVDIMM-N 식별 가져오기(함수 인덱스 1)

바이 트 주소 지정 가능 에너지 지원 함수 클래스(함수 인터페이스 1) 함수에 대한 이 _DSM 인터페이스 는 디바이스 관련 정보를 반환합니다. NVDIMM ACPI 네임스페이스를 사용하여 구현해야 합니다.

레지스터는 바이트 주소 지정 가능 에너지 지원 인터페이스 사양에 정의되어 있습니다.

입력

Arg3

없음

출력

필드 바이트 길이 바이트 오프셋 등록 설명
상태 4 0 _DSM 메서드 출력을 참조하세요.
사양 수정 버전 1 4 바이트 0: SPECREV (0, 0x06) 모듈에서 지원하는 사양 버전입니다.
표준 페이지 수 1 5 바이트 0: STD_NUM_PAGES (0, 0x01) 모듈에서 지원하는 표준 정의된 페이지 수입니다.
첫 번째 공급업체 페이지 1 6 바이트 0: VENDOR_START_PAGES (0, 0x02) 공급업체별 페이지의 시작 페이지 번호입니다.
공급업체 페이지 수 1 7 바이트 0: VENDOR_NUM_PAGES (0, 0x03) 모듈에서 지원하는 공급업체별 페이지 수입니다.
하드웨어 수정 버전 4 8 바이트 0: HWREV (0, 0x04); 바이트 1-3: 예약됨. 컨트롤러 하드웨어 수정 버전입니다.
펌웨어 수정 버전 2 12 바이트 0: SLOTX_FWREV0 (0, 0x07/0x09); 바이트 1: SLOTX_FWREV1 (0, 0x08/0x0A) 활성 펌웨어 슬롯의 펌웨어 버전입니다.
현재 펌웨어 슬롯 1 14 바이트 0: FW_SLOT_INFO(3, 0x42 ) 레지스터(RUNNING_FW_SLOT)의 비트 [7:4]입니다. 실행 중인 펌웨어 이미지의 슬롯 번호입니다.
펌웨어 슬롯 수 1 15 사용 가능한 펌웨어 슬롯 수입니다. JEDEC 규격 디바이스의 경우 이 필드는 2입니다.
Capabilities 1 16 바이트 0: CAPABILITIES0(0 , 0x10); 바이트 1: CAPABILITIES1 (0, 0x11) 모듈에서 지원하는 기능에 대한 정보입니다.
지원되는 백업 트리거 1 17 바이트 0: CSAVE_TRIGGER_SUPPORT (0, 0x16) 모듈의 지원되는 저장 트리거입니다.
최대 작업 재시도 횟수 1 18 바이트 0: HOST_MAX_OPERATION_RETRY (0, 0x15) 저장, 복원 또는 지우기 작업이 실패하거나 최대 시간 제한 값을 초과하는 경우 호스트에 대한 권장 재시도 횟수입니다.
지원되는 알림 이벤트 1 19 바이트 0: EVENT_NOTIFICATION_SUPPORT (0, 0x17) 모듈에서 알림을 생성하는 이벤트 정보입니다.
작업 시간 제한 저장 4 20 바이트 0: CSAVE_TIMEOUT0 (0, 0x18); 바이트 1: CSAVE_TIMEOUT1 (0, 0x19); 바이트 2-3: 예약됨. 최악의 경우 완료 대기 시간을 밀리초 또는 초 단위로 저장합니다.
복원 작업 시간 제한 4 24 바이트 0: RESTORE_TIMEOUT0 (0, 0x1C); 바이트 1: RESTORE_TIMEOUT1 (0, 0x1D); 바이트 2-3: 예약됨. 최악의 경우 복원 완료 대기 시간(밀리초 또는 초)입니다.
작업 시간 제한 지우기 4 28 바이트 0: ERASE_TIMEOUT0 (0, 0x1E); 바이트 1: ERASE_TIMEOUT1 (0, 0x1F); 바이트 2-3: 예약됨. 최악의 경우 완료 대기 시간을 밀리초 또는 초 단위로 지웁니다.
Arm 작업 시간 제한 4 32 바이트 0: ARM_TIMEOUT0 (0, 0x20); 바이트 1: ARM_TIMEOUT1 (0, 0x21); 바이트 2-3: 예약됨. 최악의 경우 Arm 완료 대기 시간(밀리초 또는 초)입니다.
펌웨어 작업 시간 제한 4 36 바이트 0: FIRMWARE_OPS_TIMEOUT0 (0, 0x22); 바이트 1: FIRMWARE_OPS_TIMEOUT1 (0, 0x23); 바이트 2-3: 예약됨. 최악의 경우 펌웨어 작업 완료 대기 시간(밀리초 또는 초)입니다.
작업 시간 제한 중단 4 40 바이트 0: ABORT_CMD_TIMEOUT (0, 0x24); 바이트 1: 예약됨; 바이트 2-3: 예약됨. 실행 중인 명령을 중단하는 최대 시간(밀리초 또는 초)입니다.
최소 작동 온도 2 44 바이트 0: MIN_OPERATING_TEMP0 (0, 0x38); 바이트 1: MIN_OPERATING_TEMP1 (0, 0x39) 최소 작동 온도(섭씨)입니다.
최대 작동 온도 2 46 바이트 0: MAX_OPERATING_TEMP0 (0, 0x3A); 바이트 1: MAX_OPERATING_TEMP1 (0, 0x3B) 최대 작동 온도(섭씨)입니다.
지역 블록 크기 4 48 바이트 0: REGION_BLOCK_SIZE (0, 0x32) 지역 크기(32바이트)입니다.