[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problems implementing (netboot) tagged image support in grub
From: |
Hans-Peter Jansen |
Subject: |
Problems implementing (netboot) tagged image support in grub |
Date: |
Sun, 27 Jul 2003 19:38:08 +0200 |
User-agent: |
KMail/1.5.1 |
Hi,
since I received no answers on my previous post, I'm currently trying to
fix the problem myself. After digging through sources and specs, I
started hacking grub and test in a vmware session, loading an etherboot
lance.fd0 floppy image, which loads the patched nbgrub and a
corresponding configuration from the server. Loading a Linux kernel
works as expected.
I enhanced stage2/boot.c to detect the tagged image magic and to decode
the contained segments.
Moving the first 512 bytes from MULTIBOOT_SEARCH to 0x10000 succeeded.
Moving the first segment (3584 bytes, also completely contained in
buffer) to 0x10400 failed so far with a vmware tripple fault error, no
matter if I use
grub_memmove(RAW_ADDR(cur_addr), data, i)
or a self written copy loop. Crash happens repeatable at 0x10b01.
Does somebody has an idea, what's the problem to use this memory around
0x10b00? Is there any grub memory layout documentation available?
Again, any enlightenment is highly appreciated.
TIA,
Pete
- Problems implementing (netboot) tagged image support in grub,
Hans-Peter Jansen <=