No, we go back to 0x100000 (5 zeros ;)) for start and alignment. I have
tried in the test environment with both align and start being 0x1000000
(16M) which did *not* work when using pv-grub for the boot process. At
that point I wondered whether this is kernel code itself or something
going along with pv-grub. So I modified the xen config to load the
kernel directly. This works.

Note that the other configuration works as well when using mem=512 for
the DomU, just not with mem=615. I did not exhaustively try other memory
layouts but at leas 1024 and whatever is used for the m1.medium and
c1.small seem to work as well.

In theory the physical (according to the help text) start should not
matter when relocatable is set. Though still there is LOAD_PHYSICAL_ADDR
calculated from PHYSICAL_START and PHYSICAL_ALIGN and that seems to be
used at least in some places even with relocatable turned on (to
calculate the delta between compile and load addresses for example).

We probably would have run into this before. Though we carried the
defaults which were 0x200000 for amd64 and 0x100000 for i386 until
somewhere around 2.6.31.  The change to physical start sort of sneaked
in when upstream changed the settings this value depends on.

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

Title:
  natty kernel does not boot on t1.micro in arch i386

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to