Hello all,
I am running into an issue with an application of mine where I see memory
corruption. I have tracked the issue down to a value written out by the
following two instructions:
movsd 0x250dd6(%rip),%xmm0
movups %xmm0,0x48(%rsp)
I suspect that the movsd instruction should zero out part
Hi all,
I merged changeset 2367198921 which added support for dynamically creating
Process objects during simulation. This feature is needed to allow applications
to call the clone system call (which serves to fork a process) in the middle of
simulation.
Inadvertently, this creates a problem
Hello all,
The kokoro invocation logs need to include simout and simerr logs for
individual test failures. The source.cloud.google.com hyperlink below shows an
example where I had some test failure with no indication why the tests failed.
It is insufficient for us to try to run the tests
n this regard.
Bests,
MB
On Mon, Mar 11, 2019 at 3:39 PM Potter, Brandon
wrote:
> Hi Maryam,
>
> The code that you are looking at is going to change soon. There is a
> changeset on the google reviewboard which will add some fidelity to
> the tracing of mmap/munmaps from the per
Hi Maryam,
The code that you are looking at is going to change soon. There is a changeset
on the google reviewboard which will add some fidelity to the tracing of
mmap/munmaps from the perspective of SE mode
(https://gem5-review.googlesource.com/c/public/gem5/+/12307). Feel free to
review it
.S. Buy EPYC instead of Xeon.
-Original Message-
From: Gutierrez, Anthony
Sent: Thursday, August 16, 2018 1:24 PM
To: gem5 Developer List
Cc: Potter, Brandon
Subject: RE: [gem5-dev] Gem5 Compile issue : Commit :
e02ec0c24d56bce4a0d8636a340e15cd223d1930
Did the recent changes break that
Hello everyone,
I would like to rewrite some of the scons infrastructure so that the
configuration tests are executed only once upon first building the source. This
differs from the current situation where they're run every time anything is
done. Currently, you cannot even print help
nd make compilation fail if the unit test doesn't pass.
> That might be a bit overboard, but would at least ensure that the tests get
> run.
>
> Gabe
>
> On Mon, Nov 20, 2017 at 3:14 PM, Potter, Brandon
> <brandon.pot...@amd.com>
> wrote:
>
>> I also support adding uni
I also support adding unit tests (and possibly a code coverage checker to
identify weak points). Ideally, we'd add unit tests for the entire simulator,
but we should probably put something into place for new code requiring some
type of unit tests. Otherwise, only a subset of the submissions
I will post a patch to fix the compilation problem in the next few days.
-Brandon
From: Andreas Hansson [mailto:andreas.hans...@arm.com]
Sent: Friday, March 10, 2017 2:29 AM
To: gem5 Developer List <gem5-dev@gem5.org>
Cc: Potter, Brandon <brandon.pot...@amd.com>
Subject: Re: More pr
Hello Andreas,
Newbie gerrit/git questions here:
If someone requests a modification to a changeset in a review (or I realize
something is wrong with the changeset myself), how do I update the posted
review on Gerrit for the specified changeset? Mercurial/Reviewboard would be
something like hg
ould be great
if Brandon could focus his time purely on improving x86 SE mode, which many
people use, and not fixing bugs with SPARC.
Cheers,
Jason
On Thu, Feb 23, 2017 at 4:47 PM Potter, Brandon <brandon.pot...@amd.com>
wrote:
Hello all,
A colleague mentioned that ISA deprecation was
Hello all,
https://github.com/linux-test-project/ltp/tree/master/testcases/kernel/syscalls
I was considering writing Linux test cases for SE Mode to work out (potential
but more likely probable) bugs in the implementation of some of the system
calls, but stumbled across a source base that
Hello all,
A colleague mentioned that ISA deprecation was discussed during the recent gem5
meeting. I am wondering what the community's feelings are toward the idea and
which ISAs would be on the chopping block. Personally, I'd like to kill ALPHA,
MIPS, POWER, and SPARC. This means that we'd
Hello all,
What is the general feeling behind bumping to C++14 instead of keeping the
top-level SConstruct flag at C++11? I would like to use generic lambdas in some
of my code, but cannot do so because it's not available until C++14.
Both GCC and clang support a full implementation of C++14
Hello all,
I have a review open to fix a bug for the SPARC TLB and translation code that
only affects SE Mode. The fix should solve the SE Mode regression issue where
the SPARC tests run forever. I posted it a little over a week ago and plan to
push it this coming Thursday (02/16/17) if I do
Yes, I'm looking into this; this is priority #1 for me right now.
-Brandon
-Original Message-
From: Andreas Sandberg [mailto:andreas.sandb...@arm.com]
Sent: Friday, January 27, 2017 6:40 AM
To: gem5 Developer List <gem5-dev@gem5.org>; gem5-...@m5sim.org; Potter,
Brandon <br
Hello all,
I'm trying to resolve this issue. I'm setting up FreeBSD 11 on a VirtualBox
instance now to see if I can resolve the problems. Hopefully this covers OSX
indirectly as well.
I don't expect that moving the offending system calls into Linux specific files
will resolve the problem
m/gem5-dev@gem5.org/msg19380.html
In summary... I think we're planning on phasing out ALPHA, but that won't
happen in the very short term (weeks), but may happen in the medium term
(months).
Cheers,
Jason
On Mon, Oct 17, 2016 at 9:28 AM Potter, Brandon <brandon.pot...@amd.com>
wrote:
e).
What macros are causing problems? Adding 5 characters to each and everyone
seems rather unfortunate.
Andreas
On 10/10/2016, 18:52, "gem5-dev on behalf of Potter, Brandon"
<gem5-dev-boun...@gem5.org on behalf of brandon.pot...@amd.com> wrote:
>Hello all,
>
>I just post
Hello all,
I just posted a patch, http://reviews.gem5.org/r/3650/, which deals with a name
collision between a macro that's defined in our source and a function
declaration included from a standard header. Seems like a rare collision that I
stumbled into, but we should do a better job of
" easily and even on-the-fly in the middle of debugging the kernel.
If someone could provide an initial explanation of what mechanisms are there
beyond using Python for initial configuration, it would serve as a push
forward at least for me.
-"gem5-dev" <gem5-dev-boun.
access to the abstract memory and cache pages. I am using atomic/simple CPU.
Best regards,
Jasmin
On Fri, Sep 9, 2016 at 1:50 AM, Potter, Brandon <brandon.pot...@amd.com>
wrote:
> "If the sign extended bits are 1s, then the accesses are going
> into kernel space and you
oducing-linux-kernel-symbols/. The kallsyms
get loaded from something in /boot (System.map I think or some configuration
file). Given these addresses, you can figure out where the symbols are in
physical memory and read their hex values.
-Brandon
-Original Message-
From: Potter, Bra
With full-system mode, you can do kernel introspection. The kernel resides in
the simulated memory which you have complete control over; you can do whatever
you want to do with it. The kernel is what is responsible for managing the
processes and their memory so if you want interesting
Hi Bjoern,
Did you ever solve this issue? I see what you're describing, but it's not
obvious to me what causes the problem.
Thanks,
Brandon
-Original Message-
From: gem5-dev [mailto:gem5-dev-boun...@gem5.org] On Behalf Of Bjoern A. Zeeb
Sent: Monday, August 15, 2016 8:08 AM
To: gem5
Hello Sooraj,
This changeset from the Linux git repo looks relevant:
5590ff0d5528b60153c0b4e7b771472b5a95e297
It dates back to 01/18/2006 when Drepper added some system calls to the Linux
source.
$> git diff 5590ff0d5528b60153c0b4e7b771472b5a95e297^
Hello developers,
I recently posted patches to reviewboard to add support for dynamic linking and
loading in se mode. I still do not have reviews for the loader patches:
http://reviews.gem5.org/r/3327/
http://reviews.gem5.org/r/3328/
http://reviews.gem5.org/r/3329/
Planning on pushing these on
Hi,
We should be able to figure it out with a little digging.
It appears that the output is generated with "--debug-flags=RubySlicc". From
the "*.sm" files, we can see that some of the actions have:
DPRINTF(RubySlicc, "Address: %#x, Data Block: %s\n", address, tbe.DataBlk);
These "*.sm"
Hello all,
I would like to commit the following reviews (related to process class and SE
mode):
http://reviews.m5sim.org/r/2966/
http://reviews.m5sim.org/r/2967/
http://reviews.m5sim.org/r/2968/
http://reviews.m5sim.org/r/2969/
If anyone would like more time to review them, please speak up now.
Hello all,
I have two requests sitting in ReviewBoard that do not have reviews yet. The
requests were posted two months ago.
http://reviews.m5sim.org/r/2640/
http://reviews.m5sim.org/r/2641/
I would like to push these patches if no one has objections. I plan to do so
this Friday (04/17/15).
Hello Joel,
Not looking to pick sides here, but I have also encountered problems with
global/static variables in Ruby as well. This past December, I spent a couple
of weeks trying to clean up the Ruby code so that we could invoke two instances
of Ruby at the same time in the simulator. It
32 matches
Mail list logo