From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) by mx.groups.io with SMTP id smtpd.web11.10710.1680880266041988687 for ; Fri, 07 Apr 2023 08:11:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linaro.org header.s=google header.b=EPA5HIS/; spf=pass (domain: linaro.org, ip: 209.85.167.45, mailfrom: marcin.juszkiewicz@linaro.org) Received: by mail-lf1-f45.google.com with SMTP id g19so41736245lfr.9 for ; Fri, 07 Apr 2023 08:11:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680880264; h=content-transfer-encoding:in-reply-to:organization:from:references :cc:to:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=3xY6PDr7FM/K4nlztdnxWaAKswW9UkKph3DJDdRmpaM=; b=EPA5HIS/A7/r5atEjuf6f3DwhvFfL6Tme519nQ6LnR8tXnT59Q4p/HFuYw6bn74XiG 0J+Ii2fpTR7iSsro+uZweJ7IKjWyMy8WDpLYg75YsC+wrBf/Pqdjzm0R0Hvd3yCrNu8+ dT5NrWz4GoFErx4VFE0lDzSfIgaFmHTuKcwLo5R8JMF68y58s+8mgWI773AI5H16qGVU Ok0oL8vdvRSbArtdUrAfmlDw+KgCwsJiz2gl27JWKqpfM1Cek42uPMpVIEkp/eYRKE5J pY7v2WCdP+Ru81VY83du6xXKF47/ncSHMbciGFfCdFl0THwlahuwTAIKmIS+5+mrBXZk /RkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680880264; h=content-transfer-encoding:in-reply-to:organization:from:references :cc:to:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3xY6PDr7FM/K4nlztdnxWaAKswW9UkKph3DJDdRmpaM=; b=vewkDUyX9kGB3ccMxR34N8/ijRZGRqeKaRNZQzlKMST0TqSaRX0kTQfxFmw7a0UMMu J6IGcezglvhkUgruznLWL/M7i1lezKVwZiQf2PKm/O7Fn6Vd3PYHs/zGnsvMtW5m3pZ5 waa+YnogfEKBBGqgY41cV9ykkmtgfj5BfaDB8PQDoUKOYK5l7eKR/kLCpTBl58DgvvRc 82VXkpb+qJT5pNk4BW4Pvaev3f+BJbtWywwCF66cCQeWMYTgLspJNjEGZhCe7NWys1XR OkPF4hTDrTBSSrq2J+76zFRXFKFECYnans9TnptULcEC4smqMme7QSxvzVOFzJFQuQEC iI9Q== X-Gm-Message-State: AAQBX9embd/15v9TSTNXTwJ/+vPafPXercaKwSl9cA1tQiWZ+ll2JYnw ZIpMM28qCp49hsq2sLZun2CS1JmBUMp/rcbtkbkmB5N5 X-Google-Smtp-Source: AKy350bqc9MIdUamcGs1ULTnpz/0vcNLwKDhzIwxW958Y1lPqArclj4sqPkqptT/ZG/76EY7+V61VQ== X-Received: by 2002:ac2:4823:0:b0:4eb:f45:3fbd with SMTP id 3-20020ac24823000000b004eb0f453fbdmr728120lft.40.1680880263839; Fri, 07 Apr 2023 08:11:03 -0700 (PDT) Return-Path: Received: from [192.168.200.206] (83.11.21.111.ipv4.supernova.orange.pl. [83.11.21.111]) by smtp.gmail.com with ESMTPSA id b30-20020a056512025e00b004ec55ac6cd1sm577301lfo.136.2023.04.07.08.11.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 07 Apr 2023 08:11:03 -0700 (PDT) Message-ID: <62c5c936-a108-0a10-d1ab-9db9dd71a6ee@linaro.org> Date: Fri, 7 Apr 2023 17:11:02 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [edk2-devel] [PATCH v4] add ArmCpuInfo EFI application To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Rebecca Cran , Pedro Falcato References: <1753ABF1A296B040.11304@groups.io> From: "Marcin Juszkiewicz" Organization: Linaro In-Reply-To: <1753ABF1A296B040.11304@groups.io> Content-Language: pl-PL, en-GB, en-HK Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit W dniu 7.04.2023 o 16:02, Marcin Juszkiewicz via groups.io pisze: > +++ b/ArmPkg/Application/ArmCpuInfo/readregs.S > @@ -0,0 +1,41 @@ > +#include > + > +ASM_FUNC(ReadAa64Pfr0El1) > + mrs x0, ID_AA64PFR0_EL1 > + ret > + > +ASM_FUNC(ReadAa64Pfr1El1) > + mrs x0, ID_AA64PFR1_EL1 > + ret > + > +ASM_FUNC(ReadAa64Dfr0El1) > + mrs x0, ID_AA64DFR0_EL1 > + ret > + > +ASM_FUNC(ReadAa64Dfr1El1) > + mrs x0, ID_AA64DFR1_EL1 > + ret > + > +ASM_FUNC(ReadAa64Isar0El1) > + mrs x0, ID_AA64ISAR0_EL1 > + ret > + > +ASM_FUNC(ReadAa64Isar1El1) > + mrs x0, ID_AA64ISAR1_EL1 > + ret > + > +ASM_FUNC(ReadAa64Isar2El1) > + mrs x0, ID_AA64ISAR2_EL1 > + ret > + > +ASM_FUNC(ReadAa64Mmfr0El1) > + mrs x0, ID_AA64MMFR0_EL1 > + ret > + > +ASM_FUNC(ReadAa64Mmfr1El1) > + mrs x0, ID_AA64MMFR1_EL1 > + ret > + > +ASM_FUNC(ReadAa64Mmfr2El1) > + mrs x0, ID_AA64MMFR2_EL1 > + ret Those functions probably should be moved to ArmPkg/Library/ArmLib/AArch64/ code. But I do not understand EDK2 buildbuildsystem enough to sort that part out.