Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Sep 2014 19:33:14 +0000
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        Colin Percival <cperciva@FreeBSD.org>
Cc:        svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   Re: svn commit: r266269 - in stable/9/sys: amd64/include i386/include modules modules/xenhvm xen
Message-ID:  <4BCBE502-37D6-4D00-AB51-EBAA46BE3097@lists.zabbadoz.net>
In-Reply-To: <02652F0F-9BCC-42BA-9F81-09BC24A1390C@lists.zabbadoz.net>
References:  <201405161928.s4GJSNBN050222@svn.freebsd.org> <02652F0F-9BCC-42BA-9F81-09BC24A1390C@lists.zabbadoz.net>

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

On 23 Sep 2014, at 16:13 , Bjoern A. Zeeb =
<bzeeb-lists@lists.zabbadoz.net> wrote:

>=20
> On 16 May 2014, at 19:28 , Colin Percival <cperciva@FreeBSD.org> =
wrote:
>=20
>> Author: cperciva
>> Date: Fri May 16 19:28:22 2014
>> New Revision: 266269
>> URL: http://svnweb.freebsd.org/changeset/base/266269
>>=20
>> Log:
>> Add xenhvm.ko, which can be loaded along with a !XENHVM kernel in =
order to
>> provide support for the Xen/HVM environment.
>>=20
>> This code is compiled with XENHVM defined; since this would result in =
the
>> (no longer used) "last processed" values being included in PCPU data
>> structures, an additional MODXENHVM define is used to exclude those.  =
This
>> allows KBI to be retained for both GENERIC and XENHVM kernel =
configurations
>> (which are not KBI compatible with each other).
>>=20
>> This is a direct commit to stable/9, since stable/10 and HEAD have =
XENHVM
>> merged into the GENERIC kernel configuration (but the changes in =
stable/10
>> and HEAD cannot be MFCed as-is).
>>=20
>> Discussed with: royger, gjb
>> Relnotes:	FreeBSD 9.3-RELEASE can run in Xen/HVM environments,
>> 		including Amazon EC2, using GENERIC + xenhvm.ko.
>>=20
>=20
> I think it is this commit that completely broke the pc98 build on =
stable/9
> and probably has been broken since?
>=20
> The modules Makefile probably wants MACHINE =3D=3D =93i386=94 and not =
MACHINE_CPUARCH for this module (as in you want to mov the _xenhvm=3D =
into the dedicated amd64 and i386 sections?

OK, just done so in r272039.  Case closed.


=97=20
Bjoern A. Zeeb             "Come on. Learn, goddamn it.", WarGames, 1983




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BCBE502-37D6-4D00-AB51-EBAA46BE3097>