All of lore.kernel.org
 help / color / mirror / Atom feed
* [Announce] Initial GRUB2 on Yeeloong
@ 2009-10-25  0:03 Vladimir 'phcoder' Serbinenko
  0 siblings, 0 replies; 3+ messages in thread
From: Vladimir 'phcoder' Serbinenko @ 2009-10-25  0:03 UTC (permalink / raw)
  To: The development of GRUB 2


Hello, I'm here to announce that grub2 port for yeeloong has already had
its first output. You can see it here:
http://robertmh.files.wordpress.com/2009/10/grub-yeeloong.jpeg (Thanks
to Robert Millan for hosting the image)
On the image you can see standard shell waiting for input.
What already works: booting as ELF from pmon, loading modules, graphics
output if gfx card is already inited (is a case when booted from pmon),
platform-independent parts
What doesn't work: keyboard and disks
Not checked: linux booting (works on qemu)
It also has stubs (e.g. "rtc" is just counting number of calls) and
hardcodes (e.g. RAM size) but is already something.
Compiling:
get mips branch of http://repo.or.cz/w/grub2/phcoder.git
./autogen.sh
./configure --target=mipsel --with-platform=yeeloong
make
Create a font.bin as explained here: http://grub.enbug.org/gfxterm
./grub-mkimage  -O elf -o grub.elf -d . -f font.bin sm712 gfxterm sh normal
Boot it as if it was linux kernel
Enjoy starring at unresponsive prompt

-- 
Regards
Vladimir 'phcoder' Serbinenko
Personal git repository: http://repo.or.cz/w/grub2/phcoder.git 




-- 
Regards
Vladimir 'phcoder' Serbinenko
Personal git repository: http://repo.or.cz/w/grub2/phcoder.git 




^ permalink raw reply	[flat|nested] 3+ messages in thread
[parent not found: <4AE36B5A.60303@gmail.com>]

end of thread, other threads:[~2009-10-28 20:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-25  0:03 [Announce] Initial GRUB2 on Yeeloong Vladimir 'phcoder' Serbinenko
     [not found] <4AE36B5A.60303@gmail.com>
2009-10-25 12:27 ` Vladimir 'phcoder' Serbinenko
2009-10-28 20:02   ` Vladimir 'phcoder' Serbinenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.