@F@Fe1, 9 J [ l     Ђ     ) ; N ] t    σ    : V c r     Ʉ ׄ   ! / A U e }    څ   $ > Y o  Æ ߆  * G d   (@ LG% d  `X\@ W‡ WƇ 8҇ %@އ  W   ].L@tL e F  FIM@F K n@K& fW3 qWA qXP IZ[ \k]d @]m ^v  ^l @^ ^ _ @_ ` @` `B  Ȉ Ԉ  @ D  j5  I@ L  F CH# h/ }3 }@; }# }@ }D }@M }Q Y ` @zIo  JKz Ȉ Ԉ  @ `   M Ȉ Ԉ  @ `Ӊ  O 8SS T@ UȈ Ԉ     @ `# 7  QENPI &m  W@ XGRV LX` Z   W@j W q ] _@ _ 8Ƈ 8Ċ ̊ ܊ W@   W W@ WV \Y[ \^&  CV@ LL?LL$ %+nʺn4 - C6@jgAB cH P P U @_ i p w y@ M t?o @ '; @     ?ɍ @ Ӎ A/ kލ l; m# n@ oD pM q  t @I^`PK i p z j "jRjra PK I^z  Ɛ    h" ) 0 ; B  hJ xQ \ ? c  |s{ t~ t t C Vk    w `'7A8 [N9@`6  @" @    P'7[N9 :@6  @"R@Ɏ H';%@ ؎ @ݎ R  H'=A< [N>@6  @" @R@ +y@" 8 ?ɍ @ x@! "@R* 8 ?ɍ @ x@! D L @RT 0i s @  w @  f[ @  Ə Ώ ֏ ߏ @)  A+y@   + B R a p    / ލ ; # @ D  M ΐ LD C ֐  @2a@W (M]./+ 0XjgA@[h6` 8Њ@ ` #  / @ `9  hD J M M `3 h_A' _'  ' A {     ' A  /  ; # @ p M  Lΐ ɑ L CL?L@+n֑ nC>  % 8 dL eh f g h’ LG% X@\ W͒ ے  W@ W W W W@(  WS : G Z  e  = s  C   “ ԓ   Q  wq  =f   # < U a  :^x  +@ ϪW` Ô ה     # . : N Y h v ~  \! h 8 @  6@ɕ   @ ` # A R @_ `r   6@ @  @ʖ ABO`ؖ C ,( @ ]. sk`, 6 G V h v @~    ʗ ڗ    * ; U d t ! " #˜ 0ט 1 2 3$ 4A 5W 6r @ A B C˙ Dߙ P Q R- SD `X al } Ú ך   6 N h ͛  0 F _ z   # @/ 7 $6 # @/ H S Z  C@k   @`    C@  C@ A R @`_ r ȝ ޝ c   @C  @C<  @CT 45 k @G5w  5  @  D A @R 5 Ξ 5 ݞ @ 5   45 k @G5w  5  @ 3 0k  G`5w  5   `M 45 k @G5w  5  @ j 45 k @G5w  5  @   y?@p?C $ @ C ɟ k @    @i  $d@`) =  Q@J Cc  !v skN8 C X{N`@ hXF @ WG% \!\  " @` @ HhPf W WȠ 8נ 8 8D   @C 8= H [ p    ѡ     @ @ ! Wh@, G4 9 `XF @ WG% H MO ] p    ¢ ۢ      +@ `ˡϪ!F ## :^+ 6 'ϪW@B `XF @G% *͒ ]  WO)(l ({ z 7v @    ɣ ۣ    ( ; Q g } XF @ 1  8@$`:^zz6\W  ( 0 F  2 /-̤  '٤ @6 -8 9 ].W+ ޤ ; +  = sk ?" ?A ? skb8W C #Eq E K8 G nz I :ڥ : C M M a[c t P  t R  C+ T 5 VA  |R Yc Yu Y Y Y Y YӦ M M Sf c  t, e C\ g% T W15 jF k  tP  kɍ Ӫ8[ mo M~ M \ q \ s q q P Ƨ wҧ M T M V | z|! }, s? V ].S   C   nc   t+  ʺn  C!M Ĩ  tt,ܨ  R Sfa[  T  tЊ `   P  tC* ? V̊ J  C:\ j ex  ʺn  Y Y Yĩ Yԩ Y Y nʺn  nʺn"C>  "|S 8# 4  Ӫ@  8 CN c Tt  P g Њq C   t].   Ъ ܪ    # 8 S c s    s nʺnn\!$o  n֑ nū ӫ M P C   F   F  & M0 :C :S :j |   Ҭ  q  WC % q5 s F  +zT  kZ8h  : : : Ĥ 4sЮ  Ĥ 4ݮ  8].    ;)  X_=  skN  ska  skv  ? #,%Xh)^  *  *8 ׯ   ].*8   WW+ے  oX].Wsk> Z Zg Zt I Z sk "  SUogKİ %հ  l^W ( 4 ].f W3 $ +> P a K a[ w 0 \X 2 q \W 5 qƱ 5ֱ [ s  Z  Z* 6 lC vQ _ vo ~ Z  Ų  \!ز J \XtW L L s s' 7  "D S  "R U  " ϪWC>$` Wo : :ccp_aes_typeCCP_AES_TYPE_128CCP_AES_TYPE_192CCP_AES_TYPE_256CCP_AES_TYPE__LASTccp_aes_modeCCP_AES_MODE_ECBCCP_AES_MODE_CBCCCP_AES_MODE_OFBCCP_AES_MODE_CFBCCP_AES_MODE_CTRCCP_AES_MODE_CMACCCP_AES_MODE_GHASHCCP_AES_MODE_GCTRCCP_AES_MODE_GCMCCP_AES_MODE_GMACCCP_AES_MODE__LASTccp_aes_actionCCP_AES_ACTION_DECRYPTCCP_AES_ACTION_ENCRYPTCCP_AES_ACTION__LASTccp_xts_aes_unit_sizeCCP_XTS_AES_UNIT_SIZE_16CCP_XTS_AES_UNIT_SIZE_512CCP_XTS_AES_UNIT_SIZE_1024CCP_XTS_AES_UNIT_SIZE_2048CCP_XTS_AES_UNIT_SIZE_4096CCP_XTS_AES_UNIT_SIZE__LASTccp_sha_typeCCP_SHA_TYPE_1CCP_SHA_TYPE_224CCP_SHA_TYPE_256CCP_SHA_TYPE_384CCP_SHA_TYPE_512CCP_SHA_TYPE__LASTccp_des3_modeCCP_DES3_MODE_ECBCCP_DES3_MODE_CBCCCP_DES3_MODE_CFBCCP_DES3_MODE__LASTccp_des3_typeCCP_DES3_TYPE_168CCP_DES3_TYPE__LASTccp_des3_actionCCP_DES3_ACTION_DECRYPTCCP_DES3_ACTION_ENCRYPTCCP_DES3_ACTION__LASTccp_passthru_bitwiseCCP_PASSTHRU_BITWISE_NOOPCCP_PASSTHRU_BITWISE_ANDCCP_PASSTHRU_BITWISE_ORCCP_PASSTHRU_BITWISE_XORCCP_PASSTHRU_BITWISE_MASKCCP_PASSTHRU_BITWISE__LASTccp_passthru_byteswapCCP_PASSTHRU_BYTESWAP_NOOPCCP_PASSTHRU_BYTESWAP_32BITCCP_PASSTHRU_BYTESWAP_256BITCCP_PASSTHRU_BYTESWAP__LASTccp_ecc_functionCCP_ECC_FUNCTION_MMUL_384BITCCP_ECC_FUNCTION_MADD_384BITCCP_ECC_FUNCTION_MINV_384BITCCP_ECC_FUNCTION_PADD_384BITCCP_ECC_FUNCTION_PMUL_384BITCCP_ECC_FUNCTION_PDBL_384BITccp_deviceordrngnamedev_specificqimuse_taskletirq_taskletreq_mutexio_regscmd_countcmd_qcmd_q_countmax_q_counthwrng_retriesccp_dma_chandma_cmd_cachedma_desc_cachecurrent_idsb_mutexsb_queuesb_availsb_countlsbmapsuspend_queueaxcachetotal_interruptsdebugfs_instancesev_vdatacmdresp_regcmdbuff_addr_lo_regcmdbuff_addr_hi_regccp_vdatadma_chan_attrperformrsamaxccp_actionsaesxts_aesdes3rsapassthrueccsballocsbfreeget_free_slotsirqhandlertee_vdataring_wptr_regring_rptr_reginfo_regplatform_access_vdatadoorbell_button_regdoorbell_cmd_regpsp_vdatateeplatform_accessfeature_reginten_regintsts_regbootloader_info_regplatform_featuressp_dev_vdatasp_devicedev_vdataio_mapget_psp_master_deviceset_psp_master_deviceclear_psp_master_deviceirq_registeredccp_irqccp_irq_handlerccp_irq_datapsp_irqpsp_irq_handlerpsp_irq_dataccp_datapsp_dataccpcleanup_taskletccp_cmd_queueqbaseq_mutexqidxqbase_dmaqdma_tailsb_keysb_ctxlsbmaskint_okint_errreg_controlreg_tail_loreg_head_loreg_int_enablereg_interrupt_statusreg_statusreg_int_statusreg_dma_statusreg_dma_read_statusreg_dma_write_statusqcontrolint_statusq_statusq_int_statuscmd_errorint_rcvdtotal_opstotal_aes_opstotal_xts_aes_opstotal_3des_opstotal_sha_opstotal_rsa_opstotal_pt_opstotal_ecc_opsccp5_descsrc_lodw4dw5dw7ccp_memtypeCCP_MEMTYPE_SYSTEMCCP_MEMTYPE_SBCCP_MEMTYPE_LOCALCCP_MEMTYPE__LASTccp_dma_infoccp_memccp_aes_opccp_xts_aes_opccp_des3_opccp_sha_opmsg_bitsccp_rsa_opmod_sizeinput_lenccp_passthru_opbit_modbyte_swapccp_ecc_opxtsccp_opjobideomdword0enginedword3src_hisrc_memlsb_cxt_iddword4dst_losha_len_lodst_hidst_memdword5sha_len_hidword7key_memsp_platformccp_aes_engineiv_lencmac_finalcmac_keycmac_key_lenaad_lenccp_xts_aes_engineccp_sha_engineopadopad_lenccp_des3_engineccp_rsa_engineexp_lenccp_passthru_enginemask_lenccp_passthru_nomap_enginesrc_dmadst_dmaccp_ecc_modular_mathoperand_1operand_1_lenoperand_2operand_2_lenccp_ecc_pointx_leny_lenccp_ecc_point_mathpoint_1point_2domain_adomain_a_lenscalar_lenccp_ecc_engineecc_resultccp_engineCCP_ENGINE_AESCCP_ENGINE_XTS_AES_128CCP_ENGINE_DES3CCP_ENGINE_SHACCP_ENGINE_RSACCP_ENGINE_PASSTHRUCCP_ENGINE_ZLIB_DECOMPRESSCCP_ENGINE_ECCCCP_ENGINE__LASTpassthru_nomapccp_cmdengine_errorccp_tasklet_dataccp_dm_workareaccp_sg_workareasg_useddma_sgdma_sg_headdma_countbytes_leftsg_wadm_wawablocksize_opdm_lenwa_offsetsg_offsetbyteswapbitwiseccp_functionaes_xtszliblsb_cntn_lsbslsb_pubccp_dma_cmdccp_dma_desctx_descdst_sgdst_nentssrc_sgsrc_nentspsp_platform_access_msgPSP_CMD_NONEPSP_CMD_HSTI_QUERYPSP_I2C_REQ_BUS_CMDPSP_DYNAMIC_BOOST_GET_NONCEPSP_DYNAMIC_BOOST_SET_UIDPSP_DYNAMIC_BOOST_GET_PARAMETERPSP_DYNAMIC_BOOST_SET_PARAMETERpsp_devicemailbox_mutexsev_irq_handlersev_irq_datasev_datatee_dataplatform_access_datadbc_datapsp_irq_handler_tdbc_thru_extsecurity_reportingfused_partdebug_lock_ontsme_statusanti_rollback_statusrpmc_production_enabledrpmc_spirom_availablehsp_tpm_availablerom_armor_enforcedrsvd5psp_cap_registersp_pcipsp_cmdPSP_CMD_TEE_RING_INITPSP_CMD_TEE_RING_DESTROYPSP_CMD_TEE_EXTENDED_CMDPSP_CMD_MAXpsp_ext_req_buffer_hdrsub_cmd_idpsp_ext_requesttimeout_msecscmdbuffcmdrespSEV_FACTORY_RESETSEV_PLATFORM_STATUSSEV_PEK_GENSEV_PEK_CSRSEV_PDH_GENSEV_PDH_CERT_EXPORTSEV_PEK_CERT_IMPORTSEV_GET_IDSEV_GET_ID2SNP_PLATFORM_STATUSSNP_COMMITSNP_SET_CONFIGSNP_VLEK_LOADSEV_MAXsev_user_data_statusapi_majorapi_minorguest_countsev_user_data_pek_csrsev_user_data_pek_cert_importpek_cert_addresspek_cert_lenoca_cert_addressoca_cert_lensev_user_data_pdh_cert_exportpdh_cert_addresspdh_cert_lencert_chain_addresscert_chain_lensev_user_data_get_id2sev_user_data_snp_configreported_tcbmask_chip_idmask_chip_keysev_user_data_snp_vlek_loadvlek_wrapped_versionvlek_wrapped_addresssev_issue_cmdsev_stateSEV_STATE_UNINITSEV_STATE_INITSEV_STATE_WORKINGSEV_STATE_MAXsev_cmdSEV_CMD_INITSEV_CMD_SHUTDOWNSEV_CMD_FACTORY_RESETSEV_CMD_PLATFORM_STATUSSEV_CMD_PEK_GENSEV_CMD_PEK_CSRSEV_CMD_PEK_CERT_IMPORTSEV_CMD_PDH_CERT_EXPORTSEV_CMD_PDH_GENSEV_CMD_DF_FLUSHSEV_CMD_DOWNLOAD_FIRMWARESEV_CMD_GET_IDSEV_CMD_INIT_EXSEV_CMD_DECOMMISSIONSEV_CMD_ACTIVATESEV_CMD_DEACTIVATESEV_CMD_GUEST_STATUSSEV_CMD_LAUNCH_STARTSEV_CMD_LAUNCH_UPDATE_DATASEV_CMD_LAUNCH_UPDATE_VMSASEV_CMD_LAUNCH_MEASURESEV_CMD_LAUNCH_UPDATE_SECRETSEV_CMD_LAUNCH_FINISHSEV_CMD_ATTESTATION_REPORTSEV_CMD_SEND_STARTSEV_CMD_SEND_UPDATE_DATASEV_CMD_SEND_UPDATE_VMSASEV_CMD_SEND_FINISHSEV_CMD_SEND_CANCELSEV_CMD_RECEIVE_STARTSEV_CMD_RECEIVE_UPDATE_DATASEV_CMD_RECEIVE_UPDATE_VMSASEV_CMD_RECEIVE_FINISHSEV_CMD_DBG_DECRYPTSEV_CMD_DBG_ENCRYPTSEV_CMD_SNP_INITSEV_CMD_SNP_SHUTDOWNSEV_CMD_SNP_PLATFORM_STATUSSEV_CMD_SNP_DF_FLUSHSEV_CMD_SNP_INIT_EXSEV_CMD_SNP_SHUTDOWN_EXSEV_CMD_SNP_DECOMMISSIONSEV_CMD_SNP_ACTIVATESEV_CMD_SNP_GUEST_STATUSSEV_CMD_SNP_GCTX_CREATESEV_CMD_SNP_GUEST_REQUESTSEV_CMD_SNP_ACTIVATE_EXSEV_CMD_SNP_LAUNCH_STARTSEV_CMD_SNP_LAUNCH_UPDATESEV_CMD_SNP_LAUNCH_FINISHSEV_CMD_SNP_DBG_DECRYPTSEV_CMD_SNP_DBG_ENCRYPTSEV_CMD_SNP_PAGE_SWAP_OUTSEV_CMD_SNP_PAGE_SWAP_INSEV_CMD_SNP_PAGE_MOVESEV_CMD_SNP_PAGE_MD_INITSEV_CMD_SNP_PAGE_SET_STATESEV_CMD_SNP_PAGE_RECLAIMSEV_CMD_SNP_PAGE_UNSMASHSEV_CMD_SNP_CONFIGSEV_CMD_SNP_DOWNLOAD_FIRMWARE_EXSEV_CMD_SNP_COMMITSEV_CMD_SNP_VLEK_LOADSEV_CMD_MAXsev_data_inittmr_addresstmr_lensev_data_init_exnv_addressnv_lensev_data_pek_csrsev_data_pek_cert_importsev_data_download_firmwaresev_data_get_idsev_data_pdh_cert_exportsev_data_decommissionsev_data_activatesev_data_deactivatesev_data_launch_update_datasev_data_launch_update_vmsasev_data_launch_measuresev_data_launch_secrethdr_addressguest_addressguest_lentrans_addresstrans_lensev_data_send_startplat_certs_addressplat_certs_lenamd_certs_addressamd_certs_lensession_addresssession_lensev_data_send_update_datasev_data_send_update_vmsasev_data_receive_update_datasev_data_receive_update_vmsasev_data_dbgsev_data_attestation_reportmnoncesev_data_snp_addrsev_data_snp_page_reclaimsev_data_snp_init_exinit_rmplist_paddr_enlist_paddrsev_data_rangesev_data_range_listnum_elementssev_data_snp_shutdown_exiommu_snp_shutdownsev_platform_init_argssev_data_snp_commitsev_misc_devsev_devicecmd_buf_backupcmd_buf_activecmd_buf_backup_activesnp_initializedcmd_buf_descpaddr_ptrpaddr_origguest_ownedpsp_retdesc_listtee_cmd_idTEE_CMD_ID_LOAD_TATEE_CMD_ID_UNLOAD_TATEE_CMD_ID_OPEN_SESSIONTEE_CMD_ID_CLOSE_SESSIONTEE_CMD_ID_INVOKE_CMDTEE_CMD_ID_MAP_SHARED_MEMTEE_CMD_ID_UNMAP_SHARED_MEMtee_init_ring_cmdlow_addrhi_addrring_buf_managerring_startring_pawptrpsp_tee_devicerb_mgrtee_cmd_stateTEE_CMD_STATE_INITTEE_CMD_STATE_PROCESSTEE_CMD_STATE_COMPLETEDcmd_resp_stateCMD_RESPONSE_INVALIDCMD_WAITING_FOR_RESPONSECMD_RESPONSE_TIMEDOUTCMD_RESPONSE_COPIEDtee_ring_cmdcmd_idcmd_statepsp_req_buffer_hdrpsp_requestpsp_platform_access_devicedoorbell_mutexdbc_user_parammsg_indexdbc_cmd_msgPARAM_GET_FMAX_CAPPARAM_SET_FMAX_CAPPARAM_GET_PWR_CAPPARAM_SET_PWR_CAPPARAM_GET_GFX_MODEPARAM_SET_GFX_MODEPARAM_GET_CURR_TEMPPARAM_GET_FMAX_MAXPARAM_GET_FMAX_MINPARAM_GET_SOC_PWR_MAXPARAM_GET_SOC_PWR_MINPARAM_GET_SOC_PWR_CURpsp_dbc_deviceioctl_mutexuse_extdbc_bufferpa_reqext_reqerror_mapdbc_devhsti_requesthsti__sev_do_cmd_locked__sev_do_init_locked__sev_platform_init_locked__sev_platform_shutdown_locked__sev_snp_init_locked__sev_snp_shutdown_locked__snp_alloc_firmware_pages__snp_free_firmware_pages_sev_platform_init_lockedanti_rollback_status_showbootloader_version_showccp5_configccp5_destroyccp5_do_cmdccp5_get_free_slotsccp5_initccp5_irq_bhccp5_irq_handlerccp5_perform_aesccp5_perform_des3ccp5_perform_eccccp5_perform_passthruccp5_perform_rsaccp5_perform_shaccp5_perform_xts_aesccp5other_configccp_add_deviceccp_alloc_dma_descccp_alloc_ksbccp_alloc_structccp_assign_lsbsccp_cmd_callbackccp_cmd_queue_threadccp_copy_to_from_sbccp_del_deviceccp_destroyccp_dev_destroyccp_dev_initccp_dev_resumeccp_dev_suspendccp_dm_freeccp_dma_releaseccp_dmaengine_registerccp_dmaengine_unregisterccp_do_cleanupccp_do_cmdccp_do_cmd_backlogccp_do_cmd_completeccp_enqueue_cmdccp_find_and_assign_lsb_to_qccp_find_lsb_regionsccp_free_chan_resourcesccp_free_cmd_resourcesccp_free_desc_resourcesccp_free_ksbccp_get_free_slotsccp_handle_active_descccp_initccp_init_dataccp_init_dm_workareaccp_irq_bhccp_issue_pendingccp_log_errorccp_lsb_allocccp_lsb_freeccp_pauseccp_perform_aesccp_perform_eccccp_perform_passthruccp_perform_rsaccp_perform_shaccp_perform_xts_aesccp_prep_dma_interruptccp_prep_dma_memcpyccp_prepare_dataccp_presentccp_queue_bufccp_queues_suspendedccp_register_rngccp_resumeccp_reverse_set_dm_areaccp_run_aes_cmac_cmdccp_run_aes_cmdccp_run_aes_gcm_cmdccp_run_cmdccp_run_des3_cmdccp_run_ecc_cmdccp_run_ecc_mm_cmdccp_run_ecc_pm_cmdccp_run_passthru_cmdccp_run_passthru_nomap_cmdccp_run_rsa_cmdccp_run_sha_cmdccp_run_xts_aes_cmdccp_set_dm_areaccp_terminate_allccp_trng_readccp_tx_statusccp_tx_submitccp_unregister_rngccp_update_sg_workareaccp_versiondbc_dev_destroydbc_dev_initdbc_ioctldebug_lock_on_showfused_part_showhsp_tpm_available_showopen_file_as_rootplatform_access_dev_destroyplatform_access_dev_initpsp_check_platform_access_statuspsp_check_tee_statuspsp_clear_masterpsp_clear_sev_irq_handlerpsp_copy_user_blobpsp_dev_destroypsp_dev_initpsp_extended_mailbox_cmdpsp_firmware_is_visiblepsp_get_masterpsp_get_master_devicepsp_initpsp_init_hstipsp_mailbox_commandpsp_pci_exitpsp_pci_initpsp_ring_platform_doorbellpsp_security_is_visiblepsp_send_platform_access_msgpsp_set_masterpsp_set_sev_irq_handlerpsp_tee_process_cmdrmp_mark_pages_firmwarerom_armor_enforced_showrpmc_production_enabled_showrpmc_spirom_available_showsend_dbc_cmdsend_dbc_noncesev_cmd_buf_writablesev_dev_destroysev_dev_initsev_do_cmdsev_get_api_versionsev_get_firmwaresev_guest_activatesev_guest_deactivatesev_guest_decommissionsev_guest_df_flushsev_ioctlsev_ioctl_do_get_id2sev_ioctl_do_pdh_exportsev_ioctl_do_pek_csrsev_ioctl_do_pek_importsev_ioctl_do_pek_pdh_gensev_ioctl_do_snp_platform_statussev_issue_cmd_external_usersev_pci_exitsev_pci_initsev_platform_initsev_platform_shutdownsev_platform_statussev_update_firmwaresev_wait_cmd_iocsnp_alloc_firmware_pagesnp_filter_reserved_mem_regionssnp_free_firmware_pagesnp_map_cmd_buf_desc_listsnp_reclaim_pagessnp_set_hsave_pasnp_shutdown_on_panicsnp_unmap_cmd_buf_descsp_alloc_structsp_destroysp_free_ccp_irqsp_free_irqssp_free_psp_irqsp_get_psp_master_devicesp_initsp_irq_handlersp_mod_exitsp_mod_initsp_pci_exitsp_pci_initsp_pci_probesp_pci_removesp_pci_resumesp_pci_shutdownsp_pci_suspendsp_platform_exitsp_platform_initsp_platform_probesp_platform_removesp_platform_resumesp_platform_suspendsp_request_ccp_irqsp_request_psp_irqsp_resumesp_suspendtee_dev_destroytee_dev_inittee_free_ringtee_init_ringtee_submit_cmdtee_version_showtsme_status_show