From: Leo Liang <ycliang@andestech.com>
To: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Cc: Rick Chen <rick@andestech.com>, <u-boot@lists.denx.de>
Subject: Re: [PATCH 1/1] cmd/exception: support RISC-V compressed instruction
Date: Tue, 26 Sep 2023 15:47:25 +0800 [thread overview]
Message-ID: <ZRKMjRnh52d9aB60@swlinux02> (raw)
In-Reply-To: <20230921084218.57260-1-heinrich.schuchardt@canonical.com>
On Thu, Sep 21, 2023 at 10:42:18AM +0200, Heinrich Schuchardt wrote:
> Eliminating the C extension on application processors is under
> discussion.
>
> Support emitting a compressed instruction. This will lead to an
> illegal instruction exception if the C extension is not implemented.
>
> For testing build qemu-riscv64_defconfig with CONFIG_RISCV_ISA_C=n
> and run with
>
> qemu-system-riscv64 -M virt -bios u-boot -nographic -cpu rv64,c=false
>
> => exception compressed
> Unhandled exception: Illegal instruction
> EPC: 0000000087731708 RA: 000000008773fe44 TVAL: 0000000000004501
> EPC: 000000008001b708 RA: 0000000080029e44 reloc adjusted
>
> Code: 0b93 0000 0493 0000 0993 0000 f06f ccdf (4501)
>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
> ---
> cmd/riscv/exception.c | 18 +++++++++++++++---
> 1 file changed, 15 insertions(+), 3 deletions(-)
Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
prev parent reply other threads:[~2023-09-26 7:48 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-21 8:42 [PATCH 1/1] cmd/exception: support RISC-V compressed instruction Heinrich Schuchardt
2023-09-26 7:47 ` Leo Liang [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZRKMjRnh52d9aB60@swlinux02 \
--to=ycliang@andestech.com \
--cc=heinrich.schuchardt@canonical.com \
--cc=rick@andestech.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.