svn commit: r266269 - in stable/9/sys: amd64/include i386/include modules modules/xenhvm xen

Bjoern A. Zeeb bzeeb-lists at lists.zabbadoz.net
Tue Sep 23 19:34:00 UTC 2014


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

> 
> On 16 May 2014, at 19:28 , Colin Percival <cperciva at FreeBSD.org> wrote:
> 
>> Author: cperciva
>> Date: Fri May 16 19:28:22 2014
>> New Revision: 266269
>> URL: http://svnweb.freebsd.org/changeset/base/266269
>> 
>> Log:
>> Add xenhvm.ko, which can be loaded along with a !XENHVM kernel in order to
>> provide support for the Xen/HVM environment.
>> 
>> 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).
>> 
>> 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).
>> 
>> Discussed with: royger, gjb
>> Relnotes:	FreeBSD 9.3-RELEASE can run in Xen/HVM environments,
>> 		including Amazon EC2, using GENERIC + xenhvm.ko.
>> 
> 
> I think it is this commit that completely broke the pc98 build on stable/9
> and probably has been broken since?
> 
> The modules Makefile probably wants MACHINE == “i386” and not MACHINE_CPUARCH for this module (as in you want to mov the _xenhvm= into the dedicated amd64 and i386 sections?

OK, just done so in r272039.  Case closed.


— 
Bjoern A. Zeeb             "Come on. Learn, goddamn it.", WarGames, 1983



More information about the svn-src-all mailing list