Page MenuHomeFreeBSD

dmitry_kernelgen.org (Dmitry Mikushin)
User

Projects

User does not belong to any projects.

User Details

User Since
Sun, Mar 12, 12:27 PM (1 w, 5 d)

Recent Activity

Mon, Mar 20

dmitry_kernelgen.org added a comment to D39164: [ARM64] Provided initrd in "linux,initrd-start" and "linux,initrd-end" props of FDT /chosen node, mount it as an in-memory startup disk (mfsroot)..

Is there a reason to remove this? It's checking the file type of the passed in file.

Mon, Mar 20, 7:32 PM

Sat, Mar 18

dmitry_kernelgen.org updated the diff for D39164: [ARM64] Provided initrd in "linux,initrd-start" and "linux,initrd-end" props of FDT /chosen node, mount it as an in-memory startup disk (mfsroot)..
  • Adding description into the file, so that everyone could now how to use it with U-boot
Sat, Mar 18, 11:31 PM
dmitry_kernelgen.org added a comment to D39164: [ARM64] Provided initrd in "linux,initrd-start" and "linux,initrd-end" props of FDT /chosen node, mount it as an in-memory startup disk (mfsroot)..

Done with the changes!

Sat, Mar 18, 11:27 PM
dmitry_kernelgen.org updated the diff for D39164: [ARM64] Provided initrd in "linux,initrd-start" and "linux,initrd-end" props of FDT /chosen node, mount it as an in-memory startup disk (mfsroot)..

Updating D39164: [ARM64] Provided initrd in "linux,initrd-start" and "linux,initrd-end" props of FDT /chosen node, mount it as an in-memory startup disk (mfsroot).

Sat, Mar 18, 11:25 PM
dmitry_kernelgen.org updated the diff for D39164: [ARM64] Provided initrd in "linux,initrd-start" and "linux,initrd-end" props of FDT /chosen node, mount it as an in-memory startup disk (mfsroot)..
  • No need for __FBSDID, and cdefs.h can be removed as it's only needed for the macro
  • Correcting identation, adding fdt
Sat, Mar 18, 11:21 PM
dmitry_kernelgen.org updated subscribers of D39164: [ARM64] Provided initrd in "linux,initrd-start" and "linux,initrd-end" props of FDT /chosen node, mount it as an in-memory startup disk (mfsroot)..

Hi @luporl @leandro.lupori_gmail.com @bdragon ! The method of loading initrd from /chosen FDT node you have implemented in sys/powerpc/ofw/ofw_initrd.c is universally useful across many targets. In this revision, I'm copy-pasting your code into ARM64 target. But what do you think about sharing sys/powerpc/ofw/ofw_initrd.c at a higher-level directory? Would it be possible to mask out the following PowerPC-specific lines (please see below). Kindly looking forward to hearing your thoughts!

Sat, Mar 18, 9:44 PM
dmitry_kernelgen.org added a comment to D39164: [ARM64] Provided initrd in "linux,initrd-start" and "linux,initrd-end" props of FDT /chosen node, mount it as an in-memory startup disk (mfsroot)..

Why is this in an arm64 specific directory? It doesn't appear to be arm64 specific.

Sat, Mar 18, 9:15 PM
dmitry_kernelgen.org requested review of D39164: [ARM64] Provided initrd in "linux,initrd-start" and "linux,initrd-end" props of FDT /chosen node, mount it as an in-memory startup disk (mfsroot)..
Sat, Mar 18, 7:06 PM
dmitry_kernelgen.org requested review of D39149: Adding a missing include file.
Sat, Mar 18, 4:02 PM