mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-21 03:33:59 +08:00
fed23ed7eb
This patch fixes warnings when the wrapper is compiled in 64bit and updates the boot wrapper code related to prom to converge with the kernel code in prom_init. This should make the review of changes easier. The kernel has a different number of possible arguments (10) when entering prom. There does not seem to be any good reason to have 12 in the wrapper, so the patch changes this value to args[10] in the prom_args struct. Signed-off-by: Cédric Le Goater <clg@fr.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
24 lines
666 B
C
24 lines
666 B
C
#ifndef _PPC_BOOT_OF_H_
|
|
#define _PPC_BOOT_OF_H_
|
|
|
|
typedef void *phandle;
|
|
typedef void *ihandle;
|
|
|
|
void of_init(void *promptr);
|
|
int of_call_prom(const char *service, int nargs, int nret, ...);
|
|
void *of_claim(unsigned long virt, unsigned long size, unsigned long align);
|
|
void *of_vmlinux_alloc(unsigned long size);
|
|
void of_exit(void);
|
|
void *of_finddevice(const char *name);
|
|
int of_getprop(const void *phandle, const char *name, void *buf,
|
|
const int buflen);
|
|
int of_setprop(const void *phandle, const char *name, const void *buf,
|
|
const int buflen);
|
|
|
|
/* Console functions */
|
|
void of_console_init(void);
|
|
|
|
typedef u32 __be32;
|
|
|
|
#endif /* _PPC_BOOT_OF_H_ */
|