* grub-core/kern/ieee1275/cmain.c: Add explicit attribute on asm

bindings.
	* grub-core/lib/reed_solomon.c: Likewise.
	* include/grub/i386/gdb.h: Likewise.
	* include/grub/i386/pc/int.h: Likewise.
	* include/grub/i386/pc/pxe.h: Likewise.
	* include/grub/ieee1275/ieee1275.h: Likewise.
This commit is contained in:
Vladimir Serbinenko 2013-11-07 10:30:32 +01:00
parent 9d3ae8ecbb
commit dd07e0c4cf
7 changed files with 27 additions and 6 deletions

View file

@ -22,7 +22,7 @@
#include <grub/types.h>
#include <grub/ieee1275/ieee1275.h>
int (*grub_ieee1275_entry_fn) (void *);
int (*grub_ieee1275_entry_fn) (void *) GRUB_IEEE1275_ENTRY_FN_ATTRIBUTE;
grub_ieee1275_phandle_t grub_ieee1275_chosen;
grub_ieee1275_ihandle_t grub_ieee1275_mmu;

View file

@ -53,7 +53,11 @@ typedef unsigned char grub_uint8_t;
#include <grub/misc.h>
#endif
void
grub_reed_solomon_recover (void *ptr_, grub_size_t s, grub_size_t rs);
grub_reed_solomon_recover (void *ptr_, grub_size_t s, grub_size_t rs)
#ifdef __i386__
__attribute__ ((regparm(3)))
#endif
;
#endif
#define GF_SIZE 8