Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
* [libre-riscv-dev] note on memory operation requirements for linux
@ 2020-05-08 19:15 Jacob Lifshay
  2020-05-08 23:11 ` Luke Kenneth Casson Leighton
  0 siblings, 1 reply; 3+ messages in thread
From: Jacob Lifshay @ 2020-05-08 19:15 UTC (permalink / raw)
  To: Libre-RISCV General Development

I haven't checked but I'm 99% sure that we will need to implement standard
Power atomics, fences, ll/sc (including 128-bit version), cache flushes,
and non-cacheable load/store operations if we want to support Linux on our
october test chip.

Jacob
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [libre-riscv-dev] note on memory operation requirements for linux
  2020-05-08 19:15 [libre-riscv-dev] note on memory operation requirements for linux Jacob Lifshay
@ 2020-05-08 23:11 ` Luke Kenneth Casson Leighton
  2020-05-13 18:41   ` Luke Kenneth Casson Leighton
  0 siblings, 1 reply; 3+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-05-08 23:11 UTC (permalink / raw)
  To: Libre-RISCV General Development

On Fri, May 8, 2020 at 8:15 PM Jacob Lifshay <programmerjake@gmail.com> wrote:
>
> I haven't checked but I'm 99% sure that we will need to implement standard
> Power atomics, fences, ll/sc (including 128-bit version), cache flushes,
> and non-cacheable load/store operations if we want to support Linux on our
> october test chip.

added  to page.  good catch.

_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [libre-riscv-dev] note on memory operation requirements for linux
  2020-05-08 23:11 ` Luke Kenneth Casson Leighton
@ 2020-05-13 18:41   ` Luke Kenneth Casson Leighton
  0 siblings, 0 replies; 3+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-05-13 18:41 UTC (permalink / raw)
  To: Libre-RISCV General Development

On Sat, May 9, 2020 at 12:11 AM Luke Kenneth Casson Leighton
<lkcl@lkcl.net> wrote:
>
> On Fri, May 8, 2020 at 8:15 PM Jacob Lifshay <programmerjake@gmail.com> wrote:
> >
> > I haven't checked but I'm 99% sure that we will need to implement standard
> > Power atomics, fences, ll/sc (including 128-bit version), cache flushes,
> > and non-cacheable load/store operations if we want to support Linux on our
> > october test chip.
>
> added  to page.  good catch.

3.1B (POWER10) doc says that atomics and so on are optional.  this is
good, although performance would suck.

l.

_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, back to index

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-08 19:15 [libre-riscv-dev] note on memory operation requirements for linux Jacob Lifshay
2020-05-08 23:11 ` Luke Kenneth Casson Leighton
2020-05-13 18:41   ` Luke Kenneth Casson Leighton

Libre RISC-V Mailing list Archives (accessible via public-inbox)

Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev

Example config snippet for mirrors


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git