Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
From: "lkcl ." <luke.leighton@gmail.com>
To: openpower-hdl-cores@mailinglist.openpowerfoundation.org,
	 Libre-RISCV General Development
	<libre-riscv-dev@lists.libre-riscv.org>
Subject: [libre-riscv-dev] Fwd: power-gem5
Date: Thu, 28 May 2020 13:02:00 +0100
Message-ID: <CAPweEDxzOfQXNg5Jpr7rXEkLNxskzhxiYQNvru7oDsB5onZ7aQ@mail.gmail.com> (raw)
In-Reply-To: <CADZoGRXr9KVcQkGw5RBp1FND9y2+OK2aoDoFUxA=prkY9cERGg@mail.gmail.com>

hi folks, i just received this from the IBM team behind the power-gem5
port (which hugh kindly alerted me to) - as you can see below they
managed to track down the memory leak.  this means that the power-gem5
simulator, which is cycle-accurate, is capable of booting a linux
kernel with an initramfs containing busybox and a hello-world program.
yes they implemented a RADIX MMU including hypervisor mode i believe.
linux kernel device-driver interrupts are working however according to
the last presentation on the topic, at present these are done using
polling.

l.


---------- Forwarded message ---------
From: Basavaraj Talawar
Luke,

A few weeks back the team were able to root-cause and fix the memory
leaks that originated from the address translation code. The changes
have been pushed to the 'gem5-experimental' branch of our repository.
https://github.com/power-gem5/gem5

Here's a link to the commit that fixes this.
https://github.com/power-gem5/gem5/commit/cae53531103ebc5bccddf874db85f2659b64000a

Memory usage now stays under 500MB.

BT.

On Mon, Mar 16, 2020 at 2:41 PM lkcl . <luke.leighton@gmail.com> wrote:
>
> i can confirm that using gcc/g++ version 8 still has the same massive
> memory leaks.  despite this, it is a huge achievement.
> best,
> l.

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

           reply index

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <CADZoGRXr9KVcQkGw5RBp1FND9y2+OK2aoDoFUxA=prkY9cERGg@mail.gmail.com>]

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=CAPweEDxzOfQXNg5Jpr7rXEkLNxskzhxiYQNvru7oDsB5onZ7aQ@mail.gmail.com \
    --to=luke.leighton@gmail.com \
    --cc=libre-riscv-dev@lists.libre-riscv.org \
    --cc=openpower-hdl-cores@mailinglist.openpowerfoundation.org \
    /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

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