Re: [PATCH 1/1] riscv: riscv_get_time() implementation for SMODE

2020-08-16 Thread Anup Patel
On Sun, Aug 16, 2020 at 3:49 PM Heinrich Schuchardt wrote: > > On 8/15/20 5:55 PM, Anup Patel wrote: > > On Sat, Aug 15, 2020 at 8:37 PM Heinrich Schuchardt > > wrote: > >> > >> Am 15. August 2020 16:06:41 MESZ schrieb Anup Patel : > >>> On Sat, Aug 15, 2020 at 12:57 AM Heinrich Schuchardt > >>>

Re: [PATCH 1/1] riscv: riscv_get_time() implementation for SMODE

2020-08-16 Thread Heinrich Schuchardt
On 8/15/20 5:55 PM, Anup Patel wrote: > On Sat, Aug 15, 2020 at 8:37 PM Heinrich Schuchardt > wrote: >> >> Am 15. August 2020 16:06:41 MESZ schrieb Anup Patel : >>> On Sat, Aug 15, 2020 at 12:57 AM Heinrich Schuchardt >>> wrote: On 8/14/20 8:38 PM, Anup Patel wrote: > On Fri, Aug 1

Re: [PATCH 1/1] riscv: riscv_get_time() implementation for SMODE

2020-08-15 Thread Anup Patel
On Sat, Aug 15, 2020 at 8:37 PM Heinrich Schuchardt wrote: > > Am 15. August 2020 16:06:41 MESZ schrieb Anup Patel : > >On Sat, Aug 15, 2020 at 12:57 AM Heinrich Schuchardt > > wrote: > >> > >> On 8/14/20 8:38 PM, Anup Patel wrote: > >> > On Fri, Aug 14, 2020 at 11:35 PM Heinrich Schuchardt > > wr

Re: [PATCH 1/1] riscv: riscv_get_time() implementation for SMODE

2020-08-15 Thread Heinrich Schuchardt
Am 15. August 2020 16:06:41 MESZ schrieb Anup Patel : >On Sat, Aug 15, 2020 at 12:57 AM Heinrich Schuchardt > wrote: >> >> On 8/14/20 8:38 PM, Anup Patel wrote: >> > On Fri, Aug 14, 2020 at 11:35 PM Heinrich Schuchardt > wrote: >> >> >> >> On 14.08.20 19:52, Anup Patel wrote: >> >>> On Fri, Aug 14,

Re: [PATCH 1/1] riscv: riscv_get_time() implementation for SMODE

2020-08-15 Thread Anup Patel
On Sat, Aug 15, 2020 at 12:57 AM Heinrich Schuchardt wrote: > > On 8/14/20 8:38 PM, Anup Patel wrote: > > On Fri, Aug 14, 2020 at 11:35 PM Heinrich Schuchardt > > wrote: > >> > >> On 14.08.20 19:52, Anup Patel wrote: > >>> On Fri, Aug 14, 2020 at 11:15 PM Heinrich Schuchardt > >>> wrote: > >>>

Re: [PATCH 1/1] riscv: riscv_get_time() implementation for SMODE

2020-08-14 Thread Heinrich Schuchardt
On 8/14/20 8:38 PM, Anup Patel wrote: > On Fri, Aug 14, 2020 at 11:35 PM Heinrich Schuchardt > wrote: >> >> On 14.08.20 19:52, Anup Patel wrote: >>> On Fri, Aug 14, 2020 at 11:15 PM Heinrich Schuchardt >>> wrote: On the Kendryte K210 OpenBSI cannot emulate the rdtime instruction. So w

Re: [PATCH 1/1] riscv: riscv_get_time() implementation for SMODE

2020-08-14 Thread Anup Patel
On Fri, Aug 14, 2020 at 11:35 PM Heinrich Schuchardt wrote: > > On 14.08.20 19:52, Anup Patel wrote: > > On Fri, Aug 14, 2020 at 11:15 PM Heinrich Schuchardt > > wrote: > >> > >> On the Kendryte K210 OpenBSI cannot emulate the rdtime instruction. So we > >> have to use the Sifive CLINT driver to

Re: [PATCH 1/1] riscv: riscv_get_time() implementation for SMODE

2020-08-14 Thread Heinrich Schuchardt
On 14.08.20 19:52, Anup Patel wrote: > On Fri, Aug 14, 2020 at 11:15 PM Heinrich Schuchardt > wrote: >> >> On the Kendryte K210 OpenBSI cannot emulate the rdtime instruction. So we >> have to use the Sifive CLINT driver to provide riscv_get_time() in SMODE. > > Can you elaborate why ? > > The rdt

Re: [PATCH 1/1] riscv: riscv_get_time() implementation for SMODE

2020-08-14 Thread Anup Patel
On Fri, Aug 14, 2020 at 11:15 PM Heinrich Schuchardt wrote: > > On the Kendryte K210 OpenBSI cannot emulate the rdtime instruction. So we > have to use the Sifive CLINT driver to provide riscv_get_time() in SMODE. Can you elaborate why ? The rdtime instruction should generate an illegal instruct