rpms/kernel/F-12 kernel.spec, 1.1815, 1.1816 ppc-hates-my-family-and-swore-revenge.patch, 1.2, 1.3

Kyle McMartin kyle at fedoraproject.org
Thu Sep 17 16:57:52 UTC 2009


Author: kyle

Update of /cvs/pkgs/rpms/kernel/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29965

Modified Files:
	kernel.spec ppc-hates-my-family-and-swore-revenge.patch 
Log Message:
* Thu Sep 18 2009 Kyle McMartin <kyle at redhat.com>
- Continue fixing ppc64. I didn't realize how apt a patch name that
  was before.



Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-12/kernel.spec,v
retrieving revision 1.1815
retrieving revision 1.1816
diff -u -p -r1.1815 -r1.1816
--- kernel.spec	17 Sep 2009 16:26:52 -0000	1.1815
+++ kernel.spec	17 Sep 2009 16:57:52 -0000	1.1816
@@ -2067,6 +2067,10 @@ fi
 # and build.
 
 %changelog
+* Thu Sep 18 2009 Kyle McMartin <kyle at redhat.com>
+- Continue fixing ppc64. I didn't realize how apt a patch name that
+  was before.
+
 * Thu Sep 18 2009 Kyle McMartin <kyle at redhat.com> 2.6.31-29
 - ppc-hates-my-family-and-swore-revenge.patch: fix ppc prom_init symbol
   checker filter thing. (properly this time.)

ppc-hates-my-family-and-swore-revenge.patch:
 kernel/prom_init_check.sh |    6 ++++++
 lib/crtsavres.S           |   36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

Index: ppc-hates-my-family-and-swore-revenge.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-12/ppc-hates-my-family-and-swore-revenge.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- ppc-hates-my-family-and-swore-revenge.patch	17 Sep 2009 16:22:45 -0000	1.2
+++ ppc-hates-my-family-and-swore-revenge.patch	17 Sep 2009 16:57:52 -0000	1.3
@@ -21,3 +21,159 @@ index 1ac136b..9f82f49 100644
  	if [ "${UNDEF:0:11}" = "_save32gpr_" ]; then
  		OK=1
  	fi
+diff --git a/arch/powerpc/lib/crtsavres.S b/arch/powerpc/lib/crtsavres.S
+index 70a9cd8..42ed290 100644
+--- a/arch/powerpc/lib/crtsavres.S
++++ b/arch/powerpc/lib/crtsavres.S
+@@ -49,57 +49,75 @@
+ /* function, just beyond the end of the integer save area.  */
+ 
+ _GLOBAL(_savegpr_14)
++_GLOBAL(_savegpr0_14)
+ _GLOBAL(_save32gpr_14)
+ 	stw	14,-72(11)	/* save gp registers */
+ _GLOBAL(_savegpr_15)
++_GLOBAL(_savegpr0_15)
+ _GLOBAL(_save32gpr_15)
+ 	stw	15,-68(11)
+ _GLOBAL(_savegpr_16)
++_GLOBAL(_savegpr0_16)
+ _GLOBAL(_save32gpr_16)
+ 	stw	16,-64(11)
+ _GLOBAL(_savegpr_17)
++_GLOBAL(_savegpr0_17)
+ _GLOBAL(_save32gpr_17)
+ 	stw	17,-60(11)
+ _GLOBAL(_savegpr_18)
++_GLOBAL(_savegpr0_18)
+ _GLOBAL(_save32gpr_18)
+ 	stw	18,-56(11)
+ _GLOBAL(_savegpr_19)
++_GLOBAL(_savegpr0_19)
+ _GLOBAL(_save32gpr_19)
+ 	stw	19,-52(11)
+ _GLOBAL(_savegpr_20)
++_GLOBAL(_savegpr0_20)
+ _GLOBAL(_save32gpr_20)
+ 	stw	20,-48(11)
+ _GLOBAL(_savegpr_21)
++_GLOBAL(_savegpr0_21)
+ _GLOBAL(_save32gpr_21)
+ 	stw	21,-44(11)
+ _GLOBAL(_savegpr_22)
++_GLOBAL(_savegpr0_22)
+ _GLOBAL(_save32gpr_22)
+ 	stw	22,-40(11)
+ _GLOBAL(_savegpr_23)
++_GLOBAL(_savegpr0_23)
+ _GLOBAL(_save32gpr_23)
+ 	stw	23,-36(11)
+ _GLOBAL(_savegpr_24)
++_GLOBAL(_savegpr0_24)
+ _GLOBAL(_save32gpr_24)
+ 	stw	24,-32(11)
+ _GLOBAL(_savegpr_25)
++_GLOBAL(_savegpr0_25)
+ _GLOBAL(_save32gpr_25)
+ 	stw	25,-28(11)
+ _GLOBAL(_savegpr_26)
++_GLOBAL(_savegpr0_26)
+ _GLOBAL(_save32gpr_26)
+ 	stw	26,-24(11)
+ _GLOBAL(_savegpr_27)
++_GLOBAL(_savegpr0_27)
+ _GLOBAL(_save32gpr_27)
+ 	stw	27,-20(11)
+ _GLOBAL(_savegpr_28)
++_GLOBAL(_savegpr0_28)
+ _GLOBAL(_save32gpr_28)
+ 	stw	28,-16(11)
+ _GLOBAL(_savegpr_29)
++_GLOBAL(_savegpr0_29)
+ _GLOBAL(_save32gpr_29)
+ 	stw	29,-12(11)
+ _GLOBAL(_savegpr_30)
++_GLOBAL(_savegpr0_30)
+ _GLOBAL(_save32gpr_30)
+ 	stw	30,-8(11)
+ _GLOBAL(_savegpr_31)
++_GLOBAL(_savegpr0_31)
+ _GLOBAL(_save32gpr_31)
+ 	stw	31,-4(11)
+ 	blr
+@@ -109,57 +127,75 @@ _GLOBAL(_save32gpr_31)
+ /* function, just beyond the end of the integer restore area.  */
+ 
+ _GLOBAL(_restgpr_14)
++_GLOBAL(_restgpr0_14)
+ _GLOBAL(_rest32gpr_14)
+ 	lwz	14,-72(11)	/* restore gp registers */
+ _GLOBAL(_restgpr_15)
++_GLOBAL(_restgpr0_15)
+ _GLOBAL(_rest32gpr_15)
+ 	lwz	15,-68(11)
+ _GLOBAL(_restgpr_16)
++_GLOBAL(_restgpr0_16)
+ _GLOBAL(_rest32gpr_16)
+ 	lwz	16,-64(11)
+ _GLOBAL(_restgpr_17)
++_GLOBAL(_restgpr0_17)
+ _GLOBAL(_rest32gpr_17)
+ 	lwz	17,-60(11)
+ _GLOBAL(_restgpr_18)
++_GLOBAL(_restgpr0_18)
+ _GLOBAL(_rest32gpr_18)
+ 	lwz	18,-56(11)
+ _GLOBAL(_restgpr_19)
++_GLOBAL(_restgpr0_19)
+ _GLOBAL(_rest32gpr_19)
+ 	lwz	19,-52(11)
+ _GLOBAL(_restgpr_20)
++_GLOBAL(_restgpr0_20)
+ _GLOBAL(_rest32gpr_20)
+ 	lwz	20,-48(11)
+ _GLOBAL(_restgpr_21)
++_GLOBAL(_restgpr0_21)
+ _GLOBAL(_rest32gpr_21)
+ 	lwz	21,-44(11)
+ _GLOBAL(_restgpr_22)
++_GLOBAL(_restgpr0_22)
+ _GLOBAL(_rest32gpr_22)
+ 	lwz	22,-40(11)
+ _GLOBAL(_restgpr_23)
++_GLOBAL(_restgpr0_23)
+ _GLOBAL(_rest32gpr_23)
+ 	lwz	23,-36(11)
+ _GLOBAL(_restgpr_24)
++_GLOBAL(_restgpr0_24)
+ _GLOBAL(_rest32gpr_24)
+ 	lwz	24,-32(11)
+ _GLOBAL(_restgpr_25)
++_GLOBAL(_restgpr0_25)
+ _GLOBAL(_rest32gpr_25)
+ 	lwz	25,-28(11)
+ _GLOBAL(_restgpr_26)
++_GLOBAL(_restgpr0_26)
+ _GLOBAL(_rest32gpr_26)
+ 	lwz	26,-24(11)
+ _GLOBAL(_restgpr_27)
++_GLOBAL(_restgpr0_27)
+ _GLOBAL(_rest32gpr_27)
+ 	lwz	27,-20(11)
+ _GLOBAL(_restgpr_28)
++_GLOBAL(_restgpr0_28)
+ _GLOBAL(_rest32gpr_28)
+ 	lwz	28,-16(11)
+ _GLOBAL(_restgpr_29)
++_GLOBAL(_restgpr0_29)
+ _GLOBAL(_rest32gpr_29)
+ 	lwz	29,-12(11)
+ _GLOBAL(_restgpr_30)
++_GLOBAL(_restgpr0_30)
+ _GLOBAL(_rest32gpr_30)
+ 	lwz	30,-8(11)
+ _GLOBAL(_restgpr_31)
++_GLOBAL(_restgpr0_31)
+ _GLOBAL(_rest32gpr_31)
+ 	lwz	31,-4(11)
+ 	blr




More information about the fedora-extras-commits mailing list