All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM
@ 2023-08-31  3:16 Venkatesh Yadav Abbarapu
  2023-08-31  3:16 ` [PATCH 1/3] arm64: versal-net: Enable TPM for xilinx platforms Venkatesh Yadav Abbarapu
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Venkatesh Yadav Abbarapu @ 2023-08-31  3:16 UTC (permalink / raw)
  To: u-boot; +Cc: michal.simek, git

Enable the command kaslrseed and tpm.

Venkatesh Yadav Abbarapu (3):
  arm64: versal-net: Enable TPM for xilinx platforms
  arm64: versal-net: Enable sha1sum command
  arm64: versal-net: Enable the config CMD_KASLRSEED

 configs/xilinx_versal_net_virt_defconfig | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/3] arm64: versal-net: Enable TPM for xilinx platforms
  2023-08-31  3:16 [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM Venkatesh Yadav Abbarapu
@ 2023-08-31  3:16 ` Venkatesh Yadav Abbarapu
  2023-08-31  3:16 ` [PATCH 2/3] arm64: versal-net: Enable sha1sum command Venkatesh Yadav Abbarapu
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Venkatesh Yadav Abbarapu @ 2023-08-31  3:16 UTC (permalink / raw)
  To: u-boot; +Cc: michal.simek, git

TPMs are becoming popular that's why enable drivers and command for it.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
---
 configs/xilinx_versal_net_virt_defconfig | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/configs/xilinx_versal_net_virt_defconfig b/configs/xilinx_versal_net_virt_defconfig
index 97904bdec0..0510bb4cf0 100644
--- a/configs/xilinx_versal_net_virt_defconfig
+++ b/configs/xilinx_versal_net_virt_defconfig
@@ -51,6 +51,7 @@ CONFIG_CMD_TIME=y
 CONFIG_CMD_RNG=y
 CONFIG_CMD_TIMER=y
 CONFIG_CMD_SMC=y
+CONFIG_CMD_TPM=y
 CONFIG_CMD_EXT4_WRITE=y
 CONFIG_CMD_SQUASHFS=y
 CONFIG_CMD_MTDPARTS=y
@@ -110,7 +111,6 @@ CONFIG_ZYNQ_GEM=y
 CONFIG_POWER_DOMAIN=y
 CONFIG_ZYNQMP_POWER_DOMAIN=y
 CONFIG_RESET_ZYNQMP=y
-CONFIG_DM_RNG=y
 CONFIG_ARM_DCC=y
 CONFIG_PL01X_SERIAL=y
 CONFIG_XILINX_UARTLITE=y
@@ -122,6 +122,7 @@ CONFIG_CADENCE_QSPI=y
 CONFIG_CADENCE_OSPI_VERSAL=y
 CONFIG_ZYNQ_SPI=y
 CONFIG_ZYNQMP_GQSPI=y
+CONFIG_TPM2_TIS_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB_GADGET=y
 CONFIG_USB_XHCI_HCD=y
@@ -139,3 +140,4 @@ CONFIG_USB_FUNCTION_THOR=y
 CONFIG_VIRTIO_MMIO=y
 CONFIG_VIRTIO_NET=y
 CONFIG_VIRTIO_BLK=y
+CONFIG_TPM=y
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/3] arm64: versal-net: Enable sha1sum command
  2023-08-31  3:16 [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM Venkatesh Yadav Abbarapu
  2023-08-31  3:16 ` [PATCH 1/3] arm64: versal-net: Enable TPM for xilinx platforms Venkatesh Yadav Abbarapu
@ 2023-08-31  3:16 ` Venkatesh Yadav Abbarapu
  2023-08-31  3:16 ` [PATCH 3/3] arm64: versal-net: Enable the config CMD_KASLRSEED Venkatesh Yadav Abbarapu
  2023-09-01  6:37 ` [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM Michal Simek
  3 siblings, 0 replies; 6+ messages in thread
From: Venkatesh Yadav Abbarapu @ 2023-08-31  3:16 UTC (permalink / raw)
  To: u-boot; +Cc: michal.simek, git

Enable it for TPM usage.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
---
 configs/xilinx_versal_net_virt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configs/xilinx_versal_net_virt_defconfig b/configs/xilinx_versal_net_virt_defconfig
index 0510bb4cf0..7d1ca8cf27 100644
--- a/configs/xilinx_versal_net_virt_defconfig
+++ b/configs/xilinx_versal_net_virt_defconfig
@@ -32,6 +32,7 @@ CONFIG_CMD_GREPENV=y
 CONFIG_CMD_NVEDIT_EFI=y
 CONFIG_CMD_MEMTEST=y
 CONFIG_SYS_ALT_MEMTEST=y
+CONFIG_CMD_SHA1SUM=y
 CONFIG_CMD_CLK=y
 CONFIG_CMD_DFU=y
 CONFIG_CMD_DM=y
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 3/3] arm64: versal-net: Enable the config CMD_KASLRSEED
  2023-08-31  3:16 [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM Venkatesh Yadav Abbarapu
  2023-08-31  3:16 ` [PATCH 1/3] arm64: versal-net: Enable TPM for xilinx platforms Venkatesh Yadav Abbarapu
  2023-08-31  3:16 ` [PATCH 2/3] arm64: versal-net: Enable sha1sum command Venkatesh Yadav Abbarapu
@ 2023-08-31  3:16 ` Venkatesh Yadav Abbarapu
  2023-09-01  6:37 ` [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM Michal Simek
  3 siblings, 0 replies; 6+ messages in thread
From: Venkatesh Yadav Abbarapu @ 2023-08-31  3:16 UTC (permalink / raw)
  To: u-boot; +Cc: michal.simek, git

Kernel Address Space Layout Randomization (KASLR) is a hardening
feature that aims to make it more difficult to take advantage
of known exploits in the kernel, by placing kernel data
structures at a random address at each boot.The bootloader
supports randomizing the virtual address at which the kernel image
is loaded. The bootloader must provide entropy by passing a random
u64 value in the /chosen/kaslr-seed device tree node.
When we run "kaslrseed" command from U-Boot, the bootloader will
genarate the kaslr-seed and update the /chosen/kaslr-seed DT property.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
---
 configs/xilinx_versal_net_virt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configs/xilinx_versal_net_virt_defconfig b/configs/xilinx_versal_net_virt_defconfig
index 7d1ca8cf27..cc4e3da792 100644
--- a/configs/xilinx_versal_net_virt_defconfig
+++ b/configs/xilinx_versal_net_virt_defconfig
@@ -50,6 +50,7 @@ CONFIG_CMD_CACHE=y
 CONFIG_CMD_EFIDEBUG=y
 CONFIG_CMD_TIME=y
 CONFIG_CMD_RNG=y
+CONFIG_CMD_KASLRSEED=y
 CONFIG_CMD_TIMER=y
 CONFIG_CMD_SMC=y
 CONFIG_CMD_TPM=y
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM
  2023-08-31  3:16 [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM Venkatesh Yadav Abbarapu
                   ` (2 preceding siblings ...)
  2023-08-31  3:16 ` [PATCH 3/3] arm64: versal-net: Enable the config CMD_KASLRSEED Venkatesh Yadav Abbarapu
@ 2023-09-01  6:37 ` Michal Simek
  3 siblings, 0 replies; 6+ messages in thread
From: Michal Simek @ 2023-09-01  6:37 UTC (permalink / raw)
  To: Venkatesh Yadav Abbarapu, u-boot; +Cc: michal.simek, git



On 8/31/23 05:16, Venkatesh Yadav Abbarapu wrote:
> Enable the command kaslrseed and tpm.
> 
> Venkatesh Yadav Abbarapu (3):
>    arm64: versal-net: Enable TPM for xilinx platforms
>    arm64: versal-net: Enable sha1sum command
>    arm64: versal-net: Enable the config CMD_KASLRSEED
> 
>   configs/xilinx_versal_net_virt_defconfig | 6 +++++-
>   1 file changed, 5 insertions(+), 1 deletion(-)
> 

Applied.
M

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP/Versal ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal/Versal NET SoCs
TF-A maintainer - Xilinx ZynqMP/Versal/Versal NET SoCs

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM
@ 2023-08-25  4:56 Venkatesh Yadav Abbarapu
  0 siblings, 0 replies; 6+ messages in thread
From: Venkatesh Yadav Abbarapu @ 2023-08-25  4:56 UTC (permalink / raw)
  To: u-boot; +Cc: michal.simek, git

Enable the command kaslrseed and tpm.

Venkatesh Yadav Abbarapu (3):
  arm64: versal: Enable TPM for xilinx platforms
  arm64: versal: Enable sha1sum command
  arm64: versal: Enable the config CMD_KASLRSEED

 configs/xilinx_versal_virt_defconfig | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-09-01  6:37 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-31  3:16 [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM Venkatesh Yadav Abbarapu
2023-08-31  3:16 ` [PATCH 1/3] arm64: versal-net: Enable TPM for xilinx platforms Venkatesh Yadav Abbarapu
2023-08-31  3:16 ` [PATCH 2/3] arm64: versal-net: Enable sha1sum command Venkatesh Yadav Abbarapu
2023-08-31  3:16 ` [PATCH 3/3] arm64: versal-net: Enable the config CMD_KASLRSEED Venkatesh Yadav Abbarapu
2023-09-01  6:37 ` [PATCH 0/3] arm64: versal-net: Enable CMD_KASLR and TPM Michal Simek
  -- strict thread matches above, loose matches on Subject: below --
2023-08-25  4:56 Venkatesh Yadav Abbarapu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.