-----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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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-----
sparc64_common.diff
Description: audio/mp3
sparc64_files.tar.bz2
Description: application/bzip
_______________________________________________ Grub-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/grub-devel
