1
linux/arch/powerpc/platforms
Anton Blanchard b9377ffc3a [POWERPC] clean up pseries hcall interfaces
Our pseries hcall interfaces are out of control:

	plpar_hcall_norets
	plpar_hcall
	plpar_hcall_8arg_2ret
	plpar_hcall_4out
	plpar_hcall_7arg_7ret
	plpar_hcall_9arg_9ret

Create 3 interfaces to cover all cases:

	plpar_hcall_norets:	7 arguments no returns
	plpar_hcall:		6 arguments 4 returns
	plpar_hcall9:		9 arguments 9 returns

There are only 2 cases in the kernel that need plpar_hcall9, hopefully
we can keep it that way.

Pass in a buffer to stash return parameters so we avoid the &dummy1,
&dummy2 madness.

Signed-off-by: Anton Blanchard <anton@samba.org>
--
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-08-01 16:19:15 +10:00
..
4xx ppc: Various minor compile fixes 2005-10-11 22:08:12 +10:00
8xx powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
83xx [POWERPC] mpc: Constify & voidify get_property() 2006-07-31 15:55:04 +10:00
85xx [POWERPC] mpc: Constify & voidify get_property() 2006-07-31 15:55:04 +10:00
86xx [POWERPC] mpc: Constify & voidify get_property() 2006-07-31 15:55:04 +10:00
apus powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
cell Merge branch 'merge' 2006-08-01 10:37:25 +10:00
chrp [POWERPC] chrp: Constify & voidify get_property() 2006-07-31 15:55:05 +10:00
embedded6xx [POWERPC] mpc: Constify & voidify get_property() 2006-07-31 15:55:04 +10:00
iseries Merge branch 'merge' 2006-08-01 10:37:25 +10:00
maple Merge branch 'merge' 2006-08-01 10:37:25 +10:00
powermac Merge branch 'merge' 2006-08-01 10:37:25 +10:00
prep powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
pseries [POWERPC] clean up pseries hcall interfaces 2006-08-01 16:19:15 +10:00
Makefile [POWERPC] Add general support for mpc7448hpc2 (Taiga) platform 2006-06-29 16:20:36 +10:00