grub-devel.gnu.org archive mirror
 help / color / mirror / Atom feed
* RISC OS port
@ 2013-05-03 11:49 Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 0 replies; 15+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-05-03 11:49 UTC (permalink / raw)
  To: Leif Lindholm, The development of GRUB 2, tim.lists

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

Hello, all. When writing tests for GRUB I've noticed that 'acorn'
partition table wasn't testes at all, digging deeper I found out that it
was part of RISC OS port proposed by Timothy Baldwin in 2005. I haven't
looked through complete port yet but what is its target machine and
would there be benefits of resurecting those patches on top of current
ARM patches?


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

^ permalink raw reply	[flat|nested] 15+ messages in thread
* RISC OS port
@ 2004-11-23 17:00 Timothy Baldwin
  2004-11-23 18:03 ` Marco Gerards
  0 siblings, 1 reply; 15+ messages in thread
From: Timothy Baldwin @ 2004-11-23 17:00 UTC (permalink / raw)
  To: grub-devel

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

During the past few months I have been working on a port to RISC OS an ARM 
processors. It has reached the point where it can boot Linux, and IMO is 
nearly ready to be included in CVS. It does not support to booting of 
compressed Linux kernels as the decompression code has not been updated to 
the new parameter passing convention.

It includes support to access filesystems though the RISC OS filesystem API, 
which error numbers should be returned in case of an error?

I propose returning GRUB_ERR_FILE_NOT_FOUND when RISC OS return a file not 
found error, and in other cases returning an error number based on what Grub 
is trying to do, ie one of:

GRUB_ERR_FILE_CLOSE_ERROR
GRUB_ERR_FILE_OPEN_ERROR
GRUB_ERR_FILE_READ_ERROR
GRUB_ERR_DIR_READ_ERROR

The other ends which need tidying up before inclusion in CVS are:
Write a changelog
Fix copyright notices
Write support for ARMv4 (eg. StrongARM) and ARMv5 processors (eg. XScale).
Fix the arrow keys

What codes should the arrow keys return? The openfirmware and PC drivers 
disagree.

Since the patch 138KiB large I have put it on the web at:
http://www.majoroak.f2s.com/tim/grub/downloads/patch2.diff

It's sha1sum is: 7b40a537ce5d110eaf3ea73801853fe198c8841f
It's md5sum is:  20ccbc634b13d86c2643adfed95d36a7

TODO list:
Support access to RISC OS files not on (or symlinked from) devices supported 
by Grub.
Support loading of Linux initrds.
Write an installer and updater.
Possibly support attaching modules to the kernel.

-- 
Member AFFS, WYLUG, SWP (UK), ANL, RESPECT, Leeds SA, Leeds Anti-war coalition
No to software patents!

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2013-05-03 11:49 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-03 11:49 RISC OS port Vladimir 'φ-coder/phcoder' Serbinenko
  -- strict thread matches above, loose matches on Subject: below --
2004-11-23 17:00 Timothy Baldwin
2004-11-23 18:03 ` Marco Gerards
2004-11-26  0:47   ` Timothy Baldwin
2004-11-26 10:18     ` Marco Gerards
2004-11-26 12:57       ` Yoshinori K. Okuji
2004-11-27  1:36       ` Timothy Baldwin
2004-11-27 18:21         ` Timothy Baldwin
2004-12-03 13:07           ` Marco Gerards
2004-12-04 10:30             ` Timothy Baldwin
2004-12-29 19:46               ` Marco Gerards
2004-12-03 12:53         ` Marco Gerards
2004-12-03 13:51           ` Johan Rydberg
2004-12-04 10:27           ` Timothy Baldwin
2004-12-04 13:14             ` Marco Gerards

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).