From: Tobias Platen Date: Tue, 25 Jan 2022 19:28:20 +0000 (+0100) Subject: WIP docs how to build the kernel X-Git-Tag: opf_rfc_ls005_v1~3246 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0ca65e821cac55a9d666c530bfa5fcc3b1b17470;p=libreriscv.git WIP docs how to build the kernel --- diff --git a/HDL_workflow/microwatt.mdwn b/HDL_workflow/microwatt.mdwn index 8de9495b2..70e27e989 100644 --- a/HDL_workflow/microwatt.mdwn +++ b/HDL_workflow/microwatt.mdwn @@ -16,4 +16,17 @@ with the message Microwatt, it works. On my ASUS KGPE D16 this takes real 1m4.986s user 1m4.373s - sys 0m0.013s \ No newline at end of file + sys 0m0.013s + +## Building the kernel +On a POWER9 there is no need to install a cross compiler, +you can omit CROSS_COMPILE and ARCH in this case + + apt install gcc-powerpc64le-linux-gnu + apt install flex bison + git clone -b microwatt-5.7 https://git.kernel.org/pub/scm/linux/kernel/git/joel/microwatt.git + cd microwatt + wget https://ozlabs.org/~paulus/rootfs.cpio.xz FIXME 404 + unxz rootfs.cpio.xz + CROSS_COMPILE="ccache powerpc64le-linux-gnu-" ARCH=powerpc make -j8 O=microwatt microwatt_defconfig + CROSS_COMPILE="ccache powerpc64le-linux-gnu-" ARCH=powerpc make -j8 O=microwatt