Commit b08567cb authored by Stephen Rothwell's avatar Stephen Rothwell

ppc64 iseries: move some iSeries include files

These files are only referenced from within
arch/powerpc/platforms/iseries, so move them there.
Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
parent ab11d1ea
/* /*
* HvCallSm.h
* Copyright (C) 2001 Mike Corrigan IBM Corporation * Copyright (C) 2001 Mike Corrigan IBM Corporation
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -16,8 +15,8 @@ ...@@ -16,8 +15,8 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#ifndef _HVCALLSM_H #ifndef _ISERIES_CALL_SM_H
#define _HVCALLSM_H #define _ISERIES_CALL_SM_H
/* /*
* This file contains the "hypervisor call" interface which is used to * This file contains the "hypervisor call" interface which is used to
...@@ -35,4 +34,4 @@ static inline u64 HvCallSm_get64BitsOfAccessMap(HvLpIndex lpIndex, ...@@ -35,4 +34,4 @@ static inline u64 HvCallSm_get64BitsOfAccessMap(HvLpIndex lpIndex,
return HvCall2(HvCallSmGet64BitsOfAccessMap, lpIndex, indexIntoBitMap); return HvCall2(HvCallSmGet64BitsOfAccessMap, lpIndex, indexIntoBitMap);
} }
#endif /* _HVCALLSM_H */ #endif /* _ISERIES_CALL_SM_H */
/* /*
* ItIplParmsReal.h
* Copyright (C) 2001 Mike Corrigan IBM Corporation * Copyright (C) 2001 Mike Corrigan IBM Corporation
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -16,8 +15,8 @@ ...@@ -16,8 +15,8 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#ifndef _ITIPLPARMSREAL_H #ifndef _ISERIES_IPL_PARMS_H
#define _ITIPLPARMSREAL_H #define _ISERIES_IPL_PARMS_H
/* /*
* This struct maps the IPL Parameters DMA'd from the SP. * This struct maps the IPL Parameters DMA'd from the SP.
...@@ -68,4 +67,4 @@ struct ItIplParmsReal { ...@@ -68,4 +67,4 @@ struct ItIplParmsReal {
extern struct ItIplParmsReal xItIplParmsReal; extern struct ItIplParmsReal xItIplParmsReal;
#endif /* _ITIPLPARMSREAL_H */ #endif /* _ISERIES_IPL_PARMS_H */
...@@ -40,7 +40,8 @@ ...@@ -40,7 +40,8 @@
#include <asm/iSeries/HvLpEvent.h> #include <asm/iSeries/HvLpEvent.h>
#include <asm/iSeries/HvCallPci.h> #include <asm/iSeries/HvCallPci.h>
#include <asm/iSeries/HvCallXm.h> #include <asm/iSeries/HvCallXm.h>
#include <asm/iSeries/iSeries_irq.h>
#include "irq.h"
/* This maps virtual irq numbers to real irqs */ /* This maps virtual irq numbers to real irqs */
unsigned int virt_irq_to_real_map[NR_IRQS]; unsigned int virt_irq_to_real_map[NR_IRQS];
......
#ifndef __ISERIES_IRQ_H__ #ifndef _ISERIES_IRQ_H
#define __ISERIES_IRQ_H__ #define _ISERIES_IRQ_H
extern void iSeries_init_IRQ(void); extern void iSeries_init_IRQ(void);
extern int iSeries_allocate_IRQ(HvBusNumber, HvSubBusNumber, HvAgentId); extern int iSeries_allocate_IRQ(HvBusNumber, HvSubBusNumber, HvAgentId);
extern void iSeries_activate_IRQs(void); extern void iSeries_activate_IRQs(void);
#endif /* __ISERIES_IRQ_H__ */ #endif /* _ISERIES_IRQ_H */
...@@ -19,15 +19,15 @@ ...@@ -19,15 +19,15 @@
#include <asm/lppaca.h> #include <asm/lppaca.h>
#include <asm/iSeries/ItLpRegSave.h> #include <asm/iSeries/ItLpRegSave.h>
#include <asm/paca.h> #include <asm/paca.h>
#include <asm/iSeries/HvReleaseData.h>
#include <asm/iSeries/LparMap.h> #include <asm/iSeries/LparMap.h>
#include <asm/iSeries/ItVpdAreas.h>
#include <asm/iSeries/ItIplParmsReal.h>
#include <asm/iSeries/ItExtVpdPanel.h> #include <asm/iSeries/ItExtVpdPanel.h>
#include <asm/iSeries/ItLpQueue.h> #include <asm/iSeries/ItLpQueue.h>
#include <asm/iSeries/IoHriProcessorVpd.h>
#include <asm/iSeries/ItSpCommArea.h>
#include "vpd_areas.h"
#include "spcomm_area.h"
#include "ipl_parms.h"
#include "processor_vpd.h"
#include "release_data.h"
/* The HvReleaseData is the root of the information shared between /* The HvReleaseData is the root of the information shared between
* the hypervisor and Linux. * the hypervisor and Linux.
......
/* /*
* IoHriMainStore.h
* Copyright (C) 2001 Mike Corrigan IBM Corporation * Copyright (C) 2001 Mike Corrigan IBM Corporation
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -17,8 +16,8 @@ ...@@ -17,8 +16,8 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#ifndef _IOHRIMAINSTORE_H #ifndef _ISERIES_MAIN_STORE_H
#define _IOHRIMAINSTORE_H #define _ISERIES_MAIN_STORE_H
/* Main Store Vpd for Condor,iStar,sStar */ /* Main Store Vpd for Condor,iStar,sStar */
struct IoHriMainStoreSegment4 { struct IoHriMainStoreSegment4 {
...@@ -163,4 +162,4 @@ struct IoHriMainStoreSegment5 { ...@@ -163,4 +162,4 @@ struct IoHriMainStoreSegment5 {
extern u64 xMsVpd[]; extern u64 xMsVpd[];
#endif /* _IOHRIMAINSTORE_H */ #endif /* _ISERIES_MAIN_STORE_H */
...@@ -37,12 +37,13 @@ ...@@ -37,12 +37,13 @@
#include <asm/iSeries/HvCallPci.h> #include <asm/iSeries/HvCallPci.h>
#include <asm/iSeries/HvCallXm.h> #include <asm/iSeries/HvCallXm.h>
#include <asm/iSeries/iSeries_irq.h>
#include <asm/iSeries/iSeries_pci.h> #include <asm/iSeries/iSeries_pci.h>
#include <asm/iSeries/mf.h> #include <asm/iSeries/mf.h>
#include <asm/ppc-pci.h> #include <asm/ppc-pci.h>
#include "irq.h"
extern unsigned long io_page_mask; extern unsigned long io_page_mask;
/* /*
......
...@@ -26,8 +26,9 @@ ...@@ -26,8 +26,9 @@
#include <asm/lppaca.h> #include <asm/lppaca.h>
#include <asm/iSeries/ItLpQueue.h> #include <asm/iSeries/ItLpQueue.h>
#include <asm/iSeries/HvCallXm.h> #include <asm/iSeries/HvCallXm.h>
#include <asm/iSeries/IoHriMainStore.h>
#include <asm/iSeries/IoHriProcessorVpd.h> #include "processor_vpd.h"
#include "main_store.h"
static int __init iseries_proc_create(void) static int __init iseries_proc_create(void)
{ {
......
/* /*
* IoHriProcessorVpd.h
* Copyright (C) 2001 Mike Corrigan IBM Corporation * Copyright (C) 2001 Mike Corrigan IBM Corporation
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -16,8 +15,8 @@ ...@@ -16,8 +15,8 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#ifndef _IOHRIPROCESSORVPD_H #ifndef _ISERIES_PROCESSOR_VPD_H
#define _IOHRIPROCESSORVPD_H #define _ISERIES_PROCESSOR_VPD_H
#include <asm/types.h> #include <asm/types.h>
...@@ -83,4 +82,4 @@ struct IoHriProcessorVpd { ...@@ -83,4 +82,4 @@ struct IoHriProcessorVpd {
extern struct IoHriProcessorVpd xIoHriProcessorVpd[]; extern struct IoHriProcessorVpd xIoHriProcessorVpd[];
#endif /* _IOHRIPROCESSORVPD_H */ #endif /* _ISERIES_PROCESSOR_VPD_H */
/* /*
* HvReleaseData.h
* Copyright (C) 2001 Mike Corrigan IBM Corporation * Copyright (C) 2001 Mike Corrigan IBM Corporation
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -16,8 +15,8 @@ ...@@ -16,8 +15,8 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#ifndef _HVRELEASEDATA_H #ifndef _ISERIES_RELEASE_DATA_H
#define _HVRELEASEDATA_H #define _ISERIES_RELEASE_DATA_H
/* /*
* This control block contains the critical information about the * This control block contains the critical information about the
...@@ -61,4 +60,4 @@ struct HvReleaseData { ...@@ -61,4 +60,4 @@ struct HvReleaseData {
extern struct HvReleaseData hvReleaseData; extern struct HvReleaseData hvReleaseData;
#endif /* _HVRELEASEDATA_H */ #endif /* _ISERIES_RELEASE_DATA_H */
...@@ -48,18 +48,18 @@ ...@@ -48,18 +48,18 @@
#include <asm/iSeries/HvCallHpt.h> #include <asm/iSeries/HvCallHpt.h>
#include <asm/iSeries/HvLpConfig.h> #include <asm/iSeries/HvLpConfig.h>
#include <asm/iSeries/HvCallEvent.h> #include <asm/iSeries/HvCallEvent.h>
#include <asm/iSeries/HvCallSm.h>
#include <asm/iSeries/HvCallXm.h> #include <asm/iSeries/HvCallXm.h>
#include <asm/iSeries/ItLpQueue.h> #include <asm/iSeries/ItLpQueue.h>
#include <asm/iSeries/IoHriMainStore.h>
#include <asm/iSeries/mf.h> #include <asm/iSeries/mf.h>
#include <asm/iSeries/HvLpEvent.h> #include <asm/iSeries/HvLpEvent.h>
#include <asm/iSeries/iSeries_irq.h>
#include <asm/iSeries/IoHriProcessorVpd.h>
#include <asm/iSeries/ItVpdAreas.h>
#include <asm/iSeries/LparMap.h> #include <asm/iSeries/LparMap.h>
#include "setup.h" #include "setup.h"
#include "irq.h"
#include "vpd_areas.h"
#include "processor_vpd.h"
#include "main_store.h"
#include "call_sm.h"
extern void hvlog(char *fmt, ...); extern void hvlog(char *fmt, ...);
......
/* /*
* ItSpCommArea.h
* Copyright (C) 2001 Mike Corrigan IBM Corporation * Copyright (C) 2001 Mike Corrigan IBM Corporation
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -17,8 +16,8 @@ ...@@ -17,8 +16,8 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#ifndef _ITSPCOMMAREA_H #ifndef _ISERIES_SPCOMM_AREA_H
#define _ITSPCOMMAREA_H #define _ISERIES_SPCOMM_AREA_H
struct SpCommArea { struct SpCommArea {
...@@ -34,4 +33,4 @@ struct SpCommArea { ...@@ -34,4 +33,4 @@ struct SpCommArea {
extern struct SpCommArea xSpCommArea; extern struct SpCommArea xSpCommArea;
#endif /* _ITSPCOMMAREA_H */ #endif /* _ISERIES_SPCOMM_AREA_H */
/* /*
* ItVpdAreas.h
* Copyright (C) 2001 Mike Corrigan IBM Corporation * Copyright (C) 2001 Mike Corrigan IBM Corporation
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -16,8 +15,8 @@ ...@@ -16,8 +15,8 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#ifndef _ITVPDAREAS_H #ifndef _ISERIES_VPD_AREAS_H
#define _ITVPDAREAS_H #define _ISERIES_VPD_AREAS_H
/* /*
* This file defines the address and length of all of the VPD area passed to * This file defines the address and length of all of the VPD area passed to
...@@ -86,4 +85,4 @@ struct ItVpdAreas { ...@@ -86,4 +85,4 @@ struct ItVpdAreas {
extern struct ItVpdAreas itVpdAreas; extern struct ItVpdAreas itVpdAreas;
#endif /* _ITVPDAREAS_H */ #endif /* _ISERIES_VPD_AREAS_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment