Frequently Asked Questions
Does AMD EDF Replace the PetaLinux Flow and Existing AMD Yocto Project Flows?
Yes, AMD EDF is an evolution of AMD Yocto Project flows, and replaces the PetaLinux tooling and flows.
Which Device Families Are Supported by AMD EDF?
All device families are supported, except AMD MicroBlaze processors (classic).
Is the Hardware Platform Used for EDF BSPs Available?
Yes, the hardware platforms are available for download from https://edf.amd.com/ and is implemented as an AMD Vivado Design Suite Configurable Example Design with additional TCL scripted additions. See the Common Specifications for more details.
What Is the Difference Between EDF-based BSPs and PetaLinux BSPs; Can the Boot Components Generated Using These Be Interchanged?
EDF Linux BSP provide similar functionality to a PetaLinux BSP — Boot firmware, bootloaders, Linux OS, and Linux Root filesystem. However, the Kernel Configuration and rootfs are richer. AMD recommends re-generating the full stack within EDF to ensure compatibility.
Can Existing Bootloader, Kernel Patches, and Rootfs Customizations From PetaLinux Be re-used?
Existing patches can be re-used if compatible with the version of the kernel / components. RootFS customizations can be migrated using the Yocto Project methods for extending the rootFS configuration. See the Development Flows for more information.
How Is FPGA Integration (for Example, Bitstream Loading) Managed in Yocto?
Existing standard flows for FPGA bitstream loading are supported in EDF. The FPGA Util and DFX Manager utilities are included in the default EDF Linux disk image.
How Does EDF Handle SDK Generation for Application Development?
An application SDK is released with each EDF release; however, it is recommended to generate your own SDK from within the EDF Yocto Project environment to ensure the SDK is in line with any user customizations. See the Operating System Integration and Development AMD Versal device portfolio for more information.
How Can I Integrate Vivado Design Suite Generated Artifacts (Bitstream, DTB) Into EDF Yocto Project Based Builds?
Existing flows are supported, with build recipe templates and helper functions available for creating firmware bundles for integration into the EDF Yocto Project based images. The bundles can also be created manually. For more information, see the Hardware Application Development, Application Deployment using Yocto Recipes AMD Versal device portfolio, and Segmented Configuration or Dynamic Function eXchange sections of the EDF documentation.
Which PetaLinux Features Are Not Available in the Vanilla Yocto Project?
AMD device-specific functionality and drivers are not always available in vanilla Yocto and the upstream Linux Kernel, but are included in AMD EDF through custom layers (similar to PetaLinux). AMD is committed to upstreaming, but there is generally a delay between initial release of a feature and its availably in upstream repos.
How can I migrate PetaLinux rootfs customizations (for example, init scripts) into my EDF build?
See Editing the RootFS Configuration in the EDF documentation, or the corresponding Yocto Project documentation.
Are there Yocto Project layers equivalent to `meta-petalinux` for FPGA workflows?
Yes. meta-amd-edf and the other AMD custom meta-layers
provide this functionality, and are all pulled in by the
EDF Yocto Project environment when repo is
initialized as described in
Setting Up the Yocto Environment. See also
Downloads and Release notes
and Operating System Integration and Development for more
information.
What’s the Recommended Migration Path for Existing Products and Projects?
See the Development Flows section of the EDF documentation for more information.
What Is the Recommended Starting Point for New Users Who Want to Use EDF?
We recommend the Development Flows persona map and the Discovery and Evaluation walkthrough sections of the EDF documentation, with Common, Device, and board specific and related available in the relevant sections of the EDF documentation.
How Is the Lifecycle and Release of EDF Managed, and How Does It Align to Vivado Design Suite Releases?
AMD EDF currently releases on the same timeline as Vivado Design Suite releases, but as a separate component. EDF is validated against the Vivado Design Suite release, with pre-compiled artifacts updated. EDF release naming uses a YY.MM.<update> scheme. For example, EDF 25.05 aligns with the Vivado Design Suite 2025.1 release, and EDF 25.05.1 aligns with the Vivado Design Suite 2025.1.1 release.
How to Include External CDO Files in Final Image Using Bootgen Utility?
This section describes how to include external CDO files in the final image using the Bootgen utility
Overview
Prerequisites
Bootgen utility installed (part of Vivado tools).
install Vivado tool and then source script
$ source <path-to-Vivado>settings64.sh
Access to:
External CDO files
$ ls hw_project/vek385_revb_base/vek385_revb_base.runs/impl_1/gen_files/
ai_engine_data.cdo cdo_gen.tcl mmi_config.cdo
bd_1416_ps11_0_0_fpd_data.cdo fpd_data.cdo plm.elf
bd_1416_ps11_0_0_lpd_data.cdo lpd_data.cdo pmc_data.cdo
bd_1416_ps11_0_0_pmc_data.cdo metadata.cdo versal_comn_platform_ai_engine_0_0_ai_engine_data.cdo
A Linux shell or Windows command prompt.
Input Files
The required input files are located in the
/hw_project/vek385_revb_base/vek385_revb_base.runs/impl_1/gen_files/
directory:
CDO Files:
ai_engine_data.cdo: Configuration data for the AI Engine.fpd_data.cdo: Configuration data for the Full Power Domain (FPD).lpd_data.cdo: Configuration data for the Low Power Domain (LPD).pmc_data.cdo: Configuration data for the Platform Management Controller (PMC).metadata.cdo: Metadata for the platform.Other CDO Files: Additional configuration files for specific hardware components.
Bootgen Configuration File:
Bootgen Command
The following command is used to generate the PDI:
$ bootgen -image versal_comn_platform_wrapper_boot.bif -arch versal -w -o base_nov12_aiecdo.pdi
Command Breakdown:
-BIF_File.bif: Specifies the BIF file that defines the components to include in the PDI.-arch versal/versal_2ve_2v: Specifies the architecture of the target platform (versal, versal_2ve_2v).-w: Enables warnings during the PDI generation process.-o Output_file.pdi: Specifies the output file name for the generated PDI.
Steps to Generate the PDI
Prepare the Input Files
Make sure all required files (CDO files, PLM ELF file, etc.) are present in the
gen_files/directory.
Verify the Bootgen Configuration File (
boot.bif)
Open the
versal_comn_platform_wrapper_boot.biffile and make sure it correctly references the input files.
Example structure:
new_bif:
{
id_code = 0x04db0093
extended_id_code = 0x01
id = 0x2
boot_config {smap_width=32}
image
{
name = pmc_subsys
id = 0x1c000001
partition
{
id = 0x01
type = bootloader
file = gen_files/plm.elf
}
partition
{
id = 0x09
type = pmcdata, load = 0xf2000000
file = gen_files/pmc_data.cdo
}
}
image
{
name = lpd
id = 0x4210002
partition
{
id = 0x0C
type = cdo
file = gen_files/lpd_data.cdo
}
}
image
{
name = fpd
id = 0x420c003
partition
{
id = 0x08
type = cdo
file = gen_files/fpd_data.cdo
}
}
image
{
name = pl_cfi
id = 0x18700000
partition
{
id = 0x05
type = cdo
file = versal_comn_platform_wrapper_boot_markers.rnpi
}
}
image
{
name = asufw
id = 0x1C000002
partition
{
id = 0x0F
type = cdo
file = static_files/asu_data.cdo
}
partition
{
id = 0x0B
core = asu
file = static_files/asufw.elf
}
}
image
{
name = aie2_subsys
id = 0x421c028
partition
{
id = 0x07
type = cdo
file = gen_files/ai_engine_data.cdo
}
}
}
Run the Bootgen Command
Execute the
bootgencommand to generate the PDI:
$ bootgen -image versal_comn_platform_wrapper_boot.bif -arch versal -w -o base_nov12_aiecdo.pdi
**** Bootgen v2025.2
Build date : Nov 12 2025-13:58:15
Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
** Copyright 2022-2025 Advanced Micro Devices, Inc. All Rights Reserved.
[INFO] : Bootimage generated successfully
Verify the Output
Check the generated PDI file (
base_nov12_aiecdo.pdi) to make sure it includes all the required components.
Test the PDI
Flash the PDI onto the target Versal/Versal_2ve_2v platform and verify its functionality.
Recommended
File Placement: Always place the input files in a directory readable by the
bootgentool.Version Compatibility: Make sure the input files (CDO, PLM ELF, etc.) are compatible with the hardware and software versions used in your project.
Error Handling: If
bootgenfails, check the paths and syntax in theboot.biffile.
What tooling replaces `petalinux-build` workflows?
Bitbake + gen-machine-conf + SDT -
Software Hardware Exchange Loop (SHEL) Flow
https://github.com/Xilinx/gen-machine-conf/tree/main
https://github.com/Xilinx/system-device-tree-xlnx/blob/master/README.md
The 2025.2 release adjusts how gen-machine-conf installs yaml files for build configuration:
Use a dedicated Yocto layer stack (for Xilinx targets) such as:
meta-xilinx
meta-xilinx-tools
meta-amd-adaptive-socs (board-specific layer)
Replace PetaLinux’s hardware flow with:
SDT/XSA integration through Yocto layers and device tree fragments
FPGA Manager integration through kernel config and DTB fragments
Boot sequence managed by U-Boot in Yocto (instead of PetaLinux boot scripts)
Are There Features in PetaLinux That Are Hard to Replicate in Yocto?
Yes, there are some PetaLinux features that are notably hard to replicate directly in Yocto Project. The main differences arise from tightly integrated hardware/design handoff, boot flow automation, and vendor-optimized tooling that PetaLinux provides out of the box.
Integrated Hardware Design and Flow
What’s Different: PetaLinux ships with a tightly coupled Vivado/ export (XSA/SDT) and automated DTB handling, enabling a near-seamless path from hardware design to software. This flow is replicated using the SHEL flow (SDTGen, Lopper, gen-machine-conf) and direct cloning of the Yocto Project resource (for example, using the repo tool).
GUI-Driven Tooling and Workflow
What’s Different: PetaLinux offers an ncurses-based console GUI for project creation, configuration, and workflow orchestration. Yocto is primarily CLI-driven with configuration managed with text-based configuration files. Some individual components (for example, Linux or U-Boot) can still be managed with the same ncurses-based command-line GUI by using the “make menuconfig” command inside the code source tree.
How Do We Validate FPGA-specific Features After Migration?
Advised Approach:
Confirm bitstream (or PDI/CDO data) loads reliably at boot or on demand.
Verify DTB bindings and FPGA peripherals are visible to the kernel.
Make sure FPGA-enabled applications run correctly and meet performance targets.
Establish repeatable pass/fail criteria and a rollback plan if validation fails.
This Tends to Be Designer Preference, but Here Is a Suggested, high-level Test Plan:
Test: Boot-time bitstream load
Steps: Boot the image. The loader runs. Verify the bitstream-loaded flag in the logs.
Pass criteria: bitstream load reported as successful within N seconds; FPGA peripheral reachable.
Test: Bitstream integrity
Steps: Load bitstream; read version/hash from a known register or file.
Pass criteria: hash matches expected value; version matches the intended design.
Test: FPGA peripheral accessibility
Steps: Run a small kernel/user-space test that exercises a DMA or accelerator.
Pass criteria: data transfers complete with expected results; no crashes.
Test: DTB correctness
Steps: Inspect kernel logs for FPFA/DTB bindings; enumerate devices from /dev/mmaps or sysfs.
Pass criteria: all expected devices appear and are functional.
How Do We Handle Vivado Handoff Files in Yocto Builds?
Export hardware from Vivado
Complete your Vivado design and export the hardware package as an .xsa file.
How: In Vivado, use File > Export > Export Hardware or run the write_hw_platform Tcl command.
What you get: An .xsa that contains the bitstream, hardware description, and metadata needed for software integration.
Generate SDT artifacts from the .xsa
Use the .xsa to generate the System Device Tree (SDT) artifacts directory.
Tool: sdtgen (System Device Tree generator) creates the kernel/bootloader-ready device tree pieces.
Result: A directory with the device tree (and related files) tailored to your hardware.
Create a Yocto machine configuration from SDT
Produce a Yocto machine config from the SDT artifacts.
Tool: gen-_machine-conf transforms the SDT outputs into a reusable Yocto machine setup.
Result: A machine configuration that reflects your specific hardware (SoC, peripherals, and bus topology).
Integrate SDT into the Yocto build
Build the Yocto image
Build with BitBake using the new machine configuration.
Command: bitbake [your-machine-name]
Outcome: A kernel, bootloader, and root filesystem that integrate the Vivado hardware description from the .xsa.
follow for more:Custom Hardware Development AMD Versal device portfolio and Custom Hardware Development AMD ZynqMP device portfolio
Do We Need to Maintain Custom Yocto Layers for Xilinx-specific Features?
Yes, flexibility of maintenance for custom Yocto layers for AMD-specific features, especially if you use board-specific BSPs, FPGA integration, and boot flows — is a key benefit for users because Yocto Project workflows are based on open-source infrastructure and tooling.
Base and augmentation layers
Start from Xilinx-provided layers (for example, meta-xilinx, meta-xilinx-tools, and board-specific layers like meta-amd-adaptive-socs) as the foundation.
Create a dedicated board-layer (for example, meta-yourboard) that contains machine config, custom kernel/boot patches, DT fragments, and FPGA/loaders. This keeps hardware-specific changes isolated and reusable.
What to put in your custom layer
Machine configurations and distro-feature tweaks (can be automated with gen-machine-conf)
Patches or defconfig changes for the kernel and U-Boot
Device tree fragments and any FPGA manager/bitstream handling
Bitstream/DTB packaging recipes and the FPGA loader (kernel module or systemd service)
Any startup scripts, userspace utilities, or SDK customizations tied to your hardware
Maintenance approach
Align your custom layer with Yocto release cycles and the versions of the AMD vendor layers you depend on. Version your hardware changes (bitstreams, XSA/SDT, DT bindings) and tag them with the target MACHINE.
Use CI to validate image builds across updates to kernel, bootloaders, and FPGA-related recipes
Risks and mitigations
Layer compatibility: pin to compatible versions of meta-xilinx and the kernel to avoid conflicts
Rebase effort: plan for periodic rebases when OEM layers update, and automate patch application
Licensing: track licenses for vendor layers and make sure redistribution compliance in your layer
Are There Community or vendor-supported Yocto Layers for Xilinx?
Yes. There are both vendor-supported and community-supported Yocto layers for Xilinx targets.
Vendor-supported layers
meta-xilinx: Core Xilinx BSPs, kernels, bootloaders, and basic FPGA/DT work for Zynq/ZynqMP/Versal.
meta-xilinx-tools: Build tooling and utilities used with Xilinx layers.
Board-specific layers (for example, meta-amd-adaptive-socs): Targeted support for particular boards and SoCs, often with aligned boot flows and DT changes.
These layers are typically maintained by Xilinx or official partners and come with vendor support options.
Community-supported layers
Often built on top of meta-xilinx and provide additional recipes, patches, or boards not covered by the official layers.
Maintained by the open-source community or third-party contributors; update cadence can vary.
FPGA Communication Over PCIe: Recommendations for User Space Drivers
The recommendation on the device driver largely depends on the system architecture and the kind of DMA (if any) that is being used on the FPGA side.
Assuming a system topology where the x86 is the host and the FPGA is the target (or “card” side), and assuming a higher performance datapath where a DMA is required, the FPGA DMA type is typically either QDMA (hard or soft) or XDMA (“DMA/Bridge Subsystem for PCIe”).
Some further info and the associated host-side drivers for these DMA IP cores:
QDMA IP (hard or soft)
Linux kernel driver (KMOD + user utils) for interrupt-driven, standard kernel flow, sysfs control, etc. Good general default. See QDMA drivers
DPDK Poll-Mode Driver (PMD) for user-space, polled, very-high-throughput/low-latency data paths that is compatible with the Data Plane Development Kit (DPDK); uses UIO/VFIO underneath. Choose this when you want kernel-bypass style dataplane performance. QDMA DPDK Driver Info
Notes: QDMA supports multi-queue, MSI-X, and SR-IOV (PF/VF queue ownership & mailbox). If you need virtualization/tenant isolation, confirm SR-IOV is enabled in the IP and match with appropriate PF/VF drivers. See SR-IOV Support in QDMA
XDMA IP (“DMA/Bridge Subsystem for PCIe”)
XDMA Linux kernel driver (character-device interface) from AMD’s dma_ip_drivers repo; historically the common choice, but XDMA is becoming less common, particularly in Versal (for which many devices integrated a hard QDMA, or choose soft QDMA for performance reasons). For XDMA, see: See AMD PG195
Upstreamed Linux XDMA driver (dmaengine) is now in mainline kernels (no char-dev ABI; uses the dmaengine framework). Choose this if you want an upstream-friendly path and you’re on a new enough kernel. Linux Kernel Mailing List citation
In recent technologies like Versal, QDMA has notable advantages in areas like hard support (for example, through the CPM5/QDMA Versal hard block), robust streaming and memory-mapped support with good Linux driver stability (for example, AXI-MM), recent performance characterization with DPDK, and generally more complete documentation.
For simpler or lower-performance PCIe applications that do not necessarily require a DMA at all, or that need only simple DMA usage that is not QDMA or XDMA, such as in control plane applications, there are some alternative approaches.
For control path, UIO is often the best choice for simple devices (for example, memory-mapped I/O, polling-based communication).
Advanced features like DMA, interrupt handling, and complex synchronization are sometimes harder or impossible to implement in user space, and therefore, a custom Linux kernel driver is the better choice. One such example is a PCIe-based driver for an I/O expansion FPGA where multiple I2C or SPI devices need to be controlled on the target FPGA side over PCIe. In these cases, the FPGA-side Linux device drivers can often serve as a starting point for integrating the required functionality into a host-side PCIe driver.
Any licensing or support implications?
When using Yocto, there are generally no licensing or support implications, as Yocto is an open-source project. It is non-proprietary, meaning it can be freely used without concerns about licensing restrictions.
For installation tooling, refer to the EDF release notes, which provide guidance on setting up the necessary tools. You can find more information and download resources for embedded design tools at the following link: https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html
Also, AMD supports automatically generating Software Bill of Materials (SBoM) and CVE (Common Vulnerabilities and Exposures) reports. This is achieved using standard community tooling that integrates seamlessly with the Yocto Project.
What Are the Known Migration Myths?
Here are some common myths and how to mitigate them:
Format:
Myth: Shifting from menuconfig-driven PetaLinux workflows to command-line, recipe-driven Yocto workflows is harder.
Mitigation: Yocto Project industry standard has a wealth of information available from the Yocto Mega-Manual on the Yocto Project documentation page to YouTube videos, and many industry consultants. We recommend investing in Yocto training, creatinge starter templates that can be reused, and reference the documentation mapping PetaLinux concepts to Yocto equivalents.
Debug:
Myth: Tracing boot issues, bitstream loading, and kernel device tree interactions can be harder without PetaLinux tooling.
Mitigation: Yocto Project provides a wealth of automation and debug tooling. Many debug or loading features that PetaLinux provided were actually wrappers around Yocto Project equivalents.
Build System Complexity:
Myth: Learning and harmonizing BitBake terminology, layer management, and patch workflows can slow initial adoption.
Mitigation: Using native Yocto Project infrastructure uses the same basic concepts as PetaLinux (meta-layers, recipes, etc) because PetaLinux was a vendor-specific implementation of core Yocto Project tooling. For users new to using native Yocto Project, we recommend you to start with a minimal, board-specific layer (meta-yourboard) on top of meta-xilinx, with clear recipes for bitstream, DTB, and loader; gradually add complexity. Additionally, we highly recommend using the resources available on the AMD wiki for transation between PetaLinux commands/concepts and the native Yocto Project equivalents.
How Is Bitstream Packaging and PL Payload Delivery Handled in the Yocto Build?
In Yocto Project, bitstream (or PDI/CDO content for Versal) data are included in the build area and can optionally be automatically included in the root filesystem.
Loading PL configuration data at runtime can be automated using the dfx-mgr tool. To use this tool, include it in your rootFS by setting the appropriate build configuration options. This tool automates loading and tracking PL payloads with associated device tree overlay data.
Managing PL content through Yocto Project keeps the bitstream lifecycle reproducible (through recipes, patches, and a dedicated service) and works across boards by adapting the loader to the target FPGA interface (for example, Xilinx/Intel FPGA managers).
- For segmented configurations:If users have a segmented configuration they want to include in their rootfs, they must follow the instructions in https://github.com/Xilinx/meta-xilinx/blob/rel-v2026.1/docs/README.dfx.user.dts.md . This is a somewhat complex procedure, which is documented in detail on the following Wiki pages:
How Do We Migrate PetaLinux Root Filesystem Customizations (for Example, Init Scripts)?
systemd service recipe (meta-yourboard/recipes-core/systemd/my-service.bb) ex: File.bb
SUMMARY = "Startup task for my board"
DESCRIPTION = "Runs at boot to initialize custom services"
AUTHOR = "Your Team"
SRC_URI = "file://my-startup-script.sh"
S = "${WORKDIR}"
do_install() {
install -d ${D}${bindir}
install -m 0755 ${S}/my-startup-script.sh ${D}${bindir}/my-startup-script.sh
install -d ${D}${systemd_unitdir}/system
install -m 0644 ${S}/my-service.service ${D}${systemd_unitdir}/system/
}
SYSTEMD_SERVICE_${PN} = "my-service.service"
SYSTEMD_AUTO_ENABLE = "1"
Startup script example (meta-yourboard/recipes-core/systemd/files/my-startup-script.sh) ex: File.sh
#!/bin/sh
echo "Initializing custom startup tasks..."
# put your init tasks here
exit 0
Are there Yocto equivalents for PetaLinux’s `petalinux-config` options?
Yes, in Yocto you achieve equivalent configuration control to PetaLinux’s petalinux-config by using Yocto’s project-level and target-specific configuration mechanisms
- Global and machine configuration
MACHINE,DISTRO, andDISTRO_FEATURESin conf/machine/*.conf and conf/local.conf to select target hardware, features (for example, systemd, sysvinit, initscripts), and image behavior.Example:MACHINE = "versal-yocto";DISTRO_FEATURES:append = " systemd"to enable systemd. - Layer and feature managementbblayers.conf to enable/disable layers (for example, meta-xilinx, meta-versal, meta-yourboard).IMAGE_FEATURES to toggle features like ssh, package-management, debug-tweaks, etc.
- Kernel and bootloader customizationUse recipes-kernel to apply Kconfig options (bitbake -c menuconfig virtual/kernel) or to patch defconfig/kconfig fragments.U-Boot options through the same approach (bitbake -c menuconfig u-boot) or patching.The “make menuconfig” option inside software repositories that support ncurses-based configuration management (for example, Linux & U-Boot)
- Device tree and FPGA flowDevice tree fragments (.dtsi) added through a kernel recipe or a dedicated dtb-fragment/*.bbappend file.FPGA manager/bitstream integration through patches or dedicated recipes (bitstream.bb, loader.bb) in a custom layer.
Any Official Migration Guides or meta-xilinx Documentation?
Yes:
The PetaLinux to EDF Migration Guide in this repo walks through the migration end to end.
The
meta-xilinxlayer documentation lives in the upstream layer at meta-xilinx/README.md.
Why is the boot.scr file no longer produced by default for Versal and Versal2 boards, and what key changes does EFI introduce to the boot process after the transition from Distroboot to EFI boot?
This document is relevant only to the 2025.2 release and later as the UEFI boot flow in 2025.1 was based on the Distroboot flow.
AMD Embedded Development Framework (EDF) is intended to be complaint with the Arm System Ready specification which mandates the use of UEFI boot and UEFI based Capsule Update mechanism. As u-boot supports UEFI boot (or, a subset of it sufficient for this purposes), the u-boot configuration has been updated accordingly.
This document outlines the u-boot to Linux kernel boot process using UEFI.
Transition from Distro Boot (boot.scr) to EFI Boot Flow in EDF :
Historically Xilinx/AMD embedded boards have booted using u-boots Distro Boot
mechanism. This uses a set of functions and variables in the u-boot environment
that cycle through several boot options searching for a valid boot method. In
practice, this usually means finding and executing a boot script (boot.scr)
on a boot device. The boot script is then responsible for loading components
and running the booti ... command to hand control to the kernel.
VRK160 OSPI+SD Distro Boot log
Connecting to device com0. Use Ctrl-\ to escape.
[0.185]Non Secure Boot
[2.915]Loading PDI from OSPI
[2.935]Monolithic/Master Device
[4.354]FlashID=0x2C 0x5B 0x1C
[6.158]OSPI mode switched to DDR
[8.212]5.313 ms: PDI initialization time
[8.241]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[8.280]---Loading Partition#: 0x1, Id: 0xC
[32.070] 23.759 ms for Partition#: 0x1, Size: 9696 Bytes
ImageSelector Version: 2.0
Boot Count: 1
MaxBootCnt: 4
Rollback counter: 1
Mdata.crc32: 8385C68E
Mdata.version: 2
Mdata.active_index: 0
Mdata.previous_active_index: 1
Mdata.metadata_size: 7C
Mdata.desc_offset: 20
Mdata.bank_state[0]: FC
Mdata.bank_state[1]: FC
Mdata.bank_state[2]: FF
Mdata.bank_state[3]: FF
Mdata.fw_desc.num_banks: 2
Mdata.fw_desc.num_images: 1
Mdata.fw_desc.img_entry_size: 50
Mdata.fw_desc.bank_info_entry_size: 18
Image Type Guid: F1C0D5E8-7A23-4B91-B0F8-3E5C6A2D97F3
Location Guid: D7CE8A58-CE2C-11ED-81CD-D324E93AC223
Image Guid: 7E1B930B-F6B2-EF11-8565-EB65D140066B
Image Acceptance: yes
Image Guid: 00D84312-F6B2-EF11-8F4F-8BDDC3AA326D
Image Acceptance: yes
Active bank image version: amd-edf-versal-vrk160-sdt-seg-bootfw-v25.05.2+release-S09121046
Reset the Boot counter as bank 0 is in accepted state
Updated bank 0 to boot part register
[0.012]****************************************
[0.042]Xilinx Versal Platform Loader and Manager
[0.074]Release 2025.1 Aug 25 2025 - 16:33:53
[0.107]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.143]BOOTMODE: 0x8, MULTIBOOT: 0x2B0
[0.171]****************************************
[0.385]Non Secure Boot
[3.333]PLM Initialization Time
[3.356]***********Boot PDI Load: Started***********
[3.406]Loading PDI from OSPI
[3.427]Monolithic/Master Device
[4.847]FlashID=0x2C 0x5B 0x1C
[6.964]OSPI mode switched to DDR
[9.211]5.821 ms: PDI initialization time
[9.241]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[9.280]---Loading Partition#: 0x1, Id: 0xC
[65.335] 56.023 ms for Partition#: 0x1, Size: 9696 Bytes
[70.253]---Loading Partition#: 0x2, Id: 0x0
[74.558] 0.443 ms for Partition#: 0x2, Size: 70944 Bytes
PSM Firmware version: 2025.1 [Build: Aug 25 2025 16:33:53 ]
[84.434]+++Loading Image#: 0x2, Name: pl_cfi, Id: 0x18700000
[89.729]---Loading Partition#: 0x3, Id: 0x5
[1603.405]Polling 0xF6100008 Mask: 0x10 ExpectedValue: 0x10
[2314.897] 2221.306 ms for Partition#: 0x3, Size: 1836368 Bytes
[2317.645]+++Loading Image#: 0x3, Name: aie_subsys, Id: 0x0421C005
[2323.479]---Loading Partition#: 0x4, Id: 0x7
[2329.535] 2.020 ms for Partition#: 0x4, Size: 1952 Bytes
[2332.583]+++Loading Image#: 0x4, Name: fpd, Id: 0x0420C003
[2337.816]---Loading Partition#: 0x5, Id: 0x8
[2342.348] 0.496 ms for Partition#: 0x5, Size: 5792 Bytes
[2347.195]+++Loading Image#: 0x5, Name: apu_ss, Id: 0x1C000000
[2352.412]---Loading Partition#: 0x6, Id: 0x0
[2356.591] 0.144 ms for Partition#: 0x6, Size: 53968 Bytes
[2361.599]---Loading Partition#: 0x7, Id: 0x0
[2365.768] 0.133 ms for Partition#: 0x7, Size: 49152 Bytes
[2370.787]---Loading Partition#: 0x8, Id: 0x0
[2374.878] 0.056 ms for Partition#: 0x8, Size: 18512 Bytes
[2379.974]---Loading Partition#: 0x9, Id: 0x0
[2387.072] 3.063 ms for Partition#: 0x9, Size: 1234256 Bytes
[2389.557]---Loading Partition#: 0xA, Id: 0x0
[2393.692] 0.100 ms for Partition#: 0xA, Size: 1984 Bytes
[2398.657]---Loading Partition#: 0xB, Id: 0x0
[2402.738] 0.046 ms for Partition#: 0xB, Size: 12656 Bytes
[2407.904]***********Boot PDI Load: Done***********
[2412.393]35.159 ms: ROM Time
[2415.054]Total PLM Boot Time
INFO: BL31: Early console setup
INFO: Successfully initialized runtime conHello
WorTd
:uccessfrlly ran HeSlL World applicationBL31: GET_HANDOFF_PARAMS call success=0
INFO: BL31: PLM to TF-A handover success 0
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v2.12.0(debug):xlnx_rebase_v2.12_2025.1-dirty
NOTICE: BL31: Built : 07:04:54, Apr 24 2025
INFO: GICv3 with legacy support detected.
INFO: ARM GICv3 driver initialized in EL3
INFO: Maximum SPI INTID supported: 191
INFO: BL31: Initializing runtime services
INFO: BL31: cortex_a72: CPU workaround for erratum 859971 was applied
INFO: BL31: cortex_a72: CPU workaround for erratum 1319367 was applied
INFO: BL31: cortex_a72: CPU workaround for CVE 2017_5715 was applied
INFO: BL31: cortex_a72: CPU workaround for CVE 2018_3639 was applied
INFO: BL31: cortex_a72: CPU workaround for CVE 2022_23960 was applied
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x8000000
INFO: SPSR = 0x3c9
U-Boot 2025.01-g95ca2579c337 (Jul 25 2025 - 11:30:19 +0000)
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal VRK160 Eval board revA
DRAM: 2 GiB (effective 16 GiB)
EL Level: EL2
Multiboot: 688
Core: 35 devices, 23 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from SPIFlash... SF: Detected mt35xu02g with page size 256 Bytes, erase size 128 KiB, total 256 MiB
*** Warning - bad CRC, using default environment
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Bootmode: OSPI_MODE
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
Warning: ethernet@ff0c0000 (eth0) using random MAC address - a6:42:66:af:0e:99
eth0: ethernet@ff0c0000
Cannot persist EFI variables without system partition
Missing TPMv2 device for EFI_TCG_PROTOCOL
Missing RNG device for EFI_RNG_PROTOCOL
starting USB...
Bus usb@fe200000: Register 1000440 NbrPorts 1
Starting the controller
USB XHCI 1.10
scanning bus usb@fe200000 for devices... 4 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:2...
Found U-Boot script /boot.scr
932 bytes read in 9 ms (100.6 KiB/s)
## Executing script at 20000000
Checking for kernel:Image
Loading Image at 0x200000
26935808 bytes read in 1777 ms (14.5 MiB/s)
Working FDT set to 7be92900
libfdt fdt_getprop(): FDT_ERR_NOTFOUND
## Flattened Device Tree blob at 7be92900
Booting using the fdt blob at 0x7be92900
Working FDT set to 7be92900
Loading Device Tree to 0000000077e44000, end 0000000077e542c4 ... OK
Working FDT set to 77e44000
No RNG device
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.12.10-xilinx-g297834623cf6 (oe-user@oe-host) (aarch64-amd-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Mon Jul 21 10:14:27 UTC 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal VRK160 Eval board revA
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000800000000, size 2048 MiB
[ 0.000000] OF: reserved mem: initialized node cma_reserved@800000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000800000000..0x000000087fffffff (2097152 KiB) map reusable cma_reserved@800000000
[ 0.000000] OF: reserved mem: 0x0000050000000000..0x00000500ffffffff (4194304 KiB) nomap non-reusable buffer@50000000000
[ 0.000000] OF: reserved mem: 0x0000060000000000..0x00000600ffffffff (4194304 KiB) nomap non-reusable buffer@60000000000
[ 0.000000] OF: reserved mem: 0x0000070000000000..0x00000700ffffffff (4194304 KiB) nomap non-reusable buffer@70000000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000700ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff]
[ 0.000000] node 0: [mem 0x0000050000000000-0x00000500ffffffff]
[ 0.000000] node 0: [mem 0x0000060000000000-0x00000600ffffffff]
[ 0.000000] node 0: [mem 0x0000070000000000-0x00000700ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000700ffffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 22 pages/cpu s52248 r8192 d29672 u90112
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: root=/dev/mmcblk0p3 ro rootwait uio_pdrv_genirq.of_id=generic-uio
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4194304
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x000000007b486000-0x000000007f486000] (64MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511101ns
[ 0.000131] Console: colour dummy device 80x25
[ 0.000138] printk: legacy console [tty0] enabled
[ 0.000364] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399996)
[ 0.000377] pid_max: default: 32768 minimum: 301
[ 0.000467] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.000483] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.000998] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.004181] rcu: Hierarchical SRCU implementation.
[ 0.004192] rcu: Max phase no-delay instances is 1000.
[ 0.004335] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.008060] EFI services will not be available.
[ 0.008168] smp: Bringing up secondary CPUs ...
[ 0.132664] Detected PIPT I-cache on CPU1
[ 0.132703] GICv3: CPU1: found redistributor 1 region 0:0x00000000f90a0000
[ 0.132724] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.132785] smp: Brought up 1 node, 2 CPUs
[ 0.132807] SMP: Total of 2 processors activated.
[ 0.132813] CPU: All CPU(s) started at EL2
[ 0.132819] CPU features: detected: 32-bit EL0 Support
[ 0.132825] CPU features: detected: CRC32 instructions
[ 0.132860] alternatives: applying system-wide alternatives
[ 0.133371] Memory: 1726736K/16777216K available (16960K kernel code, 1088K rwdata, 4976K rodata, 3136K init, 484K bss, 12949968K reserved, 2097152K cma-reserved)
[ 0.133811] devtmpfs: initialized
[ 0.139653] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.139680] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.154613] 26048 pages in range for non-PLT usage
[ 0.154623] 517568 pages in range for PLT usage
[ 0.154725] pinctrl core: initialized pinctrl subsystem
[ 0.154995] DMI not present or invalid.
[ 0.156563] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.156975] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.157030] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.157079] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.157119] audit: initializing netlink subsys (disabled)
[ 0.157573] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.157595] audit: type=2000 audit(0.156:1): state=initialized audit_enabled=0 res=1
[ 0.157636] ASID allocator initialised with 65536 entries
[ 0.157743] Serial: AMBA PL011 UART driver
[ 0.160562] /axi/interrupt-controller@f9000000: Fixed dependency cycle(s) with /axi/interrupt-controller@f9000000
[ 0.163676] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.163693] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.163701] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.163708] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.163715] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.163721] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.163728] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.163734] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.232198] raid6: neonx8 gen() 4151 MB/s
[ 0.300237] raid6: neonx4 gen() 4054 MB/s
[ 0.368279] raid6: neonx2 gen() 3374 MB/s
[ 0.436325] raid6: neonx1 gen() 2444 MB/s
[ 0.504369] raid6: int64x8 gen() 2339 MB/s
[ 0.572407] raid6: int64x4 gen() 2291 MB/s
[ 0.640453] raid6: int64x2 gen() 2229 MB/s
[ 0.708497] raid6: int64x1 gen() 1716 MB/s
[ 0.708504] raid6: using algorithm neonx8 gen() 4151 MB/s
[ 0.776528] raid6: .... xor() 3020 MB/s, rmw enabled
[ 0.776535] raid6: using neon recovery algorithm
[ 0.776875] iommu: Default domain type: Translated
[ 0.776885] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.777058] SCSI subsystem initialized
[ 0.777170] usbcore: registered new interface driver usbfs
[ 0.777190] usbcore: registered new interface driver hub
[ 0.777209] usbcore: registered new device driver usb
[ 0.777278] mc: Linux media interface: v0.10
[ 0.777301] videodev: Linux video capture interface: v2.00
[ 0.777323] pps_core: LinuxPPS API ver. 1 registered
[ 0.777329] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.777341] PTP clock support registered
[ 0.777365] EDAC MC: Ver: 3.0.0
[ 0.777519] scmi_core: SCMI protocol bus registered
[ 0.777722] FPGA manager framework
[ 0.777844] Advanced Linux Sound Architecture Driver Initialized.
[ 0.778130] Bluetooth: Core ver 2.22
[ 0.778153] NET: Registered PF_BLUETOOTH protocol family
[ 0.778160] Bluetooth: HCI device and connection manager initialized
[ 0.778169] Bluetooth: HCI socket layer initialized
[ 0.778176] Bluetooth: L2CAP socket layer initialized
[ 0.778187] Bluetooth: SCO socket layer initialized
[ 0.778487] clocksource: Switched to clocksource arch_sys_counter
[ 0.778628] VFS: Disk quotas dquot_6.6.0
[ 0.778646] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.782722] NET: Registered PF_INET protocol family
[ 0.782834] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.783875] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 0.783900] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.783913] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.783996] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[ 0.784276] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.784330] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.784369] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.784456] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.784716] RPC: Registered named UNIX socket transport module.
[ 0.784726] RPC: Registered udp transport module.
[ 0.784732] RPC: Registered tcp transport module.
[ 0.784737] RPC: Registered tcp-with-tls transport module.
[ 0.784743] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.784755] PCI: CLS 0 bytes, default 64
[ 0.785453] Initialise system trusted keyrings
[ 0.785563] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.785959] NFS: Registering the id_resolver key type
[ 0.785991] Key type id_resolver registered
[ 0.785997] Key type id_legacy registered
[ 0.786013] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.786021] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.786140] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.817155] NET: Registered PF_ALG protocol family
[ 0.817175] xor: measuring software checksum speed
[ 0.817670] 8regs : 6707 MB/sec
[ 0.818127] 32regs : 7294 MB/sec
[ 0.818716] arm64_neon : 5638 MB/sec
[ 0.818723] xor: using function: 32regs (7294 MB/sec)
[ 0.818733] Key type asymmetric registered
[ 0.818740] Asymmetric key parser 'x509' registered
[ 0.818781] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.818864] io scheduler mq-deadline registered
[ 0.818874] io scheduler kyber registered
[ 0.818898] io scheduler bfq registered
[ 0.821483] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.846627] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.847553] Serial: AMBA driver
[ 0.852109] brd: module loaded
[ 0.854406] loop: module loaded
[ 0.857288] CAN device driver interface
[ 0.857602] usbcore: registered new interface driver asix
[ 0.857621] usbcore: registered new interface driver ax88179_178a
[ 0.857638] usbcore: registered new interface driver cdc_ether
[ 0.857657] usbcore: registered new interface driver net1080
[ 0.857674] usbcore: registered new interface driver cdc_subset
[ 0.857692] usbcore: registered new interface driver zaurus
[ 0.857711] usbcore: registered new interface driver cdc_ncm
[ 0.857727] usbcore: registered new interface driver r8153_ecm
[ 0.857876] VFIO - User Level meta-driver version: 0.3
[ 0.858225] usbcore: registered new interface driver uas
[ 0.858245] usbcore: registered new interface driver usb-storage
[ 0.858265] usbcore: registered new device driver onboard-usb-dev
[ 0.858566] i2c_dev: i2c /dev entries driver
[ 0.859402] usbcore: registered new interface driver uvcvideo
[ 0.859411] Driver for 1-wire Dallas network protocol.
[ 0.859769] Bluetooth: HCI UART driver ver 2.3
[ 0.859779] Bluetooth: HCI UART protocol H4 registered
[ 0.859786] Bluetooth: HCI UART protocol BCSP registered
[ 0.859805] Bluetooth: HCI UART protocol LL registered
[ 0.859812] Bluetooth: HCI UART protocol ATH3K registered
[ 0.859826] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 0.859853] Bluetooth: HCI UART protocol Intel registered
[ 0.859868] Bluetooth: HCI UART protocol QCA registered
[ 0.859885] usbcore: registered new interface driver bcm203x
[ 0.859905] usbcore: registered new interface driver bpa10x
[ 0.859922] usbcore: registered new interface driver bfusb
[ 0.859938] usbcore: registered new interface driver btusb
[ 0.859966] usbcore: registered new interface driver ath3k
[ 0.860115] EDAC ZynqMP-OCM: ECC not enabled
[ 0.860347] sdhci: Secure Digital Host Controller Interface driver
[ 0.860355] sdhci: Copyright(c) Pierre Ossman
[ 0.860361] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.860652] SMCCC: SOC_ID: ID = jep106:0049:0000 Revision = 0x00000000
[ 0.860743] zynqmp_firmware_probe Platform Management API v1.0
[ 0.860786] zynqmp_firmware_probe Trustzone version v1.0
[ 0.861288] xlnx_event_manager xlnx_event_manager: SGI 15 Registered over TF-A
[ 0.861303] xlnx_event_manager xlnx_event_manager: Xilinx Event Management driver probed
[ 0.910197] securefw securefw: securefw probed
[ 0.910468] xilinx_ecdsa xilinx_ecdsa.0: will run requests pump with realtime priority
[ 0.910741] zynqmp-aes zynqmp-aes.0: will run requests pump with realtime priority
[ 0.910957] zynqmp-sha3-384 zynqmp-sha3-384.0: will run requests pump with realtime priority
[ 0.911049] usbcore: registered new interface driver usbhid
[ 0.911058] usbhid: USB HID core driver
[ 0.912420] ARM CCI_500 PMU driver probed
[ 0.912687] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available
[ 0.913247] fpga_manager fpga0: Xilinx Versal FPGA Manager registered
[ 0.913691] pktgen: Packet Generator for packet performance testing. Version: 2.75
[ 0.914147] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP)
[ 0.914163] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 0.914242] IPVS: ipvs loaded.
[ 0.914335] Initializing XFRM netlink socket
[ 0.914370] NET: Registered PF_INET6 protocol family
[ 0.914798] Segment Routing with IPv6
[ 0.914829] In-situ OAM (IOAM) with IPv6
[ 0.914898] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 0.915170] NET: Registered PF_PACKET protocol family
[ 0.915184] NET: Registered PF_KEY protocol family
[ 0.915212] Bridge firewalling registered
[ 0.915218] can: controller area network core
[ 0.915240] NET: Registered PF_CAN protocol family
[ 0.915247] can: raw protocol
[ 0.915254] can: broadcast manager protocol
[ 0.915264] can: netlink gateway - max_hops=1
[ 0.915348] Bluetooth: RFCOMM TTY layer initialized
[ 0.915361] Bluetooth: RFCOMM socket layer initialized
[ 0.915379] Bluetooth: RFCOMM ver 1.11
[ 0.915390] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 0.915398] Bluetooth: BNEP filters: protocol multicast
[ 0.915405] Bluetooth: BNEP socket layer initialized
[ 0.915411] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 0.915418] Bluetooth: HIDP socket layer initialized
[ 0.915447] 8021q: 802.1Q VLAN Support v1.8
[ 0.915578] 9pnet: Installing 9P2000 support
[ 0.915623] Key type dns_resolver registered
[ 0.915722] NET: Registered PF_VSOCK protocol family
[ 0.921126] registered taskstats version 1
[ 0.921195] Loading compiled-in X.509 certificates
[ 0.928316] Btrfs loaded, zoned=no, fsverity=no
[ 1.003246] ff000000.serial: ttyAMA0 at MMIO 0xff000000 (irq = 18, base_baud = 0) is a PL011 rev3
[ 1.003282] printk: legacy console [ttyAMA0] enabled
[ 2.532812] ff010000.serial: ttyAMA1 at MMIO 0xff010000 (irq = 19, base_baud = 0) is a PL011 rev3
[ 2.541951] of-fpga-region fpga-region: FPGA Region probed
[ 2.548627] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
[ 2.556881] rtc_zynqmp f12a0000.rtc: registered as rtc0
[ 2.562143] rtc_zynqmp f12a0000.rtc: setting system clock to 2008-10-23T21:20:25 UTC (1224796825)
[ 2.571243] cdns-i2c ff020000.i2c: can't get pinctrl, bus recovery not supported
[ 2.578964] cdns-i2c ff020000.i2c: 100 kHz mmio ff020000 irq 24
[ 2.585076] cdns-i2c ff030000.i2c: can't get pinctrl, bus recovery not supported
[ 2.593447] at24 2-0054: supply vcc not found, using dummy regulator
[ 2.604345] at24 2-0054: 16384 byte 24c128 EEPROM, writable, 1 bytes/write
[ 2.611267] i2c i2c-1: Added multiplexed i2c bus 2
[ 2.616073] pca9541 1-0072: registered master selector for I2C pca9541
[ 2.622640] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 25
[ 2.629081] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1399999 KHz, changing to: 1400000 KHz
[ 2.641149] of_cfs_init
[ 2.643638] of_cfs_init: OK
[ 2.646504] clk: Disabling unused clocks
[ 2.650585] PM: genpd: Disabling unused power domains
[ 2.656285] ALSA device list:
[ 2.659253] No soundcards found.
[ 2.662997] Waiting for root device /dev/mmcblk0p3...
[ 12.770593] xilinx-zynqmp-dma ffa80000.dma-controller: deferred probe timeout, ignoring dependency
[ 12.779890] xilinx-zynqmp-dma ffa90000.dma-controller: deferred probe timeout, ignoring dependency
[ 12.789251] xilinx-zynqmp-dma ffaa0000.dma-controller: deferred probe timeout, ignoring dependency
[ 12.798364] sdhci-arasan f1050000.mmc: deferred probe timeout, ignoring dependency
[ 12.805962] xilinx-zynqmp-dma ffab0000.dma-controller: deferred probe timeout, ignoring dependency
[ 12.815229] xilinx-zynqmp-dma ffac0000.dma-controller: deferred probe timeout, ignoring dependency
[ 12.824407] xilinx-zynqmp-dma ffad0000.dma-controller: deferred probe timeout, ignoring dependency
[ 12.833578] xilinx-zynqmp-dma ffae0000.dma-controller: deferred probe timeout, ignoring dependency
[ 12.842741] xilinx-zynqmp-dma ffaf0000.dma-controller: deferred probe timeout, ignoring dependency
[ 12.851962] macb ff0c0000.ethernet: deferred probe timeout, ignoring dependency
[ 12.860821] macb ff0c0000.ethernet eth0: Cadence GEM rev 0x0107010b at 0xff0c0000 irq 35 (a6:42:66:af:0e:99)
[ 12.870829] dwc3 fe200000.usb: deferred probe timeout, ignoring dependency
[ 12.878202] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 12.883714] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[ 12.891440] xhci-hcd xhci-hcd.1.auto: USB3 root hub has no ports
[ 12.897448] xhci-hcd xhci-hcd.1.auto: hcc params 0x0238fe65 hci version 0x110 quirks 0x0000808000000810
[ 12.898492] mmc0: SDHCI controller on f1050000.mmc [f1050000.mmc] using ADMA 64-bit
[ 12.906857] xhci-hcd xhci-hcd.1.auto: irq 36, io mem 0xfe200000
[ 12.920612] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[ 12.928891] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 12.936117] usb usb1: Product: xHCI Host Controller
[ 12.940992] usb usb1: Manufacturer: Linux 6.12.10-xilinx-g297834623cf6 xhci-hcd
[ 12.948308] usb usb1: SerialNumber: xhci-hcd.1.auto
[ 12.953468] hub 1-0:1.0: USB hub found
[ 12.957245] hub 1-0:1.0: 1 port detected
[ 13.206486] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 13.221571] mmc0: new high speed SDXC card at address aaaa
[ 13.227433] mmcblk0: mmc0:aaaa SC64G 59.5 GiB
[ 13.233284] mmcblk0: p1 p2 p3 p4
[ 13.347031] usb 1-1: New USB device found, idVendor=0424, idProduct=2744, bcdDevice= 2.21
[ 13.355231] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 13.362366] usb 1-1: Product: USB2744
[ 13.366026] usb 1-1: Manufacturer: Microchip Tech
[ 13.432642] hub 1-1:1.0: USB hub found
[ 13.436448] hub 1-1:1.0: 3 ports detected
[ 13.452744] EXT4-fs (mmcblk0p3): orphan cleanup on readonly fs
[ 13.459993] EXT4-fs (mmcblk0p3): mounted filesystem 8a19ead7-99ea-4b38-b8ae-2064f9a6dea3 ro with ordered data mode. Quota mode: none.
[ 13.472083] VFS: Mounted root (ext4 filesystem) readonly on device 179:3.
[ 13.479535] devtmpfs: mounted
[ 13.483332] Freeing unused kernel memory: 3136K
[ 13.487931] Run /sbin/init as init process
[ 13.778499] usb 1-1.3: new high-speed USB device number 3 using xhci-hcd
[ 13.891185] usb 1-1.3: New USB device found, idVendor=0424, idProduct=2740, bcdDevice= 2.00
[ 13.899567] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 13.906883] usb 1-1.3: Product: Hub Controller
[ 13.911326] usb 1-1.3: Manufacturer: Microchip Tech
[ 14.005967] systemd[1]: System time before build time, advancing clock.
[ 14.075135] systemd[1]: systemd 255.17^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 14.107118] systemd[1]: Detected architecture arm64.
Welcome to AMD Embedded Development Framework Linux distribution 25.05.2+release-S09121046 (scarthgap)!
[ 14.131975] systemd[1]: Hostname set to <amd-edf>.
[ 14.148900] systemd[1]: Initializing machine ID from random generator.
[ 14.155578] systemd[1]: Installed transient /etc/machine-id file.
[ 14.550757] systemd[1]: Queued start job for default target Multi-User System.
[ 14.593581] systemd[1]: Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/getty.
[ 14.611778] systemd[1]: Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/modprobe.
[ 14.627780] systemd[1]: Created slice Slice /system/serial-getty.
[ OK ] Created slice Slice /system/serial-getty.
[ 14.643476] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 14.658748] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 14.678668] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 14.698600] systemd[1]: Expecting device /dev/disk/by-label/boot...
Expecting device /dev/disk/by-label/boot...
[ 14.714552] systemd[1]: Expecting device /dev/disk/by-label/esp...
Expecting device /dev/disk/by-label/esp...
[ 14.730636] systemd[1]: Reached target Path Units.
[ OK ] Reached target Path Units.
[ 14.742576] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 14.758565] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Slice Units.
[ 14.770573] systemd[1]: Reached target Swaps.
[ OK ] Reached target Swaps.
[ 14.809472] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 14.826633] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 14.842990] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 14.858784] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 14.879199] systemd[1]: Listening on Journal Audit Socket.
[ OK ] Listening on Journal Audit Socket.
[ 14.894903] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 14.910960] systemd[1]: Listening on Journal Socket.
[ 14.915958] usb 1-1.2: new high-speed USB device number 4 using xhci-hcd
[ OK ] Listening on Journal Socket.
[ 14.931023] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 14.947003] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 14.962845] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 14.978904] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 15.010704] systemd[1]: Mounting Huge Pages File System...
[ 15.010841] usb 1-1.2: New USB device found, idVendor=0781, idProduct=5567, bcdDevice= 1.00
[ 15.024579] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 15.024584] usb 1-1.2: Product: Cruzer Blade
[ 15.036172] usb 1-1.2: Manufacturer: SanDisk
Mounting Huge P[ 15.040453] usb 1-1.2: SerialNumber: 00017318121524113523
ages File System...
[ 15.050069] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 15.057515] scsi host0: usb-storage 1-1.2:1.0
[ 15.086876] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 15.108777] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 15.122807] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[ 15.140468] systemd[1]: Mounting Temporary Directory /tmp...
Mounting Temporary Directory /tmp...
[ 15.166997] systemd[1]: Starting Create List of Static Device Nodes...
Starting Create List of Static [ 15.176160] systemd[1]: Starting Load Kernel Module configfs...
Device Nodes...
Starting Load Kernel Module configfs...
[ 15.212911] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm[ 15.221002] systemd[1]: Starting Load Kernel Module fuse...
...
Starting Load Kernel Module fuse...
[ 15.252904] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 15.277562] systemd[1]: Starting File System Check on Root Device...
Starting File System Check on Root Device...
[ 15.304980] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 15.338838] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 15.350271] systemd[1]: Starting Generate network units from Kernel command line...
Starting Generate network units from Kernel command line...
[ 15.367381] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 15.378459] systemd[1]: Started RPC Bind.
[ 15.385817] systemd-journald[207]: Collecting audit messages is enabled.
[ OK ] Started 15.393244] systemd[1]: Mounted Huge Pages File System.
;39mRPC Bind.
[ OK [ 15.401316] systemd[1]: Mounted POSIX Message Queue File System.
] Mounted Huge Pages Fil[ 15.410594] systemd[1]: Mounted Kernel Debug File System.
e System.
[ OK ][ 15.418945] systemd[1]: Mounted Temporary Directory /tmp.
Mounted POSIX Message Qu[ 15.427726] systemd[1]: Finished Create List of Static Device Nodes.
eue File System.
[ OK[ 15.437184] systemd[1]: modprobe@configfs.service: Deactivated successfully.
] Mounted Kernel [ 15.447115] systemd[1]: Finished Load Kernel Module configfs.
Debug File System.
[ O[ 15.455945] systemd[1]: modprobe@drm.service: Deactivated successfully.
K ] Mounted Tempor[ 15.465161] systemd[1]: Finished Load Kernel Module drm.
ary Directory /tmp.
[ OK systemd[1]: Started Journal Service.
[0m] Finished Create List of Static Device Nodes.
[ OK ] Finished Load Kernel Module configfs.
[ OK ] Finished Load Kernel Module drm.
[ OK ] Started Journal Service.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Generate network units from Kernel command line.
Mounting Kernel Configuration File System...
Starting Create Static Device Nodes in /dev[ 15.527672] openvswitch: Open vSwitch switching datapath
gracefully...
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished Load Kernel Modules.
Mounting NFSD configuration filesystem...
Starting Apply Kernel Variables...
[ OK ] Mounted NFSD configuration filesystem.
[ OK ] Finished File System Check on Root Device.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Finished Create Static Device Nodes in /dev gracefully.
Starting Remount Root and Kernel File Systems...
[ 15.752302] EXT4-fs (mmcblk0p3): re-mounted 8a19ead7-99ea-4b38-b8ae-2064f9a6dea3 r/w. Quota mode: none.
[ OK ] Finished Remount Root and Kernel File Systems.
Starting Flush Journal to Persistent Storage...
[ 15.823884] systemd-journald[207]: Received client request to flush runtime journal.
Starting Create System Users...
[ OK ] Finished Flush Journal to Persistent Storage.
[ 15.892997] audit: type=1334 audit(1736360578.884:2): prog-id=6 op=LOAD
[ 15.899682] audit: type=1334 audit(1736360578.884:3): prog-id=7 op=LOAD
[ 15.906349] audit: type=1334 audit(1736360578.884:4): prog-id=8 op=LOAD
Starting User Database Manager...
[ OK ] Started User Database Manager.
[ 16.067452] scsi 0:0:0:0: Direct-Access SanDisk Cruzer Blade 1.00 PQ: 0 ANSI: 6
[ 16.086440] sd 0:0:0:0: [sda] 15630336 512-byte logical blocks: (8.00 GB/7.45 GiB)
[ 16.095064] sd 0:0:0:0: [sda] Write Protect is off
[ 16.100318] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ OK ] Finished Coldplug All udev Devices.
[ 16.133055] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ OK ] Finished Create System Users.
Starting Create Static Device Nodes in /dev...
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
[ 16.212061] audit: type=1334 audit(1736360579.204:5): prog-id=9 op=LOAD
[ 16.219903] audit: type=1334 audit(1736360579.212:6): prog-id=10 op=LOAD
Starting Rule-based Manager for Device Events and Files...
[ OK ] Started Rule-based Manager for Device Events and Files.
Mounting /var/volatile...
[ OK ] Mounted /var/volatile.
Starting Load/Save OS Random Seed...
[ 16.790914] macb ff0c0000.ethernet end0: renamed from eth0
[ OK ] Found device /dev/disk/by-label/esp.
[ OK ] Found device /dev/disk/by-label/boot.
[ 17.322509] random: crng init done
[ OK ] Finished Load/Save OS Random Seed.
Mounting /boot...
[ 17.556380] EXT4-fs (mmcblk0p2): mounted filesystem 9ffa64fa-d9a4-45ae-aac1-ea74d746d8b7 r/w with ordered data mode. Quota mode: none.
[ OK ] Mounted /boot.
Mounting /boot/efi...
[ OK ] Mounted /boot/efi.
[ OK ] Reached target Local File Systems.
Starting Rebuild Dynamic Linker Cache...
Starting Automatic Boot Loader Update...
Starting Commit a transient machine-id on disk...
Starting Create System Files and Directories...
[ OK ] Finished Create System Files and Directories.
Starting Rebuild Journal Catalog...
[ 17.965256] audit: type=1334 audit(1736360580.956:7): prog-id=11 op=LOAD
Starting Network Name Resolution...
[ 18.016944] audit: type=1334 audit(1736360581.008:8): prog-id=12 op=LOAD
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ OK ] Finished Automatic Boot Loader Update.
[ OK ] Finished Commit a transient machine-id on disk.
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ OK ] Finished Rebuild Journal Catalog.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting Virtual Console Setup...
[ OK ] Finished Virtual Console Setup.
[ OK ] Finished Rebuild Dynamic Linker Cache.
Starting Run pending postinsts...
Starting Update is Completed...
[ 20.181605] Unloading old XRT Linux kernel modules
[ 20.192273] Loading new XRT Linux kernel modules
[ OK ] Finished Update is Completed.
[ 20.219259] zocl: loading out-of-tree module taints kernel.
[ 20.272121] INFO: Creating ICD entry for Xilinx Platform
[ 21.306718] audit: type=1334 audit(1736360584.300:9): prog-id=13 op=LOAD
[ 21.313466] audit: type=1334 audit(1736360584.304:10): prog-id=14 op=LOAD
[ 21.320282] audit: type=1334 audit(1736360584.304:11): prog-id=9 op=UNLOAD
[ 21.327178] audit: type=1334 audit(1736360584.304:12): prog-id=10 op=UNLOAD
[ 21.334154] audit: type=1334 audit(1736360584.312:13): prog-id=15 op=LOAD
[ 21.340951] audit: type=1334 audit(1736360584.312:14): prog-id=12 op=UNLOAD
[ 21.347929] audit: type=1334 audit(1736360584.320:15): prog-id=16 op=LOAD
[ 21.354734] audit: type=1334 audit(1736360584.320:16): prog-id=3 op=UNLOAD
[ 21.361620] audit: type=1334 audit(1736360584.324:17): prog-id=17 op=LOAD
[ 21.368416] audit: type=1334 audit(1736360584.332:18): prog-id=18 op=LOAD
[ OK ] Finished Run pending postinsts.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting Docker Socket for the API...
Starting sshd.socket...
[ OK ] Listening on Docker Socket for the API.
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
Starting Modem Manager...
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
Starting D-Bus System Message Bus...
Starting dfx-mgrd Dynamic Function eXchange...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
[ OK ] Started System Logging Service.
Starting User Login Management...
Starting OpenSSH Key Generation...
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Reached target Preparation for Network.
Starting Network Configuration...
[ OK ] Started dfx-mgrd Dynamic Function eXchange.
Starting dfx-mgrd Default Firmware Load Service...
[ OK ] Started User Login Management.
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started Network Configuration.
[ OK ] Reached target Network.
Starting containerd container runtime...
Starting Wait for Network to be Configured...
Starting Permit User Sessions...
Starting Target Communication Framework agent...
[ OK ] Started Xinetd A Powerful Replacement For Inetd.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyAMA0.
[ OK ] Reached target Login Prompts.
[ OK ] Started Target Communication Framework agent.
[ OK ] Started Modem Manager.
[ OK ] Finished OpenSSH Key Generation.
[ OK ] Started containerd container runtime.
[ OK ] Finished dfx-mgrd Default Firmware Load Service.
AMD Embedded Development Framework Linux distribution 25.05.2+release-S09121046 amd-edf ttyAMA0
amd-edf login: amd-edf
You are required to change your password immediately (administrator enforced).
New password:
Retype new password:
WARNING: AMD Embedded Development Framework is a reference Yocto Project
distribution that should be used for testing and development purposes only.
It is recommended that you create your own distribution for production use.
amd-edf:~$
Download vrk160_OSPI+SD_Distro-boot.log
With the move to UEFI boot Distro Boot has been disabled - it is no longer the default boot command. In EDF images, boot scripts are no longer installed in the /boot partition and u-boot does not search for them automatically. The Distro Boot functionality (functions and variables) is still available in the environment but needs to be executed from a u-boot command line manually.
VRK160 OSPI+SD EFI boot log
Connecting to device com0. Use Ctrl-\ to escape.
[0.185]Non Secure Boot
[3.052]Loading PDI from OSPI
[3.074]Monolithic/Master Device
[4.495]FlashID=0x2C 0x5B 0x1C
[6.373]OSPI mode switched to DDR
[8.480]5.445 ms: PDI initialization time
[8.512]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[8.554]---Loading Partition#: 0x1, Id: 0xC
[32.385] 23.797 ms for Partition#: 0x1, Size: 9952 Bytes
[37.310]Warning: PCR extension failed for image 0x1 since TPM feature is disabled
**********************************************
Image Selector App Start
**********************************************
******** Boot info ********
Boot Count: 1
MaxBootCnt: 4
Rollback counter: 1
******** Metadata info ********
Mdata.crc32: 8385C68E
Mdata.version: 2
Mdata.active_index: 0
Mdata.previous_active_index: 1
Mdata.metadata_size: 7C
Mdata.desc_offset: 20
Mdata.bank_state[0]: FC
Mdata.bank_state[1]: FC
Mdata.bank_state[2]: FF
Mdata.bank_state[3]: FF
Mdata.fw_desc.num_banks: 2
Mdata.fw_desc.num_images: 1
Mdata.fw_desc.img_entry_size: 50
Mdata.fw_desc.bank_info_entry_size: 18
******** Guid info ********
Image Type Guid: F1C0D5E8-7A23-4B91-B0F8-3E5C6A2D97F3
Location Guid: D7CE8A58-CE2C-11ED-81CD-D324E93AC223
Image Guid: 7E1B930B-F6B2-EF11-8565-EB65D140066B
Image Acceptance: yes
Image Guid: 00D84312-F6B2-EF11-8F4F-8BDDC3AA326D
Image Acceptance: yes
******** Version info ********
Image Selector Version: 1.0
Active bank image ver : amd-edf-versal-vrk160-sdt-seg-bootfw-v1.1
******** Image Selection info ********
Reset the Boot counter as bank 0 is in accepted state
Updated bank 0 to boot part register
[0.012]****************************************
[0.045]Xilinx Versal Platform Loader and Manager
[0.080]Release 2026.1 Jan 13 2026 - 18:12:34
[0.117]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.156]BOOTMODE: 0x8, MULTIBOOT: 0x2B0
[0.187]****************************************
[0.404]Non Secure Boot
[3.496]PLM Initialization Time
[3.521]***********Boot PDI Load: Started***********
[3.575]Loading PDI from OSPI
[3.598]Monolithic/Master Device
[5.019]FlashID=0x2C 0x5B 0x1C
[7.038]OSPI mode switched to DDR
[9.306]5.748 ms: PDI initialization time
[9.339]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[9.382]---Loading Partition#: 0x1, Id: 0xC
[65.536] 56.119 ms for Partition#: 0x1, Size: 9952 Bytes
[70.460]---Loading Partition#: 0x2, Id: 0x0
[74.716] 0.390 ms for Partition#: 0x2, Size: 48992 Bytes
[79.308]Warning: PCR extension failed for image 0x1 since TPM feature is disabled
PSM Firmware version: 2026.1 [Build: Jan 13 2026 18:12:34 ]
[91.788]+++Loading Image#: 0x2, Name: pl_cfi, Id: 0x18700000
[97.088]---Loading Partition#: 0x3, Id: 0x5
[1611.812]Polling 0xF6100008 Mask: 0x10 ExpectedValue: 0x10
[3029.536]Polling 0xF6100008 Mask: 0x10 ExpectedValue: 0x10
[3568.642] 3467.688 ms for Partition#: 0x3, Size: 1838624 Bytes
[3571.389]Warning: PCR extension failed for image 0x2 since TPM feature is disabled
[3578.701]+++Loading Image#: 0x3, Name: aie_subsys, Id: 0x0421C005
[3584.544]---Loading Partition#: 0x4, Id: 0x7
[3590.618] 2.032 ms for Partition#: 0x4, Size: 1952 Bytes
[3593.659]Warning: PCR extension failed for image 0x3 since TPM feature is disabled
[3600.970]+++Loading Image#: 0x4, Name: fpd, Id: 0x0420C003
[3606.213]---Loading Partition#: 0x5, Id: 0x8
[3610.759] 0.504 ms for Partition#: 0x5, Size: 5792 Bytes
[3615.327]Warning: PCR extension failed for image 0x4 since TPM feature is disabled
[3622.912]+++Loading Image#: 0x5, Name: apu_ss, Id: 0x1C000000
[3628.139]---Loading Partition#: 0x6, Id: 0x0
[3632.369] 0.188 ms for Partition#: 0x6, Size: 71824 Bytes
[3637.339]---Loading Partition#: 0x7, Id: 0x0
[3641.512] 0.133 ms for Partition#: 0x7, Size: 49152 Bytes
[3646.538]---Loading Partition#: 0x8, Id: 0x0
[3650.615] 0.037 ms for Partition#: 0x8, Size: 10288 Bytes
[3655.737]---Loading Partition#: 0x9, Id: 0x0
[3662.896] 3.119 ms for Partition#: 0x9, Size: 1255440 Bytes
[3665.387]---Loading Partition#: 0xA, Id: 0x0
[3669.528] 0.100 ms for Partition#: 0xA, Size: 1984 Bytes
[3674.501]---Loading Partition#: 0xB, Id: 0x0
[3678.589] 0.047 ms for Partition#: 0xB, Size: 13264 Bytes
[3683.699]Warning: PCR extension failed for image 0x5 since TPM feature is disabled
[3691.067]***********Boot PDI Load: Done***********
[3695.562]35.371 ms: ROM Time
[3698.226]Total PLM Boot Time
NOTICE: TF-A running on SILICON 0
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: Hell4.World
Succe1.full5 ran Hello World apCEicatio1: Built : 14:11:54, Dec 23 2025
U-Boot 2025.01-g5e0d8abc7e09 (Nov 12 2025 - 07:44:59 +0000)
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal VRK160 Eval board revA
DRAM: 2 GiB (effective 16 GiB)
EL Level: EL2
Multiboot: 0
Xilinx I2C FRU format at nvmem0:
Manufacturer Name: XILINX
Product Name: VRK160
Serial No: 4305229A3067
Part Number: 5229-01
File ID: 00
Revision Number: A2
Core: 40 devices, 25 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from SPIFlash... SF: Detected mt35xu02g with page size 256 Bytes, erase size 128 KiB, total 256 MiB
*** Warning - bad CRC, using default environment
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Bootmode: OSPI_MODE
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
eth0: ethernet@ff0c0000
Failed to load EFI variables
Missing TPMv2 device for EFI_TCG_PROTOCOL
Missing RNG device for EFI_RNG_PROTOCOL
starting USB...
Bus usb@fe200000: Register 1000440 NbrPorts 1
Starting the controller
USB XHCI 1.10
scanning bus usb@fe200000 for devices... 4 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
Saving Environment to SPIFlash... Erasing SPI flash...Writing to SPI flash...done
Valid environment: 1
OK
Saving Environment to SPIFlash... Erasing SPI flash...Writing to SPI flash...done
Valid environment: 2
OK
Hit any key to stop autoboot: 0
*** U-Boot Boot Menu ***
mmc 0
usb 0
Exit
Press UP/DOWN to move, ENTER to select, ESC to quit
Booting: mmc 0
No RNG device
EDF Linux
EDF Xen
─────────────────────
Boot in 1 s.
EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.12.40-xilinx-g31626ef92ff1 (oe-user@oe-host) (aarch64-amd-linux-gcc (GCC) 13.4.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Fri Nov 7 15:28:23 UTC 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal VRK160 Eval board revA
[ 0.000000] earlycon: pl11 at MMIO32 0x00000000ff000000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [pl11] enabled
[ 0.000000] efi: EFI v2.10 by Das U-Boot
[ 0.000000] efi: ESRT=0x77e3f040 RTPROP=0x77e45040 SMBIOS 3.0=0x7bf4d000 MEMRESERVE=0x77df5040
[ 0.000000] esrt: Reserving ESRT space from 0x0000000077e3f040 to 0x0000000077e3f078.
[ 0.000000] OF: reserved mem: 0x0000000009800000..0x000000000985ffff (384 KiB) nomap non-reusable rproc0@9800000
[ 0.000000] OF: reserved mem: 0x0000000009860000..0x0000000009863fff (16 KiB) nomap non-reusable vdev0vring0@9860000
[ 0.000000] OF: reserved mem: 0x0000000009864000..0x0000000009867fff (16 KiB) nomap non-reusable vdev0vring1@9864000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000009868000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@9868000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000009868000..0x0000000009967fff (1024 KiB) nomap non-reusable vdev0buffer@9868000
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000800000000, size 2048 MiB
[ 0.000000] OF: reserved mem: initialized node cma_reserved@800000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000800000000..0x000000087fffffff (2097152 KiB) map reusable cma_reserved@800000000
[ 0.000000] OF: reserved mem: 0x0000050000000000..0x00000500ffffffff (4194304 KiB) nomap non-reusable buffer@50000000000
[ 0.000000] OF: reserved mem: 0x0000060000000000..0x00000600ffffffff (4194304 KiB) nomap non-reusable buffer@60000000000
[ 0.000000] OF: reserved mem: 0x0000070000000000..0x00000700ffffffff (4194304 KiB) nomap non-reusable buffer@70000000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000700ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x00000000097fffff]
[ 0.000000] node 0: [mem 0x0000000009800000-0x0000000009967fff]
[ 0.000000] node 0: [mem 0x0000000009968000-0x0000000077e44fff]
[ 0.000000] node 0: [mem 0x0000000077e45000-0x0000000077e45fff]
[ 0.000000] node 0: [mem 0x0000000077e46000-0x0000000077e48fff]
[ 0.000000] node 0: [mem 0x0000000077e49000-0x0000000077e6afff]
[ 0.000000] node 0: [mem 0x0000000077e6b000-0x000000007bf4cfff]
[ 0.000000] node 0: [mem 0x000000007bf4d000-0x000000007bf4dfff]
[ 0.000000] node 0: [mem 0x000000007bf4e000-0x000000007fe9ffff]
[ 0.000000] node 0: [mem 0x000000007fea0000-0x000000007feaffff]
[ 0.000000] node 0: [mem 0x000000007feb0000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff]
[ 0.000000] node 0: [mem 0x0000050000000000-0x00000500ffffffff]
[ 0.000000] node 0: [mem 0x0000060000000000-0x00000600ffffffff]
[ 0.000000] node 0: [mem 0x0000070000000000-0x00000700ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000700ffffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 31 pages/cpu s90072 r8192 d28712 u126976
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: root=PARTUUID=d5091dac-455c-4964-9d49-870c4f1907ab ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4194304
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x0000000077f4d000-0x000000007bf4d000] (64MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511101ns
[ 0.008367] Console: colour dummy device 80x25
[ 0.012853] printk: legacy console [tty0] enabled
[ 0.017601] printk: legacy bootconsole [pl11] disabled
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.12.40-xilinx-g31626ef92ff1 (oe-user@oe-host) (aarch64-amd-linux-gcc (GCC) 13.4.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Fri Nov 7 15:28:23 UTC 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal VRK160 Eval board revA
[ 0.000000] earlycon: pl11 at MMIO32 0x00000000ff000000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [pl11] enabled
[ 0.000000] efi: EFI v2.10 by Das U-Boot
[ 0.000000] efi: ESRT=0x77e3f040 RTPROP=0x77e45040 SMBIOS 3.0=0x7bf4d000 MEMRESERVE=0x77df5040
[ 0.000000] esrt: Reserving ESRT space from 0x0000000077e3f040 to 0x0000000077e3f078.
[ 0.000000] OF: reserved mem: 0x0000000009800000..0x000000000985ffff (384 KiB) nomap non-reusable rproc0@9800000
[ 0.000000] OF: reserved mem: 0x0000000009860000..0x0000000009863fff (16 KiB) nomap non-reusable vdev0vring0@9860000
[ 0.000000] OF: reserved mem: 0x0000000009864000..0x0000000009867fff (16 KiB) nomap non-reusable vdev0vring1@9864000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000009868000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@9868000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000009868000..0x0000000009967fff (1024 KiB) nomap non-reusable vdev0buffer@9868000
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000800000000, size 2048 MiB
[ 0.000000] OF: reserved mem: initialized node cma_reserved@800000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000800000000..0x000000087fffffff (2097152 KiB) map reusable cma_reserved@800000000
[ 0.000000] OF: reserved mem: 0x0000050000000000..0x00000500ffffffff (4194304 KiB) nomap non-reusable buffer@50000000000
[ 0.000000] OF: reserved mem: 0x0000060000000000..0x00000600ffffffff (4194304 KiB) nomap non-reusable buffer@60000000000
[ 0.000000] OF: reserved mem: 0x0000070000000000..0x00000700ffffffff (4194304 KiB) nomap non-reusable buffer@70000000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000700ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x00000000097fffff]
[ 0.000000] node 0: [mem 0x0000000009800000-0x0000000009967fff]
[ 0.000000] node 0: [mem 0x0000000009968000-0x0000000077e44fff]
[ 0.000000] node 0: [mem 0x0000000077e45000-0x0000000077e45fff]
[ 0.000000] node 0: [mem 0x0000000077e46000-0x0000000077e48fff]
[ 0.000000] node 0: [mem 0x0000000077e49000-0x0000000077e6afff]
[ 0.000000] node 0: [mem 0x0000000077e6b000-0x000000007bf4cfff]
[ 0.000000] node 0: [mem 0x000000007bf4d000-0x000000007bf4dfff]
[ 0.000000] node 0: [mem 0x000000007bf4e000-0x000000007fe9ffff]
[ 0.000000] node 0: [mem 0x000000007fea0000-0x000000007feaffff]
[ 0.000000] node 0: [mem 0x000000007feb0000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff]
[ 0.000000] node 0: [mem 0x0000050000000000-0x00000500ffffffff]
[ 0.000000] node 0: [mem 0x0000060000000000-0x00000600ffffffff]
[ 0.000000] node 0: [mem 0x0000070000000000-0x00000700ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000700ffffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 31 pages/cpu s90072 r8192 d28712 u126976
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: root=PARTUUID=d5091dac-455c-4964-9d49-870c4f1907ab ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4194304
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x0000000077f4d000-0x000000007bf4d000] (64MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511101ns
[ 0.008367] Console: colour dummy device 80x25
[ 0.012853] printk: legacy console [tty0] enabled
[ 0.017601] printk: legacy bootconsole [pl11] disabled
[ 0.022806] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399996)
[ 0.022819] pid_max: default: 32768 minimum: 301
[ 0.022911] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.022925] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.024097] rcu: Hierarchical SRCU implementation.
[ 0.024110] rcu: Max phase no-delay instances is 1000.
[ 0.024253] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.024475] Remapping and enabling EFI services.
[ 0.024597] smp: Bringing up secondary CPUs ...
[ 0.152212] Detected PIPT I-cache on CPU1
[ 0.152263] GICv3: CPU1: found redistributor 1 region 0:0x00000000f90a0000
[ 0.152284] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.152349] smp: Brought up 1 node, 2 CPUs
[ 0.152368] SMP: Total of 2 processors activated.
[ 0.152373] CPU: All CPU(s) started at EL2
[ 0.152379] CPU features: detected: 32-bit EL0 Support
[ 0.152385] CPU features: detected: CRC32 instructions
[ 0.152419] alternatives: applying system-wide alternatives
[ 0.152932] Memory: 1718796K/16777216K available (18752K kernel code, 2374K rwdata, 5716K rodata, 4672K init, 503K bss, 12957184K reserved, 2097152K cma-reserved)
[ 0.153375] devtmpfs: initialized
[ 0.160332] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.160361] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.175579] 24720 pages in range for non-PLT usage
[ 0.175591] 516240 pages in range for PLT usage
[ 0.175706] pinctrl core: initialized pinctrl subsystem
[ 0.176060] SMBIOS 3.7.0 present.
[ 0.176080] DMI: xlnx Xilinx Versal VRK160 Eval board revA/Xilinx Versal VRK160 Eval board revA, BIOS 2025.01-g5e0d8abc7e09 01/01/2025
[ 0.176096] DMI: Memory slots populated: 0/0
[ 0.177611] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.178060] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.178112] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.178160] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.178195] audit: initializing netlink subsys (disabled)
[ 0.178318] audit: type=2000 audit(0.168:1): state=initialized audit_enabled=0 res=1
[ 0.178539] thermal_sys: Registered thermal governor 'step_wise'
[ 0.178644] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.178686] ASID allocator initialised with 65536 entries
[ 0.178798] Serial: AMBA PL011 UART driver
[ 0.182644] /axi/interrupt-controller@f9000000: Fixed dependency cycle(s) with /axi/interrupt-controller@f9000000
[ 0.188553] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.188571] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.188579] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.188586] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.188593] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.188599] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.188606] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.188612] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.255195] raid6: neonx8 gen() 4144 MB/s
[ 0.323236] raid6: neonx4 gen() 4064 MB/s
[ 0.391277] raid6: neonx2 gen() 3373 MB/s
[ 0.459323] raid6: neonx1 gen() 2445 MB/s
[ 0.527365] raid6: int64x8 gen() 2355 MB/s
[ 0.595410] raid6: int64x4 gen() 2297 MB/s
[ 0.663447] raid6: int64x2 gen() 2224 MB/s
[ 0.731498] raid6: int64x1 gen() 1709 MB/s
[ 0.731505] raid6: using algorithm neonx8 gen() 4144 MB/s
[ 0.799538] raid6: .... xor() 3017 MB/s, rmw enabled
[ 0.799547] raid6: using neon recovery algorithm
[ 0.800015] iommu: Default domain type: Translated
[ 0.800027] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.800218] SCSI subsystem initialized
[ 0.800348] usbcore: registered new interface driver usbfs
[ 0.800372] usbcore: registered new interface driver hub
[ 0.800392] usbcore: registered new device driver usb
[ 0.800461] mc: Linux media interface: v0.10
[ 0.800485] videodev: Linux video capture interface: v2.00
[ 0.800508] pps_core: LinuxPPS API ver. 1 registered
[ 0.800514] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.800526] PTP clock support registered
[ 0.800551] EDAC MC: Ver: 3.0.0
[ 0.800762] scmi_core: SCMI protocol bus registered
[ 0.800865] efivars: Registered efivars operations
[ 0.801060] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801111] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801163] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801212] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801261] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801307] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801337] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801385] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801416] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801461] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801639] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801692] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801739] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801787] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801835] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801885] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801918] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801963] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.801993] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802040] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802229] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802279] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802326] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802373] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802421] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802470] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802500] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802547] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802577] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802628] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802778] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802826] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802876] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802921] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.802966] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803013] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803045] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803091] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803121] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803166] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803298] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803336] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803368] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803400] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803431] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803464] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803487] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803517] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803542] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803573] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.803880] FPGA manager framework
[ 0.804032] Advanced Linux Sound Architecture Driver Initialized.
[ 0.804414] Bluetooth: Core ver 2.22
[ 0.804437] NET: Registered PF_BLUETOOTH protocol family
[ 0.804444] Bluetooth: HCI device and connection manager initialized
[ 0.804452] Bluetooth: HCI socket layer initialized
[ 0.804460] Bluetooth: L2CAP socket layer initialized
[ 0.804471] Bluetooth: SCO socket layer initialized
[ 0.804822] clocksource: Switched to clocksource arch_sys_counter
[ 0.805019] VFS: Disk quotas dquot_6.6.0
[ 0.805037] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.810198] NET: Registered PF_INET protocol family
[ 0.810316] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.811377] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 0.811404] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.811417] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.811501] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[ 0.811783] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.811836] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.811875] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.811960] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.812300] RPC: Registered named UNIX socket transport module.
[ 0.812312] RPC: Registered udp transport module.
[ 0.812319] RPC: Registered tcp transport module.
[ 0.812324] RPC: Registered tcp-with-tls transport module.
[ 0.812330] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.812343] PCI: CLS 0 bytes, default 64
[ 0.813126] Initialise system trusted keyrings
[ 0.813248] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.813435] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.813665] NFS: Registering the id_resolver key type
[ 0.813685] Key type id_resolver registered
[ 0.813692] Key type id_legacy registered
[ 0.813708] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.813719] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.813836] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.844725] NET: Registered PF_ALG protocol family
[ 0.844743] xor: measuring software checksum speed
[ 0.845244] 8regs : 6627 MB/sec
[ 0.845702] 32regs : 7296 MB/sec
[ 0.846287] arm64_neon : 5671 MB/sec
[ 0.846293] xor: using function: 32regs (7296 MB/sec)
[ 0.846304] Key type asymmetric registered
[ 0.846310] Asymmetric key parser 'x509' registered
[ 0.846351] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.846451] io scheduler mq-deadline registered
[ 0.846461] io scheduler kyber registered
[ 0.846486] io scheduler bfq registered
[ 0.849202] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.873175] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.874147] Serial: AMBA driver
[ 0.879018] brd: module loaded
[ 0.881399] loop: module loaded
[ 0.892626] CAN device driver interface
[ 0.893032] usbcore: registered new interface driver asix
[ 0.893059] usbcore: registered new interface driver ax88179_178a
[ 0.893088] usbcore: registered new interface driver cdc_ether
[ 0.893112] usbcore: registered new interface driver net1080
[ 0.893137] usbcore: registered new interface driver cdc_subset
[ 0.893164] usbcore: registered new interface driver zaurus
[ 0.893190] usbcore: registered new interface driver cdc_ncm
[ 0.893219] usbcore: registered new interface driver r8153_ecm
[ 0.893383] VFIO - User Level meta-driver version: 0.3
[ 0.893821] usbcore: registered new interface driver uas
[ 0.893851] usbcore: registered new interface driver usb-storage
[ 0.893872] usbcore: registered new device driver onboard-usb-dev
[ 0.894198] i2c_dev: i2c /dev entries driver
[ 0.895168] usbcore: registered new interface driver uvcvideo
[ 0.895178] Driver for 1-wire Dallas network protocol.
[ 0.895693] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
[ 0.895852] Bluetooth: HCI UART driver ver 2.3
[ 0.895861] Bluetooth: HCI UART protocol H4 registered
[ 0.895868] Bluetooth: HCI UART protocol BCSP registered
[ 0.895889] Bluetooth: HCI UART protocol LL registered
[ 0.895896] Bluetooth: HCI UART protocol ATH3K registered
[ 0.895913] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 0.895949] Bluetooth: HCI UART protocol Intel registered
[ 0.895965] Bluetooth: HCI UART protocol QCA registered
[ 0.895992] usbcore: registered new interface driver bcm203x
[ 0.896020] usbcore: registered new interface driver bpa10x
[ 0.896044] usbcore: registered new interface driver bfusb
[ 0.896069] usbcore: registered new interface driver btusb
[ 0.896107] usbcore: registered new interface driver ath3k
[ 0.896276] EDAC ZynqMP-OCM: ECC not enabled
[ 0.896533] sdhci: Secure Digital Host Controller Interface driver
[ 0.896541] sdhci: Copyright(c) Pierre Ossman
[ 0.896547] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.896931] SMCCC: SOC_ID: ID = jep106:0049:0000 Revision = 0x00000000
[ 0.897025] zynqmp_firmware_probe Platform Management API v1.0
[ 0.897037] zynqmp_firmware_probe Trustzone version v1.0
[ 0.897516] xlnx_event_manager xlnx_event_manager: SGI 15 Registered over TF-A
[ 0.897529] xlnx_event_manager xlnx_event_manager: Xilinx Event Management driver probed
[ 0.946642] securefw securefw: securefw probed
[ 0.946931] xilinx_ecdsa xilinx_ecdsa.0: will run requests pump with realtime priority
[ 0.947196] zynqmp-aes zynqmp-aes.0: will run requests pump with realtime priority
[ 0.947413] zynqmp-sha3-384 zynqmp-sha3-384.0: will run requests pump with realtime priority
[ 0.947531] usbcore: registered new interface driver usbhid
[ 0.947539] usbhid: USB HID core driver
[ 0.948320] remoteproc remoteproc0: ffe00000.r5f is available
[ 0.949676] ARM CCI_500 PMU driver probed
[ 0.949980] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available
[ 0.950602] fpga_manager fpga0: Xilinx Versal FPGA Manager registered
[ 0.951085] pktgen: Packet Generator for packet performance testing. Version: 2.75
[ 0.951584] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP)
[ 0.951601] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 0.951680] IPVS: ipvs loaded.
[ 0.951774] Initializing XFRM netlink socket
[ 0.951817] NET: Registered PF_INET6 protocol family
[ 0.952232] Segment Routing with IPv6
[ 0.952266] In-situ OAM (IOAM) with IPv6
[ 0.952329] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 0.952609] NET: Registered PF_PACKET protocol family
[ 0.952623] NET: Registered PF_KEY protocol family
[ 0.952653] Bridge firewalling registered
[ 0.952661] can: controller area network core
[ 0.952683] NET: Registered PF_CAN protocol family
[ 0.952691] can: raw protocol
[ 0.952698] can: broadcast manager protocol
[ 0.952708] can: netlink gateway - max_hops=1
[ 0.952786] Bluetooth: RFCOMM TTY layer initialized
[ 0.952798] Bluetooth: RFCOMM socket layer initialized
[ 0.952833] Bluetooth: RFCOMM ver 1.11
[ 0.952844] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 0.952851] Bluetooth: BNEP filters: protocol multicast
[ 0.952859] Bluetooth: BNEP socket layer initialized
[ 0.952866] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 0.952877] Bluetooth: HIDP socket layer initialized
[ 0.952905] 8021q: 802.1Q VLAN Support v1.8
[ 0.953054] 9pnet: Installing 9P2000 support
[ 0.953081] Key type dns_resolver registered
[ 0.953208] NET: Registered PF_VSOCK protocol family
[ 0.959102] registered taskstats version 1
[ 0.959173] Loading compiled-in X.509 certificates
[ 0.966141] Btrfs loaded, zoned=no, fsverity=no
[ 0.977171] ff000000.serial: ttyAMA0 at MMIO 0xff000000 (irq = 23, base_baud = 0) is a PL011 rev3
[ 0.977207] printk: legacy console [ttyAMA0] enabled
[ 3.129427] ff010000.serial: ttyAMA1 at MMIO 0xff010000 (irq = 24, base_baud = 0) is a PL011 rev3
[ 3.139059] of-fpga-region fpga-region: FPGA Region probed
[ 3.151749] 16 fixed-partitions partitions found on MTD device f1010000.spi.0
[ 3.158922] Creating 16 MTD partitions on "f1010000.spi.0":
[ 3.164498] 0x000000000000-0x000000060000 : "Image Selector"
[ 3.170814] 0x000000060000-0x0000000c0000 : "Image Selector Backup"
[ 3.177634] 0x0000000c0000-0x0000000e0000 : "Image Selector Scratchpad"
[ 3.184771] 0x0000000e0000-0x0000014e0000 : "Image Recovery"
[ 3.190951] 0x0000014e0000-0x000001500000 : "Image Recovery Scratchpad"
[ 3.198115] 0x000001500000-0x000001520000 : "SystemReady-DT Update Metadata"
[ 3.205702] 0x000001520000-0x000001540000 : "SystemReady-DT Update Metadata Backup"
[ 3.213911] 0x000001540000-0x000001560000 : "U-Boot Variables"
[ 3.220265] 0x000001560000-0x000001580000 : "U-Boot Variables Backup"
[ 3.227222] 0x000001580000-0x000008780000 : "Bank A Space"
[ 3.233297] 0x000008780000-0x0000087a0000 : "U-Boot Variables Bank A"
[ 3.240263] 0x0000087a0000-0x0000087c0000 : "U-Boot Variables Bank A Backup"
[ 3.247847] 0x0000087c0000-0x00000f9c0000 : "Bank B Space"
[ 3.253892] 0x00000f9c0000-0x00000f9e0000 : "U-Boot Variables Bank B"
[ 3.260874] 0x00000f9e0000-0x00000fa00000 : "U-Boot Variables Bank B Backup"
[ 3.268463] 0x00000fa00000-0x00000ffe0000 : "User Scratchpad"
[ 3.277680] macb ff0c0000.ethernet eth0: Cadence GEM rev 0x0107010b at 0xff0c0000 irq 36 (00:0a:35:18:d6:f8)
[ 3.289681] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 3.295209] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 3.302955] xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports
[ 3.308967] xhci-hcd xhci-hcd.0.auto: hcc params 0x0238fe65 hci version 0x110 quirks 0x0000808000000810
[ 3.318385] xhci-hcd xhci-hcd.0.auto: irq 38, io mem 0xfe200000
[ 3.324476] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[ 3.332750] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.339987] usb usb1: Product: xHCI Host Controller
[ 3.344869] usb usb1: Manufacturer: Linux 6.12.40-xilinx-g31626ef92ff1 xhci-hcd
[ 3.352178] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 3.357347] hub 1-0:1.0: USB hub found
[ 3.361126] hub 1-0:1.0: 1 port detected
[ 3.366009] rtc_zynqmp f12a0000.rtc: registered as rtc0
[ 3.371278] rtc_zynqmp f12a0000.rtc: setting system clock to 2010-02-20T04:09:03 UTC (1266638943)
[ 3.380334] cdns-i2c ff020000.i2c: can't get pinctrl, bus recovery not supported
[ 3.388006] cdns-i2c ff020000.i2c: 100 kHz mmio ff020000 irq 41
[ 3.394117] cdns-i2c ff030000.i2c: can't get pinctrl, bus recovery not supported
[ 3.402581] at24 2-0054: supply vcc not found, using dummy regulator
[ 3.413492] at24 2-0054: 16384 byte 24c128 EEPROM, writable, 1 bytes/write
[ 3.420418] i2c i2c-1: Added multiplexed i2c bus 2
[ 3.425217] pca9541 1-0072: registered master selector for I2C pca9541
[ 3.431780] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 42
[ 3.438470] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1399999 KHz, changing to: 1400000 KHz
[ 3.450671] of_cfs_init
[ 3.453159] of_cfs_init: OK
[ 3.456038] clk: Disabling unused clocks
[ 3.460128] PM: genpd: Disabling unused power domains
[ 3.465528] ALSA device list:
[ 3.468489] No soundcards found.
[ 3.500821] mmc0: SDHCI controller on f1050000.mmc [f1050000.mmc] using ADMA 64-bit
[ 3.508620] Waiting for root device PARTUUID=d5091dac-455c-4964-9d49-870c4f1907ab...
[ 3.624822] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 3.765389] usb 1-1: New USB device found, idVendor=0424, idProduct=2744, bcdDevice= 2.21
[ 3.773579] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.780719] usb 1-1: Product: USB2744
[ 3.784387] usb 1-1: Manufacturer: Microchip Tech
[ 3.836505] hub 1-1:1.0: USB hub found
[ 3.840332] hub 1-1:1.0: 3 ports detected
[ 3.881645] mmc0: new high speed SDXC card at address aaaa
[ 3.887488] mmcblk0: mmc0:aaaa SC64G 59.5 GiB
[ 3.896997] GPT:Primary header thinks Alt. header is not at the end of the disk.
[ 3.904410] GPT:16777313 != 124735487
[ 3.908072] GPT:Alternate GPT header not at the end of the disk.
[ 3.914082] GPT:16777313 != 124735487
[ 3.917742] GPT: Use GNU Parted to correct GPT errors.
[ 3.922887] mmcblk0: p1 p2 p3
[ 4.114761] EXT4-fs (mmcblk0p3): orphan cleanup on readonly fs
[ 4.121841] EXT4-fs (mmcblk0p3): mounted filesystem 350b16a8-ec6d-422f-8f65-9be43d9a4413 ro with ordered data mode. Quota mode: none.
[ 4.133913] VFS: Mounted root (ext4 filesystem) readonly on device 179:3.
[ 4.141418] devtmpfs: mounted
[ 4.145670] Freeing unused kernel memory: 4672K
[ 4.150266] Run /sbin/init as init process
[ 4.212830] usb 1-1.3: new high-speed USB device number 3 using xhci-hcd
[ 4.313563] usb 1-1.3: New USB device found, idVendor=0424, idProduct=2740, bcdDevice= 2.00
[ 4.321943] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4.329260] usb 1-1.3: Product: Hub Controller
[ 4.333703] usb 1-1.3: Manufacturer: Microchip Tech
[ 4.675928] systemd[1]: System time before build time, advancing clock.
[ 4.742328] systemd[1]: systemd 255.21^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS +OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 4.774257] systemd[1]: Detected architecture arm64.
Welcome to AMD Embedded Development Framework Linux distribution 26.06+development-S01210531 (scarthgap)!
[ 4.806292] systemd[1]: Hostname set to <amd-edf>.
[ 4.820159] systemd[1]: Initializing machine ID from random generator.
[ 4.826801] systemd[1]: Installed transient /etc/machine-id file.
[ 5.122407] systemd[1]: /usr/lib/systemd/system/xen-qemu-dom0-disk-backend.service:11: PIDFile= references a path below legacy directory /var/run/, updating /var/run/xen/qemu-dom0.pid → /run/xen/qemu-dom0.pid; please update the unit file accordingly.
[ 5.305796] systemd[1]: Queued start job for default target Multi-User System.
[ 5.328835] usb 1-1.2: new high-speed USB device number 4 using xhci-hcd
[ 5.331969] systemd[1]: Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/getty.
[ 5.354231] systemd[1]: Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/modprobe.
[ 5.369872] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 5.385086] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 5.405024] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 5.424937] systemd[1]: Expecting device /dev/disk/by-uuid/86E4-618B...
Expecting device /dev/disk/by-uuid/86E4-618B...
[ 5.440966] systemd[1]: Reached target Path Units.
[ 5.441139] usb 1-1.2: New USB device found, idVendor=0781, idProduct=5567, bcdDevice= 1.00
[ 5.454119] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5.454124] usb 1-1.2: Product: Cruzer Blade
[ 5.454128] usb 1-1.2: Manufacturer: SanDisk
[ OK ] Reached targe[ 5.469964] usb 1-1.2: SerialNumber: 00017318121524113523
t Path Units.
[ 5.478816] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 5.487151] systemd[1]: Reached target Remote File Systems.
[ 5.487298] scsi host0: usb-storage 1-1.2:1.0
[ OK ] Reached target Remote File Systems.
[ 5.508938] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Slice Units.
[ 5.524922] systemd[1]: Reached target Swaps.
[ OK ] Reached target Swaps.
[ 5.571863] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 5.589019] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 5.605311] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 5.621119] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 5.641535] systemd[1]: Listening on Journal Audit Socket.
[ OK ] Listening on Journal Audit Socket.
[ 5.657251] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 5.673285] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 5.689362] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 5.711413] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 5.729213] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 5.745245] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 5.781020] systemd[1]: Mounting Huge Pages File System...
Mounting Huge Pages File System...
[ 5.799153] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 5.817003] systemd[1]: Mount /proc/xen files was skipped because of an unmet condition check (ConditionPathExists=/proc/xen).
[ 5.845663] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 5.863107] systemd[1]: Mounting Kernel Trace File System...
Mounting Kernel Trace File System...
[ 5.882050] systemd[1]: Mounting Temporary Directory /tmp...
Mounting Temporary Directory /tmp...
[ 5.902110] systemd[1]: Starting Create List of Static Device Nodes...
Starting Create List of Static [ 5.911426] systemd[1]: Starting Load Kernel Module configfs...
Device Nodes...
Starting Load Kernel Module configfs...
[ 5.943225] systemd[1]: Starting Load Kernel Module dm_mod...
Starting Load Kernel Module dm_mod...
[ 5.963226] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm[ 5.971381] systemd[1]: Starting Load Kernel Module fuse...
...
Starting Load Kernel Module fuse...
[ 6.007362] systemd[1]: Starting Load Kernel Module loop...
Starting Load Kernel Module loop...
[ 6.027548] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 6.048133] systemd[1]: Starting File System Check on Root Device...
Starting File System Check on Root Device...
[ 6.061324] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 6.090013] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 6.102925] systemd[1]: Starting Generate network units from Kernel command line...
Starting Generate network units from Kernel command line...
[ 6.125175] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 6.146190] systemd[1]: Mounted Huge Pages File System.
[ OK ] Mounted 6.154247] systemd[1]: Mounted POSIX Message Queue File System.
[ 6.158273] systemd-journald[226]: Collecting audit messages is enabled.
[ OK ] Mounted 6.172544] systemd[1]: Started RPC Bind.
1;39mPOSIX Message Queue File Syst[ 6.179587] systemd[1]: Mounted Kernel Debug File System.
em.
[ OK ] Started 6.188442] systemd[1]: Mounted Kernel Trace File System.
0;1;39mRPC Bind.
[ OK ] Mounted Kernel Debug File System[ 6.201408] systemd[1]: Mounted Temporary Directory /tmp.
.
[ OK ] Mounted [ 6.210127] openvswitch: Open vSwitch switching datapath
Kernel Trace File System systemd[1]: Finished Create List of Static Device Nodes.
[0m.
[ OK ] Mounted 6.227728] systemd[1]: modprobe@configfs.service: Deactivated successfully.
0;1;39mTemporary Directory /tmp systemd[1]: Finished Load Kernel Module configfs.
[0m.
[ OK ] Finished 6.246790] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
;1;39mCreate List of Static Devi[ 6.256647] systemd[1]: Finished Load Kernel Module dm_mod.
ce Nodes.
[ OK ][ 6.264550] systemd[1]: Started Journal Service.
Finished Load Kernel Module configfs.
[ OK ] Finished Load Kernel Module dm_mod.
[ OK ] Started Journal Service.
[ OK ] Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Module loop.
[ OK ] Finished Generate network units from Kernel command line.
Mounting Kernel Configuration File System...
Starting Repartition Root Disk...
Starting Create Static Device Nodes in /dev gracefully...
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished File System Check on Root Device.
Starting Remount Root and Kernel File Systems...
[ 6.505712] scsi 0:0:0:0: Direct-Access SanDisk Cruzer Blade 1.00 PQ: 0 ANSI: 6
[ 6.526595] sd 0:0:0:0: [sda] 15630336 512-byte logical blocks: (8.00 GB/7.45 GiB)
[ 6.539249] sd 0:0:0:0: [sda] Write Protect is off
[ 6.545173] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ OK ] Finished Create Static Device Nodes in /dev gracefully.
[ 6.575110] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ OK ] Finished Load Kernel Modules.
[ 6.599034] EXT4-fs (mmcblk0p3): re-mounted 350b16a8-ec6d-422f-8f65-9be43d9a4413 r/w.
Mounting NFSD configuration filesystem...
Starting Apply Kernel Variables...
[ OK ] Finished Repartition Root Disk.
[ OK ] Finished Remount Root and Kernel File Systems.
[ OK ] Mounted NFSD configuration filesystem.
[ OK ] Finished Apply Kernel Variables.
Starting Grow Root File System...
[ 6.750957] EXT4-fs (mmcblk0p3): resizing filesystem from 1572864 to 15067635 blocks
Starting Flush Journal to Persistent Storage...
Starting Create System Users...
[ 6.967752] systemd-journald[226]: Received client request to flush runtime journal.
[ OK ] Finished Coldplug All udev Devices.
[ OK ] Finished Flush Journal to Persistent Storage.
[ 7.011472] audit: type=1334 audit(1748544504.332:2): prog-id=6 op=LOAD
[ 7.018133] audit: type=1334 audit(1748544504.340:3): prog-id=7 op=LOAD
[ 7.024784] audit: type=1334 audit(1748544504.348:4): prog-id=8 op=LOAD
Starting User Database Manager...
[ OK ] Started User Database Manager.
[ OK ] Finished Create System Users.
Starting Create Static Device Nodes in /dev...
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Mounting /var/volatile...
[ 7.238696] audit: type=1334 audit(1748544504.560:5): prog-id=9 op=LOAD
[ 7.245351] audit: type=1334 audit(1748544504.568:6): prog-id=10 op=LOAD
Starting Rule-based Manager for Device Events and Files...
[ OK ] Mounted /var/volatile.
Starting Load/Save OS Random Seed...
[ OK ] Started Rule-based Manager for Device Events and Files.
[ 7.980841] random: crng init done
[ OK ] Finished Load/Save OS Random Seed.
[ 8.583699] macb ff0c0000.ethernet end0: renamed from eth0
[ OK ] Found device /dev/disk/by-uuid/86E4-618B.
Mounting /efi...
[ OK ] Mounted /efi.
[ OK ] Reached target Local File Systems.
Starting Rebuild Dynamic Linker Cache...
Starting Update Boot Loader Random Seed...
Starting Automatic Boot Loader Update...
Starting Commit a transient machine-id on disk...
Starting Create System Files and Directories...
[ OK ] Finished Create System Files and Directories.
Starting Rebuild Journal Catalog...
[ 9.715461] audit: type=1334 audit(1748544507.036:7): prog-id=11 op=LOAD
Starting Network Name Resolution...
[ 9.737106] audit: type=1334 audit(1748544507.056:8): prog-id=12 op=LOAD
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ OK ] Finished Automatic Boot Loader Update.
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ OK ] Finished Update Boot Loader Random Seed.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Finished Rebuild Journal Catalog.
[ OK ] Finished Commit a transient machine-id on disk.
[ 10.930816] EXT4-fs (mmcblk0p3): resized filesystem to 15067635
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting Virtual Console Setup...
[ OK ] Finished Grow Root File System.
[ OK ] Finished Virtual Console Setup.
[ OK ] Finished Rebuild Dynamic Linker Cache.
Starting Run pending postinsts...
Starting Update is Completed...
[ 14.118224] Unloading old XRT Linux kernel modules
[ 14.128626] Loading new XRT Linux kernel modules
[ OK ] Finished Update is Completed.
[ 14.156062] zocl: loading out-of-tree module taints kernel.
[ 14.216565] INFO: Creating ICD entry for Xilinx Platform
[ 15.552338] audit: type=1334 audit(1748544512.872:9): prog-id=13 op=LOAD
[ 15.559076] audit: type=1334 audit(1748544512.880:10): prog-id=14 op=LOAD
[ 15.565891] audit: type=1334 audit(1748544512.880:11): prog-id=9 op=UNLOAD
[ 15.572780] audit: type=1334 audit(1748544512.880:12): prog-id=10 op=UNLOAD
[ 15.579756] audit: type=1334 audit(1748544512.888:13): prog-id=15 op=LOAD
[ 15.586551] audit: type=1334 audit(1748544512.888:14): prog-id=11 op=UNLOAD
[ 15.593520] audit: type=1334 audit(1748544512.892:15): prog-id=16 op=LOAD
[ 15.600334] audit: type=1334 audit(1748544512.896:16): prog-id=12 op=UNLOAD
[ 15.607316] audit: type=1334 audit(1748544512.900:17): prog-id=17 op=LOAD
[ 15.614123] audit: type=1334 audit(1748544512.900:18): prog-id=3 op=UNLOAD
[ OK ] Finished Run pending postinsts.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting Docker Socket for the API...
Starting sshd.socket...
[ OK ] Listening on Docker Socket for the API.
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
Starting D-Bus System Message Bus...
Starting dfx-mgrd Dynamic Function eXchange...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
Starting Authorization Manager...
[ OK ] Started System Logging Service.
Starting User Login Management...
Starting OpenSSH Key Generation...
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started dfx-mgrd Dynamic Function eXchange.
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Reached target Preparation for Network.
Starting dfx-mgrd Default Firmware Load Service...
Starting Network Configuration...
[ OK ] Started User Login Management.
[ OK ] Started Network Configuration.
[ OK ] Reached target Network.
Starting containerd container runtime...
Starting Wait for Network to be Configured...
Starting Permit User Sessions...
Starting Target Communication Framework agent...
[ OK ] Started Xinetd A Powerful Replacement For Inetd.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Console Getty.
[ OK ] Started Getty on tty1.
[ OK ] Reached target Login Prompts.
[ OK ] Started Target Communication Framework agent.
[ OK ] Started Authorization Manager.
Starting Modem Manager...
[ OK ] Finished OpenSSH Key Generation.
[ OK ] Started Modem Manager.
[ OK ] Finished dfx-mgrd Default Firmware Load Service.
[ OK ] Started containerd container runtime.
[ OK ] Finished Wait for Network to be Configured.
[ OK ] Reached target Network is Online.
Starting Docker Application Container Engine...
AMD Embedded Development Framework Linux distribution 26.06+development-S01210531 amd-edf console
amd-edf login: amd-edf
You are required to change your password immediately (administrator enforced).
New password:
Retype new password:
WARNING: AMD Embedded Development Framework is a reference Yocto Project
distribution that should be used for testing and development purposes only.
It is recommended that you create your own distribution for production use.
amd-edf:~$ sudo -s
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
For security reasons, the password you type will not be visible.
Password:
amd-edf:/home/amd-edf#
Download vrk160_OSPI+SD_EFI-boot.log
EFI System Partition (ESP) and UEFI environment :
Per the UEFI spec, u-boot expects bootable media to contain a dedicated EFI System Partition (ESP) which must be first partition on the disk, must be formatted with fat32 (vfat) and must have a specific partition type to be detected correctly. Files stored in the ESP must also conform to a pre-defined directory structure and file naming convention. In practice, the ESP is used in a similar way to the /boot partition was used on Linux systems and contains all binaries and configuration files required for booting, such as the kernel Image, EFI executables, Xen config files and executables, and second stange bootloader (systemd-boot/GRUB) executables and config files.
For the canonical ESP directory tree, see Partition Layout.
u-boot maintains a UEFI specific environment , separate from its own
environment, to store UEFI specific variables and values. You can print
the UEFI environment from the u-boot console using print -e or
manipulated the UEFI environment with commands such as eficonfig and
efidebug. The UEFI environment is not persisted to OSPI as
with u-boot’s own environment but is instead saved as a file, named
ubootenv.var, to the active ESP.
u-boot uses the first ESP it finds when enumerating devices and there is no way to influence which device is found first so the behavior is undefined when mutiple devices are in use
u-boot boot device enumeration and bootmenu
As defined in the UEFI spec, u-boot enumerate all available boot media
and dynamically generate UEFI boot entries to match these devices. These
entries are labeled with a specific naming convention; mmc 0, mmc 1,
usb 0, usb 1, etc.
Versal> efidebug boot dump
Boot0000:
attributes: A-- (0x00000001)
label: mmc 0
file_path: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,0000000000000000)/VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,6d00000000000000)/SD(0)/SD(0)
data:
00000000: 4e ac 08 81 11 9f 59 4d 85 0e e2 1a 52 2c 59 b2 N.....YM....R,Y.
The enumerated devices are listed in the UEFI variable BootOrder
in the order in which they were found. If the bootefi bootmgboot command
is used, u-boot tries to boot from each of the devices in order by
attempting to execute an EFI binary of a specific name
(<ESP>/BOOT/EFI/BOOTAA64.EFI) if it is present. This file could be a Kernel,
bootloader, shim or any other valid EFI binary, u-boot simply execute
it.
In EDF, the default u-boot boot command is set to bootmenu -e (for
Versal or newer), which presents the user with a list of the auto-generated boot
entries to choose from and has a short timeout. Depending on the number of
devices detected and the specific hardware configuration of the board, the list
shown differs.
*** U-Boot Boot Menu ***
mmc 0
usb 0
Exit
Press UP/DOWN to move, ENTER to select, ESC to quit
The assignment of devices to names is intended to be deterministic, so the
same devices are typically assigned the same names on subsequent boots. As
this process is done dynamically on each boot, the mapping can change if
devices are added or removed. In other words, plugging in a second bootable
USB key is not guaranteed to be assigned usb 1, as u-boot can
find it first.
systemd-boot
systemd-boot (formally gummiboot) is a simple UEFI boot manager which has been subsumed into the systemd project and provides additional functionality which is not available to us in u-boot. The default EFI binary installed in the EDF ESP (discussed in the previous section) is systemd-boot along with the required configuration files.
EDF Xen
EDF Linux
─────────────────────
Boot in 5 s.
systemd-boot confirms to a bootloader configuration files standard which
requires a loader directory in the ESP, a top level loader.conf and
a single config file per boot option, for example edf-linux.conf and
edf-xen.conf
When the selected option is chosen (or the timeout expires) the boot manager execute the boot configuration in the selected configuration file.
The kernel command line uses root=PARTUUID=... to identify the root
filesystem. For the PARTUUID generation scheme and the constraints on
booting multiple media that share the same PARTUUID, see
Root Partition Identification (PARTUUID).
As shown in the preceding menu, systemd-boot has configuration files for
EDF Linux (default) which is a Yocto Linux distribution and EDF Xen
which boots the Xen binary and configuration in dom0-less mode before booting
the kernel. In practice, the root filesystem is common to both of these boot
options with the required Xen tools and configurations installed to be used when
booting Xen.
Capsule Update
amd-edf:~$ FWUPD_UEFI_ESP_PATH=/efi sudo -E fwupdtool install uefi-capsule-versal-vek280-sdt-seg-bootfw-firmware.cab
versal> efidebug boot add -b 6 "Capsule Update" mmc 0:1 EFI/UpdateCapsule
versal> efidebug boot next 6
versal> efidebug capsule disk-update
UEFI environment and ubootenv.var
The following is retained for information value but is largely only relevant to the 2025.1 release or if manual changes are being made to the u-boot UEFI environment
The ubootenv.var is read from the root of the EFI System Partition (ESP)
and is used to persist changes to the UEFI environment. This file can
contain a list of boot options and boot order preference. u-boot iterates
through these boot settings, attempting to boot each in order until one boots.
These boot options are usually named BootXXXX where XXXX is a
hexadecimal number and the BootOrder setting defines the order in which
these are attempted.
In the 2025.1 release, the Yocto build system pre-generated the ubootefi.var file and installed it in the ESP. As this is very difficult to maintain and update, as well as issues relating to how u-boot deals with (or does not deal with) systems with multiple ESPs, this method of booting the system was removed in favor of using systemd-boot (outlined above). However, the recipe used to build the ubootefi.var file is still available in the code base if required.
Setting Kernel Boot Arguments
For Versal and Versal Gen 2 platforms that use the default UEFI
boot flow, the Linux kernel command line is supplied by systemd-boot.
The command line for the default Linux entry is read from
loader/entries/edf-linux.conf in the ESP partition of the
WIC image.
Do not use setenv bootargs ... at the U-Boot prompt to update Linux
kernel arguments in this flow. U-Boot starts the EFI boot manager, and
systemd-boot then supplies the kernel command line from its entry file.
Any persistent change, such as increasing the Contiguous Memory Allocator
(CMA) size, must be made in edf-linux.conf.
If the root=PARTUUID=... argument is removed or changed incorrectly while
editing edf-linux.conf, Linux can fail while mounting the root filesystem
and report a kernel call trace during boot. Keep the existing options line
intact and append only the required arguments.
For example, to increase CMA to 1024 MiB, append cma=1024M to the
existing options line. Regenerating BOOT.BIN is not required for this
change.
Versal and Versal Gen 2 Persistent Method: Update edf-linux.conf in the WIC Image
Source the SDK environment that provides the
wictool:$ source <sdk-install-dir>/environment-setup-cortexa72-cortexa53-amd-linux
Go to the directory that contains the common Linux disk image:
$ cd <linux-disk-image-artifacts-dir>
The examples below use the Versal Gen 2 common image name. Substitute the image name for your machine, for example
edf-linux-disk-image-amd-cortexa72-common.rootfs.wicon Versal.Copy
edf-linux.conffrom partition 1 of the.wicimage to the current directory:$ wic cp edf-linux-disk-image-amd-cortexa78-mali-common.rootfs.wic:1/loader/entries/edf-linux.conf .
If the image has a timestamped name, use that exact image name:
$ wic cp edf-linux-disk-image-amd-cortexa78-mali-common.rootfs-<timestamp>.wic:1/loader/entries/edf-linux.conf .
Edit
edf-linux.confand appendcma=1024Mto the existingoptionsline.Example before the change:
sort-key 10-edf-linux title EDF Linux efi /Image options root=PARTUUID=<existing-partuuid> ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio
Example after the change:
sort-key 10-edf-linux title EDF Linux efi /Image options root=PARTUUID=<existing-partuuid> ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio cma=1024M
Do not remove or replace existing arguments such as
root=PARTUUID=...,ro,rootwait,earlycon, oruio_pdrv_genirq.of_id=generic-uio.Copy the updated file back into the
.wicimage:$ wic cp edf-linux.conf edf-linux-disk-image-amd-cortexa78-mali-common.rootfs.wic:1/loader/entries/
For a timestamped image:
$ wic cp edf-linux.conf edf-linux-disk-image-amd-cortexa78-mali-common.rootfs-<timestamp>.wic:1/loader/entries/
If you write the image with
bmaptool, regenerate the matching.bmapfile after modifying the.wicimage. Otherwise, write the updated.wicimage without the old.bmapfile.Flash the updated image to the SD card and boot the board.
After Linux boots, verify that the kernel command line contains the new argument and that CMA memory was reserved:
$ cat /proc/cmdline
$ dmesg | grep -i cma
Zynq and ZynqMP Method: Update boot.scr
The boot.scr method is still valid for platforms that use the U-Boot
distro boot flow, including Zynq and Zynq UltraScale+ MPSoC
designs. In that flow, update the kernel command line in the platform
boot script source, regenerate boot.scr, and boot with the updated
script.
Use the boot.cmd source from the target platform or board support package
as the starting point. Keep the existing load addresses, boot device,
filesystem, console, and root filesystem arguments for that platform.
The U-Boot commands below use the generic => prompt.
Append the kernel argument.
Edit the script source and append the new argument to the command line that the script passes to Linux. For example, append
cma=1024Mwhile keeping the existing root filesystem and console arguments unchanged.Generate
boot.scr.Regenerate
boot.scrfor the target platform:$ mkimage -c none -A arm -T script -d boot.cmd boot.scr
Use
-A armfor Zynq and Zynq UltraScale+ MPSoC.Transfer
boot.scrthrough TFTP.Set up a TFTP server on your host with
boot.scrin its serve directory, then load it from U-Boot to address0x40000000over TFTP.=> tftpb 0x40000000 boot.scrExecute the script.
=> source 0x40000000
Optional Temporary Method: Direct EFI Boot Entry Through efidebug
For debug only, a temporary EFI boot entry can be created from the
U-Boot prompt. This bypasses systemd-boot for that boot entry, so the
complete kernel command line must be supplied, including the correct
root=PARTUUID=... value.
The examples below use the Versal versal> prompt.
Syntax:
versal> efidebug boot add -b <boot_id> "<boot_label>" <device_type> <devnum:part> <kernel_path> -s '<kernel_cmdline>'
versal> efidebug boot next <boot_id>
versal> boot
<boot_id>is any unused number.<boot_label>is the descriptive text.mmcorusbdepends on the boot device.0:1is the device and partition that contain the ESP./Imageis the kernel image to execute.root=PARTUUID=...and the remaining kernel arguments must match the target root filesystem and platform settings.
Example:
versal> efidebug boot add -b 10 "Direct Kernel" mmc 0:1 /Image -s "root=PARTUUID=45923539-e493-4c18-9a29-5638c8bcb456 ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio cma=1024M"
versal> efidebug boot next 10
versal> boot
From logs:
[ 0.000000] Kernel command line: root=PARTUUID=45923539-e493-4c18-9a29-5638c8bcb456 ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio cma=1024M
log:
Versal OSPI+wic efidebug boot log
Connecting to device com0. Use Ctrl-\ to escape.
[0.185]Non Secure Boot
[3.055]Loading PDI from OSPI
[3.078]Monolithic/Master Device
[4.499]FlashID=0x2C 0x5B 0x1C
[6.192]OSPI mode switched to DDR
[8.055]5.016 ms: PDI initialization time
[8.086]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[8.129]---Loading Partition#: 0x1, Id: 0xC
[31.844] 23.681 ms for Partition#: 0x1, Size: 9952 Bytes
[36.743]Warning: PCR extension failed for image 0x1 since TPM feature is disabled
**********************************************
Image Selector App Start
**********************************************
******** Boot info ********
Boot Count: 1
MaxBootCnt: 4
Rollback counter: 1
******** Metadata info ********
Mdata.crc32: 8385C68E
Mdata.version: 2
Mdata.active_index: 0
Mdata.previous_active_index: 1
Mdata.metadata_size: 7C
Mdata.desc_offset: 20
Mdata.bank_state[0]: FC
Mdata.bank_state[1]: FC
Mdata.bank_state[2]: FF
Mdata.bank_state[3]: FF
Mdata.fw_desc.num_banks: 2
Mdata.fw_desc.num_images: 1
Mdata.fw_desc.img_entry_size: 50
Mdata.fw_desc.bank_info_entry_size: 18
******** Guid info ********
Image Type Guid: F1C0D5E8-7A23-4B91-B0F8-3E5C6A2D97F3
Location Guid: D7CE8A58-CE2C-11ED-81CD-D324E93AC223
Image Guid: 7E1B930B-F6B2-EF11-8565-EB65D140066B
Image Acceptance: yes
Image Guid: 00D84312-F6B2-EF11-8F4F-8BDDC3AA326D
Image Acceptance: yes
******** Version info ********
Image Selector Version: 1.0
Active bank image ver : amd-edf-versal-vrk160-sdt-seg-bootfw-v1.1
******** Image Selection info ********
Reset the Boot counter as bank 0 is in accepted state
Updated bank 0 to boot part register
[0.012]****************************************
[0.045]Xilinx Versal Platform Loader and Manager
[0.080]Release 2026.1 Jan 22 2026 - 15:10:20
[0.117]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.156]BOOTMODE: 0x8, MULTIBOOT: 0x2B0
[0.187]****************************************
[0.404]Non Secure Boot
[3.456]PLM Initialization Time
[3.480]***********Boot PDI Load: Started***********
[3.534]Loading PDI from OSPI
[3.557]Monolithic/Master Device
[4.979]FlashID=0x2C 0x5B 0x1C
[6.878]OSPI mode switched to DDR
[9.043]5.526 ms: PDI initialization time
[9.076]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[9.119]---Loading Partition#: 0x1, Id: 0xC
[64.997] 55.844 ms for Partition#: 0x1, Size: 9952 Bytes
[69.897]---Loading Partition#: 0x2, Id: 0x0
[74.132] 0.387 ms for Partition#: 0x2, Size: 48992 Bytes
[78.703]Warning: PCR extension failed for image 0x1 since TPM feature is disabled
PSM Firmware version: 2026.1 [Build: Jan 22 2026 15:10:20 ]
[91.123]+++Loading Image#: 0x2, Name: pl_cfi, Id: 0x18700000
[96.397]---Loading Partition#: 0x3, Id: 0x5
[1609.963]Polling 0xF6100008 Mask: 0x10 ExpectedValue: 0x10
[3026.602]Polling 0xF6100008 Mask: 0x10 ExpectedValue: 0x10
[3545.302] 3445.057 ms for Partition#: 0x3, Size: 1838624 Bytes
[3548.033]Warning: PCR extension failed for image 0x2 since TPM feature is disabled
[3555.304]+++Loading Image#: 0x3, Name: aie_subsys, Id: 0x0421C005
[3561.114]---Loading Partition#: 0x4, Id: 0x7
[3567.164] 2.030 ms for Partition#: 0x4, Size: 1952 Bytes
[3570.180]Warning: PCR extension failed for image 0x3 since TPM feature is disabled
[3577.452]+++Loading Image#: 0x4, Name: fpd, Id: 0x0420C003
[3582.665]---Loading Partition#: 0x5, Id: 0x8
[3587.188] 0.503 ms for Partition#: 0x5, Size: 5792 Bytes
[3591.729]Warning: PCR extension failed for image 0x4 since TPM feature is disabled
[3599.624]+++Loading Image#: 0x5, Name: apu_ss, Id: 0x1C000000
[3604.472]---Loading Partition#: 0x6, Id: 0x0
[3608.680] 0.186 ms for Partition#: 0x6, Size: 71824 Bytes
[3613.627]---Loading Partition#: 0x7, Id: 0x0
[3617.778] 0.131 ms for Partition#: 0x7, Size: 49152 Bytes
[3622.781]---Loading Partition#: 0x8, Id: 0x0
[3626.838] 0.037 ms for Partition#: 0x8, Size: 10288 Bytes
[3631.934]---Loading Partition#: 0x9, Id: 0x0
[3639.143] 3.189 ms for Partition#: 0x9, Size: 1290336 Bytes
[3641.621]---Loading Partition#: 0xA, Id: 0x0
[3645.662] 0.022 ms for Partition#: 0xA, Size: 1984 Bytes
[3650.688]---Loading Partition#: 0xB, Id: 0x0
[3654.755] 0.047 ms for Partition#: 0xB, Size: 13264 Bytes
[3659.841]Warning: PCR extension failed for image 0x5 since TPM feature is disabled
[3667.173]***********Boot PDI Load: Done***********
[3671.647]35.166 ms: ROM Time
[3674.297]Total PLM Boot Time
NOTICE: TF-A running on SILICON 0
NOTICE: BL31: Secure code at 0Hello World
Succ:ssfully rae cello Wo0ld 0ppl0cationNOTICE: BL31: v2.14.0(release):v1.1-17579-g4e67ab96d
NOTICE: BL31: Built : 14:11:54, Dec 23 2025
U-Boot 2026.01 (Jan 16 2026 - 10:18:58 +0000)
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal VRK160 Eval board revA
DRAM: 2 GiB (total 16 GiB)
EL Level: EL2
Multiboot: 0
Xilinx I2C FRU format at nvmem0:
Manufacturer Name: XILINX
Product Name: VRK160
Serial No: 522901A3009
Part Number: 5229-01
File ID: 00
Revision Number: A2
Core: 41 devices, 26 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from SPIFlash... SF: Detected mt35xu02g with page size 256 Bytes, erase size 128 KiB, total 256 MiB
OK
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
eth0: ethernet@ff0c0000
Missing TPMv2 device for EFI_TCG_PROTOCOL
Missing RNG device for EFI_RNG_PROTOCOL
starting USB...
Starting the controller
USB XHCI 1.10
Bus usb@fe200000: 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot: 0
Versal>
Versal> efidebug boot add -b 10 "Custom Boot Entry" mmc 0:1 /Image -s "root=PARTUUID=45923539-e493-4c18-9a29-5638c8bcb456 ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio cma=1024M"
Versal> efidebug boot order 10
Versal> saveenv
Saving Environment to SPIFlash... Erasing SPI flash...Writing to SPI flash...done
Valid environment: 1
OK
Versal> boot
*** U-Boot Boot Menu ***
Custom Boot Entry
0. Exit
Press UP/DOWN to move, ENTER to select, ESC to quit
Booting: Label: Custom Boot Entry Device path: /HD(1,GPT,5692bc1a-5218-42cd-a641-87b03e12bac9,0x40,0x200000)/\Image
No RNG device
Removing MTD device #0 (nor0) with use count 1
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.18.0-xilinx-g984c6a3b9186 (oe-user@oe-host) (aarch64-amd-linux-gcc (GCC) 13.4.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Thu Jan 15 08:22:29 UTC 2026
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal VRK160 Eval board revA
[ 0.000000] earlycon: pl11 at MMIO32 0x00000000ff000000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [pl11] enabled
[ 0.000000] efi: EFI v2.11 by Das U-Boot
[ 0.000000] efi: ESRT=0x77e53040 RTPROP=0x77e59040 SMBIOS 3.0=0x7bfa5000 MEMRESERVE=0x77e32040
[ 0.000000] esrt: Reserving ESRT space from 0x0000000077e53040 to 0x0000000077e53078.
[ 0.000000] OF: reserved mem: 0x0000000009800000..0x000000000985ffff (384 KiB) nomap non-reusable rproc0@9800000
[ 0.000000] OF: reserved mem: 0x0000000009860000..0x0000000009863fff (16 KiB) nomap non-reusable vdev0vring0@9860000
[ 0.000000] OF: reserved mem: 0x0000000009864000..0x0000000009867fff (16 KiB) nomap non-reusable vdev0vring1@9864000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000009868000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@9868000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000009868000..0x0000000009967fff (1024 KiB) nomap non-reusable vdev0buffer@9868000
[ 0.000000] Reserved memory: bypass cma_reserved@800000000 node, using cmdline CMA params instead
[ 0.000000] OF: reserved mem: node cma_reserved@800000000 compatible matching fail
[ 0.000000] OF: reserved mem: 0x0000050000000000..0x00000500ffffffff (4194304 KiB) nomap non-reusable buffer@50000000000
[ 0.000000] OF: reserved mem: 0x0000060000000000..0x00000600ffffffff (4194304 KiB) nomap non-reusable buffer@60000000000
[ 0.000000] OF: reserved mem: 0x0000070000000000..0x00000700ffffffff (4194304 KiB) nomap non-reusable buffer@70000000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000700ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x00000000097fffff]
[ 0.000000] node 0: [mem 0x0000000009800000-0x0000000009967fff]
[ 0.000000] node 0: [mem 0x0000000009968000-0x0000000077bfffff]
[ 0.000000] node 0: [mem 0x0000000077c00000-0x0000000077c00fff]
[ 0.000000] node 0: [mem 0x0000000077c01000-0x0000000077e58fff]
[ 0.000000] node 0: [mem 0x0000000077e59000-0x0000000077e59fff]
[ 0.000000] node 0: [mem 0x0000000077e5a000-0x0000000077e5cfff]
[ 0.000000] node 0: [mem 0x0000000077e5d000-0x0000000077e7efff]
[ 0.000000] node 0: [mem 0x0000000077e7f000-0x000000007bfa4fff]
[ 0.000000] node 0: [mem 0x000000007bfa5000-0x000000007bfa5fff]
[ 0.000000] node 0: [mem 0x000000007bfa6000-0x000000007feaffff]
[ 0.000000] node 0: [mem 0x000000007feb0000-0x000000007febffff]
[ 0.000000] node 0: [mem 0x000000007fec0000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff]
[ 0.000000] node 0: [mem 0x0000050000000000-0x00000500ffffffff]
[ 0.000000] node 0: [mem 0x0000060000000000-0x00000600ffffffff]
[ 0.000000] node 0: [mem 0x0000070000000000-0x00000700ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000700ffffffff]
[ 0.000000] cma: Reserved 1024 MiB at 0x0000000031c00000
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 31 pages/cpu s89816 r8192 d28968 u126976
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GICv3 CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: root=PARTUUID=45923539-e493-4c18-9a29-5638c8bcb456 ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio cma=1024M
[ 0.000000] printk: log buffer data + meta data: 65536 + 229376 = 294912 bytes
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x0000000077fa5000-0x000000007bfa5000] (64MB)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4194304
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511101ns
[ 0.008336] Console: colour dummy device 80x25
[ 0.012822] printk: legacy console [tty0] enabled
[ 0.017568] printk: legacy bootconsole [pl11] disabled
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.18.0-xilinx-g984c6a3b9186 (oe-user@oe-host) (aarch64-amd-linux-gcc (GCC) 13.4.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Thu Jan 15 08:22:29 UTC 2026
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal VRK160 Eval board revA
[ 0.000000] earlycon: pl11 at MMIO32 0x00000000ff000000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [pl11] enabled
[ 0.000000] efi: EFI v2.11 by Das U-Boot
[ 0.000000] efi: ESRT=0x77e53040 RTPROP=0x77e59040 SMBIOS 3.0=0x7bfa5000 MEMRESERVE=0x77e32040
[ 0.000000] esrt: Reserving ESRT space from 0x0000000077e53040 to 0x0000000077e53078.
[ 0.000000] OF: reserved mem: 0x0000000009800000..0x000000000985ffff (384 KiB) nomap non-reusable rproc0@9800000
[ 0.000000] OF: reserved mem: 0x0000000009860000..0x0000000009863fff (16 KiB) nomap non-reusable vdev0vring0@9860000
[ 0.000000] OF: reserved mem: 0x0000000009864000..0x0000000009867fff (16 KiB) nomap non-reusable vdev0vring1@9864000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000009868000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@9868000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000009868000..0x0000000009967fff (1024 KiB) nomap non-reusable vdev0buffer@9868000
[ 0.000000] Reserved memory: bypass cma_reserved@800000000 node, using cmdline CMA params instead
[ 0.000000] OF: reserved mem: node cma_reserved@800000000 compatible matching fail
[ 0.000000] OF: reserved mem: 0x0000050000000000..0x00000500ffffffff (4194304 KiB) nomap non-reusable buffer@50000000000
[ 0.000000] OF: reserved mem: 0x0000060000000000..0x00000600ffffffff (4194304 KiB) nomap non-reusable buffer@60000000000
[ 0.000000] OF: reserved mem: 0x0000070000000000..0x00000700ffffffff (4194304 KiB) nomap non-reusable buffer@70000000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000700ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x00000000097fffff]
[ 0.000000] node 0: [mem 0x0000000009800000-0x0000000009967fff]
[ 0.000000] node 0: [mem 0x0000000009968000-0x0000000077bfffff]
[ 0.000000] node 0: [mem 0x0000000077c00000-0x0000000077c00fff]
[ 0.000000] node 0: [mem 0x0000000077c01000-0x0000000077e58fff]
[ 0.000000] node 0: [mem 0x0000000077e59000-0x0000000077e59fff]
[ 0.000000] node 0: [mem 0x0000000077e5a000-0x0000000077e5cfff]
[ 0.000000] node 0: [mem 0x0000000077e5d000-0x0000000077e7efff]
[ 0.000000] node 0: [mem 0x0000000077e7f000-0x000000007bfa4fff]
[ 0.000000] node 0: [mem 0x000000007bfa5000-0x000000007bfa5fff]
[ 0.000000] node 0: [mem 0x000000007bfa6000-0x000000007feaffff]
[ 0.000000] node 0: [mem 0x000000007feb0000-0x000000007febffff]
[ 0.000000] node 0: [mem 0x000000007fec0000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff]
[ 0.000000] node 0: [mem 0x0000050000000000-0x00000500ffffffff]
[ 0.000000] node 0: [mem 0x0000060000000000-0x00000600ffffffff]
[ 0.000000] node 0: [mem 0x0000070000000000-0x00000700ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000700ffffffff]
[ 0.000000] cma: Reserved 1024 MiB at 0x0000000031c00000
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 31 pages/cpu s89816 r8192 d28968 u126976
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GICv3 CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: root=PARTUUID=45923539-e493-4c18-9a29-5638c8bcb456 ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio cma=1024M
[ 0.000000] printk: log buffer data + meta data: 65536 + 229376 = 294912 bytes
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x0000000077fa5000-0x000000007bfa5000] (64MB)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4194304
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511101ns
[ 0.008336] Console: colour dummy device 80x25
[ 0.012822] printk: legacy console [tty0] enabled
[ 0.017568] printk: legacy bootconsole [pl11] disabled
[ 0.022777] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399996)
[ 0.022789] pid_max: default: 32768 minimum: 301
[ 0.022896] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.022915] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.024128] rcu: Hierarchical SRCU implementation.
[ 0.024141] rcu: Max phase no-delay instances is 1000.
[ 0.024287] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.024520] Remapping and enabling EFI services.
[ 0.024645] smp: Bringing up secondary CPUs ...
[ 0.081827] Detected PIPT I-cache on CPU1
[ 0.081892] GICv3: CPU1: found redistributor 1 region 0:0x00000000f90a0000
[ 0.081915] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.081977] smp: Brought up 1 node, 2 CPUs
[ 0.081995] SMP: Total of 2 processors activated.
[ 0.082000] CPU: All CPU(s) started at EL2
[ 0.082006] CPU features: detected: 32-bit EL0 Support
[ 0.082012] CPU features: detected: CRC32 instructions
[ 0.082020] CPU features: detected: PMUv3
[ 0.082049] alternatives: applying system-wide alternatives
[ 0.082419] Memory: 2763612K/16777216K available (19200K kernel code, 2444K rwdata, 5676K rodata, 4672K init, 434K bss, 12960776K reserved, 1048576K cma-reserved)
[ 0.082916] devtmpfs: initialized
[ 0.089957] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.090000] posixtimers hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 0.090040] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear).
[ 0.094942] 24608 pages in range for non-PLT usage
[ 0.094954] 516128 pages in range for PLT usage
[ 0.095080] pinctrl core: initialized pinctrl subsystem
[ 0.095489] SMBIOS 3.7.0 present.
[ 0.095507] DMI: xlnx Xilinx Versal VRK160 Eval board revA/Xilinx Versal VRK160 Eval board revA, BIOS 2026.01 01/01/2026
[ 0.095521] DMI: Memory slots populated: 0/0
[ 0.097015] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.097494] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.097571] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.097684] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.097724] audit: initializing netlink subsys (disabled)
[ 0.097832] audit: type=2000 audit(0.088:1): state=initialized audit_enabled=0 res=1
[ 0.098054] thermal_sys: Registered thermal governor 'step_wise'
[ 0.098184] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.098230] ASID allocator initialised with 65536 entries
[ 0.098345] Serial: AMBA PL011 UART driver
[ 0.102267] /axi/interrupt-controller@f9000000: Fixed dependency cycle(s) with /axi/interrupt-controller@f9000000
[ 0.106461] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.106479] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.106487] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.106493] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.106501] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.106507] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.106513] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.106519] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.174957] raid6: neonx8 gen() 4135 MB/s
[ 0.243001] raid6: neonx4 gen() 4009 MB/s
[ 0.311046] raid6: neonx2 gen() 3328 MB/s
[ 0.379095] raid6: neonx1 gen() 2436 MB/s
[ 0.447145] raid6: int64x8 gen() 2342 MB/s
[ 0.515190] raid6: int64x4 gen() 2278 MB/s
[ 0.583234] raid6: int64x2 gen() 2209 MB/s
[ 0.651278] raid6: int64x1 gen() 1710 MB/s
[ 0.651286] raid6: using algorithm neonx8 gen() 4135 MB/s
[ 0.719322] raid6: .... xor() 2993 MB/s, rmw enabled
[ 0.719333] raid6: using neon recovery algorithm
[ 0.719823] iommu: Default domain type: Translated
[ 0.719836] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.720009] SCSI subsystem initialized
[ 0.720138] usbcore: registered new interface driver usbfs
[ 0.720164] usbcore: registered new interface driver hub
[ 0.720185] usbcore: registered new device driver usb
[ 0.720251] mc: Linux media interface: v0.10
[ 0.720276] videodev: Linux video capture interface: v2.00
[ 0.720314] pps_core: LinuxPPS API ver. 1 registered
[ 0.720321] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.720333] PTP clock support registered
[ 0.720355] EDAC MC: Ver: 3.0.0
[ 0.720533] scmi_core: SCMI protocol bus registered
[ 0.720573] efivars: Registered efivars operations
[ 0.720756] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.720812] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.720864] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.720915] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.720970] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721023] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721057] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721108] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721141] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721191] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721373] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721428] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721478] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721530] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721582] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721632] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721666] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721716] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721748] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.721799] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722001] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722054] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722108] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722157] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722208] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722261] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722294] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722344] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722377] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722425] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722572] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722623] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722679] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722730] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722779] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722830] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722866] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722916] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722948] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.722998] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723122] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723161] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723195] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723231] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723265] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723301] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723352] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723388] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723413] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723447] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.723746] FPGA manager framework
[ 0.723897] Advanced Linux Sound Architecture Driver Initialized.
[ 0.724304] Bluetooth: Core ver 2.22
[ 0.724326] NET: Registered PF_BLUETOOTH protocol family
[ 0.724333] Bluetooth: HCI device and connection manager initialized
[ 0.724342] Bluetooth: HCI socket layer initialized
[ 0.724349] Bluetooth: L2CAP socket layer initialized
[ 0.724359] Bluetooth: SCO socket layer initialized
[ 0.724662] clocksource: Switched to clocksource arch_sys_counter
[ 0.724892] VFS: Disk quotas dquot_6.6.0
[ 0.724914] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.729097] NET: Registered PF_INET protocol family
[ 0.729248] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.731152] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.731189] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.731203] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.731361] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[ 0.731915] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.731995] UDP hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.732111] UDP-Lite hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.732319] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.732603] RPC: Registered named UNIX socket transport module.
[ 0.732616] RPC: Registered udp transport module.
[ 0.732621] RPC: Registered tcp transport module.
[ 0.732627] RPC: Registered tcp-with-tls transport module.
[ 0.732632] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.732646] PCI: CLS 0 bytes, default 64
[ 0.733273] Initialise system trusted keyrings
[ 0.733393] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.733584] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.733824] NFS: Registering the id_resolver key type
[ 0.733852] Key type id_resolver registered
[ 0.733858] Key type id_legacy registered
[ 0.733874] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.733886] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.734034] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.765458] NET: Registered PF_ALG protocol family
[ 0.765491] xor: measuring software checksum speed
[ 0.765986] 8regs : 6708 MB/sec
[ 0.766443] 32regs : 7290 MB/sec
[ 0.767020] arm64_neon : 5749 MB/sec
[ 0.767026] xor: using function: 32regs (7290 MB/sec)
[ 0.767035] Key type asymmetric registered
[ 0.767041] Asymmetric key parser 'x509' registered
[ 0.767077] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 241)
[ 0.767172] io scheduler mq-deadline registered
[ 0.767181] io scheduler kyber registered
[ 0.767207] io scheduler bfq registered
[ 0.768157] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.792758] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.793746] Serial: AMBA driver
[ 0.798906] brd: module loaded
[ 0.801262] loop: module loaded
[ 0.813168] tun: Universal TUN/TAP device driver, 1.6
[ 0.813295] CAN device driver interface
[ 0.813693] usbcore: registered new interface driver asix
[ 0.813725] usbcore: registered new interface driver ax88179_178a
[ 0.813752] usbcore: registered new interface driver cdc_ether
[ 0.813778] usbcore: registered new interface driver net1080
[ 0.813804] usbcore: registered new interface driver cdc_subset
[ 0.813829] usbcore: registered new interface driver zaurus
[ 0.813853] usbcore: registered new interface driver cdc_ncm
[ 0.813880] usbcore: registered new interface driver r8153_ecm
[ 0.814031] VFIO - User Level meta-driver version: 0.3
[ 0.814478] usbcore: registered new interface driver uas
[ 0.814511] usbcore: registered new interface driver usb-storage
[ 0.814530] usbcore: registered new device driver onboard-usb-dev
[ 0.814898] i2c_dev: i2c /dev entries driver
[ 0.815902] usbcore: registered new interface driver uvcvideo
[ 0.815912] Driver for 1-wire Dallas network protocol.
[ 0.816428] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev
[ 0.816594] Bluetooth: HCI UART driver ver 2.3
Welcome to AMD Embedded Dev[ 0.816604] Bluetooth: HCI UART protocol H4 registered
elopment Framework Linux distrib[ 0.816610] Bluetooth: HCI UART protocol BCSP registered
ution 26.06+development-S0127033[ 0.816631] Bluetooth: HCI UART protocol LL registered
7 (scarthgap)!
[ 0.816637] Bluetooth: HCI UART protocol ATH3K registered
[ 0.816671] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 0.816711] Bluetooth: HCI UART protocol Intel registered
[ 0.816726] Bluetooth: HCI UART protocol QCA registered
[ 0.816759] usbcore: registered new interface driver bcm203x
[ 0.816788] usbcore: registered new interface driver bpa10x
[ 0.816814] usbcore: registered new interface driver bfusb
[ 0.816840] usbcore: registered new interface driver btusb
[ 0.816878] usbcore: registered new interface driver ath3k
[ 0.817050] EDAC ZynqMP-OCM: ECC not enabled
[ 0.817313] sdhci: Secure Digital Host Controller Interface driver
[ 0.817321] sdhci: Copyright(c) Pierre Ossman
[ 0.817326] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.817695] SMCCC: SOC_ID: ID = jep106:0049:0000 Revision = 0x00000000
[ 0.817785] zynqmp_firmware_probe Platform Management API v1.0
[ 0.817796] zynqmp_firmware_probe Trustzone version v1.0
[ 0.821735] xlnx_event_manager xlnx_event_manager: SGI 15 Registered over TF-A
[ 0.821754] xlnx_event_manager xlnx_event_manager: Xilinx Event Management driver probed
[ 0.865273] securefw securefw: securefw probed
[ 0.865537] zynqmp-aes zynqmp-aes.0: will run requests pump with realtime priority
[ 0.865807] zynqmp-sha3-384 zynqmp-sha3-384.0: will run requests pump with realtime priority
[ 0.866014] usbcore: registered new interface driver usbhid
[ 0.866023] usbhid: USB HID core driver
[ 0.866797] remoteproc remoteproc0: ffe00000.r5f is available
[ 0.868157] ARM CCI_500 PMU driver probed
[ 0.868608] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available
[ 0.869284] fpga_manager fpga0: Xilinx Versal FPGA Manager registered
[ 0.869675] pktgen: Packet Generator for packet performance testing. Version: 2.75
[ 0.870150] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP)
[ 0.870167] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 0.870251] IPVS: ipvs loaded.
[ 0.870335] Initializing XFRM netlink socket
[ 0.870382] NET: Registered PF_INET6 protocol family
[ 0.870832] Segment Routing with IPv6
[ 0.870867] In-situ OAM (IOAM) with IPv6
[ 0.870925] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 0.871205] NET: Registered PF_PACKET protocol family
[ 0.871219] NET: Registered PF_KEY protocol family
[ 0.871250] Bridge firewalling registered
[ 0.871257] can: controller area network core
[ 0.871281] NET: Registered PF_CAN protocol family
[ 0.871288] can: raw protocol
[ 0.871295] can: broadcast manager protocol
[ 0.871304] can: netlink gateway - max_hops=1
[ 0.871396] Bluetooth: RFCOMM TTY layer initialized
[ 0.871409] Bluetooth: RFCOMM socket layer initialized
[ 0.871426] Bluetooth: RFCOMM ver 1.11
[ 0.871435] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 0.871441] Bluetooth: BNEP filters: protocol multicast
[ 0.871449] Bluetooth: BNEP socket layer initialized
[ 0.871454] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 0.871462] Bluetooth: HIDP socket layer initialized
[ 0.871495] 8021q: 802.1Q VLAN Support v1.8
[ 0.871646] 9pnet: Installing 9P2000 support
[ 0.871679] Key type dns_resolver registered
[ 0.877994] registered taskstats version 1
[ 0.878075] Loading compiled-in X.509 certificates
[ 0.883771] Btrfs loaded, zoned=no, fsverity=no
[ 0.890762] ff000000.serial: ttyAMA0 at MMIO 0xff000000 (irq = 23, base_baud = 0) is a PL011 rev3
[ 0.890868] printk: console [ttyAMA0] enabled
[ 0.897727] ff010000.serial: ttyAMA1 at MMIO 0xff010000 (irq = 24, base_baud = 0) is a PL011 rev3
[ 0.897983] of-fpga-region fpga-region: FPGA Region probed
[ 0.901496] spi-nor spi0.0: supply vcc not found, using dummy regulator
[ 0.958130] 16 fixed-partitions partitions found on MTD device f1010000.spi.0
[ 0.958154] Creating 16 MTD partitions on "f1010000.spi.0":
[ 0.958166] 0x000000000000-0x000000060000 : "Image Selector"
[ 0.966709] 0x000000060000-0x0000000c0000 : "Image Selector Backup"
[ 0.977238] 0x0000000c0000-0x0000000e0000 : "Image Selector Scratchpad"
[ 0.987767] 0x0000000e0000-0x0000014e0000 : "Image Recovery"
[ 0.995679] 0x0000014e0000-0x000001500000 : "Image Recovery Scratchpad"
[ 1.004554] 0x000001500000-0x000001520000 : "SystemReady-DT Update Metadata"
[ 1.015252] 0x000001520000-0x000001540000 : "SystemReady-DT Update Metadata Backup"
[ 1.024124] 0x000001540000-0x000001560000 : "U-Boot Variables"
[ 1.031706] 0x000001560000-0x000001580000 : "U-Boot Variables Backup"
[ 1.042576] 0x000001580000-0x000008780000 : "Bank A Space"
[ 1.053449] 0x000008780000-0x0000087a0000 : "U-Boot Variables Bank A"
[ 1.064314] 0x0000087a0000-0x0000087c0000 : "U-Boot Variables Bank A Backup"
[ 1.066846] 0x0000087c0000-0x00000f9c0000 : "Bank B Space"
[ 1.073036] 0x00000f9c0000-0x00000f9e0000 : "U-Boot Variables Bank B"
[ 1.075909] 0x00000f9e0000-0x00000fa00000 : "U-Boot Variables Bank B Backup"
[ 1.089972] 0x00000fa00000-0x00000ffe0000 : "User Scratchpad"
[ 1.093003] macb ff0c0000.ethernet eth0: Cadence GEM rev 0x0107010b at 0xff0c0000 irq 36 (00:0a:35:16:c4:ea)
[ 1.095173] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 1.095198] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 1.095277] xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports
[ 1.095290] xhci-hcd xhci-hcd.0.auto: hcc params 0x0238fe65 hci version 0x110 quirks 0x0000808000000810
[ 1.095321] xhci-hcd xhci-hcd.0.auto: irq 38, io mem 0xfe200000
[ 1.095493] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
[ 1.095506] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.095515] usb usb1: Product: xHCI Host Controller
[ 1.095522] usb usb1: Manufacturer: Linux 6.18.0-xilinx-g984c6a3b9186 xhci-hcd
[ 1.095529] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 1.095825] hub 1-0:1.0: USB hub found
[ 1.095851] hub 1-0:1.0: 1 port detected
[ 1.096840] rtc_zynqmp f12a0000.rtc: registered as rtc0
[ 1.096863] rtc_zynqmp f12a0000.rtc: setting system clock to 2026-01-29T11:58:40 UTC (1769687920)
[ 1.097051] cdns-i2c ff020000.i2c: can't get pinctrl, bus recovery not supported
[ 1.097321] cdns-i2c ff020000.i2c: 100 kHz mmio ff020000 irq 41
[ 1.097492] cdns-i2c ff030000.i2c: can't get pinctrl, bus recovery not supported
[ 1.098486] at24 2-0054: supply vcc not found, using dummy regulator
[ 1.103020] at24 2-0054: 16384 byte 24c128 EEPROM, writable, 1 bytes/write
[ 1.103065] i2c i2c-1: Added multiplexed i2c bus 2
[ 1.103073] pca9541 1-0072: registered master selector for I2C pca9541
[ 1.103109] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 42
[ 1.108679] cpufreq: cpufreq_policy_online: CPU0: Running at unlisted initial frequency: 1399999 kHz, changing to: 1400000 kHz
[ 1.113162] of_cfs_init
[ 1.113199] of_cfs_init: OK
[ 1.113300] clk: Disabling unused clocks
[ 1.113473] PM: genpd: Disabling unused power domains
[ 1.113583] ALSA device list:
[ 1.113589] No soundcards found.
[ 1.114931] check access for rdinit=/init failed: -2, ignoring
[ 1.144671] mmc0: SDHCI controller on f1050000.mmc [f1050000.mmc] using ADMA 64-bit
[ 1.144822] Waiting for root device PARTUUID=45923539-e493-4c18-9a29-5638c8bcb456...
[ 1.190554] mmc0: new high speed SDHC card at address aaaa
[ 1.190915] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[ 1.197624] mmcblk0: p1 p2 p3
[ 1.216509] EXT4-fs (mmcblk0p3): INFO: recovery required on readonly filesystem
[ 1.216526] EXT4-fs (mmcblk0p3): write access will be enabled during recovery
[ 1.340813] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 1.477155] usb 1-1: New USB device found, idVendor=0424, idProduct=2744, bcdDevice= 2.21
[ 1.477180] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.477189] usb 1-1: Product: USB2744
[ 1.477196] usb 1-1: Manufacturer: Microchip Tech
[ 1.511553] hub 1-1:1.0: USB hub found
[ 1.511648] hub 1-1:1.0: 3 ports detected
[ 1.536474] EXT4-fs (mmcblk0p3): orphan cleanup on readonly fs
[ 1.537646] EXT4-fs (mmcblk0p3): recovery complete
[ 1.539891] EXT4-fs (mmcblk0p3): mounted filesystem eb8ad2dc-0a61-4bfe-b4af-0171c2c923b6 ro with ordered data mode. Quota mode: none.
[ 1.539946] VFS: Mounted root (ext4 filesystem) readonly on device 179:3.
[ 1.540534] devtmpfs: mounted
[ 1.541945] Freeing unused kernel memory: 4672K
[ 1.542041] Run /sbin/init as init process
[ 1.860676] usb 1-1.3: new high-speed USB device number 3 using xhci-hcd
[ 2.039269] usb 1-1.3: New USB device found, idVendor=0424, idProduct=2740, bcdDevice= 2.00
[ 2.039291] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.039301] usb 1-1.3: Product: Hub Controller
[ 2.039311] usb 1-1.3: Manufacturer: Microchip Tech
[ 2.648724] systemd[1]: systemd 255.21^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS +OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 2.648763] systemd[1]: Detected architecture arm64.
[ 2.801100] systemd[1]: Hostname set to <amd-edf>.
[ 3.168756] usb 1-1.2: new high-speed USB device number 4 using xhci-hcd
[ 3.340075] usb 1-1.2: New USB device found, idVendor=0781, idProduct=5567, bcdDevice= 1.00
[ 3.340096] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.340106] usb 1-1.2: Product: Cruzer Blade
[ 3.340112] usb 1-1.2: Manufacturer: SanDisk
[ 3.340121] usb 1-1.2: SerialNumber: 00015614082125091009
[ 3.369378] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 3.369663] scsi host0: usb-storage 1-1.2:1.0
[ 3.521915] systemd[1]: /usr/lib/systemd/system/xen-qemu-dom0-disk-backend.service:11: PIDFile= references a path below legacy directory /var/run/, updating /var/run/xen/qemu-dom0.pid → /run/xen/qemu-dom0.pid; please update the unit file accordingly.
[ 3.676630] systemd[1]: Queued start job for default target Multi-User System.
[ 3.701021] systemd[1]: Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/getty.
[ 3.717973] systemd[1]: Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/modprobe.
[ 3.733677] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 3.748932] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 3.768856] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 3.788780] systemd[1]: Expecting device /dev/disk/by-uuid/AEEC-DA8C...
Expecting device /dev/disk/by-uuid/AEEC-DA8C...
[ 3.804824] systemd[1]: Reached target Path Units.
[ OK ] Reached target Path Units.
[ 3.816764] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 3.832749] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Slice Units.
[ 3.844771] systemd[1]: Reached target Swaps.
[ OK ] Reached target Swaps.
[ 3.874558] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 3.892819] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 3.909187] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 3.924963] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 3.945346] systemd[1]: Listening on Journal Audit Socket.
[ OK ] Listening on Journal Audit Socket.
[ 3.965075] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 3.981110] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 3.997197] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 4.020627] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 4.037040] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 4.053085] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
Mounting Huge P[ 4.088906] systemd[1]: Mounting Huge Pages File System...
ages File System...
Mounting POSIX [ 4.106909] systemd[1]: Mounting POSIX Message Queue File System...
Message Queue File System...
[ 4.124883] systemd[1]: Mount /proc/xen files was skipped because of an unmet condition check (ConditionPathExists=/proc/xen).
[ 4.136766] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 4.154996] systemd[1]: Mounting Kernel Trace File System...
Mounting Kernel Trace File System...
Mounting Tempor[ 4.174008] systemd[1]: Mounting Temporary Directory /tmp...
ary Directory /tmp...
[ 4.189039] systemd[1]: Create List of Static Device Nodes was skipped because of an unmet condition check (ConditionFileNotEmpty=/lib/modules/6.18.0-xilinx-g984c6a3b9186/modules.devname).
[ 4.210345] systemd[1]: Starting Load Kernel Module configfs...
Starting Load Kernel Module configfs...
[ 4.234497] systemd[1]: Starting Load Kernel Module dm_mod...
Starting Load Kernel Module dm_mod...
[ 4.254476] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm...
[ 4.274530] systemd[1]: Starting Load Kernel Module fuse...
Starting Load Kernel Module fuse...
[ 4.291020] systemd[1]: Starting Load Kernel Module loop...
Starting Load Kernel Module loop...
[ 4.309858] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 4.323245] systemd[1]: Starting File System Check on Root Device...
Starting File System Check on Root Device...
[ 4.345997] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 4.389016] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules 4.396633] scsi 0:0:0:0: Direct-Access SanDisk Cruzer Blade 1.00 PQ: 0 ANSI: 6
m...
[ 4.416921] systemd[1]: Starting Generate network units from Kernel command line...
[ 4.424726] sd 0:0:0:0: [sda] 15630336 512-byte logical blocks: (8.00 GB/7.45 GiB)
Starting Genera[ 4.432785] sd 0:0:0:0: [sda] Write Protect is off
te network units from Kernel com[ 4.433121] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
mand line...
[ 4.442629] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
Starting Create Static Device Nodes in /dev gracefully...
[ 4.486778] sda: sda1
[ 4.487003] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 4.496603] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 4.506648] systemd[1]: Started RPC Bind.
[ OK ] Started 4.513053] systemd[1]: Mounted Huge Pages File System.
;39mRPC Bind.
[ OK ] M[ 4.521843] systemd[1]: Mounted POSIX Message Queue File System.
ounted Huge Pages File S[ 4.530687] systemd[1]: Mounted Kernel Debug File System.
ystem.
[ OK ] [ 4.539768] systemd[1]: Mounted Kernel Trace File System.
Mounted POSIX Message Qu[ 4.547093] systemd[1]: Mounted Temporary Directory /tmp.
eue File System.
[ O[ 4.555853] systemd[1]: modprobe@configfs.service: Deactivated successfully.
K ] Mounted Kernel [ 4.556279] systemd[1]: Finished Load Kernel Module configfs.
Debug File System.
[ 4.566696] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
m OK ] Mounted Ker[ 4.567085] systemd[1]: Finished Load Kernel Module dm_mod.
nel Trace File System.
[ 4.585741] systemd[1]: modprobe@drm.service: Deactivated successfully.
0;32m OK ] Mounted 4.586140] systemd[1]: Finished Load Kernel Module drm.
9mTemporary Directory /tmp.
[ OK systemd[1]: modprobe@fuse.service: Deactivated successfully.
[0m] Finished Load Kern[ 4.611111] systemd[1]: Finished Load Kernel Module fuse.
el Module configfs.
[ 4.629417] systemd[1]: modprobe@loop.service: Deactivated successfully.
m OK ] Finished L[ 4.629878] systemd[1]: Finished Load Kernel Module loop.
oad Kernel Module dm_mod.
[[ 4.647393] systemd[1]: FUSE Control File System was skipped because of an unmet condition check (ConditionPathExists=/sys/fs/fuse/connections).
OK ] Finished Load Kernel Module drm.
[ OK ] Finished Load Ke[ 4.668957] systemd[1]: Mounting Kernel Configuration File System...
rnel Module fuse.
[ OK ] Finished Loa[ 4.681459] systemd-journald[127]: Collecting audit messages is enabled.
d Kernel Module loop.
Mounting Kernel Configuration File System...
[ 4.709745] systemd[1]: Starting Repartition Root Disk...
Starting Repartition Root Disk...
[ 4.718329] systemd[1]: Finished Generate network units from Kernel command line.
[ OK ] Finished 4.728476] systemd[1]: Mounted Kernel Configuration File System.
1;39mGenerate network units from Kernel command line.
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Started 4.759222] systemd[1]: Started Journal Service.
;39mJournal Service.
[ OK ] Finished File System Check on Root Device.
Starting Remount Root and Kernel File Systems...
[ OK ] Finished Create Static Device Nodes in /dev gracefully.
[ 4.920716] EXT4-fs (mmcblk0p3): re-mounted eb8ad2dc-0a61-4bfe-b4af-0171c2c923b6 r/w.
[ OK ] Finished Remount Root and Kernel File Systems.
[ OK ] Finished Repartition Root Disk.
Starting Grow Root File System...
[ 4.989520] EXT4-fs (mmcblk0p3): resizing filesystem from 3365235 to 3365235 blocks
Starting Flush Journal to Persistent Storage...
Starting Create Static Device Nodes in /dev...
[ 5.024158] systemd-journald[127]: Received client request to flush runtime journal.
[ OK ] Finished Load Kernel Modules.
[ OK ] Finished Grow Root File System.
[ OK ] Finished Flush Journal to Persistent Storage.
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Mounting NFSD configuration filesystem...
Mounting /var/volatile...
Starting Apply Kernel Variables...
[ 5.170270] audit: type=1334 audit(1769687924.568:2): prog-id=6 op=LOAD
[ 5.176991] audit: type=1334 audit(1769687924.576:3): prog-id=7 op=LOAD
Starting Rule-based Manager for Device Events and Files...
[ OK ] Mounted NFSD configuration filesystem.
[ OK ] Mounted /var/volatile.
[ OK ] Finished Apply Kernel Variables.
Starting Load/Save OS Random Seed...
[ OK ] Started Rule-based Manager for Device Events and Files.
[ OK ] Finished Coldplug All udev Devices.
[ 6.004694] random: crng init done
[ 6.016058] macb ff0c0000.ethernet end0: renamed from eth0
[ OK ] Finished Load/Save OS Random Seed.
[ OK ] Found device /dev/disk/by-uuid/AEEC-DA8C.
Mounting /efi...
[ 6.757431] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ OK ] Mounted /efi.
[ OK ] Reached target Local File Systems.
Starting Automatic Boot Loader Update...
Starting Create System Files and Directories...
[ OK ] Finished Automatic Boot Loader Update.
[ OK ] Finished Create System Files and Directories.
[ 7.012393] audit: type=1334 audit(1769687926.408:4): prog-id=8 op=LOAD
Starting Network Name Resolution...
[ 7.048809] audit: type=1334 audit(1769687926.444:5): prog-id=9 op=LOAD
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ 7.130511] audit: type=1334 audit(1769687926.528:6): prog-id=10 op=LOAD
[ 7.138369] audit: type=1334 audit(1769687926.536:7): prog-id=11 op=LOAD
[ 7.138413] audit: type=1334 audit(1769687926.536:8): prog-id=12 op=LOAD
Starting User Database Manager...
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ OK ] Started User Database Manager.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting Docker Socket for the API...
Starting sshd.socket...
[ OK ] Listening on Docker Socket for the API.
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
Starting D-Bus System Message Bus...
Starting dfx-mgrd Dynamic Function eXchange...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
[ 8.162709] audit: type=1334 audit(1769687927.560:9): prog-id=13 op=LOAD
Starting Authorization Manager...
[ OK ] Started System Logging Service.
[ 8.245602] audit: type=1334 audit(1769687927.644:10): prog-id=14 op=LOAD
[ 8.252497] audit: type=1334 audit(1769687927.648:11): prog-id=15 op=LOAD
Starting User Login Management...
Starting OpenSSH Key Generation...
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Reached target Preparation for Network.
Starting Network Configuration...
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started dfx-mgrd Dynamic Function eXchange.
Starting dfx-mgrd Default Firmware Load Service...
[ OK ] Finished OpenSSH Key Generation.
[ OK ] Started User Login Management.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting Virtual Console Setup...
[ OK ] Started Network Configuration.
[ OK ] Reached target Network.
Starting containerd container runtime...
Starting Wait for Network to be Configured...
Starting Permit User Sessions...
Starting Target Communication Framework agent...
[ OK ] Started Xinetd A Powerful Replacement For Inetd.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Console Getty.
[ OK ] Started Getty on tty1.
[ OK ] Reached target Login Prompts.
[ OK ] Started Target Communication Framework agent.
[ OK ] Finished Virtual Console Setup.
[ OK ] Started Authorization Manager.
Starting Modem Manager...
[ OK ] Started Modem Manager.
[ OK ] Started containerd container runtime.
[ OK ] Finished dfx-mgrd Default Firmware Load Service.
AMD Embedded Development Framework Linux distribution 26.06+development-S01270337 amd-edf console
amd-edf login: amd-edf
Password:
WARNING: AMD Embedded Development Framework is a reference Yocto Project
distribution that should be used for testing and development purposes only.
It is recommended that you create your own distribution for production use.
amd-edf:~$ sudo /proc/cmdline
Password:
Sorry, try again.
Password:
sudo: /proc/cmdline: command not found
amd-edf:~$ sudo cat /proc/cmdline
root=PARTUUID=45923539-e493-4c18-9a29-5638c8bcb456 ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio cma=1024M
amd-edf:~$ vi /efi/loader/
entries/ loader.conf random-seed
amd-edf:~$ vi /efi/loader/entries/
.edf-linux.conf.swp edf-linux.conf edf-xen.conf
.edf-linux.conf.un~ edf-linux.conf~
amd-edf:~$ vi /efi/loader/entries/edf-linux.conf
sort-key 10-edf-linux
title EDF Linux
efi /Image
options root=PARTUUID=45923539-e493-4c18-9a29-5638c8bcb456 ro rootwait earlycon
uio_pdrv_genirq.of_id=generic-uio
~
~
amd-edf:~$ sudo -s
Password:
amd-edf:/home/amd-edf# dmesg | grep -i cma
[ 0.000000] Reserved memory: bypass cma_reserved@800000000 node, using cmdline CMA params instead
[ 0.000000] OF: reserved mem: node cma_reserved@800000000 compatible matching fail
[ 0.000000] cma: Reserved 1024 MiB at 0x0000000031c00000
[ 0.000000] Kernel command line: root=PARTUUID=45923539-e493-4c18-9a29-5638c8bcb456 ro rootwait earlycon uio_pdrv_genirq.of_id=generic-uio cma=1024M
[ 0.082419] Memory: 2763612K/16777216K available (19200K kernel code, 2444K rwdata, 5676K rodata, 4672K init, 434K bss, 12960776K reserved, 1048576K cma-reserved)
amd-edf:/home/amd-edf#
How Do I Increase CMA for ZCU106 Using Bootargs?
This example uses the ZCU106 board to demonstrate how to increase the CMA size using kernel boot arguments.
The ZCU106 has 4 GB of memory divided into two DDR chunks:
First chunk: 0x00000000 - 0x7FFFFFFF (2 GB)
Second chunk: 0x800000000 - 0x87FFFFFFF (2 GB)
By default, the first chunk reserves approximately 750 MB + 256 MB for CMA. If you need to increase CMA to a larger value such as 1700 MB, the first chunk cannot accommodate this because the maximum available CMA allocation in that region is approximately 1000 MB.
Note
This procedure is specific to ZCU106. Other ZynqMP boards such as ZCU104
have different memory maps and more constrained memory, and may not support
CMA allocations as large as those shown here. However, you can pass
cma=<value> to the kernel boot arguments on any ZynqMP board based on
the memory available.
Option 1: Allocate CMA in the First DDR Chunk (Up to 1000 MB)
For SD boot, set the boot arguments in U-Boot as follows:
ZynqMP> setenv sdboot "mmc dev 0 && mmcinfo && load mmc 0:auto 0x200000 Image && booti 0x200000 - 0x100000"
ZynqMP> setenv bootargs "earlycon clk_ignore_unused earlyprintk consoleblank=0 root=/dev/mmcblk0p3 rw rootwait debug cma=1000M"
ZynqMP> run sdboot
Option 2: Allocate CMA in the Second DDR Chunk (for Larger Allocations)
To allocate CMA larger than 1000 MB (for example, 1700 MB), specify the
second DDR chunk by adding an explicit address to the cma parameter:
ZynqMP> setenv sdboot "mmc dev 0 && mmcinfo && load mmc 0:auto 0x200000 Image && booti 0x200000 - 0x100000"
ZynqMP> setenv bootargs "earlycon clk_ignore_unused earlyprintk consoleblank=0 root=/dev/mmcblk0p3 rw rootwait debug cma=1700M@0x800000000"
ZynqMP> run sdboot
From logs:
[ 0.000000] cma: Reserved 1700 MiB at 0x0000000800000000
Verify the CMA allocation:
root@amd-edf:~# cat /proc/meminfo | grep -i cma
CmaTotal: 1740800 kB
CmaFree: 1515276 kB
How Do We Configure EDF to Use U-Boot Distro Boot (boot.scr) Instead of UEFI Boot ?
Overview
On boards that support it, EDF uses UEFI boot with systemd-boot as the boot manager by default. However, you can configure it to use the traditional U-Boot distro boot mechanism with a boot.scr script. This FAQ provides step-by-step instructions for this migration.
Key Differences
Feature |
UEFI Boot (Default) |
Distro Boot |
|---|---|---|
Boot Manager |
systemd-boot |
U-Boot direct |
Boot Configuration |
EFI boot entries in /efi/loader/entries/ |
boot.scr script |
EFI_PROVIDER |
“systemd-boot” |
“” (unset) |
Partition Table |
GPT-hybrid |
MSDOS |
Root Detection |
PARTUUID |
Device path (/dev/mmcblk) |
Boot Package |
systemd-bootconf-edf |
u-boot-edf-scr |
Required Source Changes
meta-amd-adaptive-socs Layer Changes
File:
meta-amd-adaptive-socs-bsp/recipes-bsp/u-boot/u-boot-xlnx/u-boot-misc.cfg
Description: Disable the PREBOOT configuration to prevent automatic environment initialization that interferes with distro boot.
cd sources/meta-amd-adaptive-socs
vim meta-amd-adaptive-socs-bsp/recipes-bsp/u-boot/u-boot-xlnx/u-boot-misc.cfg
# Comment out both CONFIG_USE_PREBOOT and CONFIG_PREBOOT lines
-CONFIG_USE_PREBOOT=y
-CONFIG_PREBOOT="if test -n \"${firstboot_saveenv}\"; then run firstboot_saveenv; fi; mw 0xF1D61008 1;mw 0xF1090030 1;mw 0xF1D21008 0x1;mw 0xF1A20324 0xF;mw 0xF1A40004 0x2;mw 0xF1A40000 0x2;mw 0xEB410280 0x1;mw 0xEB410284 0x1;mw 0xEB410288 0x1;mw 0xEB41028C 0x1;mw 0xEB410290 0x1;mw 0xEB410294 0x1;mw 0xEB410298 0x1;mw 0xEB41029C 0x1;mw 0xF1060A00 0x1 1;mw 0xF1060A08 0xF"
+#CONFIG_USE_PREBOOT=y
+#CONFIG_PREBOOT="if test -n \"${firstboot_saveenv}\"; then run firstboot_saveenv; fi; mw 0xF1D61008 1;mw 0xF1090030 1;mw 0xF1D21008 0x1;mw 0xF1A20324 0xF;mw 0xF1A40004 0x2;mw 0xF1A40000 0x2;mw 0xEB410280 0x1;mw 0xEB410284 0x1;mw 0xEB410288 0x1;mw 0xEB41028C 0x1;mw 0xEB410290 0x1;mw 0xEB410294 0x1;mw 0xEB410298 0x1;mw 0xEB41029C 0x1;mw 0xF1060A00 0x1 1;mw 0xF1060A08 0xF"
meta-amd-edf Layer Changes
2.1 Enable U-Boot Script for Versal
File: conf/distro/amd-edf.conf
Description: Add Versal platform to use u-boot-edf-scr boot script.
cd sources/meta-amd-edf
vim conf/distro/amd-edf.conf
# Add the line: UBOOT_BOOT_SCRIPT_SOC_DEFAULT:versal = "u-boot-edf-scr"
# Boot script only required for Zynq, ZynqMP and Kria devices.
UBOOT_BOOT_SCRIPT_SOC_DEFAULT = ""
+UBOOT_BOOT_SCRIPT_SOC_DEFAULT:versal = "u-boot-edf-scr"
UBOOT_BOOT_SCRIPT_SOC_DEFAULT:zynq = "u-boot-edf-scr"
UBOOT_BOOT_SCRIPT_SOC_DEFAULT:zynqmp = "u-boot-edf-scr"
UBOOT_BOOT_SCRIPT_SOC_DEFAULT:kria:zynqmp = "u-boot-xlnx-scr"
2.2 Change U-Boot Boot Command
File: recipes-bsp/u-boot/versal/bootcmd-bootefi.cfg
Description: Change the boot command from UEFI bootmenu to distro boot.
vim recipes-bsp/u-boot/versal/bootcmd-bootefi.cfg
# Change the CONFIG_BOOTCOMMAND value
-CONFIG_BOOTCOMMAND="bootmenu -e"
+CONFIG_BOOTCOMMAND="run distro_bootcmd"
Step-by-Step Migration Procedure
Step 1: Navigate to Your Build Directory
$ cd /path/to/UEFI_to_Distro_boot_2025.2
Step 2: Apply Source Changes
Apply all the changes listed in the preceding “Required Source Changes” section to the following layers:
sources/meta-amd-adaptive-socs/sources/meta-amd-edf/
Step 3: Initialize Build Environment
$ source edf-init-build-env
Step 4: Rebuild
Build the Boot.bin or OSPI image:
$ MACHINE=versal-vrk160-sdt-seg bitbake edf-ospi
Build SoC Common disk image (wic):
$ MACHINE=amd-cortexa72-common bitbake edf-linux-disk-image
Booting VRK160 OSPI+SD:
VRK160 OSPI+SD boot.scr boot log
[0.012]****************************************
[0.045]Xilinx Versal Platform Loader and Manager
[0.079]Release 2025.2 Apr 5 2011 - 23:00:00
[0.115]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.154]BOOTMODE: 0x0, MULTIBOOT: 0x0
[0.182]****************************************
[0.387]Non Secure Boot
[3.562]PLM Initialization Time
[3.586]***********Boot PDI Load: Started***********
[3.640]Loading PDI from SBI
[3.662]Monolithic/Master Device
[3.912]0.288 ms: PDI initialization time
[3.944]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[3.986]---Loading Partition#: 0x1, Id: 0xC
[58.744] 54.724 ms for Partition#: 0x1, Size: 9952 Bytes
[63.650]---Loading Partition#: 0x2, Id: 0x0
[97.535] 30.033 ms for Partition#: 0x2, Size: 48992 Bytes
PSM Firmware version: 2025.2 [Build: Nov 13 2025 10:49:34 ]
[105.085]+++Loading Image#: 0x2, Name: pl_cfi, Id: 0x18700000
[110.451]---Loading Partition#: 0x3, Id: 0x5
[2685.239]Polling 0xF6100008 Mask: 0x10 ExpectedValue: 0x10
[4104.679]Polling 0xF6100008 Mask: 0x10 ExpectedValue: 0x10
[4995.068] 4880.679 ms for Partition#: 0x3, Size: 1838576 Bytes
[4997.811]+++Loading Image#: 0x3, Name: aie_subsys, Id: 0x0421C005
[5003.636]---Loading Partition#: 0x4, Id: 0x7
[5009.691] 2.026 ms for Partition#: 0x4, Size: 1952 Bytes
[5012.728]+++Loading Image#: 0x4, Name: fpd, Id: 0x0420C003
[5017.953]---Loading Partition#: 0x5, Id: 0x8
[5023.943] 1.959 ms for Partition#: 0x5, Size: 5792 Bytes
[5027.329]+++Loading Image#: 0x5, Name: apu_ss, Id: 0x1C000000
[5032.531]---Loading Partition#: 0x6, Id: 0x0
[5078.114] 41.554 ms for Partition#: 0x6, Size: 72640 Bytes
[5080.511]---Loading Partition#: 0x7, Id: 0x0
[5105.740] 21.200 ms for Partition#: 0x7, Size: 40960 Bytes
[5108.137]---Loading Partition#: 0x8, Id: 0x0
[5116.660] 4.494 ms for Partition#: 0x8, Size: 14384 Bytes
[5118.971]---Loading Partition#: 0x9, Id: 0x0
[5903.328] 780.330 ms for Partition#: 0x9, Size: 1256272 Bytes
[5905.983]---Loading Partition#: 0xA, Id: 0x0
[5910.107] 0.092 ms for Partition#: 0xA, Size: 1984 Bytes
[5915.073]---Loading Partition#: 0xB, Id: 0x0
[5925.027] 5.924 ms for Partition#: 0xB, Size: 13264 Bytes
[5931.968]15651.034 ms: ROM Timel**a*ion
[5934.881]Total PLM Boot Time
NOTICE: TF-A running on SILICON 0
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v2.12.0(release):xlnx_rebase_v2.12_2025.1-165-g894ecd073-dirty
NOTICE: BL31: Built : 08:14:53, Oct 16 2025
U-Boot 2025.01-g5e0d8abc7e09 (Nov 12 2025 - 07:44:59 +0000)
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal VRK160 Eval board revA
DRAM: 2 GiB (effective 16 GiB)
EL Level: EL2
Multiboot: 0
Xilinx I2C FRU format at nvmem0:
Manufacturer Name: XILINX
Product Name: VRK160
Serial No: 522901A2003
Part Number: 5229-01
File ID: 00
Revision Number: A2
Core: 40 devices, 25 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from nowhere... OK
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Bootmode: JTAG_MODE
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
eth0: ethernet@ff0c0000
SF: Detected mt35xu02g with page size 256 Bytes, erase size 128 KiB, total 256 MiB
FWU partition 1 has metadata version 4294967295. Expected value of 2
FWU partition 2 has metadata version 4294967295. Expected value of 2
FWU metadata read failed
starting USB...
Bus usb@fe200000: Register 1000440 NbrPorts 1
Starting the controller
USB XHCI 1.10
scanning bus usb@fe200000 for devices... 4 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
Saving Environment to nowhere... not possible
Saving Environment to nowhere... not possible
Missing TPMv2 device for EFI_TCG_PROTOCOL
Missing RNG device for EFI_RNG_PROTOCOL
Hit any key to stop autoboot: 0
Versal> dhcp
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 192.0.2.11 (1002 ms)
Using ethernet@ff0c0000 device
TFTP from server 192.0.2.1; our IP address is 192.0.2.11; sending through gateway 192.0.2.254
Filename 'default.boot'.
Load address: 0x8000000
Loading: *
TFTP server died; starting again
Versal> sf probe 0 0 0
SF: Detected mt35xu02g with page size 256 Bytes, erase size 128 KiB, total 256 MiB
Versal> sf erase 0x0 0x10000000
SF: 268435456 bytes @ 0x0 Erased: OK
Using ethernet@ff0c0000 device
File transfer via NFS from server 192.0.2.1; our IP address is 192.0.2.11; sending through gateway 192.0.2.254
Load address: 0x20000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#######################################
done
Bytes transferred = 268435456 (10000000 hex)
Versal> sf write 0x20000000 0x0 ${filesize}
device 0 whole chip
SF: 268435456 bytes @ 0x0 Written: OK
Versal> dhcp
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 192.0.2.11 (1002 ms)
Using ethernet@ff0c0000 device
TFTP from server 192.0.2.1; our IP address is 192.0.2.11; sending through gateway 192.0.2.254
Filename 'default.boot'.
Load address: 0x8000000
Loading: *
TFTP server died; starting again
BOOTP broadcast 1
DHCP client bound to address 192.0.2.11 (2 ms)
Using ethernet@ff0c0000 device
TFTP from server 192.0.2.1; our IP address is 192.0.2.11; sending through gateway 192.0.2.254
Filename 'default.boot'.
Load address: 0x8000000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Versal> tftpb 0x20000000 Image_amd
Using ethernet@ff0c0000 device
TFTP from server 192.0.2.1; our IP address is 192.0.2.11; sending through gateway 192.0.2.254
Filename 'Image_amd'.
Load address: 0x20000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
########
954.1 KiB/s
done
Bytes transferred = 26935808 (19b0200 hex)
Using ethernet@ff0c0000 device
File transfer via NFS from server 192.0.2.1; our IP address is 192.0.2.11; sending through gateway 192.0.2.254
Load address: 0x40000000
Loading: T T #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###################
done
Bytes transferred = 108254643 (673d5b3 hex)
Versal> booti 0x20000000 0x40000000 $fdtcontroladdr
## Loading init Ramdisk from Legacy Image at 40000000 ...
Image Name: edf-linux-disk-image-amd-cortexa
Image Type: AArch64 Linux RAMDisk Image (uncompressed)
Data Size: 108254579 Bytes = 103.2 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 7be76020
Booting using the fdt blob at 0x7be76020
Working FDT set to 7be76020
Loading Ramdisk to 716fd000, end 77e3a573 ... OK
Loading Device Tree to 00000000716e8000, end 00000000716fcbbb ... OK
Working FDT set to 716e8000
No RNG device
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.12.10-xilinx-g0deca0373865 (oe-user@oe-host) (aarch64-amd-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Thu Jul 3 06:18:08 UTC 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal VRK160 Eval board revA
[ 0.000000] efi: UEFI not found.
[ 0.000000] OF: reserved mem: 0x0000000009800000..0x000000000985ffff (384 KiB) nomap non-reusable rproc0@9800000
[ 0.000000] OF: reserved mem: 0x0000000009860000..0x0000000009863fff (16 KiB) nomap non-reusable vdev0vring0@9860000
[ 0.000000] OF: reserved mem: 0x0000000009864000..0x0000000009867fff (16 KiB) nomap non-reusable vdev0vring1@9864000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000009868000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@9868000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000009868000..0x0000000009967fff (1024 KiB) nomap non-reusable vdev0buffer@9868000
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000800000000, size 2048 MiB
[ 0.000000] OF: reserved mem: initialized node cma_reserved@800000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000800000000..0x000000087fffffff (2097152 KiB) map reusable cma_reserved@800000000
[ 0.000000] OF: reserved mem: 0x0000050000000000..0x00000500ffffffff (4194304 KiB) nomap non-reusable buffer@50000000000
[ 0.000000] OF: reserved mem: 0x0000060000000000..0x00000600ffffffff (4194304 KiB) nomap non-reusable buffer@60000000000
[ 0.000000] OF: reserved mem: 0x0000070000000000..0x00000700ffffffff (4194304 KiB) nomap non-reusable buffer@70000000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000700ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x00000000097fffff]
[ 0.000000] node 0: [mem 0x0000000009800000-0x0000000009967fff]
[ 0.000000] node 0: [mem 0x0000000009968000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff]
[ 0.000000] node 0: [mem 0x0000050000000000-0x00000500ffffffff]
[ 0.000000] node 0: [mem 0x0000060000000000-0x00000600ffffffff]
[ 0.000000] node 0: [mem 0x0000070000000000-0x00000700ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000700ffffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 22 pages/cpu s52248 r8192 d29672 u90112
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line:
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4194304
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x000000007b46f000-0x000000007f46f000] (64MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511101ns
[ 0.000167] Console: colour dummy device 80x25
[ 0.000174] printk: legacy console [tty0] enabled
[ 0.000428] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399996)
[ 0.000441] pid_max: default: 32768 minimum: 301
[ 0.000529] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.000544] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.008168] rcu: Hierarchical SRCU implementation.
[ 0.008182] rcu: Max phase no-delay instances is 1000.
[ 0.008323] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.012057] EFI services will not be available.
[ 0.012161] smp: Bringing up secondary CPUs ...
[ 0.100728] Detected PIPT I-cache on CPU1
[ 0.100777] GICv3: CPU1: found redistributor 1 region 0:0x00000000f90a0000
[ 0.100799] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.100860] smp: Brought up 1 node, 2 CPUs
[ 0.100881] SMP: Total of 2 processors activated.
[ 0.100887] CPU: All CPU(s) started at EL2
[ 0.100893] CPU features: detected: 32-bit EL0 Support
[ 0.100899] CPU features: detected: CRC32 instructions
[ 0.100933] alternatives: applying system-wide alternatives
[ 0.101449] Memory: 1619468K/16777216K available (16960K kernel code, 1088K rwdata, 4976K rodata, 3136K init, 484K bss, 13057236K reserved, 2097152K cma-reserved)
[ 0.101888] devtmpfs: initialized
[ 0.108653] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.108680] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.123880] 26048 pages in range for non-PLT usage
[ 0.123891] 517568 pages in range for PLT usage
[ 0.124003] pinctrl core: initialized pinctrl subsystem
[ 0.124332] DMI not present or invalid.
[ 0.125814] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.126192] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.126243] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.126291] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.126329] audit: initializing netlink subsys (disabled)
[ 0.126697] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.126717] audit: type=2000 audit(0.124:1): state=initialized audit_enabled=0 res=1
[ 0.126754] ASID allocator initialised with 65536 entries
[ 0.126863] Serial: AMBA PL011 UART driver
[ 0.130666] /axi/interrupt-controller@f9000000: Fixed dependency cycle(s) with /axi/interrupt-controller@f9000000
[ 0.134490] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.134508] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.134516] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.134522] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.134529] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.134535] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.134542] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.134548] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.200189] raid6: neonx8 gen() 4168 MB/s
[ 0.268226] raid6: neonx4 gen() 4064 MB/s
[ 0.336270] raid6: neonx2 gen() 3373 MB/s
[ 0.404315] raid6: neonx1 gen() 2442 MB/s
[ 0.472351] raid6: int64x8 gen() 2341 MB/s
[ 0.540398] raid6: int64x4 gen() 2291 MB/s
[ 0.608439] raid6: int64x2 gen() 2231 MB/s
[ 0.676481] raid6: int64x1 gen() 1716 MB/s
[ 0.676488] raid6: using algorithm neonx8 gen() 4168 MB/s
[ 0.744512] raid6: .... xor() 3015 MB/s, rmw enabled
[ 0.744519] raid6: using neon recovery algorithm
[ 0.744882] iommu: Default domain type: Translated
[ 0.744891] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.745068] SCSI subsystem initialized
[ 0.745186] usbcore: registered new interface driver usbfs
[ 0.745205] usbcore: registered new interface driver hub
[ 0.745225] usbcore: registered new device driver usb
[ 0.745292] mc: Linux media interface: v0.10
[ 0.745315] videodev: Linux video capture interface: v2.00
[ 0.745337] pps_core: LinuxPPS API ver. 1 registered
[ 0.745343] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.745355] PTP clock support registered
[ 0.745379] EDAC MC: Ver: 3.0.0
[ 0.745530] scmi_core: SCMI protocol bus registered
[ 0.745679] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.745728] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.745776] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.745824] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.745870] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.745918] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.745950] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.745995] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746025] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746074] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746247] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746298] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746348] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746393] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746437] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746488] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746518] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746562] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746593] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746637] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746822] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746869] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746916] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.746962] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747007] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747055] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747087] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747136] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747165] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747212] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747350] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747399] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747444] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747493] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747537] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747584] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747616] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747661] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747693] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747738] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747869] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747908] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747940] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.747973] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.748005] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.748036] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.748059] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.748092] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.748114] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.748146] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 0.748432] FPGA manager framework
[ 0.748605] Advanced Linux Sound Architecture Driver Initialized.
[ 0.748895] Bluetooth: Core ver 2.22
[ 0.748917] NET: Registered PF_BLUETOOTH protocol family
[ 0.748924] Bluetooth: HCI device and connection manager initialized
[ 0.748933] Bluetooth: HCI socket layer initialized
[ 0.748940] Bluetooth: L2CAP socket layer initialized
[ 0.748951] Bluetooth: SCO socket layer initialized
[ 0.749237] clocksource: Switched to clocksource arch_sys_counter
[ 0.749383] VFS: Disk quotas dquot_6.6.0
[ 0.749400] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.753400] NET: Registered PF_INET protocol family
[ 0.753510] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.754555] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 0.754579] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.754592] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.754675] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[ 0.754955] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.755007] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.755045] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.755133] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.755405] RPC: Registered named UNIX socket transport module.
[ 0.755416] RPC: Registered udp transport module.
[ 0.755422] RPC: Registered tcp transport module.
[ 0.755427] RPC: Registered tcp-with-tls transport module.
[ 0.755433] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.755446] PCI: CLS 0 bytes, default 64
[ 0.755601] Trying to unpack rootfs image as initramfs...
[ 0.758119] Initialise system trusted keyrings
[ 0.758565] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.759548] NFS: Registering the id_resolver key type
[ 0.759573] Key type id_resolver registered
[ 0.759579] Key type id_legacy registered
[ 0.759595] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.759603] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.759721] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.792940] NET: Registered PF_ALG protocol family
[ 0.792968] xor: measuring software checksum speed
[ 0.793469] 8regs : 6637 MB/sec
[ 0.793924] 32regs : 7336 MB/sec
[ 0.794503] arm64_neon : 5734 MB/sec
[ 0.794509] xor: using function: 32regs (7336 MB/sec)
[ 0.794520] Key type asymmetric registered
[ 0.794527] Asymmetric key parser 'x509' registered
[ 0.794584] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.794727] io scheduler mq-deadline registered
[ 0.794738] io scheduler kyber registered
[ 0.794766] io scheduler bfq registered
[ 0.798647] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.822416] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.823395] Serial: AMBA driver
[ 0.828565] brd: module loaded
[ 0.830954] loop: module loaded
[ 0.833938] CAN device driver interface
[ 0.834324] usbcore: registered new interface driver asix
[ 0.834347] usbcore: registered new interface driver ax88179_178a
[ 0.834365] usbcore: registered new interface driver cdc_ether
[ 0.834382] usbcore: registered new interface driver net1080
[ 0.834399] usbcore: registered new interface driver cdc_subset
[ 0.834416] usbcore: registered new interface driver zaurus
[ 0.834437] usbcore: registered new interface driver cdc_ncm
[ 0.834454] usbcore: registered new interface driver r8153_ecm
[ 0.834654] VFIO - User Level meta-driver version: 0.3
[ 0.835072] usbcore: registered new interface driver uas
[ 0.835096] usbcore: registered new interface driver usb-storage
[ 0.835112] usbcore: registered new device driver onboard-usb-dev
[ 0.835433] i2c_dev: i2c /dev entries driver
[ 0.836391] usbcore: registered new interface driver uvcvideo
[ 0.836401] Driver for 1-wire Dallas network protocol.
[ 0.836813] Bluetooth: HCI UART driver ver 2.3
[ 0.836824] Bluetooth: HCI UART protocol H4 registered
[ 0.836830] Bluetooth: HCI UART protocol BCSP registered
[ 0.836849] Bluetooth: HCI UART protocol LL registered
[ 0.836856] Bluetooth: HCI UART protocol ATH3K registered
[ 0.836870] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 0.836907] Bluetooth: HCI UART protocol Intel registered
[ 0.836925] Bluetooth: HCI UART protocol QCA registered
[ 0.836943] usbcore: registered new interface driver bcm203x
[ 0.836962] usbcore: registered new interface driver bpa10x
[ 0.836980] usbcore: registered new interface driver bfusb
[ 0.836996] usbcore: registered new interface driver btusb
[ 0.837026] usbcore: registered new interface driver ath3k
[ 0.837191] EDAC ZynqMP-OCM: ECC not enabled
[ 0.837477] sdhci: Secure Digital Host Controller Interface driver
[ 0.837486] sdhci: Copyright(c) Pierre Ossman
[ 0.837491] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.837820] SMCCC: SOC_ID: ID = jep106:0049:0000 Revision = 0x00000000
[ 0.837910] zynqmp_firmware_probe Platform Management API v1.0
[ 0.837953] zynqmp_firmware_probe Trustzone version v1.0
[ 0.838860] xlnx_event_manager xlnx_event_manager: SGI 15 Registered over TF-A
[ 0.838878] xlnx_event_manager xlnx_event_manager: Xilinx Event Management driver probed
[ 0.888136] securefw securefw: securefw probed
[ 0.888430] xilinx_ecdsa xilinx_ecdsa.0: will run requests pump with realtime priority
[ 0.888724] zynqmp-aes zynqmp-aes.0: will run requests pump with realtime priority
[ 0.888990] zynqmp-sha3-384 zynqmp-sha3-384.0: will run requests pump with realtime priority
[ 0.889099] usbcore: registered new interface driver usbhid
[ 0.889108] usbhid: USB HID core driver
[ 0.889961] remoteproc remoteproc0: ffe00000.r5f is available
[ 0.891392] ARM CCI_500 PMU driver probed
[ 0.891856] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available
[ 0.892493] fpga_manager fpga0: Xilinx Versal FPGA Manager registered
[ 0.893000] pktgen: Packet Generator for packet performance testing. Version: 2.75
[ 0.893607] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP)
[ 0.893626] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 0.893707] IPVS: ipvs loaded.
[ 0.893800] Initializing XFRM netlink socket
[ 0.893835] NET: Registered PF_INET6 protocol family
[ 0.894258] Segment Routing with IPv6
[ 0.894290] In-situ OAM (IOAM) with IPv6
[ 0.894359] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 0.894645] NET: Registered PF_PACKET protocol family
[ 0.894659] NET: Registered PF_KEY protocol family
[ 0.894686] Bridge firewalling registered
[ 0.894693] can: controller area network core
[ 0.894715] NET: Registered PF_CAN protocol family
[ 0.894722] can: raw protocol
[ 0.894729] can: broadcast manager protocol
[ 0.894739] can: netlink gateway - max_hops=1
[ 0.894902] Bluetooth: RFCOMM TTY layer initialized
[ 0.894920] Bluetooth: RFCOMM socket layer initialized
[ 0.894939] Bluetooth: RFCOMM ver 1.11
[ 0.894949] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 0.894956] Bluetooth: BNEP filters: protocol multicast
[ 0.894964] Bluetooth: BNEP socket layer initialized
[ 0.894970] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 0.894978] Bluetooth: HIDP socket layer initialized
[ 0.895011] 8021q: 802.1Q VLAN Support v1.8
[ 0.895163] 9pnet: Installing 9P2000 support
[ 0.895193] Key type dns_resolver registered
[ 0.895329] NET: Registered PF_VSOCK protocol family
[ 0.900856] registered taskstats version 1
[ 0.900930] Loading compiled-in X.509 certificates
[ 0.908043] Btrfs loaded, zoned=no, fsverity=no
[ 1.033756] ff000000.serial: ttyAMA0 at MMIO 0xff000000 (irq = 23, base_baud = 0) is a PL011 rev3
[ 1.033792] printk: legacy console [ttyAMA0] enabled
[ 3.051153] ff010000.serial: ttyAMA1 at MMIO 0xff010000 (irq = 24, base_baud = 0) is a PL011 rev3
[ 3.060454] of-fpga-region fpga-region: FPGA Region probed
[ 3.073497] 16 fixed-partitions partitions found on MTD device f1010000.spi.0
[ 3.080683] Creating 16 MTD partitions on "f1010000.spi.0":
[ 3.086270] 0x000000000000-0x000000060000 : "Image Selector"
[ 3.092928] 0x000000060000-0x0000000c0000 : "Image Selector Backup"
[ 3.099911] 0x0000000c0000-0x0000000e0000 : "Image Selector Scratchpad"
[ 3.107285] 0x0000000e0000-0x0000014e0000 : "Image Recovery"
[ 3.113673] 0x0000014e0000-0x000001500000 : "Image Recovery Scratchpad"
[ 3.120958] 0x000001500000-0x000001520000 : "SystemReady-DT Update Metadata"
[ 3.128677] 0x000001520000-0x000001540000 : "SystemReady-DT Update Metadata Backup"
[ 3.136975] 0x000001540000-0x000001560000 : "U-Boot Variables"
[ 3.143459] 0x000001560000-0x000001580000 : "U-Boot Variables Backup"
[ 3.150519] 0x000001580000-0x000008780000 : "Bank A Space"
[ 3.156618] 0x000008780000-0x0000087a0000 : "U-Boot Variables Bank A"
[ 3.163694] 0x0000087a0000-0x0000087c0000 : "U-Boot Variables Bank A Backup"
[ 3.171416] 0x0000087c0000-0x00000f9c0000 : "Bank B Space"
[ 3.177592] 0x00000f9c0000-0x00000f9e0000 : "U-Boot Variables Bank B"
[ 3.184660] 0x00000f9e0000-0x00000fa00000 : "U-Boot Variables Bank B Backup"
[ 3.192482] 0x00000fa00000-0x00000ffe0000 : "User Scratchpad"
[ 5.289146] Freeing initrd memory: 105716K
[ 5.314286] macb ff0c0000.ethernet eth0: Cadence GEM rev 0x0107010b at 0xff0c0000 irq 36 (00:0a:35:1d:5b:91)
[ 5.329528] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 5.335052] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 5.342803] xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports
[ 5.348828] xhci-hcd xhci-hcd.0.auto: hcc params 0x0238fe65 hci version 0x110 quirks 0x0000808000000810
[ 5.358261] xhci-hcd xhci-hcd.0.auto: irq 38, io mem 0xfe200000
[ 5.364564] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[ 5.372871] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.380101] usb usb1: Product: xHCI Host Controller
[ 5.384988] usb usb1: Manufacturer: Linux 6.12.10-xilinx-g0deca0373865 xhci-hcd
[ 5.392308] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 5.397534] hub 1-0:1.0: USB hub found
[ 5.401307] hub 1-0:1.0: 1 port detected
[ 5.406178] rtc_zynqmp f12a0000.rtc: registered as rtc0
[ 5.411438] rtc_zynqmp f12a0000.rtc: setting system clock to 2000-11-28T13:01:44 UTC (975416504)
[ 5.420399] cdns-i2c ff020000.i2c: can't get pinctrl, bus recovery not supported
[ 5.428052] cdns-i2c ff020000.i2c: 100 kHz mmio ff020000 irq 41
[ 5.434146] cdns-i2c ff030000.i2c: can't get pinctrl, bus recovery not supported
[ 5.442540] at24 2-0054: supply vcc not found, using dummy regulator
[ 5.453447] at24 2-0054: 16384 byte 24c128 EEPROM, writable, 1 bytes/write
[ 5.460365] i2c i2c-1: Added multiplexed i2c bus 2
[ 5.465164] pca9541 1-0072: registered master selector for I2C pca9541
[ 5.471722] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 42
[ 5.478164] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1399999 KHz, changing to: 1400000 KHz
[ 5.489413] of_cfs_init
[ 5.491878] of_cfs_init: OK
[ 5.494756] clk: Disabling unused clocks
[ 5.498851] PM: genpd: Disabling unused power domains
[ 5.504264] ALSA device list:
[ 5.507233] No soundcards found.
[ 5.541502] mmc0: SDHCI controller on f1050000.mmc [f1050000.mmc] using ADMA 64-bit
[ 5.550121] Freeing unused kernel memory: 3136K
[ 5.554753] Run /init as init process
[ 5.568858] systemd[1]: System time before build time, advancing clock.
[ 5.582475] systemd[1]: systemd 255.17^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 5.614434] systemd[1]: Detected architecture arm64.
Welcome to AMD Embedded Development Framework Linux distribution 25.05.1+release-613be8f9b67e8c9050973eb5dd32cf595b9ecc00 (scarthgap)!
[ 5.632791] mmc0: new high speed SDHC card at address aaaa
[ 5.638743] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[ 5.645484] systemd[1]: Hostname set to <amd-edf>.
[ 5.650454] systemd[1]: Initializing machine ID from random generator.
[ 5.660616] mmcblk0: p1 p2 p3
[ 5.669292] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 5.813766] usb 1-1: New USB device found, idVendor=0424, idProduct=2744, bcdDevice= 2.21
[ 5.821977] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.829123] usb 1-1: Product: USB2744
[ 5.832786] usb 1-1: Manufacturer: Microchip Tech
[ 5.864335] systemd[1]: Queued start job for default target Multi-User System.
[ 5.876444] hub 1-1:1.0: USB hub found
[ 5.880251] hub 1-1:1.0: 3 ports detected
[ 5.891556] systemd[1]: Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/getty.
[ 5.910252] systemd[1]: Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/modprobe.
[ 5.926216] systemd[1]: Created slice Slice /system/serial-getty.
[ OK ] Created slice Slice /system/serial-getty.
[ 5.941995] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 5.957476] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 5.977416] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 5.997402] systemd[1]: Reached target Path Units.
[ OK ] Reached target Path Units.
[ 6.009323] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 6.025316] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Slice Units.
[ 6.037332] systemd[1]: Reached target Swaps.
[ OK ] Reached target Swaps.
[ 6.071904] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 6.089421] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 6.105691] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 6.121509] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 6.141909] systemd[1]: Listening on Journal Audit Socket.
[ OK ] Listening on Journal Audit Socket.
[ 6.157666] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 6.173723] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 6.189728] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 6.205696] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 6.217246] usb 1-1.3: new high-speed USB device number 3 using xhci-hcd
[ 6.224446] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 6.241621] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 6.273418] systemd[1]: Mounting Huge Pages File System...
Mounting Huge Pages File System...
[ 6.291256] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 6.313518] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 6.329548] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[ 6.342803] usb 1-1.3: New USB device found, idVendor=0424, idProduct=2740, bcdDevice= 2.00
[ 6.351220] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6.358552] usb 1-1.3: Product: Hub Controller
[ 6.358558] usb 1-1.3: Manufacturer: Microchip Tech
[ 6.368387] systemd[1]: Mounting Temporary Directory /tmp...
Mounting Temporary Directory /tmp...
[ 6.387706] systemd[1]: Starting Create List of Static Device Nodes...
Starting Create List of Static Device Nodes...
[ 6.409748] systemd[1]: Starting Load Kernel Module configfs...
Starting Load Kernel Module configfs...
[ 6.449776] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm...
[ 6.467569] systemd[1]: Starting Load Kernel Module fuse...
Starting Load Kernel Module fuse...
[ 6.489751] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 6.505478] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
[ 6.525464] systemd[1]: Starting Journal Service...
Starting Journal Service...[ 6.533078] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 6.553625] systemd[1]: Starting Generate network units from Kernel command line...
Starting Generate network units from Kernel com[ 6.572597] systemd[1]: Starting Remount Root and Kernel File Systems...
mand line...
[ 6.590132] openvswitch: Open vSwitch switching datapath
Starting Remount Root and Kernel File Systems...
[ 6.611535] systemd-journald[205]: Collecting audit messages is enabled.
[ 6.623190] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 6.651991] systemd[1]: Started RPC Bind.
[ OK ] Started RPC Bind.
[ 6.674334] systemd[1]: Mounted Huge Pages File System.
[ OK ] Mounted Huge Pages File System.
[ 6.693700] systemd[1]: Mounted POSIX Message Queue File System.
[ OK ] Mounted POSIX Message Queue File System.
[ 6.709715] systemd[1]: Mounted Kernel Debug File System.
[ OK ] Mounted Kernel Debug File System.
[ 6.725668] systemd[1]: Mounted Temporary Directory /tmp.
[ OK ] Mounted Temporary Directory /tmp.
[ 6.742004] systemd[1]: Finished Create List of Static Device Nodes.
[ OK ] Finished Create List of Static Device Nodes.
[ 6.758035] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 6.765821] systemd[1]: Finished Load Kernel Module configfs.
[ OK ] Finished Load Kernel Module configfs.
[ 6.782053] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 6.789400] systemd[1]: Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module drm.
[ 6.806048] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[ 6.813297] systemd[1]: Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Module fuse.
[ 6.830182] systemd[1]: Finished Load Kernel Modules.
[ OK ] Finished Load Kernel Modules.
[ 6.841265] usb 1-1.2: new high-speed USB device number 4 using xhci-hcd
[ 6.848820] systemd[1]: Finished Generate network units from Kernel command line.
[ OK ] Finished Generate network units from Kernel command line.
[ 6.870075] systemd[1]: Finished Remount Root and Kernel File Systems.
[ OK ] Finished Remount Root and Kernel File Systems.
[ 6.909522] systemd[1]: Mounting NFSD configuration filesystem...
Mounting NFSD configuration filesystem...
[ 6.933753] systemd[1]: FUSE Control File System was skipped because of an unmet condition check (ConditionPathExists=/sys/fs/fuse/connections).
[ 6.961642] usb 1-1.2: New USB device found, idVendor=0781, idProduct=5567, bcdDevice= 1.00
[ 6.970043] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6.977369] usb 1-1.2: Product: Cruzer Blade
[ 6.981653] usb 1-1.2: Manufacturer: SanDisk
[ 6.985941] usb 1-1.2: SerialNumber: 04019907110423001522
[ 6.992039] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 6.999325] systemd[1]: Mounting Kernel Configuration File System...
Mounting Kernel Configuration File System...
[ 7.010354] scsi host0: usb-storage 1-1.2:1.0
[ 7.021557] systemd[1]: Rebuild Hardware Database was skipped because no trigger condition checks were met.
[ 7.041529] systemd[1]: Starting Apply Kernel Variables...
Starting Apply Kernel Variables...
[ 7.085614] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
Starting Create Static Device Nodes in /dev gracefully...
[ 7.114383] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Mounted NFSD configuration filesystem.
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Finished Create Static Device Nodes in /dev gracefully.
Starting Flush Journal to Persistent Storage...
[ 7.243939] systemd-journald[205]: Received client request to flush runtime journal.
Starting Create System Users...
[ OK ] Finished Coldplug All udev Devices.
[ OK ] Finished Flush Journal to Persistent Storage.
[ 7.301946] audit: type=1334 audit(1736360578.732:2): prog-id=6 op=LOAD
[ 7.308624] audit: type=1334 audit(1736360578.736:3): prog-id=7 op=LOAD
[ 7.315272] audit: type=1334 audit(1736360578.744:4): prog-id=8 op=LOAD
Starting User Database Manager...
[ OK ] Started User Database Manager.
[ OK ] Finished Create System Users.
Starting Create Static Device Nodes in /dev...
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Mounting /var/volatile...
[ 7.507519] audit: type=1334 audit(1736360578.936:5): prog-id=9 op=LOAD
[ 7.514209] audit: type=1334 audit(1736360578.936:6): prog-id=10 op=LOAD
Starting Rule-based Manager for Device Events and Files...
[ OK ] Mounted /var/volatile.
Starting Load/Save OS Random Seed...
[ OK ] Reached target Local File Systems.
Starting Rebuild Dynamic Linker Cache...
Starting Automatic Boot Loader Update...
Starting Create System Files and Directories...
[ OK ] Finished Rebuild Dynamic Linker Cache.
[ OK ] Started Rule-based Manager for Device Events and Files.
[ OK ] Finished Automatic Boot Loader Update.
[ OK ] Finished Create System Files and Directories.
[ 7.849713] macb ff0c0000.ethernet end0: renamed from eth0
[ 8.033934] scsi 0:0:0:0: Direct-Access SanDisk Cruzer Blade 1.00 PQ: 0 ANSI: 6
[ 8.112938] sd 0:0:0:0: [sda] 60125184 512-byte logical blocks: (30.8 GB/28.7 GiB)
[ 8.153262] sd 0:0:0:0: [sda] Write Protect is off
[ 8.179663] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 8.230495] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 8.617259] random: crng init done
[ OK ] Finished Load/Save OS Random Seed.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting Rebuild Journal Catalog...
[ 10.015860] audit: type=1334 audit(1736360581.444:7): prog-id=11 op=LOAD
Starting Network Name Resolution...
[ 10.039479] audit: type=1334 audit(1736360581.468:8): prog-id=12 op=LOAD
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
Starting Virtual Console Setup...
[ OK ] Finished Rebuild Journal Catalog.
Starting Update is Completed...
[ OK ] Finished Virtual Console Setup.
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ OK ] Finished Update is Completed.
[ OK ] Started Network Name Resolution.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target System Time Set.
[ OK ] Started Daily rotation of log files.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting sshd.socket...
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
Starting Modem Manager...
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
Starting D-Bus System Message Bus...
Starting dfx-mgrd Dynamic Function eXchange...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
[ OK ] Started System Logging Service.
Starting User Login Management...
Starting OpenSSH Key Generation...
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started dfx-mgrd Dynamic Function eXchange.
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Reached target Preparation for Network.
Starting dfx-mgrd Default Firmware Load Service...
Starting Network Configuration...
[ OK ] Started User Login Management.
[ OK ] Started Modem Manager.
[ OK ] Started Network Configuration.
[ OK ] Reached target Network.
Starting Permit User Sessions...
[ OK ] Started Xinetd A Powerful Replacement For Inetd.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyAMA0.
[ OK ] Reached target Login Prompts.
[ OK ] Finished OpenSSH Key Generation.
[ OK ] Finished dfx-mgrd Default Firmware Load Service.
[ OK ] Reached target Multi-User System.
Starting Record Runlevel Change in UTMP...
[ OK ] Finished Record Runlevel Change in UTMP.
AMD Embedded Development Framework Linux distribution 25.05.1+release-613be8f9b67e8c9050973eb5dd32cf595b9ecc00 amd-edf ttyAMA0
amd-edf login: amd-edf
You are required to change your password immediately (administrator enforced).
New password:
Retype new password:
WARNING: AMD Embedded Development Framework is a reference Yocto Project
distribution that should be used for testing and development purposes only.
It is recommended that you create your own distribution for production use.
amd-edf:~$ sudo -s
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
For security reasons, the password you type will not be visible.
Password:
amd-edf:/home/amd-edf# fdisk -l
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mtdblock0: 384 KiB, 393216 bytes, 768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock1: 384 KiB, 393216 bytes, 768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock2: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock3: 20 MiB, 20971520 bytes, 40960 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock4: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock5: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock6: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock7: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock8: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock9: 114 MiB, 119537664 bytes, 233472 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock10: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock11: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock12: 114 MiB, 119537664 bytes, 233472 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock13: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock14: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock15: 5.88 MiB, 6160384 bytes, 12032 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mmcblk0: 14.84 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 00000000-0000-0000-0000-00004D9B9EF0
Device Start End Sectors Size Type
/dev/mmcblk0p1 64 2097215 2097152 1G EFI System
/dev/mmcblk0p2 2097216 4194367 2097152 1G Microsoft basic data
/dev/mmcblk0p3 4194368 31116247 26921880 12.8G Linux root (ARM-64)
Disk /dev/sda: 28.67 GiB, 30784094208 bytes, 60125184 sectors
Disk model: Cruzer Blade
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
amd-edf:/home/amd-edf# dd if=/dev/zero of=/dev/mmcblk0 bs=1024 count=1024
1024+0 records in
1024+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.162426 s, 6.5 MB/s
amd-edf:/home/amd-edf# bmaptool copy --bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.xz /dev/mmcblk0
edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.xz
amd-edf:/home/amd-edf# bmaptool copy --bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.xz /dev/mmcblk0
edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.xz
amd-edf:/home/amd-edf# bmaptool copy --bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.xz /dev/mmcblk0
edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.xz
amd-edf:/home/amd-edf# bmaptool copy --bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.xz /dev/mmcblk0
edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.bmap
amd-edf:/home/amd-edf# bmaptool copy --bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.bmap /nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.xz /dev/mmcblk0
bmaptool: info: block map format version 2.0
bmaptool: info: 2097165 blocks of size 4096 (8.0 GiB), mapped 373108 blocks (1.4 GiB or 17.8%)
bmaptool: info: copying image 'edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.xz' to block device '/dev/mmcblk0' using bmap file 'edf-linux-disk-image-amd-cortexa72-common.rootfs.wic.bmap'
bmaptool: info: 100% copied
bmaptool: info: synchronizing '/dev/mmcblk0'
bmaptool: info: copying time: 7m 34.7s, copying speed 3.2 MiB/sec
amd-edf:/home/amd-edf#
[0.185]Non Secure Boot
[3.052]Loading PDI from OSPI
[3.075]Monolithic/Master Device
[4.496]FlashID=0x2C 0x5B 0x1C
[6.194]OSPI mode switched to DDR
[8.145]5.109 ms: PDI initialization time
[8.177]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[8.220]---Loading Partition#: 0x1, Id: 0xC
[31.987] 23.733 ms for Partition#: 0x1, Size: 9952 Bytes
**********************************************
Image Selector App Start
**********************************************
******** Boot info ********
Boot Count: 1
MaxBootCnt: 2D
Rollback counter: 1
******** Metadata info ********
Mdata.crc32: 5EBF263A
Mdata.version: 2
Mdata.active_index: 0
Mdata.previous_active_index: 1
Mdata.metadata_size: 7C
Mdata.desc_offset: 20
Mdata.bank_state[0]: FC
Mdata.bank_state[1]: FC
Mdata.bank_state[2]: FF
Mdata.bank_state[3]: FF
Mdata.fw_desc.num_banks: 2
Mdata.fw_desc.num_images: 1
Mdata.fw_desc.img_entry_size: 50
Mdata.fw_desc.bank_info_entry_size: 18
******** Guid info ********
Image Type Guid: F1C0D5E8-7A23-4B91-B0F8-3E5C6A2D97F3
Location Guid: D7CE8A58-CE2C-11ED-81CD-D324E93AC223
Image Guid: 7E1B930B-F6B2-EF11-8565-EB65D140066B
Image Acceptance: yes
Image Guid: 00D84312-F6B2-EF11-8F4F-8BDDC3AA326D
Image Acceptance: yes
******** Version info ********
Image Selector Version: 1.0
Active bank image ver : amd-edf-versal-vrk160-sdt-seg-bootfw-v25.11.1+development-29c0411d2f
******** Image Selection info ********
Reset the Boot counter as bank 0 is in accepted state
Updated bank 0 to boot part register
[0.012]****************************************
[0.045]Xilinx Versal Platform Loader and Manager
[0.079]Release 2025.2 Apr 5 2011 - 23:00:00
[0.115]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.154]BOOTMODE: 0x8, MULTIBOOT: 0x2B0
[0.184]****************************************
[0.401]Non Secure Boot
[3.493]PLM Initialization Time
[3.517]***********Boot PDI Load: Started***********
[3.571]Loading PDI from OSPI
[3.594]Monolithic/Master Device
[5.015]FlashID=0x2C 0x5B 0x1C
[6.677]OSPI mode switched to DDR
[8.688]5.134 ms: PDI initialization time
[8.720]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[8.763]---Loading Partition#: 0x1, Id: 0xC
[64.747] 55.950 ms for Partition#: 0x1, Size: 9952 Bytes
[69.655]---Loading Partition#: 0x2, Id: 0x0
[73.898] 0.388 ms for Partition#: 0x2, Size: 48992 Bytes
PSM Firmware version: 2025.2 [Build: Nov 13 2025 10:49:34 ]
[83.807]+++Loading Image#: 0x2, Name: pl_cfi, Id: 0x18700000
[89.089]---Loading Partition#: 0x3, Id: 0x5
[1605.561]Polling 0xF6100008 Mask: 0x10 ExpectedValue: 0x10
[3025.185]Polling 0xF6100008 Mask: 0x10 ExpectedValue: 0x10
[3901.457] 3808.515 ms for Partition#: 0x3, Size: 1838576 Bytes
[3904.202]+++Loading Image#: 0x3, Name: aie_subsys, Id: 0x0421C005
[3910.032]---Loading Partition#: 0x4, Id: 0x7
[3916.097] 2.032 ms for Partition#: 0x4, Size: 1952 Bytes
[3919.130]+++Loading Image#: 0x4, Name: fpd, Id: 0x0420C003
[3924.359]---Loading Partition#: 0x5, Id: 0x8
[3928.897] 0.504 ms for Partition#: 0x5, Size: 5792 Bytes
[3933.734]+++Loading Image#: 0x5, Name: apu_ss, Id: 0x1C000000
[3938.948]---Loading Partition#: 0x6, Id: 0x0
[3943.170] 0.189 ms for Partition#: 0x6, Size: 72640 Bytes
[3948.130]---Loading Partition#: 0x7, Id: 0x0
[3952.274] 0.113 ms for Partition#: 0x7, Size: 40960 Bytes
[3957.309]---Loading Partition#: 0x8, Id: 0x0
[3961.387] 0.047 ms for Partition#: 0x8, Size: 14384 Bytes
[3966.488]---Loading Partition#: 0x9, Id: 0x0
[3973.631] 3.113 ms for Partition#: 0x9, Size: 1256272 Bytes
[3976.115]---Loading Partition#: 0xA, Id: 0x0
[3980.246] 0.101 ms for Partition#: 0xA, Size: 1984 Bytes
[3985.206]---Loading Partition#: 0xB, Id: 0x0
[3989.284] 0.048 ms for Partition#: 0xB, Size: 13264 Bytes
[3994.443]***********Boot PDI Load: Done***********
[3998.927]35.304 ms: ROM Time
[4001.585]Total PLM Boot Time
NOTICE: TF-A running on SILICON 0
NOTICE: BL31: Secure code at Hello NOTId
:Succe1s ully rau eelod Warld a0plica
onNOTICE: BL31: v2.12.0(release):xlnx_rebase_v2.12_2025.1-165-g894ecd073-dirty
NOTICE: BL31: Built : 08:14:53, Oct 16 2025
U-Boot 2025.01-g5e0d8abc7e09 (Nov 12 2025 - 07:44:59 +0000)
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal VRK160 Eval board revA
DRAM: 2 GiB (effective 16 GiB)
EL Level: EL2
Multiboot: 0
Xilinx I2C FRU format at nvmem0:
Manufacturer Name: XILINX
Product Name: VRK160
Serial No: 522901A2003
Part Number: 5229-01
File ID: 00
Revision Number: A2
Core: 40 devices, 25 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from SPIFlash... SF: Detected mt35xu02g with page size 256 Bytes, erase size 128 KiB, total 256 MiB
*** Warning - bad CRC, using default environment
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Bootmode: OSPI_MODE
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
eth0: ethernet@ff0c0000
Failed to load EFI variables
Missing TPMv2 device for EFI_TCG_PROTOCOL
Missing RNG device for EFI_RNG_PROTOCOL
starting USB...
Bus usb@fe200000: Register 1000440 NbrPorts 1
Starting the controller
USB XHCI 1.10
scanning bus usb@fe200000 for devices... 4 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
Saving Environment to SPIFlash... Erasing SPI flash...Writing to SPI flash...done
Valid environment: 1
OK
Saving Environment to SPIFlash... Erasing SPI flash...Writing to SPI flash...done
Valid environment: 2
OK
Hit any key to stop autoboot: 0
SF: Detected mt35xu02g with page size 256 Bytes, erase size 128 KiB, total 256 MiB
device 0 offset 0x7f80000, size 0x80000
SF: 524288 bytes @ 0x7f80000 Read: OK
XSPI: Trying to boot script at 20000000
## Executing script at 20000000
Wrong image format for "source" command
XSPI: SCRIPT FAILED: continuing...
JTAG: Trying to boot script at 20000000
## Executing script at 20000000
Wrong image format for "source" command
JTAG: SCRIPT FAILED: continuing...
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Failed to load '/'
Booting: mmc 0
No RNG device
EDF Xen
EDF Linux
─────────────────────
Boot in 1 s.
EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.12.40-xilinx-g31626ef92ff1 (oe-user@oe-host) (aarch64-amd-linux-gcc (GCC) 13.4.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Fri Nov 7 15:28:23 UTC 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal VRK160 Eval board revA
[ 0.000000] earlycon: pl11 at MMIO32 0x00000000ff000000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [pl11] enabled
[ 0.000000] efi: EFI v2.10 by Das U-Boot
[ 0.000000] efi: ESRT=0x77e3f040 RTPROP=0x77e45040 SMBIOS 3.0=0x7bf4d000 MEMRESERVE=0x77df7040
[ 0.000000] esrt: Reserving ESRT space from 0x0000000077e3f040 to 0x0000000077e3f078.
[ 0.000000] OF: reserved mem: 0x0000000009800000..0x000000000985ffff (384 KiB) nomap non-reusable rproc0@9800000
[ 0.000000] OF: reserved mem: 0x0000000009860000..0x0000000009863fff (16 KiB) nomap non-reusable vdev0vring0@9860000
[ 0.000000] OF: reserved mem: 0x0000000009864000..0x0000000009867fff (16 KiB) nomap non-reusable vdev0vring1@9864000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000009868000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@9868000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000009868000..0x0000000009967fff (1024 KiB) nomap non-reusable vdev0buffer@9868000
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000800000000, size 2048 MiB
[ 0.000000] OF: reserved mem: initialized node cma_reserved@800000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000800000000..0x000000087fffffff (2097152 KiB) map reusable cma_reserved@800000000
[ 0.000000] OF: reserved mem: 0x0000050000000000..0x00000500ffffffff (4194304 KiB) nomap non-reusable buffer@50000000000
[ 0.000000] OF: reserved mem: 0x0000060000000000..0x00000600ffffffff (4194304 KiB) nomap non-reusable buffer@60000000000
[ 0.000000] OF: reserved mem: 0x0000070000000000..0x00000700ffffffff (4194304 KiB) nomap non-reusable buffer@70000000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000700ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x00000000097fffff]
[ 0.000000] node 0: [mem 0x0000000009800000-0x0000000009967fff]
[ 0.000000] node 0: [mem 0x0000000009968000-0x0000000077e44fff]
[ 0.000000] node 0: [mem 0x0000000077e45000-0x0000000077e45fff]
[ 0.000000] node 0: [mem 0x0000000077e46000-0x0000000077e48fff]
[ 0.000000] node 0: [mem 0x0000000077e49000-0x0000000077e6afff]
[ 0.000000] node 0: [mem 0x0000000077e6b000-0x000000007bf4cfff]
[ 0.000000] node 0: [mem 0x000000007bf4d000-0x000000007bf4dfff]
[ 0.000000] node 0: [mem 0x000000007bf4e000-0x000000007fe9ffff]
[ 0.000000] node 0: [mem 0x000000007fea0000-0x000000007feaffff]
[ 0.000000] node 0: [mem 0x000000007feb0000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff]
[ 0.000000] node 0: [mem 0x0000050000000000-0x00000500ffffffff]
[ 0.000000] node 0: [mem 0x0000060000000000-0x00000600ffffffff]
[ 0.000000] node 0: [mem 0x0000070000000000-0x00000700ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000700ffffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 31 pages/cpu s90072 r8192 d28712 u126976
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyAMA0 earlycon=pl011,mmio32,0xFF000000,115200n8 root=PARTUUID=589ab317-09fd-419d-83bc-c0df28bf63a7 ro rootwait uio_pdrv_genirq.of_id=generic-uio
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4194304
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x0000000077f4d000-0x000000007bf4d000] (64MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511101ns
[ 0.008362] Console: colour dummy device 80x25
[ 0.012863] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399996)
[ 0.023390] pid_max: default: 32768 minimum: 301
[ 0.028126] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.035591] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.044655] rcu: Hierarchical SRCU implementation.
[ 0.049500] rcu: Max phase no-delay instances is 1000.
[ 0.054900] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.063287] Remapping and enabling EFI services.
[ 0.068067] smp: Bringing up secondary CPUs ...
[ 0.162501] Detected PIPT I-cache on CPU1
[ 0.162550] GICv3: CPU1: found redistributor 1 region 0:0x00000000f90a0000
[ 0.162570] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.162635] smp: Brought up 1 node, 2 CPUs
[ 0.184305] SMP: Total of 2 processors activated.
[ 0.189044] CPU: All CPU(s) started at EL2
[ 0.193168] CPU features: detected: 32-bit EL0 Support
[ 0.198346] CPU features: detected: CRC32 instructions
[ 0.203549] alternatives: applying system-wide alternatives
[ 0.209676] Memory: 1718788K/16777216K available (18752K kernel code, 2374K rwdata, 5716K rodata, 4672K init, 503K bss, 12957192K reserved, 2097152K cma-reserved)
[ 0.224773] devtmpfs: initialized
[ 0.235108] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.244955] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.266910] 24720 pages in range for non-PLT usage
[ 0.266920] 516240 pages in range for PLT usage
[ 0.271854] pinctrl core: initialized pinctrl subsystem
[ 0.282049] SMBIOS 3.7.0 present.
[ 0.285396] DMI: xlnx Xilinx Versal VRK160 Eval board revA/Xilinx Versal VRK160 Eval board revA, BIOS 2025.01-g5e0d8abc7e09 01/01/2025
[ 0.297596] DMI: Memory slots populated: 0/0
[ 0.303399] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.309807] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.316959] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.324806] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.332818] audit: initializing netlink subsys (disabled)
[ 0.338371] audit: type=2000 audit(0.240:1): state=initialized audit_enabled=0 res=1
[ 0.338599] thermal_sys: Registered thermal governor 'step_wise'
[ 0.346293] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.359218] ASID allocator initialised with 65536 entries
[ 0.364771] Serial: AMBA PL011 UART driver
[ 0.372725] /axi/interrupt-controller@f9000000: Fixed dependency cycle(s) with /axi/interrupt-controller@f9000000
[ 0.391442] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.398303] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.404621] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.411465] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.417783] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.424622] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.430941] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.437783] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.512154] raid6: neonx8 gen() 4164 MB/s
[ 0.584504] raid6: neonx4 gen() 4072 MB/s
[ 0.656849] raid6: neonx2 gen() 3379 MB/s
[ 0.729194] raid6: neonx1 gen() 2441 MB/s
[ 0.801537] raid6: int64x8 gen() 2355 MB/s
[ 0.873884] raid6: int64x4 gen() 2296 MB/s
[ 0.946233] raid6: int64x2 gen() 2220 MB/s
[ 1.018593] raid6: int64x1 gen() 1708 MB/s
[ 1.022897] raid6: using algorithm neonx8 gen() 4164 MB/s
[ 1.096374] raid6: .... xor() 2998 MB/s, rmw enabled
[ 1.101377] raid6: using neon recovery algorithm
[ 1.106490] iommu: Default domain type: Translated
[ 1.111326] iommu: DMA domain TLB invalidation policy: strict mode
[ 1.117781] SCSI subsystem initialized
[ 1.121678] usbcore: registered new interface driver usbfs
[ 1.127228] usbcore: registered new interface driver hub
[ 1.132603] usbcore: registered new device driver usb
[ 1.137756] mc: Linux media interface: v0.10
[ 1.142078] videodev: Linux video capture interface: v2.00
[ 1.147625] pps_core: LinuxPPS API ver. 1 registered
[ 1.152628] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.161844] PTP clock support registered
[ 1.165809] EDAC MC: Ver: 3.0.0
[ 1.169157] scmi_core: SCMI protocol bus registered
[ 1.174166] efivars: Registered efivars operations
[ 1.179186] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.187656] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.196121] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.204581] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.213045] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.221507] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.229950] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.238407] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.246850] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.255317] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.263911] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.272384] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.280849] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.289311] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.297776] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.306239] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.314687] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.323148] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.331592] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.340051] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.348659] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.357123] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.365584] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.374044] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.382508] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.390971] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.399414] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.407871] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.416321] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.424778] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.433334] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.441795] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.450255] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.458723] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.467185] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.475645] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.484089] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.492549] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.500993] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.509456] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.518003] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.526452] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.534929] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.543375] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.551824] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.560269] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.568714] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.577159] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.585594] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.594039] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.602753] FPGA manager framework
[ 1.606314] Advanced Linux Sound Architecture Driver Initialized.
[ 1.612845] Bluetooth: Core ver 2.22
[ 1.616465] NET: Registered PF_BLUETOOTH protocol family
[ 1.621819] Bluetooth: HCI device and connection manager initialized
[ 1.628229] Bluetooth: HCI socket layer initialized
[ 1.633145] Bluetooth: L2CAP socket layer initialized
[ 1.638240] Bluetooth: SCO socket layer initialized
[ 1.643447] clocksource: Switched to clocksource arch_sys_counter
[ 1.649794] VFS: Disk quotas dquot_6.6.0
[ 1.653759] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.664636] NET: Registered PF_INET protocol family
[ 1.669667] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 1.678171] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 1.686783] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.694606] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 1.702667] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[ 1.710311] TCP: Hash tables configured (established 16384 bind 16384)
[ 1.716943] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 1.723736] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 1.731020] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.737007] RPC: Registered named UNIX socket transport module.
[ 1.742985] RPC: Registered udp transport module.
[ 1.747727] RPC: Registered tcp transport module.
[ 1.752470] RPC: Registered tcp-with-tls transport module.
[ 1.758000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.764498] PCI: CLS 0 bytes, default 64
[ 1.769189] Initialise system trusted keyrings
[ 1.773804] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 1.780489] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.786595] NFS: Registering the id_resolver key type
[ 1.791717] Key type id_resolver registered
[ 1.795933] Key type id_legacy registered
[ 1.799983] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.806744] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.814314] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 1.852328] NET: Registered PF_ALG protocol family
[ 1.857165] xor: measuring software checksum speed
[ 1.862482] 8regs : 6708 MB/sec
[ 1.867323] 32regs : 7296 MB/sec
[ 1.872300] arm64_neon : 5671 MB/sec
[ 1.876692] xor: using function: 32regs (7296 MB/sec)
[ 1.881787] Key type asymmetric registered
[ 1.885918] Asymmetric key parser 'x509' registered
[ 1.890873] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 1.898413] io scheduler mq-deadline registered
[ 1.902987] io scheduler kyber registered
[ 1.907054] io scheduler bfq registered
[ 1.913562] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.944129] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.951531] Serial: AMBA driver
[ 1.959546] brd: module loaded
[ 1.965028] loop: module loaded
[ 1.979411] CAN device driver interface
[ 1.983675] usbcore: registered new interface driver asix
[ 1.989142] usbcore: registered new interface driver ax88179_178a
[ 1.995307] usbcore: registered new interface driver cdc_ether
[ 2.001205] usbcore: registered new interface driver net1080
[ 2.006931] usbcore: registered new interface driver cdc_subset
[ 2.012918] usbcore: registered new interface driver zaurus
[ 2.018557] usbcore: registered new interface driver cdc_ncm
[ 2.024283] usbcore: registered new interface driver r8153_ecm
[ 2.030322] VFIO - User Level meta-driver version: 0.3
[ 2.035911] usbcore: registered new interface driver uas
[ 2.041298] usbcore: registered new interface driver usb-storage
[ 2.047368] usbcore: registered new device driver onboard-usb-dev
[ 2.053835] i2c_dev: i2c /dev entries driver
[ 2.059102] usbcore: registered new interface driver uvcvideo
[ 2.064900] Driver for 1-wire Dallas network protocol.
[ 2.070590] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
[ 2.079695] Bluetooth: HCI UART driver ver 2.3
[ 2.084182] Bluetooth: HCI UART protocol H4 registered
[ 2.089364] Bluetooth: HCI UART protocol BCSP registered
[ 2.094731] Bluetooth: HCI UART protocol LL registered
[ 2.099912] Bluetooth: HCI UART protocol ATH3K registered
[ 2.105363] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 2.111714] Bluetooth: HCI UART protocol Intel registered
[ 2.117165] Bluetooth: HCI UART protocol QCA registered
[ 2.122456] usbcore: registered new interface driver bcm203x
[ 2.128182] usbcore: registered new interface driver bpa10x
[ 2.133821] usbcore: registered new interface driver bfusb
[ 2.139375] usbcore: registered new interface driver btusb
[ 2.144937] usbcore: registered new interface driver ath3k
[ 2.150639] EDAC ZynqMP-OCM: ECC not enabled
[ 2.155200] sdhci: Secure Digital Host Controller Interface driver
[ 2.161438] sdhci: Copyright(c) Pierre Ossman
[ 2.165829] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.171893] SMCCC: SOC_ID: ID = jep106:0049:0000 Revision = 0x00000000
[ 2.178562] zynqmp_firmware_probe Platform Management API v1.0
[ 2.184449] zynqmp_firmware_probe Trustzone version v1.0
[ 2.190285] xlnx_event_manager xlnx_event_manager: SGI 15 Registered over TF-A
[ 2.197591] xlnx_event_manager xlnx_event_manager: Xilinx Event Management driver probed
[ 2.254871] securefw securefw: securefw probed
[ 2.259732] xilinx_ecdsa xilinx_ecdsa.0: will run requests pump with realtime priority
[ 2.267992] zynqmp-aes zynqmp-aes.0: will run requests pump with realtime priority
[ 2.275874] zynqmp-sha3-384 zynqmp-sha3-384.0: will run requests pump with realtime priority
[ 2.284516] usbcore: registered new interface driver usbhid
[ 2.290137] usbhid: USB HID core driver
[ 2.294801] remoteproc remoteproc0: ffe00000.r5f is available
[ 2.301891] ARM CCI_500 PMU driver probed
[ 2.302189] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available
[ 2.315802] fpga_manager fpga0: Xilinx Versal FPGA Manager registered
[ 2.322788] pktgen: Packet Generator for packet performance testing. Version: 2.75
[ 2.330908] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP)
[ 2.336986] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 2.344440] IPVS: ipvs loaded.
[ 2.347603] Initializing XFRM netlink socket
[ 2.351939] NET: Registered PF_INET6 protocol family
[ 2.357363] Segment Routing with IPv6
[ 2.361092] In-situ OAM (IOAM) with IPv6
[ 2.365112] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.371358] NET: Registered PF_PACKET protocol family
[ 2.376464] NET: Registered PF_KEY protocol family
[ 2.381317] Bridge firewalling registered
[ 2.385357] can: controller area network core
[ 2.389768] NET: Registered PF_CAN protocol family
[ 2.394600] can: raw protocol
[ 2.397590] can: broadcast manager protocol
[ 2.401810] can: netlink gateway - max_hops=1
[ 2.406284] Bluetooth: RFCOMM TTY layer initialized
[ 2.411209] Bluetooth: RFCOMM socket layer initialized
[ 2.416400] Bluetooth: RFCOMM ver 1.11
[ 2.420181] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.425535] Bluetooth: BNEP filters: protocol multicast
[ 2.430802] Bluetooth: BNEP socket layer initialized
[ 2.435818] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.441788] Bluetooth: HIDP socket layer initialized
[ 2.446816] 8021q: 802.1Q VLAN Support v1.8
[ 2.451181] 9pnet: Installing 9P2000 support
[ 2.455509] Key type dns_resolver registered
[ 2.459919] NET: Registered PF_VSOCK protocol family
[ 2.470925] registered taskstats version 1
[ 2.475123] Loading compiled-in X.509 certificates
[ 2.486907] Btrfs loaded, zoned=no, fsverity=no
[ 2.502973] ff000000.serial: ttyAMA0 at MMIO 0xff000000 (irq = 23, base_baud = 0) is a PL011 rev3
[ 2.512006] printk: legacy console [ttyAMA0] enabled
[ 2.512006] printk: legacy console [ttyAMA0] enabled
[ 2.521976] printk: legacy bootconsole [pl11] disabled
[ 2.521976] printk: legacy bootconsole [pl11] disabled
[ 2.616612] ff010000.serial: ttyAMA1 at MMIO 0xff010000 (irq = 24, base_baud = 0) is a PL011 rev3
[ 2.625798] of-fpga-region fpga-region: FPGA Region probed
[ 2.640845] 16 fixed-partitions partitions found on MTD device f1010000.spi.0
[ 2.648008] Creating 16 MTD partitions on "f1010000.spi.0":
[ 2.653578] 0x000000000000-0x000000060000 : "Image Selector"
[ 2.705086] 0x000000060000-0x0000000c0000 : "Image Selector Backup"
[ 2.762657] 0x0000000c0000-0x0000000e0000 : "Image Selector Scratchpad"
[ 2.770068] 0x0000000e0000-0x0000014e0000 : "Image Recovery"
[ 2.776323] 0x0000014e0000-0x000001500000 : "Image Recovery Scratchpad"
[ 2.783577] 0x000001500000-0x000001520000 : "SystemReady-DT Update Metadata"
[ 2.791148] 0x000001520000-0x000001540000 : "SystemReady-DT Update Metadata Backup"
[ 2.799334] 0x000001540000-0x000001560000 : "U-Boot Variables"
[ 2.807001] 0x000001560000-0x000001580000 : "U-Boot Variables Backup"
[ 2.817066] 0x000001580000-0x000008780000 : "Bank A Space"
[ 2.823139] 0x000008780000-0x0000087a0000 : "U-Boot Variables Bank A"
[ 2.830117] 0x0000087a0000-0x0000087c0000 : "U-Boot Variables Bank A Backup"
[ 2.837733] 0x0000087c0000-0x00000f9c0000 : "Bank B Space"
[ 2.843898] 0x00000f9c0000-0x00000f9e0000 : "U-Boot Variables Bank B"
[ 2.850886] 0x00000f9e0000-0x00000fa00000 : "U-Boot Variables Bank B Backup"
[ 2.858483] 0x00000fa00000-0x00000ffe0000 : "User Scratchpad"
[ 2.867468] macb ff0c0000.ethernet eth0: Cadence GEM rev 0x0107010b at 0xff0c0000 irq 36 (00:0a:35:1d:5b:91)
[ 2.879470] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 2.884985] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 2.892718] xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports
[ 2.898728] xhci-hcd xhci-hcd.0.auto: hcc params 0x0238fe65 hci version 0x110 quirks 0x0000808000000810
[ 2.908141] xhci-hcd xhci-hcd.0.auto: irq 38, io mem 0xfe200000
[ 2.914222] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[ 2.922492] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.929728] usb usb1: Product: xHCI Host Controller
[ 2.934603] usb usb1: Manufacturer: Linux 6.12.40-xilinx-g31626ef92ff1 xhci-hcd
[ 2.941910] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 2.947070] hub 1-0:1.0: USB hub found
[ 2.950841] hub 1-0:1.0: 1 port detected
[ 2.955721] rtc_zynqmp f12a0000.rtc: registered as rtc0
[ 2.960965] rtc_zynqmp f12a0000.rtc: setting system clock to 2001-03-18T06:12:53 UTC (984895973)
[ 2.969926] cdns-i2c ff020000.i2c: can't get pinctrl, bus recovery not supported
[ 2.977590] cdns-i2c ff020000.i2c: 100 kHz mmio ff020000 irq 41
[ 2.983695] cdns-i2c ff030000.i2c: can't get pinctrl, bus recovery not supported
[ 2.992126] at24 2-0054: supply vcc not found, using dummy regulator
[ 3.003027] at24 2-0054: 16384 byte 24c128 EEPROM, writable, 1 bytes/write
[ 3.009947] i2c i2c-1: Added multiplexed i2c bus 2
[ 3.014741] pca9541 1-0072: registered master selector for I2C pca9541
[ 3.021297] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 42
[ 3.028003] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1399999 KHz, changing to: 1400000 KHz
[ 3.039621] of_cfs_init
[ 3.042083] of_cfs_init: OK
[ 3.044961] clk: Disabling unused clocks
[ 3.049035] PM: genpd: Disabling unused power domains
[ 3.054426] ALSA device list:
[ 3.057389] No soundcards found.
[ 3.091594] mmc0: SDHCI controller on f1050000.mmc [f1050000.mmc] using ADMA 64-bit
[ 3.099373] Waiting for root device PARTUUID=589ab317-09fd-419d-83bc-c0df28bf63a7...
[ 3.145753] mmc0: new high speed SDHC card at address aaaa
[ 3.151593] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[ 3.164155] GPT:Primary header thinks Alt. header is not at the end of the disk.
[ 3.171560] GPT:16777313 != 31116287
[ 3.175126] GPT:Alternate GPT header not at the end of the disk.
[ 3.181127] GPT:16777313 != 31116287
[ 3.184697] GPT: Use GNU Parted to correct GPT errors.
[ 3.189840] mmcblk0: p1 p2 p3
[ 3.207458] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 3.349855] usb 1-1: New USB device found, idVendor=0424, idProduct=2744, bcdDevice= 2.21
[ 3.358046] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.365178] usb 1-1: Product: USB2744
[ 3.368835] usb 1-1: Manufacturer: Microchip Tech
[ 3.378265] EXT4-fs (mmcblk0p3): orphan cleanup on readonly fs
[ 3.385325] EXT4-fs (mmcblk0p3): mounted filesystem 00d3b192-48b8-4add-a969-e650c51ffbb2 ro with ordered data mode. Quota mode: none.
[ 3.397400] VFS: Mounted root (ext4 filesystem) readonly on device 179:3.
[ 3.406840] devtmpfs: mounted
[ 3.411075] Freeing unused kernel memory: 4672K
[ 3.415668] Run /sbin/init as init process
[ 3.426311] hub 1-1:1.0: USB hub found
[ 3.430111] hub 1-1:1.0: 3 ports detected
[ 3.768519] usb 1-1.3: new high-speed USB device number 3 using xhci-hcd
[ 3.880135] usb 1-1.3: New USB device found, idVendor=0424, idProduct=2740, bcdDevice= 2.00
[ 3.888505] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.895812] usb 1-1.3: Product: Hub Controller
[ 3.900251] usb 1-1.3: Manufacturer: Microchip Tech
[ 3.955776] systemd[1]: System time before build time, advancing clock.
[ 4.022907] systemd[1]: systemd 255.21^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS +OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 4.054837] systemd[1]: Detected architecture arm64.
Welcome to AMD Embedded Development Framework Linux distribution 25.11.1+development-29c0411d2fd97c62a7c21df689ff9b15b75971af (scarthgap)!
[ 4.094767] systemd[1]: Hostname set to <amd-edf>.
[ 4.107052] systemd[1]: Initializing machine ID from random generator.
[ 4.113683] systemd[1]: Installed transient /etc/machine-id file.
[ 4.403482] usb 1-1.2: new high-speed USB device number 4 using xhci-hcd
[ 4.413532] systemd[1]: /usr/lib/systemd/system/xen-qemu-dom0-disk-backend.service:11: PIDFile= references a path below legacy directory /var/run/, updating /var/run/xen/qemu-dom0.pid → /run/xen/qemu-dom0.pid; please update the unit file accordingly.
[ 4.515774] usb 1-1.2: New USB device found, idVendor=0781, idProduct=5567, bcdDevice= 1.00
[ 4.524147] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4.531458] usb 1-1.2: Product: Cruzer Blade
[ 4.535723] usb 1-1.2: Manufacturer: SanDisk
[ 4.539988] usb 1-1.2: SerialNumber: 04019907110423001522
[ 4.546004] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 4.552586] scsi host0: usb-storage 1-1.2:1.0
[ 4.636137] systemd[1]: Queued start job for default target Multi-User System.
[ 4.670596] systemd[1]: Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/getty.
[ 4.688843] systemd[1]: Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/modprobe.
[ 4.704777] systemd[1]: Created slice Slice /system/serial-getty.
[ OK ] Created slice Slice /system/serial-getty.
[ 4.720477] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 4.735708] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 4.755647] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 4.775555] systemd[1]: Expecting device /dev/disk/by-uuid/08C2-5734...
Expecting device /dev/disk/by-uuid/08C2-5734...
[ 4.791597] systemd[1]: Reached target Path Units.
[ OK ] Reached target Path Units.
[ 4.803538] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 4.819533] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Slice Units.
[ 4.831548] systemd[1]: Reached target Swaps.
[ OK ] Reached target Swaps.
[ 4.866518] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 4.883613] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 4.908242] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 4.923755] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 4.944167] systemd[1]: Listening on Journal Audit Socket.
[ OK ] Listening on Journal Audit Socket.
[ 4.959890] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 4.975953] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 4.991974] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 5.015570] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 5.031847] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 5.047859] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 5.091617] systemd[1]: Mounting Huge Pages File System...
Mounting Huge Pages File System...
[ 5.109776] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 5.127632] systemd[1]: Mount /proc/xen files was skipped because of an unmet condition check (ConditionPathExists=/proc/xen).
[ 5.156314] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 5.173754] systemd[1]: Mounting Kernel Trace File System...
Mounting Kernel Trace File System...
[ 5.195860] systemd[1]: Mounting Temporary Directory /tmp...
Mounting Temporary Directory /tmp...
[ 5.204751] systemd[1]: Starting Create List of Static Device Nodes...
Starting Create List of Static Device Nodes...
[ 5.241150] systemd[1]: Starting Load Kernel Module configfs...
Starting Load Kernel Module configfs...
[ 5.257992] systemd[1]: Starting Load Kernel Module dm_mod...
Starting Load Kernel Module dm_mod...
[ 5.277802] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm[ 5.286114] systemd[1]: Starting Load Kernel Module fuse...
...
Starting Load Kernel Module fuse...
[ 5.321859] systemd[1]: Starting Load Kernel Module loop...
Starting Load Kernel Module loop...
[ 5.332872] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 5.355986] systemd[1]: Starting File System Check on Root Device...
Starting File System Check on Root Device...
[ 5.399897] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 5.423694] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 5.435744] systemd[1]: Starting Generate network units from Kernel command line...
Starting Generate network units from Kernel command line...[ 5.448325] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 5.468166] systemd[1]: Started RPC Bind.
[ OK ] Started 5.478818] systemd[1]: Mounted Huge Pages File System.
;39mRPC Bind.
[ OK ] Mounted 5.490622] systemd[1]: Mounted POSIX Message Queue File System.
;39mHuge Pages File System.
[[ 5.500303] systemd[1]: Mounted Kernel Debug File System.
OK ] Mounted POSIX Message Queu[ 5.509750] systemd[1]: Mounted Kernel Trace File System.
e File System.
[ OK[ 5.517939] systemd[1]: Mounted Temporary Directory /tmp.
] Mounted Kernel D[ 5.526642] systemd[1]: Finished Create List of Static Device Nodes.
ebug File System.
[ O[ 5.536101] systemd[1]: modprobe@configfs.service: Deactivated successfully.
K ] Mounted Kernel[ 5.536301] systemd-journald[226]: Collecting audit messages is enabled.
Trace File System.
[ 5.545568] systemd[1]: Finished Load Kernel Module configfs.
2m OK ] Mounted Tempor[ 5.564299] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
ary Directory /tmp.
[ 5.573952] systemd[1]: Finished Load Kernel Module dm_mod.
2m OK ] Finished Cr[ 5.582496] systemd[1]: modprobe@drm.service: Deactivated successfully.
eate List of Static Device Nodes[ 5.592159] scsi 0:0:0:0: Direct-Access SanDisk Cruzer Blade 1.00 PQ: 0 ANSI: 6
.
[ OK ] Fini[ 5.602224] systemd[1]: Finished Load Kernel Module drm.
shed Load Kernel Module configfs.
[ 5.612790] systemd[1]: modprobe@fuse.service: Deactivated successfully.
;32m OK ] Finished Load Kernel Module dm_mod.
[ OK ] Finished [ 5.627046] systemd[1]: Finished Load Kernel Module fuse.
Load Kernel Module drm sd 0:0:0:0: [sda] 60125184 512-byte logical blocks: (30.8 GB/28.7 GiB)
[0m.
[ OK ] Finished 5.652379] systemd[1]: modprobe@loop.service: Deactivated successfully.
1;39mLoad Kernel Module fuse[ 5.661272] sd 0:0:0:0: [sda] Write Protect is off
.
[ 5.671589] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 5.681557] systemd[1]: Finished Load Kernel Module loop.
[ OK ] Finished 5.692606] systemd[1]: Finished Generate network units from Kernel command line.
1;39mLoad Kernel Module loop.
[ OK ] Finished Generate network units from[ 5.710312] systemd[1]: FUSE Control File System was skipped because of an unmet condition check (ConditionPathExists=/sys/fs/fuse/connections).
Kernel command line.
[ 5.751898] systemd[1]: Mounting Kernel Configuration File System...
Mounting Kernel Configuration F[ 5.761073] sd 0:0:0:0: [sda] Attached SCSI removable disk
ile System...
[ 5.779757] systemd[1]: Starting Repartition Root Disk...
Starting Repartition Root Disk...
[ 5.807527] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
Starting Create Static Device N[ 5.816777] openvswitch: Open vSwitch switching datapath
[ 5.816805] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished File System Check on Root Device.
Starting Remount Root and Kernel File Systems...
[ 5.927979] EXT4-fs (mmcblk0p3): re-mounted 00d3b192-48b8-4add-a969-e650c51ffbb2 r/w.
[ OK ] Finished Remount Root and Kernel File Systems.
Starting Flush Journal to Persistent Storage...
[ OK ] Finished Create Static Device Nodes in /dev gracefully.
Starting Create System Users...
[ 6.013880] systemd-journald[226]: Received client request to flush runtime journal.
[ OK ] Finished Repartition Root Disk.
[ OK ] Finished Load Kernel Modules.
[ OK ] Finished Flush Journal to Persistent Storage.
Starting Grow Root File System...
[ 6.114173] EXT4-fs (mmcblk0p3): resizing filesystem from 1572864 to 3365235 blocks
Starting Apply Kernel Variables...
[ 6.138573] audit: type=1334 audit(1748544504.176:2): prog-id=6 op=LOAD
[ 6.145255] audit: type=1334 audit(1748544504.176:3): prog-id=7 op=LOAD
[ 6.145267] audit: type=1334 audit(1748544504.176:4): prog-id=8 op=LOAD
Starting User Database Manager...
[ OK ] Finished Coldplug All udev Devices.
[ OK ] Started User Database Manager.
[ OK ] Finished Apply Kernel Variables.
Mounting NFSD configuration filesystem...
[ OK ] Mounted NFSD configuration filesystem.
[ 7.313882] EXT4-fs (mmcblk0p3): resized filesystem to 3365235
[ OK ] Finished Grow Root File System.
[ OK ] Finished Create System Users.
Starting Create Static Device Nodes in /dev...
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Mounting /var/volatile...
[ 8.057006] audit: type=1334 audit(1748544506.096:5): prog-id=9 op=LOAD
[ 8.063653] audit: type=1334 audit(1748544506.104:6): prog-id=10 op=LOAD
Starting Rule-based Manager for Device Events and Files...
[ OK ] Mounted /var/volatile.
Starting Load/Save OS Random Seed...
[ OK ] Started Rule-based Manager for Device Events and Files.
[ 8.718156] macb ff0c0000.ethernet end0: renamed from eth0
[ 8.747473] random: crng init done
[ OK ] Finished Load/Save OS Random Seed.
[ OK ] Found device /dev/disk/by-uuid/08C2-5734.
Mounting /efi...
[ OK ] Mounted /efi.
[ OK ] Reached target Local File Systems.
Starting Rebuild Dynamic Linker Cache...
Starting Update Boot Loader Random Seed...
Starting Automatic Boot Loader Update...
Starting Commit a transient machine-id on disk...
Starting Create System Files and Directories...
[ OK ] Finished Create System Files and Directories.
[ OK ] Finished Automatic Boot Loader Update.
[ OK ] Finished Commit a transient machine-id on disk.
[ OK ] Finished Update Boot Loader Random Seed.
Starting Rebuild Journal Catalog...
[ 9.830790] audit: type=1334 audit(1748544507.868:7): prog-id=11 op=LOAD
Starting Network Name Resolution...
[ 9.851614] audit: type=1334 audit(1748544507.888:8): prog-id=12 op=LOAD
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ OK ] Finished Rebuild Journal Catalog.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting Virtual Console Setup...
[ OK ] Finished Virtual Console Setup.
[ OK ] Finished Rebuild Dynamic Linker Cache.
Starting Run pending postinsts...
Starting Update is Completed...
[ 13.127607] Unloading old XRT Linux kernel modules
[ OK ] Finished Update is Completed.
[ 13.138088] Loading new XRT Linux kernel modules
[ 13.167244] zocl: loading out-of-tree module taints kernel.
[ 13.237101] INFO: Creating ICD entry for Xilinx Platform
[ 14.447503] audit: type=1334 audit(1748544512.484:9): prog-id=13 op=LOAD
[ 14.454228] audit: type=1334 audit(1748544512.484:10): prog-id=14 op=LOAD
[ 14.461021] audit: type=1334 audit(1748544512.484:11): prog-id=9 op=UNLOAD
[ 14.467896] audit: type=1334 audit(1748544512.484:12): prog-id=10 op=UNLOAD
[ 14.474871] audit: type=1334 audit(1748544512.484:13): prog-id=15 op=LOAD
[ 14.481704] audit: type=1334 audit(1748544512.484:14): prog-id=6 op=UNLOAD
[ 14.488616] audit: type=1334 audit(1748544512.484:15): prog-id=16 op=LOAD
[ 14.495427] audit: type=1334 audit(1748544512.484:16): prog-id=17 op=LOAD
[ 14.502230] audit: type=1334 audit(1748544512.484:17): prog-id=7 op=UNLOAD
[ 14.509113] audit: type=1334 audit(1748544512.484:18): prog-id=8 op=UNLOAD
[ OK ] Finished Run pending postinsts.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting Docker Socket for the API...
Starting sshd.socket...
[ OK ] Listening on Docker Socket for the API.
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
Starting D-Bus System Message Bus...
Starting dfx-mgrd Dynamic Function eXchange...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
Starting Authorization Manager...
[ OK ] Started System Logging Service.
Starting User Login Management...
Starting OpenSSH Key Generation...
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started dfx-mgrd Dynamic Function eXchange.
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Reached target Preparation for Network.
Starting dfx-mgrd Default Firmware Load Service...
Starting Network Configuration...
[ OK ] Started User Login Management.
[ OK ] Started Network Configuration.
[ OK ] Reached target Network.
Starting containerd container runtime...
Starting Wait for Network to be Configured...
Starting Permit User Sessions...
Starting Target Communication Framework agent...
[ OK ] Started Xinetd A Powerful Replacement For Inetd.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyAMA0.
[ OK ] Reached target Login Prompts.
[ OK ] Started Target Communication Framework agent.
[ OK ] Finished OpenSSH Key Generation.
[ OK ] Started Authorization Manager.
Starting Modem Manager...
[ OK ] Started Modem Manager.
[ OK ] Finished dfx-mgrd Default Firmware Load Service.
[ OK ] Started containerd container runtime.
AMD Embedded Development Framework Linux distribution 25.11.1+development-29c0411d2fd97c62a7c21df689ff9b15b75971af amd-edf ttyAMA0
amd-edf login: amd-edf
You are required to change your password immediately (administrator enforced).
New password:
Retype new password:
WARNING: AMD Embedded Development Framework is a reference Yocto Project
distribution that should be used for testing and development purposes only.
It is recommended that you create your own distribution for production use.
amd-edf:~$ sudo su
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
For security reasons, the password you type will not be visible.
Password:
amd-edf:/home/amd-edf#
Download vrk160_OSPI+SD_boot_scr.log
Booting VPK120 SD:
VPK120 SD boot.scr boot log
[0.012]****************************************
[0.045]Xilinx Versal Platform Loader and Manager
[0.079]Release 2025.2 Apr 5 2011 - 23:00:00
[0.115]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.154]BOOTMODE: 0x0, MULTIBOOT: 0x0
[0.183]****************************************
[0.387]Non Secure Boot
[3.533]PLM Initialization Time
[3.557]***********Boot PDI Load: Started***********
[3.611]Loading PDI from SBI
[3.633]Monolithic/Master Device
[5.452]1.857 ms: PDI initialization time
[5.484]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[5.526]---Loading Partition#: 0x1, Id: 0xC
[62.333] 56.773 ms for Partition#: 0x1, Size: 9296 Bytes
[67.274]---Loading Partition#: 0x2, Id: 0x0
[102.042] 30.888 ms for Partition#: 0x2, Size: 48992 Bytes
PSM Firmware version: 2025.2 [Build: Nov 13 2025 10:49:34 ]
[109.733]+++Loading Image#: 0x2, Name: pl_cfi, Id: 0x18700000
[115.139]---Loading Partition#: 0x3, Id: 0x5
[968.429] 849.323 ms for Partition#: 0x3, Size: 1183392 Bytes
[971.014]+++Loading Image#: 0x3, Name: fpd, Id: 0x0420C003
[976.179]---Loading Partition#: 0x4, Id: 0x8
[982.191] 2.048 ms for Partition#: 0x4, Size: 4544 Bytes
[985.422]+++Loading Image#: 0x4, Name: apu_ss, Id: 0x1C000000
[990.566]---Loading Partition#: 0x5, Id: 0x0
[1043.273] 48.743 ms for Partition#: 0x5, Size: 72128 Bytes
[1045.683]---Loading Partition#: 0x6, Id: 0x0
[1077.678] 27.944 ms for Partition#: 0x6, Size: 40960 Bytes
[1080.088]---Loading Partition#: 0x7, Id: 0x0
[1090.403] 6.265 ms for Partition#: 0x7, Size: 14384 Bytes
[1092.726]---Loading Partition#: 0x8, Id: 0x0
[1997.184] 900.408 ms for Partition#: 0x8, Size: 1255744 Bytes
[1999.905]***********Boot PDI Load: Done***********
[2004.420]221108.627 ms: ROM Time
[2007.435]Total PLM Boot Time
NOTICE: TF-A running on SILICON 0
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v2.12.0(release):xlnx_rebase_v2.12_2025.1-165-g894ecd073-dirty
NOTICE: BL31: Built : 08:14:53, Oct 16 2025
U-Boot 2025.01-g5e0d8abc7e09 (Nov 12 2025 - 07:44:59 +0000)
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal vpk120 Eval board revB
DRAM: 2 GiB (effective 12 GiB)
EL Level: EL2
Multiboot: 0
Core: 35 devices, 23 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from nowhere... OK
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Bootmode: JTAG_MODE
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
Warning: ethernet@ff0c0000 (eth0) using random MAC address - 26:32:bc:0f:7e:5d
eth0: ethernet@ff0c0000
starting USB...
Bus usb@fe200000: Register 1000440 NbrPorts 1
Starting the controller
USB XHCI 1.10
scanning bus usb@fe200000 for devices... 2 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
Saving Environment to nowhere... not possible
Saving Environment to nowhere... not possible
Cannot persist EFI variables without system partition
Missing TPMv2 device for EFI_TCG_PROTOCOL
Missing RNG device for EFI_RNG_PROTOCOL
Hit any key to stop autoboot: 0
Versal> dhcp
ethernet@ff0c0000: No link.
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17
Retry time exceeded; starting again
Versal> dhcp
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 192.0.2.10 (1004 ms)
Using ethernet@ff0c0000 device
TFTP from server 192.0.2.1; our IP address is 192.0.2.10; sending through gateway 192.0.2.254
Filename 'default.boot'.
Load address: 0x8000000
Loading: *
TFTP server died; starting again
Versal>
[0.012]****************************************
[0.045]Xilinx Versal Platform Loader and Manager
[0.079]Release 2025.2 Apr 5 2011 - 23:00:00
[0.115]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.154]BOOTMODE: 0x0, MULTIBOOT: 0x0
[0.183]****************************************
[0.387]Non Secure Boot
[3.533]PLM Initialization Time
[3.557]***********Boot PDI Load: Started***********
[3.611]Loading PDI from SBI
[3.633]Monolithic/Master Device
[5.651]2.056 ms: PDI initialization time
[5.683]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[5.725]---Loading Partition#: 0x1, Id: 0xC
[61.817] 56.057 ms for Partition#: 0x1, Size: 9296 Bytes
[66.762]---Loading Partition#: 0x2, Id: 0x0
[100.649] 30.004 ms for Partition#: 0x2, Size: 48992 Bytes
PSM Firmware version: 2025.2 [Build: Nov 13 2025 10:49:34 ]
[108.350]+++Loading Image#: 0x2, Name: pl_cfi, Id: 0x18700000
[113.761]---Loading Partition#: 0x3, Id: 0x5
[1522.270] 1404.539 ms for Partition#: 0x3, Size: 1183392 Bytes
[1525.031]+++Loading Image#: 0x3, Name: fpd, Id: 0x0420C003
[1530.291]---Loading Partition#: 0x4, Id: 0x8
[1536.600] 2.251 ms for Partition#: 0x4, Size: 4544 Bytes
[1539.723]+++Loading Image#: 0x4, Name: apu_ss, Id: 0x1C000000
[1544.963]---Loading Partition#: 0x5, Id: 0x0
[1592.909] 43.889 ms for Partition#: 0x5, Size: 72128 Bytes
[1595.323]---Loading Partition#: 0x6, Id: 0x0
[1623.224] 23.844 ms for Partition#: 0x6, Size: 40960 Bytes
[1625.637]---Loading Partition#: 0x7, Id: 0x0
[1638.100] 8.408 ms for Partition#: 0x7, Size: 14384 Bytes
[1640.426]---Loading Partition#: 0x8, Id: 0x0
[2527.533] 883.052 ms for Partition#: 0x8, Size: 1255744 Bytes
[2530.258]***********Boot PDI Load: Done***********
[2534.780]52406.842 ms: ROM Time
[2537.714]Total PLM Boot Time
NOTICE: TF-A running on SILICON 0
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v2.12.0(release):xlnx_rebase_v2.12_2025.1-165-g894ecd073-dirty
NOTICE: BL31: Built : 08:14:53, Oct 16 2025
U-Boot 2025.01-g5e0d8abc7e09 (Nov 12 2025 - 07:44:59 +0000)
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal vpk120 Eval board revB
DRAM: 2 GiB (effective 12 GiB)
EL Level: EL2
Multiboot: 0
Core: 35 devices, 23 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from nowhere... OK
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Bootmode: JTAG_MODE
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
Warning: ethernet@ff0c0000 (eth0) using random MAC address - e2:24:b1:75:11:4d
eth0: ethernet@ff0c0000
starting USB...
Bus usb@fe200000: Register 1000440 NbrPorts 1
Starting the controller
USB XHCI 1.10
scanning bus usb@fe200000 for devices... 2 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
Saving Environment to nowhere... not possible
Saving Environment to nowhere... not possible
Cannot persist EFI variables without system partition
Missing TPMv2 device for EFI_TCG_PROTOCOL
Missing RNG device for EFI_RNG_PROTOCOL
Hit any key to stop autoboot: 0
Versal> dhcp
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 192.0.2.10 (1004 ms)
Using ethernet@ff0c0000 device
TFTP from server 192.0.2.1; our IP address is 192.0.2.10; sending through gateway 192.0.2.254
Filename 'default.boot'.
Load address: 0x8000000
Loading: *
TFTP server died; starting again
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 192.0.2.10 (1003 ms)
Using ethernet@ff0c0000 device
TFTP from server 192.0.2.1; our IP address is 192.0.2.10; sending through gateway 192.0.2.254
Filename 'default.boot'.
Load address: 0x8000000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Versal> tftpb 0x24000000 edf-image-full-cmdline-amd-cortexa72-common.rootfs.cpio.gz.u-boot
Using ethernet@ff0c0000 device
TFTP from server 192.0.2.1; our IP address is 192.0.2.10; sending through gateway 192.0.2.254
Filename 'edf-image-full-cmdline-amd-cortexa72-common.rootfs.cpio.gz.u-boot'.
Load address: 0x24000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###########
12.6 MiB/s
done
Bytes transferred = 256026334 (f42a6de hex)
Versal> tftpb 0x20200000 Image
Using ethernet@ff0c0000 device
TFTP from server 192.0.2.1; our IP address is 192.0.2.10; sending through gateway 192.0.2.254
Filename 'Image'.
Load address: 0x20200000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
########
12.5 MiB/s
done
Bytes transferred = 26935808 (19b0200 hex)
Versal> booti 0x20200000 0x24000000 $fdtcontroladdr
## Loading init Ramdisk from Legacy Image at 24000000 ...
Image Name: edf-image-full-cmdline-amd-corte
Image Type: AArch64 Linux RAMDisk Image (uncompressed)
Data Size: 256026270 Bytes = 244.2 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 7be76220
Booting using the fdt blob at 0x7be76220
Working FDT set to 7be76220
Loading Ramdisk to 68a4b000, end 77e7569e ... OK
Loading Device Tree to 0000000068a36000, end 0000000068a4a9b4 ... OK
Working FDT set to 68a36000
No RNG device
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.12.10-xilinx-g297834623cf6 (oe-user@oe-host) (aarch64-amd-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Mon Jul 21 10:14:27 UTC 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal vpk120 Eval board revB
[ 0.000000] earlycon: pl11 at MMIO32 0x00000000ff000000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [pl11] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] OF: reserved mem: 0x0000000009800000..0x000000000985ffff (384 KiB) nomap non-reusable rproc0@9800000
[ 0.000000] OF: reserved mem: 0x0000000009860000..0x0000000009863fff (16 KiB) nomap non-reusable vdev0vring0@9860000
[ 0.000000] OF: reserved mem: 0x0000000009864000..0x0000000009867fff (16 KiB) nomap non-reusable vdev0vring1@9864000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000009868000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@9868000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000009868000..0x0000000009967fff (1024 KiB) nomap non-reusable vdev0buffer@9868000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000600ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x00000000097fffff]
[ 0.000000] node 0: [mem 0x0000000009800000-0x0000000009967fff]
[ 0.000000] node 0: [mem 0x0000000009968000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff]
[ 0.000000] node 0: [mem 0x0000050000000000-0x00000500ffffffff]
[ 0.000000] node 0: [mem 0x0000060000000000-0x00000600ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000600ffffffff]
[ 0.000000] cma: Reserved 256 MiB at 0x0000000058a00000 on node -1
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 22 pages/cpu s52248 r8192 d29672 u90112
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyAMA0 earlycon=pl011,mmio32,0xFF000000,115200n8 clk_ignore_unused
[ 0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 3145728
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x000000007c000000-0x0000000080000000] (64MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS [mem 0xf9020000-0xf903ffff]
[ 0.000000] ITS@0x00000000f9020000: allocated 65536 Devices @800080000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x0000000800040000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000800050000
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x1710239320, max_idle_ns: 440795206806 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
[ 0.008327] Console: colour dummy device 80x25
[ 0.012827] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399999)
[ 0.023351] pid_max: default: 32768 minimum: 301
[ 0.028115] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.035778] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.048246] rcu: Hierarchical SRCU implementation.
[ 0.053083] rcu: Max phase no-delay instances is 1000.
[ 0.058484] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.066767] EFI services will not be available.
[ 0.071434] smp: Bringing up secondary CPUs ...
[ 0.134551] Detected PIPT I-cache on CPU1
[ 0.134601] GICv3: CPU1: found redistributor 1 region 0:0x00000000f90a0000
[ 0.134611] GICv3: CPU1: using allocated LPI pending table @0x0000000800060000
[ 0.134635] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.134697] smp: Brought up 1 node, 2 CPUs
[ 0.163636] SMP: Total of 2 processors activated.
[ 0.168373] CPU: All CPU(s) started at EL2
[ 0.172497] CPU features: detected: 32-bit EL0 Support
[ 0.177672] CPU features: detected: CRC32 instructions
[ 0.182876] alternatives: applying system-wide alternatives
[ 0.189002] Memory: 11725128K/12582912K available (16960K kernel code, 1088K rwdata, 4976K rodata, 3136K init, 484K bss, 591000K reserved, 262144K cma-reserved)
[ 0.203972] devtmpfs: initialized
[ 0.213368] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.223211] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.231813] 26048 pages in range for non-PLT usage
[ 0.231821] 517568 pages in range for PLT usage
[ 0.236747] pinctrl core: initialized pinctrl subsystem
[ 0.246835] DMI not present or invalid.
[ 0.252329] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.258761] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[ 0.266141] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.274226] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.282326] audit: initializing netlink subsys (disabled)
[ 0.287874] audit: type=2000 audit(0.200:1): state=initialized audit_enabled=0 res=1
[ 0.288181] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.302556] ASID allocator initialised with 65536 entries
[ 0.308101] Serial: AMBA PL011 UART driver
[ 0.315802] /axi/interrupt-controller@f9000000: Fixed dependency cycle(s) with /axi/interrupt-controller@f9000000
[ 0.330198] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.337049] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.343369] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.350211] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.356527] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.363367] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.369682] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.376521] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.450884] raid6: neonx8 gen() 4152 MB/s
[ 0.523229] raid6: neonx4 gen() 4060 MB/s
[ 0.595573] raid6: neonx2 gen() 3374 MB/s
[ 0.667914] raid6: neonx1 gen() 2446 MB/s
[ 0.740254] raid6: int64x8 gen() 2339 MB/s
[ 0.812599] raid6: int64x4 gen() 2292 MB/s
[ 0.884948] raid6: int64x2 gen() 2229 MB/s
[ 0.957296] raid6: int64x1 gen() 1716 MB/s
[ 0.961603] raid6: using algorithm neonx8 gen() 4152 MB/s
[ 1.035083] raid6: .... xor() 3020 MB/s, rmw enabled
[ 1.040085] raid6: using neon recovery algorithm
[ 1.045138] iommu: Default domain type: Translated
[ 1.049971] iommu: DMA domain TLB invalidation policy: strict mode
[ 1.056421] SCSI subsystem initialized
[ 1.060309] usbcore: registered new interface driver usbfs
[ 1.065858] usbcore: registered new interface driver hub
[ 1.071226] usbcore: registered new device driver usb
[ 1.076378] mc: Linux media interface: v0.10
[ 1.080698] videodev: Linux video capture interface: v2.00
[ 1.086241] pps_core: LinuxPPS API ver. 1 registered
[ 1.091241] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.100454] PTP clock support registered
[ 1.104420] EDAC MC: Ver: 3.0.0
[ 1.107753] scmi_core: SCMI protocol bus registered
[ 1.112825] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.121290] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.129752] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.138208] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.146666] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.155124] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.163565] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.172019] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.180461] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.188920] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.197511] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.205985] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.214445] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.222905] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.231364] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.239822] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.248261] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.256722] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.265163] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.273619] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.282224] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.290685] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.299142] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.307601] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.316061] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.324518] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.332959] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.341414] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.349854] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.358314] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.366869] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.375331] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.383791] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.392251] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.400707] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.409161] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.417604] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.426061] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.434503] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.442958] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.451498] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.459944] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.468388] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.476829] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.485272] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.493721] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.502155] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.510597] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.519030] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.527493] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.536207] FPGA manager framework
[ 1.539781] Advanced Linux Sound Architecture Driver Initialized.
[ 1.546229] Bluetooth: Core ver 2.22
[ 1.549842] NET: Registered PF_BLUETOOTH protocol family
[ 1.555199] Bluetooth: HCI device and connection manager initialized
[ 1.561606] Bluetooth: HCI socket layer initialized
[ 1.566520] Bluetooth: L2CAP socket layer initialized
[ 1.571614] Bluetooth: SCO socket layer initialized
[ 1.576812] clocksource: Switched to clocksource arch_sys_counter
[ 1.583111] VFS: Disk quotas dquot_6.6.0
[ 1.587075] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.597837] NET: Registered PF_INET protocol family
[ 1.603076] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 1.617703] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)
[ 1.626483] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.634297] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 1.643025] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[ 1.651580] TCP: Hash tables configured (established 131072 bind 65536)
[ 1.658333] UDP hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 1.665414] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 1.672999] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.678996] RPC: Registered named UNIX socket transport module.
[ 1.684974] RPC: Registered udp transport module.
[ 1.689718] RPC: Registered tcp transport module.
[ 1.694456] RPC: Registered tcp-with-tls transport module.
[ 1.699982] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.706479] PCI: CLS 0 bytes, default 64
[ 1.711047] Initialise system trusted keyrings
[ 1.715659] workingset: timestamp_bits=46 max_order=22 bucket_order=0
[ 1.715665] Trying to unpack rootfs image as initramfs...
[ 1.722581] NFS: Registering the id_resolver key type
[ 1.732726] Key type id_resolver registered
[ 1.736957] Key type id_legacy registered
[ 1.741025] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.747793] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.755417] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 1.795437] NET: Registered PF_ALG protocol family
[ 1.800291] xor: measuring software checksum speed
[ 1.805607] 8regs : 6736 MB/sec
[ 1.810445] 32regs : 7333 MB/sec
[ 1.815408] arm64_neon : 5729 MB/sec
[ 1.819802] xor: using function: 32regs (7333 MB/sec)
[ 1.824918] Key type asymmetric registered
[ 1.829053] Asymmetric key parser 'x509' registered
[ 1.834022] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 1.841625] io scheduler mq-deadline registered
[ 1.846207] io scheduler kyber registered
[ 1.850285] io scheduler bfq registered
[ 1.858154] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.888291] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.895744] Serial: AMBA driver
[ 1.904074] brd: module loaded
[ 1.909586] loop: module loaded
[ 1.915797] CAN device driver interface
[ 1.920117] usbcore: registered new interface driver asix
[ 1.925589] usbcore: registered new interface driver ax88179_178a
[ 1.931758] usbcore: registered new interface driver cdc_ether
[ 1.937657] usbcore: registered new interface driver net1080
[ 1.943382] usbcore: registered new interface driver cdc_subset
[ 1.949371] usbcore: registered new interface driver zaurus
[ 1.955010] usbcore: registered new interface driver cdc_ncm
[ 1.960736] usbcore: registered new interface driver r8153_ecm
[ 1.966897] VFIO - User Level meta-driver version: 0.3
[ 1.980732] usbcore: registered new interface driver uas
[ 1.986131] usbcore: registered new interface driver usb-storage
[ 1.992203] usbcore: registered new device driver onboard-usb-dev
[ 1.998759] i2c_dev: i2c /dev entries driver
[ 2.004159] usbcore: registered new interface driver uvcvideo
[ 2.009964] Driver for 1-wire Dallas network protocol.
[ 2.015635] Bluetooth: HCI UART driver ver 2.3
[ 2.020125] Bluetooth: HCI UART protocol H4 registered
[ 2.025302] Bluetooth: HCI UART protocol BCSP registered
[ 2.030686] Bluetooth: HCI UART protocol LL registered
[ 2.035878] Bluetooth: HCI UART protocol ATH3K registered
[ 2.041348] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 2.047728] Bluetooth: HCI UART protocol Intel registered
[ 2.053186] Bluetooth: HCI UART protocol QCA registered
[ 2.058476] usbcore: registered new interface driver bcm203x
[ 2.064196] usbcore: registered new interface driver bpa10x
[ 2.069836] usbcore: registered new interface driver bfusb
[ 2.075392] usbcore: registered new interface driver btusb
[ 2.080955] usbcore: registered new interface driver ath3k
[ 2.086735] EDAC ZynqMP-OCM: ECC not enabled
[ 2.091419] sdhci: Secure Digital Host Controller Interface driver
[ 2.097662] sdhci: Copyright(c) Pierre Ossman
[ 2.102060] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.108210] SMCCC: SOC_ID: ID = jep106:0049:0000 Revision = 0x00000000
[ 2.114922] zynqmp_firmware_probe Platform Management API v1.0
[ 2.120846] zynqmp_firmware_probe Trustzone version v1.0
[ 2.127087] xlnx_event_manager xlnx_event_manager: SGI 15 Registered over TF-A
[ 2.134399] xlnx_event_manager xlnx_event_manager: Xilinx Event Management driver probed
[ 2.191378] securefw securefw: securefw probed
[ 2.196291] xilinx_ecdsa xilinx_ecdsa.0: will run requests pump with realtime priority
[ 2.204660] zynqmp-aes zynqmp-aes.0: will run requests pump with realtime priority
[ 2.212676] zynqmp-sha3-384 zynqmp-sha3-384.0: will run requests pump with realtime priority
[ 2.221348] usbcore: registered new interface driver usbhid
[ 2.226990] usbhid: USB HID core driver
[ 2.231778] remoteproc remoteproc0: ffe00000.r5f is available
[ 2.239370] ARM CCI_500 PMU driver probed
[ 2.241275] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available
[ 2.255084] fpga_manager fpga0: Xilinx Versal FPGA Manager registered
[ 2.262213] pktgen: Packet Generator for packet performance testing. Version: 2.75
[ 2.273932] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP)
[ 2.280019] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 2.287483] IPVS: ipvs loaded.
[ 2.290661] Initializing XFRM netlink socket
[ 2.295010] NET: Registered PF_INET6 protocol family
[ 2.300561] Segment Routing with IPv6
[ 2.304302] In-situ OAM (IOAM) with IPv6
[ 2.308341] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.314634] NET: Registered PF_PACKET protocol family
[ 2.319744] NET: Registered PF_KEY protocol family
[ 2.324616] Bridge firewalling registered
[ 2.328661] can: controller area network core
[ 2.333080] NET: Registered PF_CAN protocol family
[ 2.337913] can: raw protocol
[ 2.340906] can: broadcast manager protocol
[ 2.345130] can: netlink gateway - max_hops=1
[ 2.349693] Bluetooth: RFCOMM TTY layer initialized
[ 2.354629] Bluetooth: RFCOMM socket layer initialized
[ 2.359823] Bluetooth: RFCOMM ver 1.11
[ 2.363608] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.368966] Bluetooth: BNEP filters: protocol multicast
[ 2.374238] Bluetooth: BNEP socket layer initialized
[ 2.379247] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.385222] Bluetooth: HIDP socket layer initialized
[ 2.390261] 8021q: 802.1Q VLAN Support v1.8
[ 2.394669] 9pnet: Installing 9P2000 support
[ 2.399005] Key type dns_resolver registered
[ 2.403442] NET: Registered PF_VSOCK protocol family
[ 2.413922] registered taskstats version 1
[ 2.418127] Loading compiled-in X.509 certificates
[ 2.429856] Btrfs loaded, zoned=no, fsverity=no
[ 2.717708] ff000000.serial: ttyAMA0 at MMIO 0xff000000 (irq = 23, base_baud = 0) is a PL011 rev3
[ 2.726695] printk: legacy console [ttyAMA0] enabled
[ 2.726695] printk: legacy console [ttyAMA0] enabled
[ 2.736659] printk: legacy bootconsole [pl11] disabled
[ 2.736659] printk: legacy bootconsole [pl11] disabled
[ 2.777306] of-fpga-region fpga-region: FPGA Region probed
[ 2.791763] spi-nor spi0.0: found mt25qu01g, expected m25p80
[ 2.802349] 1 fixed-partitions partitions found on MTD device spi0.0
[ 2.808719] Creating 1 MTD partitions on "spi0.0":
[ 2.813518] 0x000000000000-0x000008000000 : "spi0-flash0"
[ 11.826479] Freeing initrd memory: 250024K
[ 11.845506] macb ff0c0000.ethernet eth0: Cadence GEM rev 0x0107010b at 0xff0c0000 irq 34 (e2:24:b1:75:11:4d)
[ 11.864501] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 11.870018] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 11.877749] xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports
[ 11.883765] xhci-hcd xhci-hcd.0.auto: hcc params 0x0238fe65 hci version 0x110 quirks 0x0000808000000810
[ 11.893186] xhci-hcd xhci-hcd.0.auto: irq 36, io mem 0xfe200000
[ 11.899263] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[ 11.907530] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 11.914756] usb usb1: Product: xHCI Host Controller
[ 11.919628] usb usb1: Manufacturer: Linux 6.12.10-xilinx-g297834623cf6 xhci-hcd
[ 11.926931] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 11.932103] hub 1-0:1.0: USB hub found
[ 11.935877] hub 1-0:1.0: 1 port detected
[ 11.940843] rtc_zynqmp f12a0000.rtc: registered as rtc0
[ 11.946080] rtc_zynqmp f12a0000.rtc: setting system clock to 2020-07-23T04:23:48 UTC (1595478228)
[ 11.955130] cdns-i2c ff020000.i2c: can't get pinctrl, bus recovery not supported
[ 11.962812] cdns-i2c ff020000.i2c: 100 kHz mmio ff020000 irq 39
[ 11.968928] cdns-i2c ff030000.i2c: can't get pinctrl, bus recovery not supported
[ 11.976705] at24 1-0054: supply vcc not found, using dummy regulator
[ 11.983717] at24 1-0054: 16384 byte 24c128 EEPROM, writable, 1 bytes/write
[ 11.990631] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 40
[ 11.996912] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1399998 KHz, changing to: 1400000 KHz
[ 12.009082] of_cfs_init
[ 12.011544] of_cfs_init: OK
[ 12.014454] clk: Not disabling unused clocks
[ 12.018738] PM: genpd: Disabling unused power domains
[ 12.024249] ALSA device list:
[ 12.027213] No soundcards found.
[ 12.060811] mmc0: SDHCI controller on f1050000.mmc [f1050000.mmc] using ADMA 64-bit
[ 12.069340] Freeing unused kernel memory: 3136K
[ 12.073977] Run /init as init process
[ 12.088834] systemd[1]: System time before build time, advancing clock.
[ 12.102595] systemd[1]: systemd 255.17^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 12.134539] systemd[1]: Detected architecture arm64.
Welcome to AMD Embedded Development Framework Linux distribution 25.05.2+release-S09121046 (scarthgap)!
[ 12.152967] systemd[1]: Hostname set to <amd-edf>.
[ 12.157877] systemd[1]: Initializing machine ID from random generator.
[ 12.348096] mmc0: new high speed SDHC card at address aaaa
[ 12.354032] mmcblk0: mmc0:aaaa SK32G 29.7 GiB
[ 12.360103] mmcblk0: p1
[ 12.370943] systemd[1]: Queued start job for default target Multi-User System.
[ 12.399955] systemd[1]: Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/getty.
[ 12.418156] systemd[1]: Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/modprobe.
[ 12.434121] systemd[1]: Created slice Slice /system/serial-getty.
[ OK ] Created slice Slice /system/serial-getty.
[ 12.449845] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 12.465074] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 12.480825] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 12.488505] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 12.509021] systemd[1]: Reached target Path Units.
[ OK ] Reached target Path Units.
[ 12.524895] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 12.540904] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Slice Units.
[ 12.552903] systemd[1]: Reached target Swaps.
[ OK ] Reached target Swaps.
[ 12.587772] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 12.604999] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 12.621318] systemd[1]: Listening on Syslog Socket.
[ 12.621484] usb 1-1: New USB device found, idVendor=0781, idProduct=5581, bcdDevice= 1.00
[ 12.634379] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 12.634384] usb 1-1: Product: SanDisk 3.2Gen1
[ 12.634389] usb 1-1: Manufacturer: USB
[ OK ] Listening on [ 12.649779] usb 1-1: SerialNumber: 01012ad9de4ab6915de3dd11c8be5f7e3c3c19a3898c7bcef7a84ed3cbc4691a0a4200000000000000000000795fd53d001f520081558107982e2ded
Syslog Socket.
[ 12.667187] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 12.675487] scsi host0: usb-storage 1-1:1.0
[ 12.681212] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 12.701508] systemd[1]: Listening on Journal Audit Socket.
[ OK ] Listening on Journal Audit Socket.
[ 12.717220] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 12.733294] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 12.749308] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 12.765286] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 12.781177] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 12.797207] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 12.829025] systemd[1]: Mounting Huge Pages File System...
Mounting Huge Pages File System...
[ 12.847134] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 12.869959] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel[ 12.876348] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
Debug File System...
[ 12.893900] systemd[1]: Mounting Temporary Directory /tmp...
Mounting Temporary Directory /tmp...
[ 12.918359] systemd[1]: Starting Create List of Static Device Nodes...
Starting Create List of Static [ 12.927537] systemd[1]: Starting Load Kernel Module configfs...
Device Nodes...
Starting Load Kernel Module configfs...
[ 12.959362] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm[ 12.967584] systemd[1]: Starting Load Kernel Module fuse...
...
Starting Load Kernel Module fuse...
[ 12.999403] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 13.013192] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
[ 13.033194] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 13.057177] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 13.094224] systemd-journald[208]: Collecting audit messages is enabled.
[ 13.097247] systemd[1]: Starting Generate network units from Kernel command line...
Starting Genera[ 13.117366] openvswitch: Open vSwitch switching datapath
te network units from Kernel command line...
[ 13.157873] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems...
[ 13.179526] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 13.196313] systemd[1]: Started RPC Bind.
[ OK ] Started RPC Bind.
[ 13.209242] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Mounted Huge Pages File System.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Kernel Debug File System.
[ OK ] Mounted Temporary Directory /tmp.
[ OK ] Finished Create List of Static Device Nodes.
[ OK ] Finished Load Kernel Module configfs.
[ OK ] Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Modules.
[ OK ] Finished Generate network units from Kernel command line.
[ OK ] Finished Remount Root and Kernel File Systems.
Mounting NFSD configuration filesystem...
Mounting Kernel Configuration File System...
Starting Flush Journal to Persistent Storage...
Starting Apply Kernel Variables...
[ 13.455298] systemd-journald[208]: Received client request to flush runtime journal.
Starting Create Static Device Nodes in /dev gracefully...
[ OK ] Mounted NFSD configuration filesystem.
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished Flush Journal to Persistent Storage.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Finished Create Static Device Nodes in /dev gracefully.
Starting Create System Users...
[ 13.608198] audit: type=1334 audit(1736360578.516:2): prog-id=6 op=LOAD
Starting User D[ 13.618278] audit: type=1334 audit(1736360578.524:3): prog-id=7 op=LOAD
atabase Manager...
[ 13.627494] audit: type=1334 audit(1736360578.524:4): prog-id=8 op=LOAD
[ OK ] Started 13.707170] scsi 0:0:0:0: Direct-Access USB SanDisk 3.2Gen1 1.00 PQ: 0 ANSI: 6
;39mUser Database Manager.
[ 13.727414] sd 0:0:0:0: [sda] 60088320 512-byte logical blocks: (30.8 GB/28.7 GiB)
[ 13.736840] sd 0:0:0:0: [sda] Write Protect is on
[ OK ] Finished Create Syst[ 13.744843] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
em Users.
Starting Create[ 13.783848] sd 0:0:0:0: [sda] Attached SCSI removable disk
Static Device Nodes in /dev...
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Mounting /var/volatile...
[ 13.866375] audit: type=1334 audit(1736360578.776:5): prog-id=9 op=LOAD
[ 13.873034] audit: type=1334 audit(1736360578.784:6): prog-id=10 op=LOAD
Starting Rule-based Manager for Device Events and Files...
[ OK ] Finished Coldplug All udev Devices.
[ OK ] Mounted /var/volatile.
Starting Load/Save OS Random Seed...
[ OK ] Reached target Local File Systems.
Starting Rebuild Dynamic Linker Cache...
Starting Automatic Boot Loader Update...
Starting Create System Files and Directories...
[ OK ] Started Rule-based Manager for Device Events and Files.
[ OK ] Finished Rebuild Dynamic Linker Cache.
[ OK ] Finished Automatic Boot Loader Update.
[ OK ] Finished Create System Files and Directories.
Starting Run pending postinsts...
Starting Rebuild Journal Catalog...
[ 14.240120] audit: type=1334 audit(1736360579.148:7): prog-id=11 op=LOAD
[ 14.266796] Unloading old XRT Linux kernel modules
Starting Network Name Resolution...
[ 14.283267] audit: type=1334 audit(1736360579.192:8): prog-id=12 op=LOAD
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ 14.398024] macb ff0c0000.ethernet end0: renamed from eth0
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ 14.466416] Loading new XRT Linux kernel modules
[ 14.488997] zocl: loading out-of-tree module taints kernel.
[ 14.577228] INFO: Creating ICD entry for Xilinx Platform
[ OK ] Finished Rebuild Journal Catalog.
Starting Update is Completed...
[ OK ] Finished Update is Completed.
[ 14.924846] random: crng init done
[ 15.236863] audit: type=1334 audit(1736360580.144:9): prog-id=13 op=LOAD
[ 15.243640] audit: type=1334 audit(1736360580.144:10): prog-id=3 op=UNLOAD
[ 15.250560] audit: type=1334 audit(1736360580.144:11): prog-id=14 op=LOAD
[ OK ] Started Network Time Synchronization.
[ OK ] Started Network Name Resolution.
[ OK ] Finished Load/Save OS Random Seed.
[ OK ] Finished Run pending postinsts.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Reached target System Time Set.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting Docker Socket for the API...
Starting sshd.socket...
[ OK ] Listening on Docker Socket for the API.
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
Starting Modem Manager...
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
Starting D-Bus System Message Bus...
Starting dfx-mgrd Dynamic Function eXchange...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
[ OK ] Started System Logging Service.
Starting User Login Management...
Starting OpenSSH Key Generation...
[ OK ] Started dfx-mgrd Dynamic Function eXchange.
[ OK ] Started D-Bus System Message Bus.
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Reached target Preparation for Network.
Starting dfx-mgrd Default Firmware Load Service...
Starting Network Configuration...
[ OK ] Started Modem Manager.
[ OK ] Started User Login Management.
[ OK ] Started Network Configuration.
[ OK ] Reached target Network.
Starting containerd container runtime...
Starting Wait for Network to be Configured...
Starting Permit User Sessions...
Starting Target Communication Framework agent...
[ OK ] Started Xinetd A Powerful Replacement For Inetd.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyAMA0.
[ OK ] Reached target Login Prompts.
[ OK ] Started Target Communication Framework agent.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[ OK ] Started containerd container runtime.
Starting Virtual Console Setup...
[ OK ] Finished Virtual Console Setup.
[ OK ] Finished OpenSSH Key Generation.
[ OK ] Finished dfx-mgrd Default Firmware Load Service.
AMD Embedded Development Framework Linux distribution 25.05.2+release-S09121046 amd-edf ttyAMA0
amd-edf login: amd-edf
You are required to change your password immediately (administrator enforced).
New password:
Retype new password:
WARNING: AMD Embedded Development Framework is a reference Yocto Project
distribution that should be used for testing and development purposes only.
It is recommended that you create your own distribution for production use.
amd-edf:~$ sudo su
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
For security reasons, the password you type will not be visible.
Password:
amd-edf:/home/amd-edf# mkdir -p /nfsroot
amd-edf:/home/amd-edf# fdisk -l
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mtdblock0: 128 MiB, 134217728 bytes, 262144 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mmcblk0: 29.72 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x5f98813f
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 2048 1026047 1024000 500M 83 Linux
Disk /dev/sda: 28.65 GiB, 30765219840 bytes, 60088320 sectors
Disk model: SanDisk 3.2Gen1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
amd-edf:/home/amd-edf# dd if=/dev/zero of=/dev/mmcblk0 bs=1024 count=1024
1024+0 records in
1024+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.172537 s, 6.1 MB/s
amd-edf:/home/amd-edf# dd if=/nfsroot/edf-linux-disk-image-amd-cortexa72-common.rootfs-20260206112608.wic | dd of=/dev/mmcblk0 bs=1G
16777314+0 records in
16777314+0 records out
8589984768 bytes (8.6 GB, 8.0 GiB) copied, 609.585 s, 14.1 MB/s
0+221101 records in
0+221101 records out
8589984768 bytes (8.6 GB, 8.0 GiB) copied, 637.283 s, 13.5 MB/s
amd-edf:/home/amd-edf#
[0.012]****************************************
[0.045]Xilinx Versal Platform Loader and Manager
[0.079]Release 2025.2 Apr 5 2011 - 23:00:00
[0.115]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.154]BOOTMODE: 0x5, MULTIBOOT: 0xF0000000
[0.188]****************************************
[0.405]Non Secure Boot
[3.466]PLM Initialization Time
[3.491]***********Boot PDI Load: Started***********
[3.545]Loading PDI from SD1
[3.567]Monolithic/Master Device
[458.690]455.162 ms: PDI initialization time
[458.725]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[458.769]---Loading Partition#: 0x1, Id: 0xC
[513.345] 54.541 ms for Partition#: 0x1, Size: 9296 Bytes
[518.376]---Loading Partition#: 0x2, Id: 0x0
[537.724] 15.377 ms for Partition#: 0x2, Size: 48992 Bytes
PSM Firmware version: 2025.2 [Build: Nov 13 2025 10:49:34 ]
[545.418]+++Loading Image#: 0x2, Name: pl_cfi, Id: 0x18700000
[550.827]---Loading Partition#: 0x3, Id: 0x5
[995.680] 440.885 ms for Partition#: 0x3, Size: 1183392 Bytes
[998.269]+++Loading Image#: 0x3, Name: fpd, Id: 0x0420C003
[1003.441]---Loading Partition#: 0x4, Id: 0x8
[1010.398] 2.900 ms for Partition#: 0x4, Size: 4544 Bytes
[1012.911]+++Loading Image#: 0x4, Name: apu_ss, Id: 0x1C000000
[1018.160]---Loading Partition#: 0x5, Id: 0x0
[1042.752] 20.536 ms for Partition#: 0x5, Size: 72128 Bytes
[1045.164]---Loading Partition#: 0x6, Id: 0x0
[1060.221] 11.001 ms for Partition#: 0x6, Size: 40960 Bytes
[1062.635]---Loading Partition#: 0x7, Id: 0x0
[1072.142] 5.450 ms for Partition#: 0x7, Size: 14384 Bytes
[1074.469]---Loading Partition#: 0x8, Id: 0x0
[1433.617] 355.092 ms for Partition#: 0x8, Size: 1255744 Bytes
[1436.330]***********Boot PDI Load: Done***********
[1440.866]389.712 ms: ROM Time
[1443.628]Total PLM Boot Time
NOTICE: TF-A running on SILICON 0
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v2.12.0(release):xlnx_rebase_v2.12_2025.1-165-g894ecd073-dirty
NOTICE: BL31: Built : 08:14:53, Oct 16 2025
U-Boot 2025.01-g5e0d8abc7e09 (Nov 12 2025 - 07:44:59 +0000)
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal vpk120 Eval board revB
DRAM: 2 GiB (effective 12 GiB)
EL Level: EL2
Multiboot: 0
Core: 35 devices, 23 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from FAT... *** Error - No Valid Environment Area found
*** Warning - bad env area, using default environment
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Bootmode: SD_MODE1
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
Warning: ethernet@ff0c0000 (eth0) using random MAC address - 8e:43:44:be:51:c7
eth0: ethernet@ff0c0000
starting USB...
Bus usb@fe200000: Register 1000440 NbrPorts 1
Starting the controller
USB XHCI 1.10
scanning bus usb@fe200000 for devices... 2 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
Saving Environment to FAT... OK
Saving Environment to FAT... OK
Failed to load EFI variables
Missing TPMv2 device for EFI_TCG_PROTOCOL
Missing RNG device for EFI_RNG_PROTOCOL
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Failed to load '/'
Booting: mmc 0
No RNG device
EDF Xen
EDF Linux
─────────────────────
Boot in 1 s.
EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.12.40-xilinx-g31626ef92ff1 (oe-user@oe-host) (aarch64-amd-linux-gcc (GCC) 13.4.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Fri Nov 7 15:28:23 UTC 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal vpk120 Eval board revB
[ 0.000000] earlycon: pl11 at MMIO32 0x00000000ff000000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [pl11] enabled
[ 0.000000] efi: EFI v2.10 by Das U-Boot
[ 0.000000] efi: ESRT=0x600fffcb040 RTPROP=0x600fffcd040 SMBIOS 3.0=0x7bf4e000 MEMRESERVE=0x600fff81040
[ 0.000000] esrt: Reserving ESRT space from 0x00000600fffcb040 to 0x00000600fffcb078.
[ 0.000000] OF: reserved mem: 0x0000000009800000..0x000000000985ffff (384 KiB) nomap non-reusable rproc0@9800000
[ 0.000000] OF: reserved mem: 0x0000000009860000..0x0000000009863fff (16 KiB) nomap non-reusable vdev0vring0@9860000
[ 0.000000] OF: reserved mem: 0x0000000009864000..0x0000000009867fff (16 KiB) nomap non-reusable vdev0vring1@9864000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000009868000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@9868000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000009868000..0x0000000009967fff (1024 KiB) nomap non-reusable vdev0buffer@9868000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000600ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x00000000097fffff]
[ 0.000000] node 0: [mem 0x0000000009800000-0x0000000009967fff]
[ 0.000000] node 0: [mem 0x0000000009968000-0x000000007bf4dfff]
[ 0.000000] node 0: [mem 0x000000007bf4e000-0x000000007bf4efff]
[ 0.000000] node 0: [mem 0x000000007bf4f000-0x000000007fe9ffff]
[ 0.000000] node 0: [mem 0x000000007fea0000-0x000000007feaffff]
[ 0.000000] node 0: [mem 0x000000007feb0000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff]
[ 0.000000] node 0: [mem 0x0000050000000000-0x00000500ffffffff]
[ 0.000000] node 0: [mem 0x0000060000000000-0x00000600fffccfff]
[ 0.000000] node 0: [mem 0x00000600fffcd000-0x00000600fffcdfff]
[ 0.000000] node 0: [mem 0x00000600fffce000-0x00000600fffd0fff]
[ 0.000000] node 0: [mem 0x00000600fffd1000-0x00000600ffff2fff]
[ 0.000000] node 0: [mem 0x00000600ffff3000-0x00000600ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000600ffffffff]
[ 0.000000] cma: Reserved 256 MiB at 0x000000006be00000 on node -1
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 31 pages/cpu s90072 r8192 d28712 u126976
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyAMA0 earlycon=pl011,mmio32,0xFF000000,115200n8 root=PARTUUID=589ab317-09fd-419d-83bc-c0df28bf63a7 ro rootwait uio_pdrv_genirq.of_id=generic-uio
[ 0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 3145728
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x0000000067e00000-0x000000006be00000] (64MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS [mem 0xf9020000-0xf903ffff]
[ 0.000000] ITS@0x00000000f9020000: allocated 65536 Devices @800100000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x00000008000f0000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000800180000
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x1710239320, max_idle_ns: 440795206806 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
[ 0.008362] Console: colour dummy device 80x25
[ 0.012862] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399999)
[ 0.023386] pid_max: default: 32768 minimum: 301
[ 0.028158] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.035823] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.045064] rcu: Hierarchical SRCU implementation.
[ 0.049910] rcu: Max phase no-delay instances is 1000.
[ 0.055310] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.063702] Remapping and enabling EFI services.
[ 0.068480] smp: Bringing up secondary CPUs ...
[ 0.149954] Detected PIPT I-cache on CPU1
[ 0.150005] GICv3: CPU1: found redistributor 1 region 0:0x00000000f90a0000
[ 0.150014] GICv3: CPU1: using allocated LPI pending table @0x0000000800190000
[ 0.150039] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.150130] smp: Brought up 1 node, 2 CPUs
[ 0.179065] SMP: Total of 2 processors activated.
[ 0.183803] CPU: All CPU(s) started at EL2
[ 0.187927] CPU features: detected: 32-bit EL0 Support
[ 0.193102] CPU features: detected: CRC32 instructions
[ 0.198348] alternatives: applying system-wide alternatives
[ 0.204478] Memory: 11968500K/12582912K available (18752K kernel code, 2374K rwdata, 5716K rodata, 4672K init, 503K bss, 346648K reserved, 262144K cma-reserved)
[ 0.219452] devtmpfs: initialized
[ 0.229015] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.238855] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.247466] 24720 pages in range for non-PLT usage
[ 0.247477] 516240 pages in range for PLT usage
[ 0.252425] pinctrl core: initialized pinctrl subsystem
[ 0.262625] SMBIOS 3.7.0 present.
[ 0.265970] DMI: xlnx Xilinx Versal vpk120 Eval board revB/Xilinx Versal vpk120 Eval board revB, BIOS 2025.01-g5e0d8abc7e09 01/01/2025
[ 0.278164] DMI: Memory slots populated: 0/0
[ 0.283983] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.290411] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[ 0.297784] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.305867] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.313970] audit: initializing netlink subsys (disabled)
[ 0.319523] audit: type=2000 audit(0.220:1): state=initialized audit_enabled=0 res=1
[ 0.319760] thermal_sys: Registered thermal governor 'step_wise'
[ 0.327448] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.340372] ASID allocator initialised with 65536 entries
[ 0.345926] Serial: AMBA PL011 UART driver
[ 0.353729] /axi/interrupt-controller@f9000000: Fixed dependency cycle(s) with /axi/interrupt-controller@f9000000
[ 0.372297] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.379154] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.385472] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.392312] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.398627] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.405467] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.411782] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.418623] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.492990] raid6: neonx8 gen() 4112 MB/s
[ 0.565341] raid6: neonx4 gen() 4020 MB/s
[ 0.637684] raid6: neonx2 gen() 3335 MB/s
[ 0.710032] raid6: neonx1 gen() 2430 MB/s
[ 0.782384] raid6: int64x8 gen() 2348 MB/s
[ 0.854734] raid6: int64x4 gen() 2282 MB/s
[ 0.927072] raid6: int64x2 gen() 2198 MB/s
[ 0.999424] raid6: int64x1 gen() 1706 MB/s
[ 1.003727] raid6: using algorithm neonx8 gen() 4112 MB/s
[ 1.077205] raid6: .... xor() 3026 MB/s, rmw enabled
[ 1.082207] raid6: using neon recovery algorithm
[ 1.087358] iommu: Default domain type: Translated
[ 1.092191] iommu: DMA domain TLB invalidation policy: strict mode
[ 1.098649] SCSI subsystem initialized
[ 1.102548] usbcore: registered new interface driver usbfs
[ 1.108093] usbcore: registered new interface driver hub
[ 1.113467] usbcore: registered new device driver usb
[ 1.118620] mc: Linux media interface: v0.10
[ 1.122942] videodev: Linux video capture interface: v2.00
[ 1.128487] pps_core: LinuxPPS API ver. 1 registered
[ 1.133489] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.142700] PTP clock support registered
[ 1.146664] EDAC MC: Ver: 3.0.0
[ 1.150015] scmi_core: SCMI protocol bus registered
[ 1.155028] efivars: Registered efivars operations
[ 1.160060] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.168525] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.176986] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.185443] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.193901] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.202363] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.210803] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.219257] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.227699] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.236160] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.244752] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.253221] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.261684] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.270144] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.278602] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.287062] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.295508] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.303965] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.312406] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.320862] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.329473] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.337932] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.346393] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.354849] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.363310] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.371770] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.380211] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.388664] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.397110] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.405566] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.414122] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.422579] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.431044] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.439506] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.447964] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.456420] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.464860] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.473320] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.481760] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.490220] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.498762] zynqmp-ipi-mbox child@ff330000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.507208] zynqmp-ipi-mbox child@ff340000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.515653] zynqmp-ipi-mbox child@ff350000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.524095] zynqmp-ipi-mbox child@ff360000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.532567] zynqmp-ipi-mbox child@ff370000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.541010] zynqmp-ipi-mbox child@ff380000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.549449] zynqmp-ipi-mbox child@ff3a0000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.557893] zynqmp-ipi-mbox child@ff320000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.566324] zynqmp-ipi-mbox child@ff390000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.574770] zynqmp-ipi-mbox child@ff310000: Registered ZynqMP IPI mbox with TX/RX channels.
[ 1.583497] FPGA manager framework
[ 1.587069] Advanced Linux Sound Architecture Driver Initialized.
[ 1.593611] Bluetooth: Core ver 2.22
[ 1.597232] NET: Registered PF_BLUETOOTH protocol family
[ 1.602584] Bluetooth: HCI device and connection manager initialized
[ 1.608992] Bluetooth: HCI socket layer initialized
[ 1.613906] Bluetooth: L2CAP socket layer initialized
[ 1.619000] Bluetooth: SCO socket layer initialized
[ 1.624213] clocksource: Switched to clocksource arch_sys_counter
[ 1.630570] VFS: Disk quotas dquot_6.6.0
[ 1.634533] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.645405] NET: Registered PF_INET protocol family
[ 1.650652] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 1.665277] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)
[ 1.674065] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.681881] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 1.690610] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[ 1.699167] TCP: Hash tables configured (established 131072 bind 65536)
[ 1.705921] UDP hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 1.713006] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 1.720585] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.726594] RPC: Registered named UNIX socket transport module.
[ 1.732571] RPC: Registered udp transport module.
[ 1.737313] RPC: Registered tcp transport module.
[ 1.742052] RPC: Registered tcp-with-tls transport module.
[ 1.747578] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.754075] PCI: CLS 0 bytes, default 64
[ 1.758778] Initialise system trusted keyrings
[ 1.763384] workingset: timestamp_bits=46 max_order=22 bucket_order=0
[ 1.770076] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.776181] NFS: Registering the id_resolver key type
[ 1.781300] Key type id_resolver registered
[ 1.785516] Key type id_legacy registered
[ 1.789565] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.796329] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.803899] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 1.841906] NET: Registered PF_ALG protocol family
[ 1.846742] xor: measuring software checksum speed
[ 1.852058] 8regs : 6703 MB/sec
[ 1.856902] 32regs : 7287 MB/sec
[ 1.861869] arm64_neon : 5671 MB/sec
[ 1.866259] xor: using function: 32regs (7287 MB/sec)
[ 1.871353] Key type asymmetric registered
[ 1.875483] Asymmetric key parser 'x509' registered
[ 1.880438] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 1.887973] io scheduler mq-deadline registered
[ 1.892547] io scheduler kyber registered
[ 1.896613] io scheduler bfq registered
[ 1.903187] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.934267] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.941691] Serial: AMBA driver
[ 1.949878] brd: module loaded
[ 1.955334] loop: module loaded
[ 1.969843] CAN device driver interface
[ 1.974139] usbcore: registered new interface driver asix
[ 1.979608] usbcore: registered new interface driver ax88179_178a
[ 1.985769] usbcore: registered new interface driver cdc_ether
[ 1.991671] usbcore: registered new interface driver net1080
[ 1.997401] usbcore: registered new interface driver cdc_subset
[ 2.003385] usbcore: registered new interface driver zaurus
[ 2.009025] usbcore: registered new interface driver cdc_ncm
[ 2.014746] usbcore: registered new interface driver r8153_ecm
[ 2.020798] VFIO - User Level meta-driver version: 0.3
[ 2.026406] usbcore: registered new interface driver uas
[ 2.031794] usbcore: registered new interface driver usb-storage
[ 2.037862] usbcore: registered new device driver onboard-usb-dev
[ 2.044354] i2c_dev: i2c /dev entries driver
[ 2.049696] usbcore: registered new interface driver uvcvideo
[ 2.055490] Driver for 1-wire Dallas network protocol.
[ 2.061203] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
[ 2.070303] Bluetooth: HCI UART driver ver 2.3
[ 2.074789] Bluetooth: HCI UART protocol H4 registered
[ 2.079967] Bluetooth: HCI UART protocol BCSP registered
[ 2.085336] Bluetooth: HCI UART protocol LL registered
[ 2.090514] Bluetooth: HCI UART protocol ATH3K registered
[ 2.095963] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 2.102314] Bluetooth: HCI UART protocol Intel registered
[ 2.107764] Bluetooth: HCI UART protocol QCA registered
[ 2.113059] usbcore: registered new interface driver bcm203x
[ 2.118783] usbcore: registered new interface driver bpa10x
[ 2.124419] usbcore: registered new interface driver bfusb
[ 2.129970] usbcore: registered new interface driver btusb
[ 2.135531] usbcore: registered new interface driver ath3k
[ 2.141239] EDAC ZynqMP-OCM: ECC not enabled
[ 2.145823] sdhci: Secure Digital Host Controller Interface driver
[ 2.152059] sdhci: Copyright(c) Pierre Ossman
[ 2.156453] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.162534] SMCCC: SOC_ID: ID = jep106:0049:0000 Revision = 0x00000000
[ 2.169214] zynqmp_firmware_probe Platform Management API v1.0
[ 2.175103] zynqmp_firmware_probe Trustzone version v1.0
[ 2.180940] xlnx_event_manager xlnx_event_manager: SGI 15 Registered over TF-A
[ 2.188239] xlnx_event_manager xlnx_event_manager: Xilinx Event Management driver probed
[ 2.245044] securefw securefw: securefw probed
[ 2.249894] xilinx_ecdsa xilinx_ecdsa.0: will run requests pump with realtime priority
[ 2.258157] zynqmp-aes zynqmp-aes.0: will run requests pump with realtime priority
[ 2.266025] zynqmp-sha3-384 zynqmp-sha3-384.0: will run requests pump with realtime priority
[ 2.274659] usbcore: registered new interface driver usbhid
[ 2.280284] usbhid: USB HID core driver
[ 2.284982] remoteproc remoteproc0: ffe00000.r5f is available
[ 2.292517] ARM CCI_500 PMU driver probed
[ 2.292835] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available
[ 2.306466] fpga_manager fpga0: Xilinx Versal FPGA Manager registered
[ 2.313496] pktgen: Packet Generator for packet performance testing. Version: 2.75
[ 2.322075] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP)
[ 2.328149] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 2.335600] IPVS: ipvs loaded.
[ 2.338766] Initializing XFRM netlink socket
[ 2.343103] NET: Registered PF_INET6 protocol family
[ 2.348597] Segment Routing with IPv6
[ 2.352323] In-situ OAM (IOAM) with IPv6
[ 2.356340] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.362598] NET: Registered PF_PACKET protocol family
[ 2.367699] NET: Registered PF_KEY protocol family
[ 2.372549] Bridge firewalling registered
[ 2.376594] can: controller area network core
[ 2.381001] NET: Registered PF_CAN protocol family
[ 2.385831] can: raw protocol
[ 2.388819] can: broadcast manager protocol
[ 2.393038] can: netlink gateway - max_hops=1
[ 2.397531] Bluetooth: RFCOMM TTY layer initialized
[ 2.402455] Bluetooth: RFCOMM socket layer initialized
[ 2.407643] Bluetooth: RFCOMM ver 1.11
[ 2.411424] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.416778] Bluetooth: BNEP filters: protocol multicast
[ 2.422043] Bluetooth: BNEP socket layer initialized
[ 2.427053] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.433022] Bluetooth: HIDP socket layer initialized
[ 2.438052] 8021q: 802.1Q VLAN Support v1.8
[ 2.442431] 9pnet: Installing 9P2000 support
[ 2.446763] Key type dns_resolver registered
[ 2.451171] NET: Registered PF_VSOCK protocol family
[ 2.462214] registered taskstats version 1
[ 2.466417] Loading compiled-in X.509 certificates
[ 2.478286] Btrfs loaded, zoned=no, fsverity=no
[ 2.494282] ff000000.serial: ttyAMA0 at MMIO 0xff000000 (irq = 23, base_baud = 0) is a PL011 rev3
[ 2.503278] printk: legacy console [ttyAMA0] enabled
[ 2.503278] printk: legacy console [ttyAMA0] enabled
[ 2.513308] printk: legacy bootconsole [pl11] disabled
[ 2.513308] printk: legacy bootconsole [pl11] disabled
[ 2.585369] of-fpga-region fpga-region: FPGA Region probed
[ 2.677052] spi-nor spi0.0: found mt25qu01g, expected m25p80
[ 2.683672] 1 fixed-partitions partitions found on MTD device spi0.0
[ 2.690053] Creating 1 MTD partitions on "spi0.0":
[ 2.694861] 0x000000000000-0x000008000000 : "spi0-flash0"
[ 2.703236] macb ff0c0000.ethernet eth0: Cadence GEM rev 0x0107010b at 0xff0c0000 irq 34 (8e:43:44:be:51:c7)
[ 2.746373] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 2.751887] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 2.759621] xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports
[ 2.765630] xhci-hcd xhci-hcd.0.auto: hcc params 0x0238fe65 hci version 0x110 quirks 0x0000808000000810
[ 2.775046] xhci-hcd xhci-hcd.0.auto: irq 36, io mem 0xfe200000
[ 2.781216] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[ 2.789503] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.796726] usb usb1: Product: xHCI Host Controller
[ 2.801607] usb usb1: Manufacturer: Linux 6.12.40-xilinx-g31626ef92ff1 xhci-hcd
[ 2.808913] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 2.814416] hub 1-0:1.0: USB hub found
[ 2.818279] hub 1-0:1.0: 1 port detected
[ 2.823341] rtc_zynqmp f12a0000.rtc: registered as rtc0
[ 2.828598] rtc_zynqmp f12a0000.rtc: setting system clock to 2020-07-23T04:42:31 UTC (1595479351)
[ 2.837681] cdns-i2c ff020000.i2c: can't get pinctrl, bus recovery not supported
[ 2.846413] cdns-i2c ff020000.i2c: 100 kHz mmio ff020000 irq 39
[ 2.852593] cdns-i2c ff030000.i2c: can't get pinctrl, bus recovery not supported
[ 2.860725] at24 1-0054: supply vcc not found, using dummy regulator
[ 2.868388] at24 1-0054: 16384 byte 24c128 EEPROM, writable, 1 bytes/write
[ 2.875331] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 40
[ 2.881909] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1399998 KHz, changing to: 1400000 KHz
[ 2.894124] of_cfs_init
[ 2.896607] of_cfs_init: OK
[ 2.899602] clk: Disabling unused clocks
[ 2.903700] PM: genpd: Disabling unused power domains
[ 2.909227] ALSA device list:
[ 2.912187] No soundcards found.
[ 2.944214] mmc0: SDHCI controller on f1050000.mmc [f1050000.mmc] using ADMA 64-bit
[ 2.952014] Waiting for root device PARTUUID=589ab317-09fd-419d-83bc-c0df28bf63a7...
[ 3.196280] mmc0: new high speed SDHC card at address aaaa
[ 3.202123] mmcblk0: mmc0:aaaa SK32G 29.7 GiB
[ 3.211842] GPT:Primary header thinks Alt. header is not at the end of the disk.
[ 3.219248] GPT:16777313 != 62333951
[ 3.222819] GPT:Alternate GPT header not at the end of the disk.
[ 3.228819] GPT:16777313 != 62333951
[ 3.232399] GPT: Use GNU Parted to correct GPT errors.
[ 3.237545] mmcblk0: p1 p2 p3
[ 3.352272] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 3.430875] EXT4-fs (mmcblk0p3): orphan cleanup on readonly fs
[ 3.437950] EXT4-fs (mmcblk0p3): mounted filesystem 00d3b192-48b8-4add-a969-e650c51ffbb2 ro with ordered data mode. Quota mode: none.
[ 3.450042] VFS: Mounted root (ext4 filesystem) readonly on device 179:3.
[ 3.457484] devtmpfs: mounted
[ 3.461700] Freeing unused kernel memory: 4672K
[ 3.466323] Run /sbin/init as init process
[ 3.492891] usb 1-1: New USB device found, idVendor=0781, idProduct=5581, bcdDevice= 1.00
[ 3.501081] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.508212] usb 1-1: Product: SanDisk 3.2Gen1
[ 3.512652] usb 1-1: Manufacturer: USB
[ 3.516488] usb 1-1: SerialNumber: 01012ad9de4ab6915de3dd11c8be5f7e3c3c19a3898c7bcef7a84ed3cbc4691a0a4200000000000000000000795fd53d001f520081558107982e2ded
[ 3.531045] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 3.537444] scsi host0: usb-storage 1-1:1.0
[ 3.975779] systemd[1]: System time before build time, advancing clock.
[ 4.043631] systemd[1]: systemd 255.21^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS +OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 4.075589] systemd[1]: Detected architecture arm64.
Welcome to AMD Embedded Development Framework Linux distribution 25.11.1+development-29c0411d2fd97c62a7c21df689ff9b15b75971af (scarthgap)!
[ 4.109537] systemd[1]: Hostname set to <amd-edf>.
[ 4.121185] systemd[1]: Initializing machine ID from random generator.
[ 4.127831] systemd[1]: Installed transient /etc/machine-id file.
[ 4.437177] systemd[1]: /usr/lib/systemd/system/xen-qemu-dom0-disk-backend.service:11: PIDFile= references a path below legacy directory /var/run/, updating /var/run/xen/qemu-dom0.pid → /run/xen/qemu-dom0.pid; please update the unit file accordingly.
[ 4.565004] scsi 0:0:0:0: Direct-Access USB SanDisk 3.2Gen1 1.00 PQ: 0 ANSI: 6
[ 4.576283] sd 0:0:0:0: [sda] 60088320 512-byte logical blocks: (30.8 GB/28.7 GiB)
[ 4.584228] sd 0:0:0:0: [sda] Write Protect is on
[ 4.589297] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 4.617585] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 4.634839] systemd[1]: Queued start job for default target Multi-User System.
[ 4.683448] systemd[1]: Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/getty.
[ 4.701609] systemd[1]: Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/modprobe.
[ 4.717627] systemd[1]: Created slice Slice /system/serial-getty.
[ OK ] Created slice Slice /system/serial-getty.
[ 4.733264] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 4.748494] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 4.768405] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 4.788323] systemd[1]: Expecting device /dev/disk/by-uuid/08C2-5734...
Expecting device /dev/disk/by-uuid/08C2-5734...
[ 4.804373] systemd[1]: Reached target Path Units.
[ OK ] Reached target Path Units.
[ 4.816306] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 4.832293] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Slice Units.
[ 4.844312] systemd[1]: Reached target Swaps.
[ OK ] Reached target Swaps.
[ 4.879583] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 4.896401] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 4.918891] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 4.932537] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 4.952947] systemd[1]: Listening on Journal Audit Socket.
[ OK ] Listening on Journal Audit Socket.
[ 4.972648] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 4.988758] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 5.004781] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 5.026210] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 5.040632] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 5.056670] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 5.088459] systemd[1]: Mounting Huge Pages File System...
Mounting Huge Pages File System...
[ 5.124829] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 5.144472] systemd[1]: Mount /proc/xen files was skipped because of an unmet condition check (ConditionPathExists=/proc/xen).
[ 5.172423] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 5.194586] systemd[1]: Mounting Kernel Trace File System...
Mounting Kernel Trace File System...
[ 5.213602] systemd[1]: Mounting Temporary Directory /tmp...
Mounting Temporary Directory /tmp...
[ 5.233683] systemd[1]: Starting Create List of Static Device Nodes...
Starting Create List of Static [ 5.243191] systemd[1]: Starting Load Kernel Module configfs...
Device Nodes...
Starting Load Kernel Module configfs...
[ 5.276561] systemd[1]: Starting Load Kernel Module dm_mod...
Starting Load Kernel Module dm_mod...
[ 5.299018] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm[ 5.307376] systemd[1]: Starting Load Kernel Module fuse...
...
Starting Load Kernel Module fuse...
[ 5.341971] systemd[1]: Starting Load Kernel Module loop...
Starting Load Kernel Module loop...
[ 5.363182] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 5.380789] systemd[1]: Starting File System Check on Root Device...
Starting File System Check on Root Device...
[ 5.405545] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 5.448602] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 5.460987] systemd[1]: Starting Generate network units from Kernel command line...
Starting Generate network units from Kernel command line...
[ 5.479277] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 5.496932] systemd[1]: Started RPC Bind.
[ OK ] Started 5.501879] systemd[1]: Mounted Huge Pages File System.
;39mRPC Bind.
[ OK ][ 5.510396] systemd[1]: Mounted POSIX Message Queue File System.
Mounted Huge Pages File System 5.520177] systemd[1]: Mounted Kernel Debug File System.
m.
[ OK ] Mounted systemd[1]: Mounted Kernel Trace File System.
[0;1;39mPOSIX Message Queue File Sys[ 5.537023] systemd[1]: Mounted Temporary Directory /tmp.
tem.
[ OK ] Moun[ 5.545901] systemd[1]: Finished Create List of Static Device Nodes.
ted Kernel Debug File Syst[ 5.555133] systemd[1]: modprobe@configfs.service: Deactivated successfully.
em.
[ OK ] Mo[ 5.565423] systemd[1]: Finished Load Kernel Module configfs.
unted Kernel Trace File Syste[ 5.574170] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
m.
[ OK ] Mou[ 5.583463] systemd[1]: Finished Load Kernel Module dm_mod.
nted Temporary Directory /[ 5.592243] systemd[1]: modprobe@drm.service: Deactivated successfully.
tmp.
[ OK ] F[ 5.601413] systemd[1]: Finished Load Kernel Module drm.
inished Create List of Stat[ 5.610075] systemd[1]: modprobe@fuse.service: Deactivated successfully.
ic Device Nodes.
[ [ 5.619657] systemd[1]: Finished Load Kernel Module fuse.
OK ] Finished Load Ker[ 5.628297] systemd[1]: modprobe@loop.service: Deactivated successfully.
nel Module configfs.
[ 5.637619] systemd[1]: Finished Load Kernel Module loop.
32m OK ] Finished Lo[ 5.646525] systemd[1]: Finished Generate network units from Kernel command line.
ad Kernel Module dm_mod.
[ 5.656962] systemd-journald[227]: Collecting audit messages is enabled.
0;32m OK ] Finished 5.657220] systemd[1]: FUSE Control File System was skipped because of an unmet condition check (ConditionPathExists=/sys/fs/fuse/connections).
39mLoad Kernel Module drm.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Module loop.
[ OK ] Finished Generate network units from Kernel command line[ 5.700751] systemd[1]: Mounting Kernel Configuration File System...
.
Mounting Kernel Configuration File System...
[ 5.728057] systemd[1]: Starting Repartition Root Disk...
Starting Repartition Root Disk...
[ 5.743413] openvswitch: Open vSwitch switching datapath
[ 5.751571] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
Starting Create Static Device N[ 5.765600] systemd[1]: Mounted Kernel Configuration File System.
odes in /dev gracefully...
[ OK ] Mounted Kernel Configuration File System.
[ 5.793643] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Finished File System Check on Root Device.
Starting Remount Root and Kernel File Systems...
[ 5.899213] EXT4-fs (mmcblk0p3): re-mounted 00d3b192-48b8-4add-a969-e650c51ffbb2 r/w.
[ OK ] Finished Remount Root and Kernel File Systems.
[ OK ] Finished Create Static Device Nodes in /dev gracefully.
Starting Flush Journal to Persistent Storage...
Starting Create System Users...
[ 6.000072] systemd-journald[227]: Received client request to flush runtime journal.
[ OK ] Finished Repartition Root Disk.
[ OK ] Finished Flush Journal to Persistent Storage.
Starting Grow Root File System...
[ OK ] Finished Load Kernel Modules.
[ 6.073786] EXT4-fs (mmcblk0p3): resizing filesystem from 1572864 to 7267443 blocks
Starting Apply Kernel Variables...
[ 6.122510] audit: type=1334 audit(1748544504.144:2): prog-id=6 op=LOAD
[ 6.129160] audit: type=1334 audit(1748544504.152:3): prog-id=7 op=LOAD
[ 6.136456] audit: type=1334 audit(1748544504.160:4): prog-id=8 op=LOAD
Starting User Database Manager...
[ OK ] Finished Apply Kernel Variables.
[ OK ] Started User Database Manager.
[ OK ] Finished Coldplug All udev Devices.
Mounting NFSD configuration filesystem...
[ OK ] Mounted NFSD configuration filesystem.
[ 7.644722] EXT4-fs (mmcblk0p3): resized filesystem to 7267443
[ OK ] Finished Grow Root File System.
[ OK ] Finished Create System Users.
Starting Create Static Device Nodes in /dev...
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Mounting /var/volatile...
[ 8.125889] audit: type=1334 audit(1748544506.148:5): prog-id=9 op=LOAD
[ 8.132550] audit: type=1334 audit(1748544506.156:6): prog-id=10 op=LOAD
Starting Rule-based Manager for Device Events and Files...
[ OK ] Mounted /var/volatile.
Starting Load/Save OS Random Seed...
[ OK ] Started Rule-based Manager for Device Events and Files.
[ 8.763928] macb ff0c0000.ethernet end0: renamed from eth0
[ 8.836246] random: crng init done
[ OK ] Finished Load/Save OS Random Seed.
[ OK ] Found device /dev/disk/by-uuid/08C2-5734.
Mounting /efi...
[ OK ] Mounted /efi.
[ OK ] Reached target Local File Systems.
Starting Rebuild Dynamic Linker Cache...
Starting Update Boot Loader Random Seed...
Starting Automatic Boot Loader Update...
Starting Commit a transient machine-id on disk...
Starting Create System Files and Directories...
[ OK ] Finished Create System Files and Directories.
Starting Rebuild Journal Catalog...
[ 10.052256] audit: type=1334 audit(1748544508.072:7): prog-id=11 op=LOAD
Starting Network Name Resolution...
[ 10.077476] audit: type=1334 audit(1748544508.100:8): prog-id=12 op=LOAD
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ OK ] Finished Automatic Boot Loader Update.
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ OK ] Finished Commit a transient machine-id on disk.
[ OK ] Finished Update Boot Loader Random Seed.
[ OK ] Finished Rebuild Journal Catalog.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting Virtual Console Setup...
[ OK ] Finished Virtual Console Setup.
[ OK ] Finished Rebuild Dynamic Linker Cache.
Starting Run pending postinsts...
Starting Update is Completed...
[ 13.729200] Unloading old XRT Linux kernel modules
[ OK ] Finished Update is Completed.
[ 13.740658] Loading new XRT Linux kernel modules
[ 13.769645] zocl: loading out-of-tree module taints kernel.
[ 13.842057] INFO: Creating ICD entry for Xilinx Platform
[ 14.973432] audit: type=1334 audit(1748544512.996:9): prog-id=13 op=LOAD
[ 14.980158] audit: type=1334 audit(1748544513.000:10): prog-id=14 op=LOAD
[ 14.986961] audit: type=1334 audit(1748544513.000:11): prog-id=9 op=UNLOAD
[ 14.993846] audit: type=1334 audit(1748544513.004:12): prog-id=10 op=UNLOAD
[ 15.000810] audit: type=1334 audit(1748544513.008:13): prog-id=15 op=LOAD
[ 15.007606] audit: type=1334 audit(1748544513.008:14): prog-id=3 op=UNLOAD
[ 15.014483] audit: type=1334 audit(1748544513.016:15): prog-id=16 op=LOAD
[ 15.021282] audit: type=1334 audit(1748544513.024:16): prog-id=17 op=LOAD
[ 15.028103] audit: type=1334 audit(1748544513.024:17): prog-id=4 op=UNLOAD
[ 15.035021] audit: type=1334 audit(1748544513.024:18): prog-id=5 op=UNLOAD
[ OK ] Finished Run pending postinsts.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting Docker Socket for the API...
Starting sshd.socket...
[ OK ] Listening on Docker Socket for the API.
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
Starting D-Bus System Message Bus...
Starting dfx-mgrd Dynamic Function eXchange...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
Starting Authorization Manager...
[ OK ] Started System Logging Service.
Starting User Login Management...
Starting OpenSSH Key Generation...
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started dfx-mgrd Dynamic Function eXchange.
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Reached target Preparation for Network.
Starting dfx-mgrd Default Firmware Load Service...
Starting Network Configuration...
[ OK ] Started User Login Management.
[ OK ] Started Network Configuration.
[ OK ] Reached target Network.
Starting containerd container runtime...
Starting Wait for Network to be Configured...
Starting Permit User Sessions...
Starting Target Communication Framework agent...
[ OK ] Started Xinetd A Powerful Replacement For Inetd.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyAMA0.
[ OK ] Reached target Login Prompts.
[ OK ] Started Target Communication Framework agent.
[ OK ] Started Authorization Manager.
Starting Modem Manager...
[ OK ] Finished OpenSSH Key Generation.
[ OK ] Started Modem Manager.
[ OK ] Finished dfx-mgrd Default Firmware Load Service.
[ OK ] Started containerd container runtime.
AMD Embedded Development Framework Linux distribution 25.11.1+development-29c0411d2fd97c62a7c21df689ff9b15b75971af amd-edf ttyAMA0
amd-edf login: amd-edf
You are required to change your password immediately (administrator enforced).
New password:
Retype new password:
WARNING: AMD Embedded Development Framework is a reference Yocto Project
distribution that should be used for testing and development purposes only.
It is recommended that you create your own distribution for production use.
amd-edf:~$
Choosing between -g full and -g dfx for FPGA Device Tree Configuration
Scenario 1: Standard Static FPGA Design - Use -g full
Your Situation:
You designed a custom FPGA in Vivado with AXI peripherals (DMA, GPIO, timers, custom IP)
Your FPGA configuration is fixed - it does not change after boot
You want the Arm processor to boot Linux first, then load the FPGA
All IP blocks are interdependent and load together as one complete design
Command:
$ gen-machine-conf --hw-description ./sdt_output/ -g full
What Happens:
Creates
pl-overlay-full/pl.dtsiwith all your FPGA IP blocksMain device tree only contains PS (Arm processor, DDR, peripherals)
At boot: Arm starts Linux → U-Boot/Linux loads FPGA bitstream → Overlay applied → All FPGA peripherals registered
Example: ZynqMP board with custom AXI DMA, AXI GPIO, and video processing pipeline - everything loads together as one complete design.
Scenario 2: Dynamic Partial Reconfiguration Design - Use -g dfx
Your Situation:
You are using Xilinx DFX (Dynamic Function eXchange) / Partial Reconfiguration
Your FPGA has static regions (always there) and reconfigurable partitions (RP)
You want to swap different accelerators into RP slots at runtime without rebooting
Platform: ZynqMP, Versal, or Versal2 (not Zynq-7000)
Command:
$ gen-machine-conf --hw-description ./sdt_output/ -g dfx
What Happens:
Extracts only static region IP blocks into the DFX machine configuration
FPGA Manager handles dynamic and reconfigurable regions separately
At boot: Arm starts → Static PL loaded → You can later reprogram RP regions on-the-fly
Note
File generation conditions:
For detailed information on PL device tree file generation and reconfigurable partition (RP) files, see Custom Hardware Development.
PL device tree generation: If your design has PL IP blocks, the generated machine configuration includes PL device tree output under
conf/dts. With-g full, this isbuild/conf/dts/${MACHINE}/pl-overlay-full/pl.dtsi. With-g dfx, this isbuild/conf/dts/${MACHINE}/pl-overlay-dfx/pl.dtsi. If there are no PL IP blocks, these PL device tree files are not generated.RP partials:
gen-machine-confgenerates these only when the hardware design defines DFX reconfigurable partitions (RP0, RP1, and so on), and does not place them inbuild/conf/dts/${MACHINE}/pl-overlay-dfx/. A design without DFX RP/RM regions produces no RP partial*_partial.dtsifiles.
Example: Versal board with fixed DMA in static region, but reconfigurable partition that can switch between FFT accelerator, AI inference engine, or crypto module at runtime.
Decision Tree
Do you need runtime FPGA reconfiguration?
├─ YES, partial regions → Use -g dfx (DFX design)
└─ NO, but want deferred loading → Use -g full (Standard overlay)
When Is It Recommended to Use the --template Option for a Custom Hardware Machine?
gen-machine-conf Template Usage
Short Answer: Template usage depends on your boot mode configuration. Use
--template for multi-stage boot (OSPI/QSPI → SD/UFS). Avoid it for
single-stage SD boot use full gen-machine-conf command.
Boot Mode Quick Reference
Boot Mode Type |
Use Template? |
Recommendation |
|---|---|---|
Multi-Stage (OSPI/QSPI → SD/UFS) |
Yes |
Recommended; environment in OSPI/QSPI, rootfs on SD/UFS |
Single-Stage (SD Boot only) |
No |
Avoid template or disable |
When to use the --template option
Multi-Stage Boot Flow Details:
Stage 1: OSPI/QSPI (Boot Components)
BOOT.BINstored in OSPI/QSPIDevice tree blob (DTB) packaged in BOOT.BIN (first-stage boot media: OSPI/QSPI) for EDF flow
U-Boot stored in OSPI/QSPI
U-Boot environment resides in flash at fixed offset
Environment automatically created on first boot
Stage 2: SD/UFS (Kernel/Rootfs)
Kernel
Imageloaded from SD/UFSRoot filesystem on SD/UFS
Environment Handling:
Environment fully managed in OSPI/QSPI flash by U-Boot
No dependency on
uboot.envon SD/UFSAutomatic environment creation on first boot
Benefits:
Faster boot (critical components in flash)
Large storage for kernel/rootfs (SD/UFS)
Matches EDF reference flows and templates
Proven configuration used by AMD evaluation boards
Example Command:
$ gen-machine-conf parse-sdt --template <path-to-your-own-template-yaml-file> \
--hw-description <path-to-sdt-handoff-dir> \
--machine-name <unique-machine-name>
Rationale:
Templates are optimized for multi-stage boot
Environment handling is correct for flash-based configurations
Matches CED reference design boot flow
When not to use the --template option
Not Recommended: Single-Stage SD Boot
For Single-Stage Boot SD Mode, avoid using the --template option as-is,
or modify the template to prevent U-Boot environment errors.
Issues with Templates in Single-Stage SD Boot:
Problem:
EDF templates include a CONFIG_PREBOOT in u-boot-misc.cfg that
expects:
Environment in flash (OSPI/QSPI), OR
A valid
uboot.envfile on FAT partition
On SD card boot, this leads to repeated environment error messages:
Loading Environment from FAT...
* Error - No Valid Environment Area found
Root Cause:
The template’s preboot configuration assumes OSPI/QSPI flash with U-Boot environment at a fixed offset, which does not exist in SD boot mode.
Recommended Approach for Single-Stage SD Boot:
Option 1: Avoid Template (Recommended)
Generate the machine configuration without --template:
$ gen-machine-conf parse-sdt --hw-description <path-to-sdt-handoff-dir> \
-c <path-to-layer>/sources/meta-custom-bsp/conf
Or use full command with multi config options:
$ gen-machine-conf parse-sdt --hw-description <path-to-sdt-handoff-dir> \
-c <path-to-layer>/sources/meta-custom-bsp/conf -g full --machine-name <machine-name> \
--add-config CONFIG_YOCTO_BBMC_CORTEXR5_1_FREERTOS=y \
--add-config CONFIG_YOCTO_BBMC_CORTEXR5_0_BAREMETAL=y \
--domain-file ../sources/meta-xilinx/meta-xilinx-standalone-sdt/conf/domainyaml/versal-openamp-overlay.yaml \
-O versal-vek280-sdt-seg
Do not inherit EDF templates if your design:
Does not use OSPI/QSPI as a primary boot device
Uses a different flash layout than the EDF reference
Implements a custom boot flow or non-standard environment handling
Boots only from SD (single-stage SD boot)
Uses a single combined
BOOT.BINwith custom partitioningBundles kernel/rootfs into FIT images stored in OSPI/QSPI with custom offsets
Requires custom flash partition offsets different from EDF reference
EDF Template Assumptions
1. OSPI/QSPI Flash Layout:
Reserved space for U-Boot environment at a fixed offset
Standard EDF partition layout
Specific memory-mapped register configurations
Preboot Logic:
Configured in:
meta-amd-adaptive-socs/recipes-bsp/u-boot/u-boot-xlnx/u-boot-misc.cfgContains hardware initialization sequences
Expects environment in flash
Boot Flow:
Multi-stage: OSPI/QSPI → SD/UFS
Environment managed in flash
No FAT-based environment on SD
For custom boards or non-standard layouts, create a new machine configuration and customize:
Flash partitioning
Environment storage offsets
CONFIG_PREBOOTand related boot scriptsBoot device selection
Quick Decision Tree
What boot mode are you using?
│
├─ Multi-Stage (OSPI/QSPI → SD/UFS)
│ └─ Use --template
│ └─ EDF templates are optimized for this
│
└─ Single-Stage (SD-only boot)
└─ Don't use --template
└─ Use full gen-machine-conf command
OR
└─ Disable CONFIG_PREBOOT if using template
Why do I see GPT header warnings in the kernel dmesg on first boot?
On the first boot of an EDF Linux disk image written to an SD / USB / UFS medium, the kernel may print messages similar to:
[ 1.004236] mmcblk0: mmc0:aaaa SB16G 14.8 GiB
[ 1.014999] GPT:Primary header thinks Alt. header is not at the end of the disk.
[ 1.091900] GPT:16777313 != 31116287
[ 1.092954] GPT:Alternate GPT header not at the end of the disk.
[ 1.094022] GPT:16777313 != 31116287
[ 1.094891] GPT: Use GNU Parted to correct GPT errors.
[ 1.095571] mmcblk0: p1 p2 p3
These messages are informational and do not indicate a boot failure. The system continues to boot, mounts the root filesystem, and runs normally.
Why This Happens
The EDF .wic image is built to fit its own content (for example,
about 4 GiB). The GPT inside the image therefore places the backup
(alternate) GPT header at the end of the image, not at the end of
any particular physical medium. When the image lands on a larger
card or drive (for example, a 16 GB SD card reporting 14.8 GiB
usable), the primary GPT at LBA 1 still records the in-image
backup-header location, but the kernel sees a larger device and
reports the mismatch. The block layer treats this as a warning, not
an error, and partition probing succeeds.
Action Required
None. Starting with EDF v26.06, EDF Linux disk images resize the
rootfs partition to fill the underlying medium on first boot.
systemd-repart rewrites the partition table and relocates the
backup GPT header to the real end of the device, and
systemd-growfs-root.service then expands the ext4 filesystem to
match the new partition size. On every subsequent boot the kernel
sees a consistent GPT and the warnings no longer appear.
If the warnings persist beyond the first boot, the automatic resize did not complete (for example, the medium was removed or power was lost during first boot). Re-flash the image and let the target boot through with the medium installed and power stable so the first-boot resize can finish.
What Is the Purpose of the U-Boot PREBOOT Coherent Mesh Network Workaround, and How Does It Affect Real-Time Cores?
Overview
The EDF U-Boot configuration carries a CONFIG_PREBOOT
command sequence that runs before the main U-Boot boot command on
AMD Adaptive SoCs. The sequence covers CMN and peripheral
initialization that the main boot path assumes is already done.
The workaround lives in
meta-amd-adaptive-socs-bsp/recipes-bsp/u-boot/u-boot-xlnx/u-boot-misc.cfg
(CONFIG_USE_PREBOOT and CONFIG_PREBOOT).
Why the Workaround Is Needed
The PREBOOT environment variable runs before the main U-Boot boot command. The EDF sequence addresses four classes of initialization:
CMN initialization. The CMN fabric needs specific register configuration before any peripheral access is safe; without it some peripherals are unreachable or hang the system. The same writes also bring up multi-core coherency for shared caches and DDR.
Peripheral power-on and reset sequencing. Some peripherals must be explicitly enabled before first use, and a few silicon revisions need an erratum workaround before Linux probes them.
R52co-processor integration. The sequence configures shared resources, peripheral access permissions, and clocking so the APU andR52cores do not collide on shared peripherals.Boot reliability. The fixed write sequence removes a class of hardware-init race conditions and gives deterministic boot behavior across silicon variants.
Peripheral and Register Mapping
The current CONFIG_PREBOOT value is:
CONFIG_PREBOOT="if test -n \"${firstboot_saveenv}\"; then run firstboot_saveenv; fi; \
mw 0xF1D61008 1; \
mw 0xF1090030 1; \
mw 0xF1D21008 0x1; \
mw 0xF1A20324 0xF; \
mw 0xF1A40004 0x2; \
mw 0xF1A40000 0x2; \
mw 0xEB410280 0x1; \
mw 0xEB410284 0x1; \
mw 0xEB410288 0x1; \
mw 0xEB41028C 0x1; \
mw 0xEB410290 0x1; \
mw 0xEB410294 0x1; \
mw 0xEB410298 0x1; \
mw 0xEB41029C 0x1; \
mw 0xF1060A00 0x1 1; \
mw 0xF1060A08 0xF"
The register-level intent of each mw line:
Address |
Peripheral / function |
Purpose |
Value |
Notes |
|---|---|---|---|---|
|
CMN main control |
Enable CMN fabric |
|
Critical for coherency |
|
System-level control |
System initialization |
|
Platform-specific |
|
CMN secondary control |
CMN configuration |
|
Related to mesh network |
|
Peripheral clock / reset |
Enable peripheral clocks |
|
Bit mask for multiple peripherals |
|
Peripheral control 1 |
Power / reset control |
|
Specific peripheral enable |
|
Peripheral control 2 |
Power / reset control |
|
Specific peripheral enable |
|
CMN node config 0 … 7 |
CMN per-node initialization |
|
Eight CMN mesh nodes; one |
|
Interrupt controller |
IRQ enable / config |
|
Byte write ( |
|
Interrupt mask |
IRQ mask register |
|
Enable specific interrupts |
Together these writes touch:
All eight CMN mesh nodes plus the CMN main and secondary controllers, which gates multi-core cache coherency, DDR access, and DMA.
The GIC, which routes interrupts (including
R52-bound interrupts).Peripheral clock-gating and reset controls used by PCIe, USB, and Ethernet.
Cross-domain (APU / RPU) shared peripheral access for
R52co-processor communication.
When To Add the Workaround in a Custom Flow
Custom-flow users should add this PREBOOT sequence when:
Targeting CMN-enabled AMD Adaptive SoC platforms (AMD Versal Premium, AMD Versal AI Edge).
Hitting boot hangs during U-Boot or kernel initialization.
Hitting peripheral-detection failures (devices missing under Linux).
Integrating
R52firmware that shares peripherals with Linux.Running multicore applications that need cache coherency.
The sequence is not needed on Zynq 7000 (no CMN) or Zynq UltraScale+ MPSoC (different architecture).
How To Add the Workaround in a Custom Flow
Two integration points are supported. Pick the one that matches how the rest of the platform is configured.
Option A: U-Boot device tree (recommended)
Add a u-boot,preboot property to chosen in the platform
device tree:
/ {
chosen {
u-boot,preboot = "if test -n \"${firstboot_saveenv}\"; then run firstboot_saveenv; fi; \
mw 0xF1D61008 1; \
mw 0xF1090030 1; \
mw 0xF1D21008 0x1; \
mw 0xF1A20324 0xF; \
mw 0xF1A40004 0x2; \
mw 0xF1A40000 0x2; \
mw 0xEB410280 0x1; \
mw 0xEB410284 0x1; \
mw 0xEB410288 0x1; \
mw 0xEB41028C 0x1; \
mw 0xEB410290 0x1; \
mw 0xEB410294 0x1; \
mw 0xEB410298 0x1; \
mw 0xEB41029C 0x1; \
mw 0xF1060A00 0x1 1; \
mw 0xF1060A08 0xF";
};
};
Option B: U-Boot configuration file
Add the following to a u-boot-misc.cfg fragment in the
platform U-Boot build:
CONFIG_USE_PREBOOT=y
CONFIG_PREBOOT="if test -n \"${firstboot_saveenv}\"; then run firstboot_saveenv; fi; mw 0xF1D61008 1;mw 0xF1090030 1;mw 0xF1D21008 0x1;mw 0xF1A20324 0xF;mw 0xF1A40004 0x2;mw 0xF1A40000 0x2;mw 0xEB410280 0x1;mw 0xEB410284 0x1;mw 0xEB410288 0x1;mw 0xEB41028C 0x1;mw 0xEB410290 0x1;mw 0xEB410294 0x1;mw 0xEB410298 0x1;mw 0xEB41029C 0x1;mw 0xF1060A00 0x1 1;mw 0xF1060A08 0xF"
Apply the fragment during the U-Boot build:
$ ./scripts/kconfig/merge_config.sh .config /path/to/u-boot-misc.cfg
Customizing the Sequence for Custom Peripherals
Adding a custom peripheral to the PREBOOT sequence is a four-step procedure:
Identify the peripheral requirements. From the hardware reference manual, collect the peripheral base address, the required initialization registers, the reset / enable bit positions, and any clock dependencies.
Determine the register addresses. For example, for a custom peripheral at base
0xF2000000:# Enable peripheral clock (hypothetical register) mw 0xF1A20328 0x1 # Release peripheral reset mw 0xF2000000 0x3 # Configure peripheral mode mw 0xF2000004 0x100
Append the new commands to PREBOOT. Keep the existing sequence intact and add the new
mwcommands at the end:CONFIG_PREBOOT="if test -n \"${firstboot_saveenv}\"; then run firstboot_saveenv; fi; \ mw 0xF1D61008 1; \ ... [existing commands] ... \ mw 0xF1060A08 0xF; \ mw 0xF1A20328 0x1; \ mw 0xF2000000 0x3; \ mw 0xF2000004 0x100"
Keep the :term:`CMN` configuration intact. The CMN main enable (
mw 0xF1D61008 1) and the eight CMN node enables (0xEB410280through0xEB41029C) are required; removing them causes system instability.
For peripherals that are only optionally present, the sequence
can be wrapped in a U-Boot if test:
CONFIG_PREBOOT="if test -n \"${firstboot_saveenv}\"; then run firstboot_saveenv; fi; \
mw 0xF1D61008 1; \
... [CMN init] ... \
if test \"${has_custom_periph}\" = \"yes\"; then \
mw 0xF2000000 0x3; \
fi"
To debug additions, run the candidate writes by hand from the U-Boot prompt and read them back to confirm:
=> setenv bootdelay 5
=> setenv verify yes
=> mw 0xF2000000 0x3
=> md 0xF2000000 1 # Read back to verify the write
Impact on R52 Users
The R52 cores share system resources with the APU:
UART and timers, DDR memory, and the CMN interconnect
itself. The PREBOOT sequence affects all of these, so R52
integrators need to account for it.
CMN configuration impact
The R52 requires CMN to be initialized before it
touches DDR or peripherals. If the APU (Linux) initializes
CMN differently than the R52 firmware expects, the
result is R52 firmware hangs on peripheral access,
R52-side DMA failures, or data corruption in shared
memory. The PREBOOT sequence pins CMN to a known good
state before the R52 firmware starts.
R52 firmware should poll the CMN status register
before any peripheral access. For example:
/* In R52 firmware, verify CMN is ready before peripheral access. */
#define CMN_STATUS_REG 0xF1D61008
while (!(*(volatile uint32_t *)CMN_STATUS_REG & 0x1)) {
/* Wait for CMN initialization by U-Boot. */
}
Peripheral ownership conflicts
Both the APU and the RPU may try to initialize the
same peripheral, and PREBOOT register writes change the
R52 view of peripheral state. For example,
mw 0xF1A40004 0x2 may enable a UART clock that the
R52 firmware does not expect.
Mitigation:
Document peripheral ownership in the system design (which side owns each UART, I2C, SPI, CAN; which peripherals are shared and need a mutex).
Do not re-initialize peripherals in
R52firmware that PREBOOT already configured.Use IPI for handshaking before the
R52touches a shared peripheral. For example:/* R52 waits for APU to complete peripheral init. */ wait_for_ipi_from_apu(); /* Now safe to use peripheral. */
Interrupt routing impact
The two writes that affect interrupt routing,
mw 0xF1060A00 0x1 1 # IRQ enable
mw 0xF1060A08 0xF # IRQ mask
touch the GIC, which is shared by the APU and the RPU. To stay safe:
Boot ordering scenarios
There are two boot orderings to plan for:
Scenario A:
R52boots before Linux (early boot)FSBL -> R52 firmware -> U-Boot -> [PREBOOT] -> Linux
The
R52is already running when PREBOOT executes, so PREBOOT may modify peripheral state theR52is using. TheR52firmware must be resilient to peripheral state changes.Scenario B: Linux loads the
R52(late boot)FSBL -> U-Boot -> [PREBOOT] -> Linux -> Load R52 firmware
PREBOOT completes before the
R52starts, so theR52always sees a stable peripheral state.
Why Do EDF Prebuilt Images Fail to Boot on Some VCK190 / VMK180 Boards?
Important information for users:
EDF
boot.binartifacts are generated targeting the new SD level shifter configuration onlyThis is because current customer-shipped VCK190 and VMK180 boards use the new SD level shifter
The new configuration provides improved signal integrity and compatibility
This limitation is documented to avoid confusion
EDF prebuilt images may fail to boot on VCK190 / VMK180 boards with the old SD level shifter; build custom EDF images with the old-sd-levelshifter configuration, or rebuild
BOOT.BINagainst an old-level-shifter Vivado example project (see Reuse the New-Level-Shifter EDF BSP on Old-Level-Shifter Hardware by Replacing the PDI below)
IP4856CX25 / IP4856CZ level shifter that has since been
End-Of-Lifed (EOL); these older boards are not compatible with the
EDF prebuilt images because the BSP timing has been updated to
match the new level shifter.Supported configuration (EDF)
New SD level shifter configuration
EDF images are supported on boards with the new SD level shifter.
Unsupported configuration (EDF)
Old SD level shifter configuration
Boards with the old SD level shifter are not supported with EDF prebuilt images.
Usage guidance
Run EDF prebuilt images only on boards confirmed to ship with the new SD level shifter (see Why Do EDF Prebuilt Images Fail to Boot on Some VCK190 / VMK180 Boards? intro and the Board Selection by Serial Number table below).
Boards that ship with the old SD level shifter need a custom EDF image built with the old-sd-levelshifter configuration, or the BOOT.BIN swap recipe in Reuse the New-Level-Shifter EDF BSP on Old-Level-Shifter Hardware by Replacing the PDI.
Quick Reference Table
Board Type |
MMC Name |
Bus Speed |
EDF Prebuilt |
Custom EDF |
|---|---|---|---|---|
New Level Shifter |
SC32G/SD32G |
SD High Speed (50 MHz) |
Works |
Works |
Old Level Shifter |
SB16G/SL16G |
MMC Legacy (19 MHz) |
|
Works (if configured) |
Board Selection by Serial Number
Each VCK190 / VMK180 board carries a serial-number sticker beginning
with 043-. The numeric prefix identifies which level shifter the
board ships with, and the matching Vivado board definition to
select.
Board |
Serial-number pattern |
SD level shifter |
Vivado board selection |
|---|---|---|---|
VCK190 |
|
New |
VCK190 - New SD Level Shifter |
VMK180 |
|
New |
VMK180 - New SD Level Shifter |
VCK190 / VMK180 |
|
New |
Select the New SD Level Shifter option |
VCK190 / VMK180 |
Pre- |
Old (Nexperia |
Versal VCK190 Evaluation Platform |
The 101 variant is the first series of boards to ship with the
new level shifter captured in the BOM and schematics. Selecting the
wrong board definition can cause SD boot failure even when the
hardware is otherwise functional.
Reuse the New-Level-Shifter EDF BSP on Old-Level-Shifter Hardware by Replacing the PDI
If the target hardware is a VCK190 or VMK180 with the old SD level
shifter and you already have EDF prebuilt boot artifacts
(plmfw.elf, psmfw.elf, arm-trusted-firmware.elf,
u-boot.elf, cortexa72-linux.dtb, and the Vivado-generated
bootgen.bif), the boot PDI inside BOOT.BIN can be
replaced with one generated from the old-level-shifter Vivado
example project. The rest of the prebuilt software stack is reused
unchanged.
The procedure assumes a Vivado 2026.1 environment and an extracted
EDF prebuilt boot folder (for example, the
boot.bin-extracted/ directory produced by the xilinx-bootbin
recipe).
Step 1 - Generate a PDI from the old-level-shifter Vivado example:
Open Vivado, select Example Project, and choose the EDF Base Design template.
On the Default Part page, select the Versal VCK190 Evaluation Platform target (the old-level-shifter variant), not the New SD Level Shifter platform.
Finish project creation and run Generate Device Image from the block-design run.
Collect the generated boot
PDIfrom the segment / output directory (for example,new_seg_vck190_boot.pdi).
Step 2 - Copy the new PDI into the prebuilt boot directory:
$ cd <prebuilt-extracted>/boot.bin-extracted
$ cp ../project_1/new_seg_vck190_boot.pdi .
Step 3 - Update bootgen.bif to reference the new PDI:
image {
- { type=bootimage, file=base-design.pdi }
+ { type=bootimage, file=new_seg_vck190_boot.pdi }
{ type=bootloader, file=plmfw.elf }
{ core=psm, file=psmfw.elf }
}
Step 4 - Regenerate BOOT.BIN with bootgen:
$ source <vivado-install>/2026.1/Vivado/settings64.sh
$ bootgen -image bootgen.bif -arch versal -w -o BOOT.BIN
[INFO] : Bootimage generated successfully
Step 5 - Boot the board with the regenerated BOOT.BIN and walk
through the validation checkpoints:
The PLM loads each subsystem image (
lpd,pl_cfi,aie_subsys,fpd,apu_ss) and reachesBoot PDI Load: Done.The TF-A banner appears on the console.
The U-Boot prompt appears.
dhcpsucceeds.mmc infodetects the SD card.
If the SD voltage-select failure
(Card did not respond to voltage select! : -110) still appears,
confirm:
The old-level-shifter platform was selected in Vivado.
The new
PDIis the one referenced bybootgen.bif.The freshly regenerated
BOOT.BINwas used at boot, not a stale prebuilt image.
Note
Warnings about missing TPM, RNG, or EFI persistent variables are common in this configuration and are not blockers for boot.
Boot log:
VCK190 EDF SD boot log
[0.012]****************************************
[0.049]Xilinx Versal Platform Loader and Manager
[0.086]Release 2026.1 Feb 8 2026 - 18:51:12
[0.126]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.171]BOOTMODE: 0xE, MULTIBOOT: 0xF0000000
[0.209]****************************************
[0.430]Non Secure Boot
[3.515]PLM Initialization Time
[3.545]***********Boot PDI Load: Started***********
[3.607]Loading PDI from SD1_LS
[3.637]Monolithic/Master Device
[447.499]443.902 ms: PDI initialization time
[447.544]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[447.597]---Loading Partition#: 0x1, Id: 0xC
[501.564] 53.916 ms for Partition#: 0x1, Size: 11008 Bytes
[506.597]---Loading Partition#: 0x2, Id: 0x4
[518.483] 7.972 ms for Partition#: 0x2, Size: 38272 Bytes
PSM Firmware version: 2026.1 [Build: Feb 8 2026 18:55:21 ]
[525.986]+++Loading Image#: 0x2, Name: fpd, Id: 0x0420C003
[531.058]---Loading Partition#: 0x3, Id: 0x8
[536.793] 1.821 ms for Partition#: 0x3, Size: 4640 Bytes
[539.906]+++Loading Image#: 0x3, Name: pl_cfi, Id: 0x18700000
[545.243]---Loading Partition#: 0x4, Id: 0x3
[725.263] 176.103 ms for Partition#: 0x4, Size: 708096 Bytes
[727.730]---Loading Partition#: 0x5, Id: 0x5
[1243.056] 511.410 ms for Partition#: 0x5, Size: 570208 Bytes
[1246.239]+++Loading Image#: 0x4, Name: subsystem, Id: 0x1C000000
[1251.305]---Loading Partition#: 0x6, Id: 0x5
[1265.236] 9.929 ms for Partition#: 0x6, Size: 49152 Bytes
[1267.535]---Loading Partition#: 0x7, Id: 0x5
[1273.915] 2.380 ms for Partition#: 0x7, Size: 10288 Bytes
[1276.632]---Loading Partition#: 0x8, Id: 0x6
[1547.504] 266.868 ms for Partition#: 0x8, Size: 1426288 Bytes
[1550.143]---Loading Partition#: 0x9, Id: 0x7
[1560.371] 6.228 ms for Partition#: 0x9, Size: 30848 Bytes
[1562.720]***********Boot PDI Load: Done***********
[1567.180]291.343 ms: ROM Time
[1569.891]Total PLM Boot Time
NOTICE: TF-A running on SILICON 0
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v2.14.0(release):v1.1-17580-gc1ea26c0c
NOTICE: BL31: Built : 18:56:13, Feb 8 2026
U-Boot 2026.01-g20d72f5b1049 (Feb 08 2026 - 19:15:13 +0000), Build: jenkins-GITHUB_EMU-REGRESSIONS-U-BOOT_REGRESSIONS-60
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal vck190 Eval board revA (QSPI)
DRAM: 2 GiB (total 8 GiB)
EL Level: EL2
Multiboot: 0
Core: 41 devices, 24 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from FAT... OK
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
eth0: ethernet@ff0c0000Get shared mii bus on ethernet@ff0d0000
ZYNQ GEM: ff0d0000, mdio bus ff0c0000, phyaddr 2, interface rgmii-id
, eth1: ethernet@ff0d0000
Hit any key to stop autoboot: 0
Versal> dhcp
DHCP client bound to address 192.0.2.20 (1005 ms)
Versal> mmc info
Device: mmc@f1050000
Manufacturer ID: 3
OEM: 5344
Name: SD32G
Bus Speed: 50000000
Mode: SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 29.7 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
Versal>
Versal>
[0.012]****************************************
[0.049]Xilinx Versal Platform Loader and Manager
[0.086]Release 2026.1 Feb 8 2026 - 18:51:12
[0.126]Platform Version: v2.0 PMC: v2.0, PS: v2.0
[0.171]BOOTMODE: 0xE, MULTIBOOT: 0xF0000000
[0.209]****************************************
[0.430]Non Secure Boot
[3.514]PLM Initialization Time
[3.544]***********Boot PDI Load: Started***********
[3.605]Loading PDI from SD1_LS
[3.635]Monolithic/Master Device
[447.436]443.840 ms: PDI initialization time
[447.480]+++Loading Image#: 0x1, Name: lpd, Id: 0x04210002
[447.534]---Loading Partition#: 0x1, Id: 0xC
[501.476] 53.891 ms for Partition#: 0x1, Size: 11008 Bytes
[506.507]---Loading Partition#: 0x2, Id: 0x4
[518.388] 7.969 ms for Partition#: 0x2, Size: 38272 Bytes
PSM Firmware version: 2026.1 [Build: Feb 8 2026 18:55:21 ]
[525.890]+++Loading Image#: 0x2, Name: fpd, Id: 0x0420C003
[530.962]---Loading Partition#: 0x3, Id: 0x8
[536.697] 1.820 ms for Partition#: 0x3, Size: 4640 Bytes
[539.810]+++Loading Image#: 0x3, Name: pl_cfi, Id: 0x18700000
[545.145]---Loading Partition#: 0x4, Id: 0x3
[725.143] 176.081 ms for Partition#: 0x4, Size: 708096 Bytes
[727.611]---Loading Partition#: 0x5, Id: 0x5
[1242.982] 511.456 ms for Partition#: 0x5, Size: 570208 Bytes
[1246.163]+++Loading Image#: 0x4, Name: subsystem, Id: 0x1C000000
[1251.227]---Loading Partition#: 0x6, Id: 0x5
[1265.151] 9.925 ms for Partition#: 0x6, Size: 49152 Bytes
[1267.450]---Loading Partition#: 0x7, Id: 0x5
[1273.828] 2.379 ms for Partition#: 0x7, Size: 10288 Bytes
[1276.541]---Loading Partition#: 0x8, Id: 0x6
[1547.252] 266.711 ms for Partition#: 0x8, Size: 1426288 Bytes
[1549.891]---Loading Partition#: 0x9, Id: 0x7
[1560.119] 6.228 ms for Partition#: 0x9, Size: 30848 Bytes
[1562.467]***********Boot PDI Load: Done***********
[1566.927]291.339 ms: ROM Time
[1569.638]Total PLM Boot Time
NOTICE: TF-A running on SILICON 0
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v2.14.0(release):v1.1-17580-gc1ea26c0c
NOTICE: BL31: Built : 18:56:13, Feb 8 2026
U-Boot 2026.01-g20d72f5b1049 (Feb 08 2026 - 19:15:13 +0000), Build: jenkins-GITHUB_EMU-REGRESSIONS-U-BOOT_REGRESSIONS-60
CPU: Versal
Silicon: v2
Chip: v2
Model: Xilinx Versal vck190 Eval board revA (QSPI)
DRAM: 2 GiB (total 8 GiB)
EL Level: EL2
Multiboot: 0
Core: 41 devices, 24 uclasses, devicetree: board
MMC: mmc@f1050000: 0
Loading Environment from FAT... OK
In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Net:
ZYNQ GEM: ff0c0000, mdio bus ff0c0000, phyaddr 1, interface rgmii-id
eth0: ethernet@ff0c0000Get shared mii bus on ethernet@ff0d0000
ZYNQ GEM: ff0d0000, mdio bus ff0c0000, phyaddr 2, interface rgmii-id
, eth1: ethernet@ff0d0000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
2007 bytes read in 12 ms (163.1 KiB/s)
## Executing script at 20000000
23175680 bytes read in 1575 ms (14 MiB/s)
30840 bytes read in 18 ms (1.6 MiB/s)
166515357 bytes read in 11278 ms (14.1 MiB/s)
Moving Image from 0x80000 to 0x200000, end=0x1880000
## Loading init Ramdisk from Legacy Image at 04000000 ...
Image Name:
Created: 2026-02-09 20:28:04 UTC
Image Type: AArch64 Linux RAMDisk Image (gzip compressed)
Data Size: 166515293 Bytes = 158.8 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 00001000
Booting using the fdt blob at 0x001000
Working FDT set to 1000
Loading Ramdisk to 6dfb7000, end 77e8425d ... OK
Loading Device Tree to 000000006dfac000, end 000000006dfb6877 ... OK
Working FDT set to 6dfac000
No RNG device
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.19.0+ (sswxtf@d51e229d9ff3) (aarch64-amd-linux-gcc.real (GCC) 13.4.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP Mon Feb 9 20:00:30 UTC 2026
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Xilinx Versal vck190 Eval board revA (QSPI)
[ 0.000000] earlycon: pl11 at MMIO32 0x00000000ff000000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [pl11] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000000000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x000000097fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000007fffffff]
[ 0.000000] node 0: [mem 0x0000000800000000-0x000000097fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000097fffffff]
[ 0.000000] cma: Reserved 256 MiB at 0x000000005de00000
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 21 pages/cpu s45336 r8192 d32488 u86016
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GICv3 CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyAMA0 earlycon=pl011,mmio32,0xFF000000,115200n8
[ 0.000000] printk: log buffer data + meta data: 65536 + 229376 = 294912 bytes
[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x000000007c000000-0x0000000080000000] (64MB)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2097152
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer running at 99.99MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[ 0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511101ns
[ 0.008286] Console: colour dummy device 80x25
[ 0.012791] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399996)
[ 0.023319] pid_max: default: 32768 minimum: 301
[ 0.028041] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.035694] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.044707] rcu: Hierarchical SRCU implementation.
[ 0.049547] rcu: Max phase no-delay instances is 1000.
[ 0.054935] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.063190] EFI services will not be available.
[ 0.067843] smp: Bringing up secondary CPUs ...
[ 0.150719] Detected PIPT I-cache on CPU1
[ 0.150779] GICv3: CPU1: found redistributor 1 region 0:0x00000000f90a0000
[ 0.150799] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.150861] smp: Brought up 1 node, 2 CPUs
[ 0.172528] SMP: Total of 2 processors activated.
[ 0.177268] CPU: All CPU(s) started at EL2
[ 0.181393] CPU features: detected: 32-bit EL0 Support
[ 0.186570] CPU features: detected: CRC32 instructions
[ 0.191750] CPU features: detected: PMUv3
[ 0.195815] alternatives: applying system-wide alternatives
[ 0.201776] Memory: 7711692K/8388608K available (14656K kernel code, 936K rwdata, 4060K rodata, 2816K init, 351K bss, 412128K reserved, 262144K cma-reserved)
[ 0.216420] devtmpfs: initialized
[ 0.223321] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.233178] posixtimers hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 0.240656] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear).
[ 0.250363] 27008 pages in range for non-PLT usage
[ 0.250372] 518528 pages in range for PLT usage
[ 0.255631] DMI not present or invalid.
[ 0.264331] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.270717] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 0.278018] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.286112] audit: initializing netlink subsys (disabled)
[ 0.291657] audit: type=2000 audit(0.208:1): state=initialized audit_enabled=0 res=1
[ 0.291932] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.306336] ASID allocator initialised with 65536 entries
[ 0.311872] Serial: AMBA PL011 UART driver
[ 0.317782] /axi/interrupt-controller@f9000000: Fixed dependency cycle(s) with /axi/interrupt-controller@f9000000
[ 0.330779] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.337629] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.343946] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.350787] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.357106] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.363947] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.370263] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.377103] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.451574] raid6: neonx8 gen() 3996 MB/s
[ 0.523617] raid6: neonx4 gen() 3909 MB/s
[ 0.595662] raid6: neonx2 gen() 3257 MB/s
[ 0.667706] raid6: neonx1 gen() 2352 MB/s
[ 0.739747] raid6: int64x8 gen() 2273 MB/s
[ 0.811791] raid6: int64x4 gen() 2219 MB/s
[ 0.883837] raid6: int64x2 gen() 2159 MB/s
[ 0.955881] raid6: int64x1 gen() 1652 MB/s
[ 0.960185] raid6: using algorithm neonx8 gen() 3996 MB/s
[ 1.031919] raid6: .... xor() 2816 MB/s, rmw enabled
[ 1.036922] raid6: using neon recovery algorithm
[ 1.041867] iommu: Default domain type: Translated
[ 1.046699] iommu: DMA domain TLB invalidation policy: strict mode
[ 1.053114] SCSI subsystem initialized
[ 1.057019] usbcore: registered new interface driver usbfs
[ 1.062565] usbcore: registered new interface driver hub
[ 1.067937] usbcore: registered new device driver usb
[ 1.073089] mc: Linux media interface: v0.10
[ 1.077408] videodev: Linux video capture interface: v2.00
[ 1.082965] pps_core: LinuxPPS API ver. 1 registered
[ 1.087968] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.097179] PTP clock support registered
[ 1.101144] EDAC MC: Ver: 3.0.0
[ 1.104568] FPGA manager framework
[ 1.108020] Advanced Linux Sound Architecture Driver Initialized.
[ 1.114443] Bluetooth: Core ver 2.22
[ 1.118057] NET: Registered PF_BLUETOOTH protocol family
[ 1.123415] Bluetooth: HCI device and connection manager initialized
[ 1.129821] Bluetooth: HCI socket layer initialized
[ 1.134736] Bluetooth: L2CAP socket layer initialized
[ 1.139832] Bluetooth: SCO socket layer initialized
[ 1.145013] clocksource: Switched to clocksource arch_sys_counter
[ 1.151265] VFS: Disk quotas dquot_6.6.0
[ 1.155237] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.166472] NET: Registered PF_INET protocol family
[ 1.171606] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 1.182946] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 1.191595] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.199412] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 1.207707] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[ 1.216298] TCP: Hash tables configured (established 65536 bind 65536)
[ 1.222965] UDP hash table entries: 4096 (order: 6, 262144 bytes, linear)
[ 1.230018] UDP-Lite hash table entries: 4096 (order: 6, 262144 bytes, linear)
[ 1.237573] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.243552] RPC: Registered named UNIX socket transport module.
[ 1.249533] RPC: Registered udp transport module.
[ 1.254274] RPC: Registered tcp transport module.
[ 1.259013] RPC: Registered tcp-with-tls transport module.
[ 1.264542] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.271044] PCI: CLS 0 bytes, default 64
[ 1.275198] Trying to unpack rootfs image as initramfs...
[ 1.275465] Initialise system trusted keyrings
[ 1.285274] workingset: timestamp_bits=62 max_order=21 bucket_order=0
[ 1.297097] NFS: Registering the id_resolver key type
[ 1.302226] Key type id_resolver registered
[ 1.306443] Key type id_legacy registered
[ 1.310500] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.317260] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.324888] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 1.361906] NET: Registered PF_ALG protocol family
[ 1.366770] xor: measuring software checksum speed
[ 1.372107] 8regs : 6507 MB/sec
[ 1.376961] 32regs : 7077 MB/sec
[ 1.381967] arm64_neon : 5308 MB/sec
[ 1.386356] xor: using function: 32regs (7077 MB/sec)
[ 1.391463] Key type asymmetric registered
[ 1.395596] Asymmetric key parser 'x509' registered
[ 1.400571] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 1.408042] io scheduler mq-deadline registered
[ 1.412610] io scheduler kyber registered
[ 1.416666] io scheduler bfq registered
[ 1.421326] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.451198] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.458685] Serial: AMBA driver
[ 1.468924] brd: module loaded
[ 1.474324] loop: module loaded
[ 1.480324] tun: Universal TUN/TAP device driver, 1.6
[ 1.485584] CAN device driver interface
[ 1.489769] usbcore: registered new interface driver asix
[ 1.495265] usbcore: registered new interface driver ax88179_178a
[ 1.501446] usbcore: registered new interface driver cdc_ether
[ 1.507359] usbcore: registered new interface driver net1080
[ 1.513097] usbcore: registered new interface driver cdc_subset
[ 1.519094] usbcore: registered new interface driver zaurus
[ 1.524740] usbcore: registered new interface driver cdc_ncm
[ 1.530474] usbcore: registered new interface driver r8153_ecm
[ 1.536511] VFIO - User Level meta-driver version: 0.3
[ 1.542157] usbcore: registered new interface driver uas
[ 1.547587] usbcore: registered new interface driver usb-storage
[ 1.553892] i2c_dev: i2c /dev entries driver
[ 1.558570] usbcore: registered new interface driver uvcvideo
[ 1.564741] Bluetooth: HCI UART driver ver 2.3
[ 1.569239] Bluetooth: HCI UART protocol H4 registered
[ 1.574425] Bluetooth: HCI UART protocol BCSP registered
[ 1.579819] Bluetooth: HCI UART protocol LL registered
[ 1.585005] Bluetooth: HCI UART protocol ATH3K registered
[ 1.590466] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 1.596828] Bluetooth: HCI UART protocol Intel registered
[ 1.602298] Bluetooth: HCI UART protocol QCA registered
[ 1.607616] usbcore: registered new interface driver bcm203x
[ 1.613354] usbcore: registered new interface driver bpa10x
[ 1.619008] usbcore: registered new interface driver bfusb
[ 1.624569] usbcore: registered new interface driver btusb
[ 1.630146] usbcore: registered new interface driver ath3k
[ 1.635970] sdhci: Secure Digital Host Controller Interface driver
[ 1.642228] sdhci: Copyright(c) Pierre Ossman
[ 1.646629] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.652518] SMCCC: SOC_ID: ID = jep106:0049:0000 Revision = 0x00000000
[ 1.659227] zynqmp_firmware_probe Platform Management API v1.0
[ 1.665134] zynqmp_firmware_probe Trustzone version v1.0
[ 1.674532] xlnx_event_manager xlnx_event_manager: SGI 15 Registered over TF-A
[ 1.681845] xlnx_event_manager xlnx_event_manager: Xilinx Event Management driver probed
[ 1.734335] usbcore: registered new interface driver usbhid
[ 1.739973] usbhid: USB HID core driver
[ 1.744433] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available
[ 1.753955] usbcore: registered new interface driver snd-usb-audio
[ 1.760451] pktgen: Packet Generator for packet performance testing. Version: 2.75
[ 1.770368] Initializing XFRM netlink socket
[ 1.774729] NET: Registered PF_INET6 protocol family
[ 1.781358] Segment Routing with IPv6
[ 1.785100] In-situ OAM (IOAM) with IPv6
[ 1.789124] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 1.795421] NET: Registered PF_PACKET protocol family
[ 1.800529] PFKEY is deprecated and scheduled to be removed in 2027, please contact the netdev mailing list
[ 1.810374] NET: Registered PF_KEY protocol family
[ 1.815236] can: controller area network core
[ 1.819659] NET: Registered PF_CAN protocol family
[ 1.824500] can: raw protocol
[ 1.827500] can: broadcast manager protocol
[ 1.831726] can: netlink gateway - max_hops=1
[ 1.836266] Bluetooth: RFCOMM TTY layer initialized
[ 1.841210] Bluetooth: RFCOMM socket layer initialized
[ 1.846412] Bluetooth: RFCOMM ver 1.11
[ 1.850196] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 1.855553] Bluetooth: BNEP filters: protocol multicast
[ 1.860827] Bluetooth: BNEP socket layer initialized
[ 1.865836] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 1.871818] Bluetooth: HIDP socket layer initialized
[ 1.876860] 8021q: 802.1Q VLAN Support v1.8
[ 1.881225] 9pnet: Installing 9P2000 support
[ 1.885555] Key type dns_resolver registered
[ 1.895024] registered taskstats version 1
[ 1.899173] Loading compiled-in X.509 certificates
[ 1.907846] Btrfs loaded, zoned=no, fsverity=no
[ 1.918863] ff000000.serial: ttyAMA0 at MMIO 0xff000000 (irq = 16, base_baud = 0) is a PL011 rev3
[ 1.927878] printk: console [ttyAMA0] enabled
[ 1.927878] printk: console [ttyAMA0] enabled
[ 1.936651] printk: legacy bootconsole [pl11] disabled
[ 1.936651] printk: legacy bootconsole [pl11] disabled
[ 1.952027] spi_master spi0: SPI controller doesn't support multi CS
[ 1.952050] spi_master spi0: Failed to create SPI device for /axi/spi@f1030000/flash@0
[ 6.634698] Freeing initrd memory: 162612K
[ 6.644775] macb ff0c0000.ethernet eth0: Cadence GEM rev 0x0107010b at 0xff0c0000 irq 29 (2a:14:7d:13:fd:30)
[ 6.763716] macb ff0d0000.ethernet eth1: Cadence GEM rev 0x0107010b at 0xff0d0000 irq 30 (ea:00:be:43:37:55)
[ 6.772612] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 6.772628] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 6.772705] xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports
[ 6.772712] xhci-hcd xhci-hcd.0.auto: hcc params 0x0238fe65 hci version 0x110 quirks 0x0000808000000810
[ 6.772743] xhci-hcd xhci-hcd.0.auto: irq 31, io mem 0xfe200000
[ 6.772911] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.19
[ 6.772917] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.772921] usb usb1: Product: xHCI Host Controller
[ 6.772924] usb usb1: Manufacturer: Linux 6.19.0+ xhci-hcd
[ 6.772927] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 6.773776] hub 1-0:1.0: USB hub found
[ 6.773796] hub 1-0:1.0: 1 port detected
[ 6.777164] rtc_zynqmp f12a0000.rtc: registered as rtc0
[ 6.777178] rtc_zynqmp f12a0000.rtc: setting system clock to 2026-02-11T09:41:31 UTC (1770802891)
[ 6.777319] cdns-i2c ff020000.i2c: can't get pinctrl, bus recovery not supported
[ 6.777547] cdns-i2c ff020000.i2c: 100 kHz mmio ff020000 irq 34
[ 6.777677] cdns-i2c ff030000.i2c: can't get pinctrl, bus recovery not supported
[ 6.777929] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 35
[ 6.778283] Xilinx window watchdog fd4d0000.watchdog: Xilinx window watchdog Timer with timeout 30s
[ 6.779249] cpufreq: cpufreq_policy_online: CPU0: Running at unlisted initial frequency: 1349999 kHz, changing to: 1199999 kHz
[ 6.786644] clk: Disabling unused clocks
[ 6.786869] PM: genpd: Disabling unused power domains
[ 6.787037] ALSA device list:
[ 6.787041] No soundcards found.
[ 6.825040] mmc0: SDHCI controller on f1050000.mmc [f1050000.mmc] using ADMA 64-bit
[ 6.826380] Freeing unused kernel memory: 2816K
[ 6.826491] Run /init as init process
[ 6.939886] systemd[1]: systemd 255 running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS +OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 6.939928] systemd[1]: Detected architecture arm64.
Welcome to AMD Embedded Development Framework Linux distribution 25.11+development-027ae3f30fdccfa8b8043955821a11c6286cd66e (scarthgap)!
[ 6.993287] systemd[1]: Hostname set to <amd-edf>.
[ 6.993474] systemd[1]: Initializing machine ID from random generator.
[ 7.163985] mmc0: new high speed SDHC card at address aaaa
[ 7.164565] mmcblk0: mmc0:aaaa SD32G 29.7 GiB
[ 7.174392] mmcblk0: p1
[ 7.355548] systemd[1]: Queued start job for default target Multi-User System.
[ 7.358671] systemd[1]: Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/getty.
[ 7.378061] systemd[1]: Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/modprobe.
[ 7.394014] systemd[1]: Created slice Slice /system/serial-getty.
[ OK ] Created slice Slice /system/serial-getty.
[ 7.409668] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 7.425396] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests t[ 7.437042] usb 1-1: new high-speed USB device number 2 using xhci-hcd
o Console Directory Watch.
[ 7.453387] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 7.473338] systemd[1]: Reached target Path Units.
[ OK ] Reached target Path Units.
[ 7.485196] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 7.501204] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Slice Units.
[ 7.513214] systemd[1]: Reached target Swaps.
[ OK ] Reached target Swaps.
[ 7.525749] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 7.545209] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 7.561683] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 7.577436] usb 1-1: New USB device found, idVendor=0781, idProduct=5567, bcdDevice= 1.00
[ 7.577462] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7.577474] usb 1-1: Product: Cruzer Blade
[ OK ] Listening on [ 7.577477] systemd[1]: Listening on initctl Compatibility Named Pipe.
initctl Compatibility N[ 7.577482] usb 1-1: Manufacturer: SanDisk
amed Pipe.
[ 7.577492] usb 1-1: SerialNumber: 03026510062822114623
[ 7.620392] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 7.620830] scsi host0: usb-storage 1-1:1.0
[ 7.634119] systemd[1]: Listening on Journal Audit Socket.
[ OK ] Listening on Journal Audit Socket.
[ 7.649624] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 7.665751] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 7.681787] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 7.697728] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 7.713559] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 7.729603] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 7.757328] systemd[1]: Mounting Huge Pages File System...
Mounting Huge Pages File System...
[ 7.775424] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 7.795606] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 7.813618] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[ 7.817396] systemd[1]: Mounting Temporary Directory /tmp...
Mounting Temporary Directory /tmp...
[ 7.849516] systemd[1]: Create List of Static Device Nodes was skipped because of an unmet condition check (ConditionFileNotEmpty=/lib/modules/6.19.0+/modules.devname).
[ 7.852240] systemd[1]: Starting Load Kernel Module configfs...
Starting Load Kernel Module configfs...
[ 7.891802] systemd[1]: Starting Load Kernel Module dm_mod...
Starting Load Kernel Module dm_mod...
[ 7.912214] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm...
[ 7.935866] systemd[1]: Starting Load Kernel Module fuse...
Starting Load Kernel Module fuse...
[ 7.956071] systemd[1]: Starting Load Kernel Module loop...
Starting Load Kernel Module loop...
Starting RPC Bi[ 7.981673] systemd[1]: Starting RPC Bind...
nd...
[ 7.997441] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
[ 8.010535] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[ 8.023602] systemd[1]: systemd-journald.service: (This warning is only shown for the first unit using IP firewalling.)
[ 8.036897] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 8.053810] systemd[1]: Load Kernel Modules was skipped because no trigger condition checks were met.
Mounting NFSD c[ 8.069405] systemd[1]: Mounting NFSD configuration filesystem...
onfiguration filesystem...
[ 8.105614] systemd[1]: Starting Generate network units from Kernel command line...
Starting Generate network units from Kernel command line...
[ 8.139151] systemd-journald[91]: Collecting audit messages is enabled.
[ 8.141530] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems...
[ 8.167863] systemd[1]: Starting Apply Kernel Variables...
Starting Apply Kernel Variables...
[ 8.233674] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
Starting Create Static Device Nodes in /dev gracefully...
[ 8.289520] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 8.309830] systemd[1]: Started RPC Bind.
[ OK ] Started RPC Bind.
[ 8.325645] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Mounted Huge Pages File System.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Kernel Debug File System.
[ OK ] Mounted Temporary Directory /tmp.
[ OK ] Finished Load Kernel Module configfs.
[ OK ] Finished Load Kernel Module dm_mod.
[ OK ] Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Module loop.
[ OK ] Mounted NFSD configuration filesystem.
[ OK ] Finished Generate network units from Kernel command line.
[ OK ] Finished Remount Root and Kernel File Systems.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Finished Create Static Device Nodes in /dev gracefully.
Mounting Kernel Configuration File System...
Starting Flush Journal to Persistent Storage...
Starting Grow Root File System...
Starting Create System Users...
[ OK ] Mounted Kernel Configuration File System.
[ 8.639329] systemd-journald[91]: Received client request to flush runtime journal.
[ 8.647913] scsi 0:0:0:0: Direct-Access SanDisk Cruzer Blade 1.00 PQ: 0 ANSI: 6
[ OK ] Finished Flush Journal to Persistent Storage.
[ 8.665649] sd 0:0:0:0: [sda] 60125184 512-byte logical blocks: (30.8 GB/28.7 GiB)
[FAILED] Failed to s[ 8.677993] sd 0:0:0:0: [sda] Write Protect is off
tart Grow Root File System.
[ 8.687841] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
See 'systemctl status systemd-growfs-root.service' for details.
[ 8.745893] GPT:Primary header thinks Alt. header is not at the end of the disk.
[ 8.745916] GPT:16777313 != 60125183
[ 8.745933] GPT:Alternate GPT header not at the end of the disk.
[ 8.745940] GPT:16777313 != 60125183
[ 8.745948] GPT: Use GNU Parted to correct GPT errors.
[ 8.745978] sda: sda1 sda2 sda3
[ 8.773964] sd 0:0:0:0: [sda] Attached SCSI removable disk
Starting User Database Manager...
[ OK ] Started User Database Manager.
[ OK ] Finished Create System Users.
Starting Create Static Device Nodes in /dev...
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Mounting /var/volatile...
Starting Rule-based Manager for Device Events and Files...
[ OK ] Mounted /var/volatile.
Starting Load/Save OS Random Seed...
[ OK ] Reached target Local File Systems.
Starting Rebuild Dynamic Linker Cache...
Starting Automatic Boot Loader Update...
Starting Create System Files and Directories...
[ OK ] Finished Automatic Boot Loader Update.
[ OK ] Started Rule-based Manager for Device Events and Files.
[ OK ] Finished Rebuild Dynamic Linker Cache.
[ OK ] Finished Create System Files and Directories.
Starting Rebuild Journal Catalog...
Starting Network Name Resolution...
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ OK ] Finished Rebuild Journal Catalog.
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ 10.044215] macb ff0d0000.ethernet end1: renamed from eth1
[ 10.065098] macb ff0c0000.ethernet end0: renamed from eth0
[ OK ] Finished Coldplug All udev Devices.
[ 10.265068] random: crng init done
[ OK ] Finished Load/Save OS Random Seed.
[ OK ] Started Network Time Synchronization.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Reached target System Time Set.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting Update is Completed...
Starting Virtual Console Setup...
[ OK ] Finished Update is Completed.
[ OK ] Finished Virtual Console Setup.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting sshd.socket...
Starting Reboot and dump vmcore via kexec...
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
Starting D-Bus System Message Bus...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
[ OK ] Started System Logging Service.
Starting User Login Management...
Starting OpenSSH Key Generation...
[ OK ] Started D-Bus System Message Bus.
[ OK ] Finished Reboot and dump vmcore via kexec.
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Reached target Preparation for Network.
Starting Network Configuration...
[ OK ] Started User Login Management.
[ OK ] Started Network Configuration.
[ OK ] Reached target Network.
[ OK ] Started Netperf Benchmark Server.
Starting Permit User Sessions...
[ OK ] Started Xinetd A Powerful Replacement For Inetd.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyAMA0.
[ OK ] Reached target Login Prompts.
[ OK ] Reached target Multi-User System.
Starting Record Runlevel Change in UTMP...
[ OK ] Finished Record Runlevel Change in UTMP.
[ OK ] Finished OpenSSH Key Generation.
AMD Embedded Development Framework Linux distribution 25.11+development-027ae3f30fdccfa8b8043955821a11c6286cd66e amd-edf ttyAMA0
amd-edf login: amd-edf
You are required to change your password immediately (administrator enforced).
New password:
Retype new password:
WARNING: AMD Embedded Development Framework is a reference Yocto Project
distribution that should be used for testing and development purposes only.
It is recommended that you create your own distribution for production use.
amd-edf:~$
amd-edf:~$ sudo -s
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
For security reasons, the password you type will not be visible.
Password:
amd-edf:/home/amd-edf#