All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Vladimir 'φ-coder/phcoder' Serbinenko" <phcoder@gmail.com>
To: gnewsense-dev <gnewsense-dev@nongnu.org>,
	 rms / fsf sysadmin / fsf volunteers / lemote <lemote@gnu.org>,
	loongson-dev@googlegroups.com,
	 The development of GRUB 2 <grub-devel@gnu.org>,
	Danny Clark <djbclark@freedomincluded.com>
Subject: Fuloong liberated
Date: Mon, 16 May 2011 11:12:42 +0200	[thread overview]
Message-ID: <4DD0EA8A.4080301@gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1094 bytes --]

Hello all. As you all probably know the Floong as shipped by lemote uses
a 64K binary blob to initialize the video which makes it non-free.
Fortunately now there is an alternative: GRUB2. To generate firmware
image do:
bzr branch http://bzr.savannah.gnu.org/r/grub/trunk/grub
cd grub
./configure --target=mipsel --with-platform=loongson
make
./grub-mkimage -C xz -O mipsel-fuloong-flash -o grub.img -d grub-core/
normal linux ata usb_keyboard ohci part_msdos ext2 xfs part_gpt ls halt
reboot usbms gzio

The resulting grub.img can be flashed using flashrom
http://flashrom.org/Flashrom. Be sure to have backup chip before
flashing. Fortunately the chip is socketed so you can easily replace it.
Although the image such created worked fine for me, it wasn't tested
enough yet so have a backup chip and please, report if you encounter any
problems.

Have fun

@Danny, @Lemote: is anybody interested in distributing Fuloongs with GRUB
@FSF, rms: if anybody distributes Fuloong this way can it be endorsed by
FSF?

-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

             reply	other threads:[~2011-05-16  9:12 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-16  9:12 Vladimir 'φ-coder/phcoder' Serbinenko [this message]
2011-05-16 16:05 ` [loongson-dev] Fuloong liberated Roman Mamedov
2011-05-16 17:02   ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-05-16 17:36 ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-05-16 19:45 ` Vladimir 'φ-coder/phcoder' Serbinenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4DD0EA8A.4080301@gmail.com \
    --to=phcoder@gmail.com \
    --cc=djbclark@freedomincluded.com \
    --cc=gnewsense-dev@nongnu.org \
    --cc=grub-devel@gnu.org \
    --cc=lemote@gnu.org \
    --cc=loongson-dev@googlegroups.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.