Michael Richardson <mcr sandelman.ca> writes:
> Manuel Bouyer wrote:
>> Hi,
>> I've just updated the xenkernel and xentools to
3.0.3. To run this you'll
>> need a very recent current. I have patches for the
netbsd-3 branch
>> (to run NetBSD 3.x guests on Xen 3.0.3) but they
won't make it for
>> 3.1 I fear.
>
> Wonderful!
> As I understand it, a domU with the 3.0.3 ABI is not
going to run on a dom0
> that uses the 3.0.2 ABI (such as an older FC5 install
as the dom0).
>
> Is this correct? Or is this ABI change just
relating to the dom0 vs xend?
As I understand it, an old kernel won't run on a new
hypervisor, but a
new kernel (at least for NetBSD) can run on an old Xen. I
don't think
whether it's dom0 or domU has anything to do with it -- the
change was
just a few lines in some text metadata for the loader,
rather than any
actual code, if I recall correctly.
Also, the hypervisor (xen.gz, sysutils/xenkernel30) version
has to
match the userland xentools or else strange errors result,
but that's
a separate issue.
--
(let ((C call-with-current-continuation)) (apply (lambda (x
y) (x y)) (map
((lambda (r) ((C C) (lambda (s) (r (lambda l (apply (s s)
l)))))) (lambda
(f) (lambda (l) (if (null? l) C (lambda (k) (display (car
l)) ((f (cdr l))
(C k))))))) '((#J #d #D #v #s) (#e #space #a #i
#newline)))))
|