Does FreeBSD support ramdisk via U-boot?

From: Dmitry Mikushin <>
Date: Sun, 12 Mar 2023 18:55:17 UTC
From U-boot we can specify the initrd argument to booti. The FreeBSD kernel
boots fine, but it doesn't sense the presence of ramdisk. Is it supported
in general, is there possibly some configuration missing?

booti $kernel_addr_r $ramdisk_addr_r:$filesize $fdt_addr_r
   Uncompressing Kernel Image
Moving Image from 0x2080000 to 0x2200000, end=2fbe000
## Flattened Device Tree blob at 02000000
   Booting using the fdt blob at 0x2000000
Working FDT set to 2000000
   Loading Ramdisk to 7df27000, end 7df2807d ... OK
   Loading Device Tree to 000000007df17000, end 000000007df2658f ... OK
Working FDT set to 7df17000

Starting kernel ...

GDB: debug ports: uart
GDB: current port: uart
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
WARNING: DTB version is 5.9 while kernel expects 5.13, please update the
DTB in the ESP
Copyright (c) 1992-2023 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 14.0-CURRENT #0 main-n261390-129ea078cd16-dirty: Sun Mar 12
01:44:19 CET 2023
mountroot> ?

List of GEOM managed disk devices: