diff options
| author | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-05-07 16:32:19 +0200 |
|---|---|---|
| committer | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-05-07 16:32:19 +0200 |
| commit | 72d503eeed47e33bdb365e0e1b9783bc938c6f1e (patch) | |
| tree | 3d41c221294e256e2f318d1ea68fec2fc7c3788a /.bashrc | |
| parent | 7589308a75a78e14e23d680b896f5afa63110657 (diff) | |
| download | dotfiles-72d503eeed47e33bdb365e0e1b9783bc938c6f1e.tar.gz dotfiles-72d503eeed47e33bdb365e0e1b9783bc938c6f1e.zip | |
Streamline configuration for run-riscv-qemu.sh
Personal stuff like the location of the kernel image should go into my
.bashrc file, and then require it on `run-riscv-qemu.sh`. Similarly,
some environment variables were dropped, and some others removed. This
brings some much needed consistency to the whole script.
Last but not least, the `run-riscv-qemu.sh` now also had an extra
configurable variable, which is used for the `-cpu` QEMU option. It
defaults to 'max' so we can test the maximum amount of supported
extensions as possible.
Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
Diffstat (limited to '.bashrc')
| -rw-r--r-- | .bashrc | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -168,9 +168,10 @@ if [ "$(uname -m)" != "riscv64" ]; then export CROSS_COMPILE=riscv64-suse-linux- fi -# I have built a local busybox so I can generate an initramfs for various -# hacking thingies, let's reference it into an environment variable. +# Local builds for busybox and the Linux kernel. Needed by scripts like +# `bin/run-riscv-qemu.sh`. export BUSYBOX_SRC="$HOME/src/busybox/1.36.1" +export QEMU_KERNEL="$HOME/src/git.kernel.org/linux/kernel/riscv/arch/riscv/boot/Image" ## # Lastly I had some problems with the GPG agent recently. So I copied a solution |
