Muli Ben-Yehuda's journal

November 8, 2006

Filed under: Uncategorized — Muli Ben-Yehuda @ 7:26 PM

07/11/06 – more debugging of Xen in an attempt to perform an elusive and highly non trivial, in fact, downright *unusual*, hypervisor task
– creating a new domain. Eventually, learned to ignore the misleading
tool messages, got the versions of kernel, hypervisor and tools in sync and found out the kernel I was trying to boot can’t work as a domU kernel. D’oh! at this point it was midnight and the baby had worn me out completely so went to sleep.

08/11/06 – woke up and found an email with the calgary-recognize-calioc2 boot log. It wasn’t pretty, we were dying with a NULL pointer dereference in spin_lock_irqsave because of a NULL iommu_table. Quick perusal of the code revealed that I’m a doofus and only handled CalIOC2 in one place rather than the requisite two. Rewrote the patch – leading to a couple of nice cleanups in the old Calgary code – and shipped it off to be tested again.

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: