]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
powerpc: Move LparData.c to powerpc platforms
authorStephen Rothwell <sfr@canb.auug.org.au>
Fri, 23 Sep 2005 03:42:26 +0000 (13:42 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Tue, 27 Sep 2005 07:24:54 +0000 (17:24 +1000)
Also rename it to lpardata.c

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
arch/powerpc/platforms/iseries/Makefile
arch/powerpc/platforms/iseries/lpardata.c [moved from arch/ppc64/kernel/LparData.c with 98% similarity]
arch/ppc64/kernel/Makefile
arch/ppc64/kernel/head.S

index 3b7a31d4acdad32952b9893c8cc1392a1dd25e1e..095471d50d9fb3403f527961c3b68cd559f74854 100644 (file)
@@ -1 +1 @@
-obj-$(CONFIG_PPC_ISERIES) += hvcall.o hvlpconfig.o
+obj-$(CONFIG_PPC_ISERIES) += hvcall.o hvlpconfig.o lpardata.o
similarity index 98%
rename from arch/ppc64/kernel/LparData.c
rename to arch/powerpc/platforms/iseries/lpardata.c
index 0a9c23ca2f0ca6e901904273cd5fffbd12da36fd..87b7ad8ca4650189fda1bfeff53703dc1d8e93a5 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright 2001 Mike Corrigan, IBM Corp
  *
  * This program is free software; you can redistribute it and/or
@@ -29,8 +29,8 @@
 #include <asm/iSeries/ItSpCommArea.h>
 
 
-/* The HvReleaseData is the root of the information shared between 
- * the hypervisor and Linux.  
+/* The HvReleaseData is the root of the information shared between
+ * the hypervisor and Linux.
  */
 struct HvReleaseData hvReleaseData = {
        .xDesc = 0xc8a5d9c4,    /* "HvRD" ebcdic */
@@ -79,7 +79,7 @@ extern void trap_0e_iSeries(void);
 extern void performance_monitor_iSeries(void);
 extern void data_access_slb_iSeries(void);
 extern void instruction_access_slb_iSeries(void);
-       
+
 struct ItLpNaca itLpNaca = {
        .xDesc = 0xd397d581,            /* "LpNa" ebcdic */
        .xSize = 0x0400,                /* size of ItLpNaca */
@@ -106,7 +106,7 @@ struct ItLpNaca itLpNaca = {
        .xLoadAreaChunks = 0,           /* chunks for load area */
        .xPaseSysCallCRMask = 0,        /* PASE mask */
        .xSlicSegmentTablePtr = 0,      /* seg table */
-       .xOldLpQueue = { 0 },           /* Old LP Queue */
+       .xOldLpQueue = { 0 },           /* Old LP Queue */
        .xInterruptHdlr = {
                (u64)system_reset_iSeries,      /* 0x100 System Reset */
                (u64)machine_check_iSeries,     /* 0x200 Machine Check */
@@ -134,7 +134,7 @@ struct ItLpNaca itLpNaca = {
 EXPORT_SYMBOL(itLpNaca);
 
 /* May be filled in by the hypervisor so cannot end up in the BSS */
-struct ItIplParmsReal xItIplParmsReal __attribute__((__section__(".data"))); 
+struct ItIplParmsReal xItIplParmsReal __attribute__((__section__(".data")));
 
 /* May be filled in by the hypervisor so cannot end up in the BSS */
 struct ItExtVpdPanel xItExtVpdPanel __attribute__((__section__(".data")));
@@ -151,7 +151,7 @@ struct IoHriProcessorVpd xIoHriProcessorVpd[maxPhysicalProcessors] = {
                .xPVR = 0x3600
        }
 };
-       
+
 /* Space for Main Store Vpd 27,200 bytes */
 /* May be filled in by the hypervisor so cannot end up in the BSS */
 u64    xMsVpd[3400] __attribute__((__section__(".data")));
@@ -197,7 +197,7 @@ struct ItVpdAreas itVpdAreas = {
                26992,                  /*       7 length of MS VPD */
                0,                      /*       8 */
                sizeof(struct ItLpNaca),/*       9 length of LP Naca */
-               0,                      /*      10 */
+               0,                      /*      10 */
                256,                    /*      11 length of Recovery Log Buf */
                sizeof(struct SpCommArea), /*   12 length of SP Comm Area */
                0,0,0,                  /* 13 - 15 */
@@ -207,7 +207,7 @@ struct ItVpdAreas itVpdAreas = {
                0,0                     /* 24 - 25 */
                },
        .xSlicVpdAdrs = {                       /* VPD addresses */
-               0,0,0,                  /*       0 -  2 */
+               0,0,0,                  /*       0 -  2 */
                &xItExtVpdPanel,        /*       3 Extended VPD */
                &paca[0],               /*       4 first Paca */
                0,                      /*       5 */
index c80b6174231eb8a6c40ecee3552d42ac35d57f28..4d95f0d0137a4fbc9c78e8920635920b7fa31126 100644 (file)
@@ -22,8 +22,7 @@ pci-obj-$(CONFIG_PPC_MULTIPLATFORM)   += pci_dn.o pci_direct_iommu.o
 
 obj-$(CONFIG_PCI)      += pci.o pci_iommu.o iomap.o $(pci-obj-y)
 
-obj-$(CONFIG_PPC_ISERIES) += LparData.o \
-                            iSeries_setup.o ItLpQueue.o hvCall.o \
+obj-$(CONFIG_PPC_ISERIES) += iSeries_setup.o ItLpQueue.o hvCall.o \
                             mf.o HvLpEvent.o iSeries_proc.o iSeries_htab.o \
                             iSeries_iommu.o
 
index eb526c480b6c1724ff1e1915da8e7ec4b1161286..db0cd35876278d4e5bd54726145ee7900c18ef34 100644 (file)
@@ -1253,7 +1253,7 @@ unrecov_slb:
  *
  * On iSeries, the hypervisor must fill in at least one entry before
  * we get control (with relocate on).  The address is give to the hv
- * as a page number (see xLparMap in LparData.c), so this must be at a
+ * as a page number (see xLparMap in lpardata.c), so this must be at a
  * fixed address (the linker can't compute (u64)&initial_stab >>
  * PAGE_SHIFT).
  */