paca.c (e532c37858fdcc18e9a91d24c2e22cd21aa22561) | paca.c (a7f290dad32ee34d931561b7943c858fe2aae503) |
---|---|
1/* 2 * c 2001 PPC 64 Team, IBM Corp 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License 6 * as published by the Free Software Foundation; either version 7 * 2 of the License, or (at your option) any later version. 8 */ 9 10#include <linux/config.h> 11#include <linux/types.h> 12#include <linux/threads.h> 13#include <linux/module.h> 14 15#include <asm/processor.h> 16#include <asm/ptrace.h> 17#include <asm/page.h> | 1/* 2 * c 2001 PPC 64 Team, IBM Corp 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License 6 * as published by the Free Software Foundation; either version 7 * 2 of the License, or (at your option) any later version. 8 */ 9 10#include <linux/config.h> 11#include <linux/types.h> 12#include <linux/threads.h> 13#include <linux/module.h> 14 15#include <asm/processor.h> 16#include <asm/ptrace.h> 17#include <asm/page.h> |
18#include <asm/systemcfg.h> | |
19#include <asm/lppaca.h> 20#include <asm/iseries/it_lp_queue.h> 21#include <asm/paca.h> 22 | 18#include <asm/lppaca.h> 19#include <asm/iseries/it_lp_queue.h> 20#include <asm/paca.h> 21 |
23static union { 24 struct systemcfg data; 25 u8 page[PAGE_SIZE]; 26} systemcfg_store __attribute__((__section__(".data.page.aligned"))); 27struct systemcfg *_systemcfg = &systemcfg_store.data; | |
28 | 22 |
29 | |
30/* This symbol is provided by the linker - let it fill in the paca 31 * field correctly */ 32extern unsigned long __toc_start; 33 34/* The Paca is an array with one entry per processor. Each contains an 35 * lppaca, which contains the information shared between the 36 * hypervisor and Linux. Each also contains an ItLpRegSave area which 37 * is used by the hypervisor to save registers. --- 105 unchanged lines hidden --- | 23/* This symbol is provided by the linker - let it fill in the paca 24 * field correctly */ 25extern unsigned long __toc_start; 26 27/* The Paca is an array with one entry per processor. Each contains an 28 * lppaca, which contains the information shared between the 29 * hypervisor and Linux. Each also contains an ItLpRegSave area which 30 * is used by the hypervisor to save registers. --- 105 unchanged lines hidden --- |