Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Dec 2014 11:30:14 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        Julien Grall <julien.grall@linaro.org>
Cc:        Ian Campbell <Ian.Campbell@citrix.com>, Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>, Andrew Turner <andrew@fubar.geek.nz>, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, freebsd-xen@freebsd.org, freebsd-arm <freebsd-arm@freebsd.org>, Denis Schneider <v1ne2go@gmail.com>, gibbs@freebsd.org
Subject:   Re: [RFC v2] Add support for Xen ARM guest on FreeBSD
Message-ID:  <B47D5F0D-4C91-4F43-A436-F67522EEE8EA@bsdimp.com>
In-Reply-To: <547DDB4B.6060506@linaro.org>
References:  <54726138.3090003@linaro.org> <20141128135737.23a71643@bender.lan> <547DDB4B.6060506@linaro.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_1310916B-3B53-4C5A-B293-E67B588CB60E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hey Julien,

Have you rebased your patch train after Andrew=E2=80=99s commits?

Warner

> On Dec 2, 2014, at 8:31 AM, Julien Grall <julien.grall@linaro.org> =
wrote:
>=20
> Hello Andrew,
>=20
> On 28/11/2014 13:57, Andrew Turner wrote:
>> On Sun, 23 Nov 2014 22:35:36 +0000
>> Julien Grall <julien.grall@linaro.org> wrote:
>>> Major changes in this new version:
>>>   	* Add Device Tree support via Linux Boot ABI
>>> 	* Add zImage support
>>> 	* Netfront support
>>> 	* Blkfront fixes
>>> 	* DOM0 support (separate branch see below)
>>>=20
>>> The former item is very hackish. I was wondering if there is another
>>> way to do it? Or maybe we should support FreeBSD Bootloader in ARM
>>> guest?
>>=20
>> I think using the loader is the correct way to handle booting in Xen. =
It
>> allows us to relocate the dtb as required. It look like a zImage then
>> use the Xen console to interact with the user.
>=20
> Thanks, I will give a look to this solution.
>=20
>>>=20
>>> The patch series is divided in X parts:
>>> 	* #1 - #14: Clean up and bug fixes for Xen. They can be
>>> applied without the rest of the series
>>>          * #15 - #19: Update Xen interface to 4.4 and fix
>>> compilation. It's required for ARM.
>>>          * #20 - #26: Update Xen code to support ARM
>>>          * #27 - #33: Rework the event channel code for supporting
>>> ARM. I will work with Royger to come with a common interface with =
x86
>>>          * #34 - #36: Add support for ARM in Xen code
>>>          * #37 - #46: ARM bug fixes and new features. Some of thoses
>>> patches (#37 - #40) could be applied without the rest of the series
>>>          * #47 - #48: Add Xen ARM platform
>>=20
>> I have committed patches 30 and 40 as they look good.
>=20
> Thanks!
>=20
>> I'm not familiar
>> with the code to review 37 or 38, however from my quick look at 38 I
>> appears _bus_dmamap_load_buffer does take in to account buflen and
>> dmat->maxsegsz when setting sgsize just not dmat->alignment.
>=20
> Right, I guess I could just keep the roundup2.
>=20
>>=20
>> ...
>>>=20
>>> TODO:
>>> 	* Add SMP/PSCI support in FreeBSD. Could be useful other
>>> platform too
>>=20
>> Adding PSCI support is on my TODO lost for arm64, however I don't
>> expect to get on ti in until early next year.
>=20
> BTW, what is the actual status of the ARM64 port? I plan to give a =
look
> for adding Xen support too.


--Apple-Mail=_1310916B-3B53-4C5A-B293-E67B588CB60E
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJUfgU2AAoJEGwc0Sh9sBEAqIQP/Rx3lyiz1spiwso9X2aKl4qk
RMCKlQPUsujqoNa29nEtzNjmRidzXbgm3VV/fBOXkLkKefZ8vwgVoPCHOBd/9zua
qmnAGyfju+xDw5LPeRrsPOLXA4OctOPEG7vJy+52tdyKDYpB2F+P60Y8NuttL3wR
sVrHbo7V9PzmoQBzFgmCWaMg1A86K6O50b9uRZREL8qX4x+cx/M97bUmH0AbaesE
5bA+Avn9RmN3lmaIWCcTFMDj6zkplLBOaB4pBMf5+JpDYw8Tm8kF7jWXkUgLqzRn
9HFLjJMlDDWSdyG0vOAzUeyaQBlg+u7LcpgIlkKk4awNcoLTc5uUvaDr+re8eYny
eW1FBzyujK9N8Itc68m4k4CcYbBMlKLxzJHAnNt3Te+3JFrAIzI4H9cRX8Q1qmFC
o+Nbr5h2S2rMZfl3qRtIj0JTtnRjs9PGug4Bv3vIVujBZ67rRepyMkuKjBrXfKBR
lqTntSHnkD7jNEwyLBXxy50Mq9jJopI8uBEBmLWJ1RdEudcWlTSpxDEv5qiPjMhf
XEeGg8CaEAY/vuixibDqzzM0MthX/XFAH3ubboAUPEGIPiAOXcMLMJOnw5JtrjZK
zQ7UWQh2ie33Zb9LMrP3t6+71SN6G0ZbiDpRlD/RJ1neBpnsnQgwSkQBu7PPa+u/
gk/rYNoAnGOyvay0YYeV
=gSrq
-----END PGP SIGNATURE-----

--Apple-Mail=_1310916B-3B53-4C5A-B293-E67B588CB60E--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B47D5F0D-4C91-4F43-A436-F67522EEE8EA>