Re: WARNING: Unimplemented Standard Service Call:
- Reply: Bjoern A. Zeeb: "Re: WARNING: Unimplemented Standard Service Call:"
- In reply to: Bjoern A. Zeeb: "WARNING: Unimplemented Standard Service Call:"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 21 Jun 2025 00:41:26 UTC
On Jun 20, 2025, at 16:51, Bjoern A. Zeeb <bzeeb-lists@lists.zabbadoz.net> wrote:
> I am seeing these when booting main on arm64:
>
> WARNING: Unimplemented Standard Service Call: 0x840000f0 WARNING: Unimplemented Standard Service Call: 0x84000050
>
> Can anyone elaborate?
Other than the detailed file version, it looks to be from:
https://github.com/ARM-software/arm-trusted-firmware/blob/master/services/std_svc/std_svc_setup.c#L237
Blame shows it was changed from WARN to VERBOSE back on
021-May-04, older line#: 169 .
For reference (modern):
arm-trusted-firmware/include/services/errata_abi_svc.h :
. . .
#define ARM_EM_VERSION U(0x840000F0)
. . .
arm-trusted-firmware/include/services/trng_svc.h
. . .
#define ARM_TRNG_VERSION U(0x84000050)
. . .
/*
* Top-level Standard Service SMC handler. This handler will in turn dispatch
* calls to PSCI SMC handler
*/
static uintptr_t std_svc_smc_handler(uint32_t smc_fid,
u_register_t x1_arg,
u_register_t x2_arg,
u_register_t x3_arg,
u_register_t x4_arg,
void *cookie,
void *handle,
u_register_t flags)
. . .
switch (smc_fid) {
case ARM_STD_SVC_CALL_COUNT:
/*
* Return the number of Standard Service Calls. PSCI is the only
* standard service implemented; so return number of PSCI calls
*/
SMC_RET1(handle, PSCI_NUM_CALLS);
case ARM_STD_SVC_UID:
/* Return UID to the caller */
SMC_UUID_RET(handle, arm_svc_uid);
case ARM_STD_SVC_VERSION:
/* Return the version of current implementation */
SMC_RET2(handle, STD_SVC_VERSION_MAJOR, STD_SVC_VERSION_MINOR);
default:
VERBOSE("Unimplemented Standard Service Call: 0x%x \n", smc_fid);
SMC_RET1(handle, SMC_UNK);
}
}
===
Mark Millard
marklmi at yahoo.com