As mentioned before, the Hardy code is quite different to upstream. Even
more as both the xen kernels we build as custom-binaries as well as the
package provided by the server-team are not build from the code as it is
in the git tree, but from code that has additional patches applied (for
our xen kernels those would be in the git tree under debian/binary-
custom.d/xen/patchset/...). And that modifies the code in a way that the
files that seem to be xen related in the unmodified tree are actually
not used at all.

So after a bit of rework, I came up with the following patch which seems
to make the interrupt handling use an edge triggered model and the
resulting kernels would boot as dom0 and domU. I am not really sure this
is already enough to solve the problems but then the whole code is old
enough that some issues may have been introduced later and it is. So I
would appreciate if someone would be able to try and tell me how that
compares to the old kernel.

I have kernel packages prepared
(http://people.canonical.com/~smb/lp705562/). If there is something
missing, please let me know. Oh, as I took the kernel version currently
in proposed as a base, I added some lrm and lum packages. Those are
basically what currently is in proposed. I have made no changes there.

** Patch added: "Attempt to get edge triggered interrupts in Hardy"
   
https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/705562/+attachment/1956119/+files/0001-UBUNTU-SAUCE-XEN-Make-interrupts-edge-triggered.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/705562

Title:
  ami-6836dc01 8.04 32 bit AMI kernel lock bug

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to