aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv/conf
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2021-09-18 22:32:15 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2021-09-19 13:57:57 +0300
commit605c7d9258c129b66b76f1b55a8a6f3cea68c13e (patch)
tree22bd4fad07791d0bb514e711a3c5e185eed586a0 /arch/riscv/conf
parentd95c714c8cfdc5818b0e0f0c99cf2e5be66de202 (diff)
downloadkmi-605c7d9258c129b66b76f1b55a8a6f3cea68c13e.tar.gz
kmi-605c7d9258c129b66b76f1b55a8a6f3cea68c13e.zip
Added fdt debug capability
+ For future reference, apos now requires initrd to be found in fdt.
Diffstat (limited to 'arch/riscv/conf')
-rw-r--r--arch/riscv/conf/apos.its17
-rw-r--r--arch/riscv/conf/boot.cmd2
-rw-r--r--arch/riscv/conf/initrd.txt1
3 files changed, 19 insertions, 1 deletions
diff --git a/arch/riscv/conf/apos.its b/arch/riscv/conf/apos.its
index c3611dd..7c05044 100644
--- a/arch/riscv/conf/apos.its
+++ b/arch/riscv/conf/apos.its
@@ -18,6 +18,19 @@
algo = "sha1";
};
};
+
+ initrd {
+ description = "Gargabbio initrd";
+ data = /incbin/("initrd.txt");
+ type = "ramdisk";
+ arch = "riscv";
+ os = "apos";
+ compression = "none";
+ load = <0x88300000>;
+ hash-1 {
+ algo = "sha1";
+ };
+ };
};
configurations {
@@ -26,6 +39,10 @@
config {
description = "Default configuration";
kernel = "kernel";
+ ramdisk = "initrd";
+ hash-1 {
+ algo = "sha1";
+ };
};
};
};
diff --git a/arch/riscv/conf/boot.cmd b/arch/riscv/conf/boot.cmd
index 782c1e8..a7517fd 100644
--- a/arch/riscv/conf/boot.cmd
+++ b/arch/riscv/conf/boot.cmd
@@ -1,4 +1,4 @@
fdt move ${fdt_addr} ${fdt_addr_r}
fdt addr ${fdt_addr_r}
load ${devtype} ${devnum} ${kernel_addr_r} apos.itb
-bootm ${kernel_addr_r} - ${fdt_addr_r}
+bootm ${kernel_addr_r} ${kernel_addr_r} ${fdt_addr_r}
diff --git a/arch/riscv/conf/initrd.txt b/arch/riscv/conf/initrd.txt
new file mode 100644
index 0000000..e965047
--- /dev/null
+++ b/arch/riscv/conf/initrd.txt
@@ -0,0 +1 @@
+Hello