mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-11-20 08:38:24 +08:00
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: Stephen Rothwell <sfr@canb.auug.org.au>
This commit is contained in:
parent
ab11d1ea28
commit
b08567cb68
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* HvCallSm.h
|
||||
* Copyright (C) 2001 Mike Corrigan IBM Corporation
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -16,8 +15,8 @@
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
#ifndef _HVCALLSM_H
|
||||
#define _HVCALLSM_H
|
||||
#ifndef _ISERIES_CALL_SM_H
|
||||
#define _ISERIES_CALL_SM_H
|
||||
|
||||
/*
|
||||
* This file contains the "hypervisor call" interface which is used to
|
||||
@ -35,4 +34,4 @@ static inline u64 HvCallSm_get64BitsOfAccessMap(HvLpIndex lpIndex,
|
||||
return HvCall2(HvCallSmGet64BitsOfAccessMap, lpIndex, indexIntoBitMap);
|
||||
}
|
||||
|
||||
#endif /* _HVCALLSM_H */
|
||||
#endif /* _ISERIES_CALL_SM_H */
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* ItIplParmsReal.h
|
||||
* Copyright (C) 2001 Mike Corrigan IBM Corporation
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -16,8 +15,8 @@
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
#ifndef _ITIPLPARMSREAL_H
|
||||
#define _ITIPLPARMSREAL_H
|
||||
#ifndef _ISERIES_IPL_PARMS_H
|
||||
#define _ISERIES_IPL_PARMS_H
|
||||
|
||||
/*
|
||||
* This struct maps the IPL Parameters DMA'd from the SP.
|
||||
@ -68,4 +67,4 @@ struct ItIplParmsReal {
|
||||
|
||||
extern struct ItIplParmsReal xItIplParmsReal;
|
||||
|
||||
#endif /* _ITIPLPARMSREAL_H */
|
||||
#endif /* _ISERIES_IPL_PARMS_H */
|
@ -40,7 +40,8 @@
|
||||
#include <asm/iSeries/HvLpEvent.h>
|
||||
#include <asm/iSeries/HvCallPci.h>
|
||||
#include <asm/iSeries/HvCallXm.h>
|
||||
#include <asm/iSeries/iSeries_irq.h>
|
||||
|
||||
#include "irq.h"
|
||||
|
||||
/* This maps virtual irq numbers to real irqs */
|
||||
unsigned int virt_irq_to_real_map[NR_IRQS];
|
||||
|
@ -1,8 +1,8 @@
|
||||
#ifndef __ISERIES_IRQ_H__
|
||||
#define __ISERIES_IRQ_H__
|
||||
#ifndef _ISERIES_IRQ_H
|
||||
#define _ISERIES_IRQ_H
|
||||
|
||||
extern void iSeries_init_IRQ(void);
|
||||
extern int iSeries_allocate_IRQ(HvBusNumber, HvSubBusNumber, HvAgentId);
|
||||
extern void iSeries_activate_IRQs(void);
|
||||
|
||||
#endif /* __ISERIES_IRQ_H__ */
|
||||
#endif /* _ISERIES_IRQ_H */
|
@ -19,15 +19,15 @@
|
||||
#include <asm/lppaca.h>
|
||||
#include <asm/iSeries/ItLpRegSave.h>
|
||||
#include <asm/paca.h>
|
||||
#include <asm/iSeries/HvReleaseData.h>
|
||||
#include <asm/iSeries/LparMap.h>
|
||||
#include <asm/iSeries/ItVpdAreas.h>
|
||||
#include <asm/iSeries/ItIplParmsReal.h>
|
||||
#include <asm/iSeries/ItExtVpdPanel.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 hypervisor and Linux.
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* IoHriMainStore.h
|
||||
* Copyright (C) 2001 Mike Corrigan IBM Corporation
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -17,8 +16,8 @@
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
#ifndef _IOHRIMAINSTORE_H
|
||||
#define _IOHRIMAINSTORE_H
|
||||
#ifndef _ISERIES_MAIN_STORE_H
|
||||
#define _ISERIES_MAIN_STORE_H
|
||||
|
||||
/* Main Store Vpd for Condor,iStar,sStar */
|
||||
struct IoHriMainStoreSegment4 {
|
||||
@ -163,4 +162,4 @@ struct IoHriMainStoreSegment5 {
|
||||
|
||||
extern u64 xMsVpd[];
|
||||
|
||||
#endif /* _IOHRIMAINSTORE_H */
|
||||
#endif /* _ISERIES_MAIN_STORE_H */
|
@ -37,12 +37,13 @@
|
||||
|
||||
#include <asm/iSeries/HvCallPci.h>
|
||||
#include <asm/iSeries/HvCallXm.h>
|
||||
#include <asm/iSeries/iSeries_irq.h>
|
||||
#include <asm/iSeries/iSeries_pci.h>
|
||||
#include <asm/iSeries/mf.h>
|
||||
|
||||
#include <asm/ppc-pci.h>
|
||||
|
||||
#include "irq.h"
|
||||
|
||||
extern unsigned long io_page_mask;
|
||||
|
||||
/*
|
||||
|
@ -26,8 +26,9 @@
|
||||
#include <asm/lppaca.h>
|
||||
#include <asm/iSeries/ItLpQueue.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)
|
||||
{
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* IoHriProcessorVpd.h
|
||||
* Copyright (C) 2001 Mike Corrigan IBM Corporation
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -16,8 +15,8 @@
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
#ifndef _IOHRIPROCESSORVPD_H
|
||||
#define _IOHRIPROCESSORVPD_H
|
||||
#ifndef _ISERIES_PROCESSOR_VPD_H
|
||||
#define _ISERIES_PROCESSOR_VPD_H
|
||||
|
||||
#include <asm/types.h>
|
||||
|
||||
@ -83,4 +82,4 @@ struct IoHriProcessorVpd {
|
||||
|
||||
extern struct IoHriProcessorVpd xIoHriProcessorVpd[];
|
||||
|
||||
#endif /* _IOHRIPROCESSORVPD_H */
|
||||
#endif /* _ISERIES_PROCESSOR_VPD_H */
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* HvReleaseData.h
|
||||
* Copyright (C) 2001 Mike Corrigan IBM Corporation
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -16,8 +15,8 @@
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
#ifndef _HVRELEASEDATA_H
|
||||
#define _HVRELEASEDATA_H
|
||||
#ifndef _ISERIES_RELEASE_DATA_H
|
||||
#define _ISERIES_RELEASE_DATA_H
|
||||
|
||||
/*
|
||||
* This control block contains the critical information about the
|
||||
@ -61,4 +60,4 @@ struct HvReleaseData {
|
||||
|
||||
extern struct HvReleaseData hvReleaseData;
|
||||
|
||||
#endif /* _HVRELEASEDATA_H */
|
||||
#endif /* _ISERIES_RELEASE_DATA_H */
|
@ -48,18 +48,18 @@
|
||||
#include <asm/iSeries/HvCallHpt.h>
|
||||
#include <asm/iSeries/HvLpConfig.h>
|
||||
#include <asm/iSeries/HvCallEvent.h>
|
||||
#include <asm/iSeries/HvCallSm.h>
|
||||
#include <asm/iSeries/HvCallXm.h>
|
||||
#include <asm/iSeries/ItLpQueue.h>
|
||||
#include <asm/iSeries/IoHriMainStore.h>
|
||||
#include <asm/iSeries/mf.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 "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, ...);
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* ItSpCommArea.h
|
||||
* Copyright (C) 2001 Mike Corrigan IBM Corporation
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -17,8 +16,8 @@
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
#ifndef _ITSPCOMMAREA_H
|
||||
#define _ITSPCOMMAREA_H
|
||||
#ifndef _ISERIES_SPCOMM_AREA_H
|
||||
#define _ISERIES_SPCOMM_AREA_H
|
||||
|
||||
|
||||
struct SpCommArea {
|
||||
@ -34,4 +33,4 @@ struct SpCommArea {
|
||||
|
||||
extern struct SpCommArea xSpCommArea;
|
||||
|
||||
#endif /* _ITSPCOMMAREA_H */
|
||||
#endif /* _ISERIES_SPCOMM_AREA_H */
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* ItVpdAreas.h
|
||||
* Copyright (C) 2001 Mike Corrigan IBM Corporation
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -16,8 +15,8 @@
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
#ifndef _ITVPDAREAS_H
|
||||
#define _ITVPDAREAS_H
|
||||
#ifndef _ISERIES_VPD_AREAS_H
|
||||
#define _ISERIES_VPD_AREAS_H
|
||||
|
||||
/*
|
||||
* This file defines the address and length of all of the VPD area passed to
|
||||
@ -86,4 +85,4 @@ struct ItVpdAreas {
|
||||
|
||||
extern struct ItVpdAreas itVpdAreas;
|
||||
|
||||
#endif /* _ITVPDAREAS_H */
|
||||
#endif /* _ISERIES_VPD_AREAS_H */
|
Loading…
Reference in New Issue
Block a user