All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Jones <drjones@redhat.com>
To: Christoffer Dall <christoffer.dall@linaro.org>
Cc: kvm@vger.kernel.org, kvmarm@lists.cs.columbia.edu, gleb@redhat.com
Subject: Re: [PATCH 8/9] arm: initial drop
Date: Thu, 17 Oct 2013 15:28:15 +0200	[thread overview]
Message-ID: <20131017132814.GA5144@hawk.usersys.redhat.com> (raw)
In-Reply-To: <20131017101617.GD2172@hawk.usersys.redhat.com>

On Thu, Oct 17, 2013 at 12:16:18PM +0200, Andrew Jones wrote:
> On Wed, Oct 16, 2013 at 06:06:35PM -0700, Christoffer Dall wrote:
> > > diff --git a/arm/boot.c b/arm/boot.c
> > > new file mode 100644
> > > index 0000000000000..375e8708a7c54
> > 
> > this file's indentation is also funny, you should really check your
> > editor configuration :)
> 
> Actually the editor prefers kernel style, I had to keep trying to
> force the other style on it, and now see below that I wasn't always
> successful. '++expected' should have had just a tab, not a
> tab+4spaces...
> 
> > > --- /dev/null
> > > +++ b/arm/boot.c
> > > @@ -0,0 +1,27 @@
> > > +#include "libcflat.h"
> > > +#include "arm/bootinfo.h"
> > > +
> > > +static bool info_check(u32 var, char *expected)
> > > +{
> > > +    char var_str[9];
> > > +    snprintf(var_str, 9, "%x", var);
> > > +    while (*expected == '0' || *expected == 'x')
> > > +	    ++expected;
> > > +    return !strcmp(var_str, expected);
> > > +}
> > > +
> > > +int main(int argc, char **argv)
> > > +{
> > > +    int ret = 0;
> > > +
> > > +    if (argc < 3) {
> > > +	printf("Not enough arguments. Can't test\n");
> > > +	return 1;
> > > +    }
> > > +
> > > +    if (!strcmp(argv[0], "info"))
> > > +	ret = !info_check(mem32.size, argv[1])
> > > +		|| !info_check(core.pagesize, argv[2]);
> > > +
> > > +    return ret;
> > > +}
> > 
> > I'm actually a little confused, when does this main get invoked and by
> > whom and what are we testing for here?
> 
> See cstart.S:start 'bl main' below for the who invokes. And
> arm/unittests.cfg, also below, for the (poorly documented) test case
> definition. You'll see we config the test to have 256G memory, and then
> here we confirm that we read the bootinfo correctly, i.e. it says 256G.

The above 'G's are of course 'M's. Who remapped my keyboard?

drew

  reply	other threads:[~2013-10-17 13:28 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-14 16:23 [PATCH 0/9] kvm-unit-tests/arm: initial drop Andrew Jones
2013-10-14 16:23 ` [PATCH 1/9] remove unused files Andrew Jones
2013-10-16 12:52   ` Gleb Natapov
2013-10-16 13:13     ` Alexander Graf
2013-10-16 13:13       ` Alexander Graf
2013-10-16 13:18     ` Andrew Jones
2013-10-14 16:23 ` [PATCH 2/9] makefile and run_tests tweaks Andrew Jones
2013-10-14 16:23 ` [PATCH 3/9] clean root dir of all x86-ness Andrew Jones
2013-10-17  1:06   ` Christoffer Dall
2013-10-17  9:35     ` Andrew Jones
2013-10-17 19:01       ` Christoffer Dall
2013-10-20 16:37         ` Andrew Jones
2013-10-14 16:23 ` [PATCH 4/9] Introduce a simple iomap structure Andrew Jones
2013-10-14 16:23 ` [PATCH 5/9] Add halt() and some error codes Andrew Jones
2013-10-14 16:23 ` [PATCH 6/9] Introduce virtio-testdev Andrew Jones
2013-10-15  8:39   ` Andrew Jones
2013-10-17  1:06   ` Christoffer Dall
2013-10-17  9:51     ` Andrew Jones
2013-10-17 19:01       ` Christoffer Dall
2013-10-17  1:06   ` Christoffer Dall
2013-10-14 16:23 ` [PATCH 7/9] arm: replace arbitrary divisions Andrew Jones
2013-10-17  1:06   ` Christoffer Dall
2013-10-17 10:03     ` Andrew Jones
2013-10-17 18:59       ` Christoffer Dall
2013-10-14 16:23 ` [PATCH 8/9] arm: initial drop Andrew Jones
2013-10-17  1:06   ` Christoffer Dall
2013-10-17 10:16     ` Andrew Jones
2013-10-17 13:28       ` Andrew Jones [this message]
2013-10-17 18:39         ` Christoffer Dall
2013-10-14 16:23 ` [PATCH 9/9] arm: add vectors support Andrew Jones
2013-10-17  1:06   ` Christoffer Dall
2013-10-17 10:38     ` Andrew Jones
2013-10-17 18:58       ` Christoffer Dall
2013-10-20 16:35         ` Andrew Jones
2013-10-21  9:59           ` Christoffer Dall
2013-11-20 23:06 ` [PATCH 0/9] kvm-unit-tests/arm: initial drop María Soler Heredia
2013-11-26 17:23   ` Andrew Jones
2013-12-29  9:24 ` Christoffer Dall
2014-01-02 18:56   ` Andrew Jones

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=20131017132814.GA5144@hawk.usersys.redhat.com \
    --to=drjones@redhat.com \
    --cc=christoffer.dall@linaro.org \
    --cc=gleb@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=kvmarm@lists.cs.columbia.edu \
    /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.