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바이트)입니다. |