All of lore.kernel.org
 help / color / mirror / Atom feed
* sparc64 port
@ 2005-08-20 11:40 Vincent Pelletier
  2005-08-20 12:36 ` Yoshinori K. Okuji
  2005-08-20 14:10 ` Marco Gerards
  0 siblings, 2 replies; 6+ messages in thread
From: Vincent Pelletier @ 2005-08-20 11:40 UTC (permalink / raw)
  To: The development of GRUB 2

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

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I fixed the sparc64 port.
Current status is : rescue mode works, it can only be netbooted, no
module support, no utils (grub-emu, grub-install,...)

I separate the Changelog in 2 parts, one for the changes I made that
could interfere with the other ports (sparc_common.diff), and another
for the added files (sparc64_files.tar.bz2). It should add only needed
files & directories.

I added /* FIXME (sparc64).  */ in each file that contains hard-coded
values that might not be appropriate for sparc64 port. They come from
powerpc port but I don't know what to set instead. Could be in files I
don't use yet (like setjmp.h).

	2005-08-20  Vincent Pelletier  <subdino2004@yahoo.fr>
	
	* configure.ac: Add support for sparc64 host with ieee1275
	firmware.
	* configure: Generated from configure.ac.
	* disk/ieee1275/ofdisk.c (grub_ofdisk_open): use grub_ssize_t
	instead of int.
	(grub_ofdisk_read): Likewise.
	(grub_ofdisk_open): Use %p to print pointer values, and cast the
	pointers as (void *) to remove a warning.
	(grub_ofdisk_close): Likewise.
	(grub_ofdisk_read): Likewise.
	* kern/ieee1275/ieee1275.c (grub_ieee1275_exit): This never
	returns, so make it return void to remove a warning.
	* include/grub/ieee1275/ieee1275.h (grub_ieee1275_exit):
	Corresponding prototype change.
	* kern/mm.c (grub_mm_init_region): Use %p to print pointer
	values, and cast the pointers as (void *) to remove a warning.
	(grub_mm_dump): Likewise.

	2005-08-20  Vincent Pelletier  <subdino2004@yahoo.fr>
	
	* boot/sparc64: New directory.
	* boot/sparc64/ieee1275: New directory.
	* boot/sparc64/ieee1275/cmain.c: New file.
	* conf/sparc64-ieee1275.mk: New file.
	* conf/sparc64-ieee1275.rmk: New file.
	* include/grub/sparc64: New directory.
	* include/grub/sparc64/setjmp.h: New file.
	* include/grub/sparc64/types.h: New file.
	* include/grub/sparc64/ieee1275: New directory.
	* include/grub/sparc64/ieee1275/console.h: New file.
	* include/grub/sparc64/ieee1275/ieee1275.h: New file.
	* include/grub/sparc64/ieee1275/kernel.h: New file.
	* include/grub/sparc64/ieee1275/time.h: New file.
	* kern/sparc64: New directory.
	* kern/sparc64/cache.c: New file.
	* kern/sparc64/dl.c: New file.
	* kern/sparc64/ieee1275: New directory.
	* kern/sparc64/ieee1275/init.c: New file.
	* kern/sparc64/ieee1275/openfw.c: New file.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDBxa3FEQoKRQyjtURArmEAJ45AqBteOR4vSto4ssu/jl5NwosXQCgsio/
m9dBbZzRGeKT5mqEcr7/Zr4=
=mU/+
-----END PGP SIGNATURE-----

[-- Attachment #2: sparc64_common.diff --]
[-- Type: audio/x-mp3, Size: 5774 bytes --]

[-- Attachment #3: sparc64_files.tar.bz2 --]
[-- Type: application/x-bzip, Size: 9863 bytes --]

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

end of thread, other threads:[~2005-08-20 15:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-20 11:40 sparc64 port Vincent Pelletier
2005-08-20 12:36 ` Yoshinori K. Okuji
2005-08-20 13:59   ` Vincent Pelletier
2005-08-20 14:36     ` Yoshinori K. Okuji
2005-08-20 14:10 ` Marco Gerards
2005-08-20 15:07   ` Vincent Pelletier

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.