All of lore.kernel.org
 help / color / mirror / Atom feed
From: Julien Grall <julien.grall@arm.com>
To: Ian Jackson <ian.jackson@citrix.com>,
	Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>,
	Stefano Stabellini <sstabellini@kernel.org>
Cc: Artem_Mygaiev@epam.com, stefanos@xilinx.com,
	George Dunlap <dunlapg@umich.edu>,
	xen-devel@lists.xenproject.org,
	Stefano Stabellini <stefano.stabellini@xilinx.com>,
	infra@xenproject.org
Subject: Re: [OSSTEST PATCH] README.hardware-acquisition [and 1 more messages] [and 2 more messages] [and 2 more messages]
Date: Fri, 2 Nov 2018 15:38:42 +0000	[thread overview]
Message-ID: <356dcdbc-3ac9-17dd-9ffe-c792b7bc552d@arm.com> (raw)
In-Reply-To: <23516.26572.806824.551458@mariner.uk.xensource.com>

Hi,

On 02/11/2018 15:05, Ian Jackson wrote:
> Stefano Stabellini writes ("Re: [OSSTEST PATCH] README.hardware-acquisition [and 1 more messages] [and 2 more messages]"):
>> Thank you for the detailed answer and the willingness to see osstest
>> changed in this respect.
> 
> Sure.  It's not fixed in stone, and a variety of approachs will fit
> into it I think.
> 
>> Let me premise that as much as I would like this to be done, I had a
>> look at my schedule, and, realistically, I can only volunteer very
>> little time on this. In regards to the two Xilinx boards, it looks like
>> we'll just have to wait for Debian.
> 
> OK.  That's perhaps less work overall at our end anyway.  Let me know
> if you think any aspect of this is getting stuck somehow; I have
> contacts in Debian which I could use to enquire or whatever.
> 
>> On Thu, 1 Nov 2018, Ian Jackson wrote:
>>> The prerequisite is obviously an appropriate cross-compiler.  Will the
>>> Debian cross-compilers do ?
>>
>> Probably it would work, but I don't know for sure. Most people use the
>> Linaro compiler and toolchain:
>>
>> https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/
>> https://releases.linaro.org/components/toolchain/gcc-linaro/latest-7/
> 
> I guess that's probably tolerable.  We'd have to think about whether
> we should snapshot them, or install them directly from upstream.  The
> latter is less coding effort in osstest (just add an apt source and
> run the install rune I guess) but it would imply tracking these in an
> uncontrolled way, so we would want to be confident that they are
> maintained to a high standard, since problems with the compiler would
> break everything for us.  Also I would ask: how reliable is their apt
> repository hosting ?  If it goes down, likewise, everything would
> break for us.

Linaro hosting is pretty reliable. But AFAIK, they don't have an apt repo for 
the toolchains. We would need to download a tarball and unpack it.

> 
>> Testing the Debian cross-compiler would be very easy.
> 
> Perhaps Julien has time to do that.

Arm64 cross-compiler in Debian should be suitable enough for building the 
kernel. If there are any issue with them, then a bug report should be filled.

[...]

> Wei Liu writes ("Re: [OSSTEST PATCH] README.hardware-acquisition [and 1 more messages] [and 2 more messages]"):
>> Debian's cross-compiler package conflicts with its native compiler,
> 
> Specifically it conflicts with the multilib style native compiler used
> for Xen.  This is a bug in Debian but it is intractable because of the
> approach of the Debiabn GCC maintainer, so we will have to live with
> it.
> 
> However, this is not a blocker because osstest could use a dedicated
> x86 setup for the ARM cross builds.  That's not ideal because it
> shares resources less well, but it's certainly workable.
> 
> But maybe we just want to build on ThunderX.  That leaves steps 4-6 of
> my plan, which almost any approach (other than fixing the kernels in
> Debian) require.

My preference is to avoid cross-compiling if we can. This would avoid to use x86 
resource for building kernel that could be re-used for testing Xen itself.

Cheers,

-- 
Julien Grall

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

  reply	other threads:[~2018-11-02 15:38 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-30 16:13 [OSSTEST PATCH] README.hardware-acquisition Ian Jackson
2018-10-30 16:27 ` Jan Beulich
2018-10-30 20:28 ` Julien Grall
2018-10-30 22:38   ` Stefano Stabellini
2018-10-31 15:39     ` [OSSTEST PATCH] README.hardware-acquisition [and 1 more messages] Ian Jackson
2018-10-31 18:37       ` Stefano Stabellini
2018-11-01 12:42         ` [OSSTEST PATCH] README.hardware-acquisition [and 1 more messages] [and 2 " Ian Jackson
2018-11-01 18:12           ` Stefano Stabellini
2018-11-02 10:16             ` Lars Kurth
2018-11-02 14:16               ` Wei Liu
2018-11-02 16:19               ` Stefano Stabellini
2019-02-15 11:56       ` [OSSTEST PATCH] README.hardware-acquisition [and 1 " Ian Jackson
2019-02-15 12:15         ` Juergen Gross
2019-02-15 13:47         ` Lars Kurth
2019-02-15 15:40           ` Ian Jackson
2019-02-15 16:04             ` Lars Kurth
2019-02-15 17:07               ` Ian Jackson
2018-10-31 14:44   ` [OSSTEST PATCH] README.hardware-acquisition Ian Jackson
2018-10-31 18:32     ` Julien Grall
2018-10-31 17:49 ` George Dunlap
2018-10-31 17:50   ` George Dunlap
2018-10-31 18:46     ` Stefano Stabellini
2018-11-01 11:29       ` George Dunlap
2018-11-01 11:49         ` Lars Kurth
2018-11-01 17:50           ` Stefano Stabellini
2018-11-02 11:37             ` Ian Jackson
2018-11-02 15:05   ` [OSSTEST PATCH] README.hardware-acquisition [and 1 more messages] [and 2 more messages] [and 2 more messages] Ian Jackson
2018-11-02 15:38     ` Julien Grall [this message]
2018-11-02 15:44       ` Ian Jackson
2018-11-02 16:10         ` Julien Grall
2018-11-02 16:40           ` Ian Jackson
2018-11-02 17:56     ` Stefano Stabellini
2018-11-02 18:08       ` Julien Grall
2018-11-02 23:44         ` Stefano Stabellini
2018-11-05 11:08           ` Julien Grall
2018-11-05 11:32             ` Ian Jackson
2018-11-09 19:48               ` Stefano Stabellini
2018-11-05 10:55       ` Ian Jackson

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=356dcdbc-3ac9-17dd-9ffe-c792b7bc552d@arm.com \
    --to=julien.grall@arm.com \
    --cc=Artem_Mygaiev@epam.com \
    --cc=dunlapg@umich.edu \
    --cc=ian.jackson@citrix.com \
    --cc=infra@xenproject.org \
    --cc=lars.kurth@citrix.com \
    --cc=sstabellini@kernel.org \
    --cc=stefano.stabellini@xilinx.com \
    --cc=stefanos@xilinx.com \
    --cc=wei.liu2@citrix.com \
    --cc=xen-devel@lists.xenproject.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
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.