- 20 Dec, 2007 1 commit
-
-
joe@perches.com authored
Signed-off-by:
Joe Perches <joe@perches.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 11 Oct, 2007 5 commits
-
-
Stephen Rothwell authored
This way we only have entries in the device tree for disks that actually exist. A slight complication is that disks may be attached to LPARs at runtime. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Acked-by:
Jens Axboe <jens.axboe@oracle.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Stephen Rothwell authored
Now we will only have entries in the device tree for the actual existing devices (including their OS/400 properties). This way viotape.c gets all the information about the devices from the device tree. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Stephen Rothwell authored
Now we will only have entries in the device tree for the actual existing devices (including their OS/400 properties). This way viocd.c gets all the information about the devices from the device tree. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Acked-by:
Jens Axboe <jens.axboe@oracle.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Stephen Rothwell authored
Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Stephen Rothwell authored
It was only being used to carry around dma_iommu_ops and vio_iommu_table which we can use directly instead. This also means that vio_bus_device doesn't need to refer to them either. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Acked-by:
Jens Axboe <jens.axboe@oracle.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 22 Aug, 2007 1 commit
-
-
Stephen Rothwell authored
We need to have xLparMap in head_64.S so that it is at a fixed address (because the linker will not resolve (address & 0xffffffff) for us). But the assembler miscalculates the KERNEL_VSID() expressions. So put the confusing expressions into asm-offsets.c. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 04 Dec, 2006 1 commit
-
-
Benjamin Herrenschmidt authored
This patch completely refactors DMA operations for 64 bits powerpc. 32 bits is untouched for now. We use the new dev_archdata structure to add the dma operations pointer and associated data to struct device. While at it, we also add the OF node pointer and numa node. In the future, we might want to look into merging that with pci_dn as well. The old vio, pci-iommu and pci-direct DMA ops are gone. They are now replaced by a set of generic iommu and direct DMA ops (non PCI specific) that can be used by bus types. The toplevel implementation is now inline. Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 07 Oct, 2006 1 commit
-
-
Olaf Hering authored
Remove struct pt_regs * from all handlers. Also remove the regs argument from get_irq() functions. Compile tested with arch/powerpc/config/* and arch/ppc/configs/prep_defconfig Signed-off-by:
Olaf Hering <olaf@aepfle.de> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 22 Sep, 2006 1 commit
-
-
Stephen Rothwell authored
This patch changes the io operations so that they are out of line if CONFIG_PPC_ISERIES is set and includes a firmware feature check in that case. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 14 Jul, 2006 1 commit
-
-
Michael Ellerman authored
Although we pass the address of an iommu_table_cb to HvCallXm_getTceTableParms, we don't actually need the structure definition anywhere except in the iseries iommu code, so move the struct in there. Signed-off-by:
Michael Ellerman <michael@ellerman.id.au> Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au>
-
- 13 Jul, 2006 5 commits
-
-
Stephen Rothwell authored
Also remove unnecessary reference to struct HvLpEvent. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au>
-
Stephen Rothwell authored
This driver uses the hvc_console.c infrastructure that is used by the pSeries virtual and RTAS consoles. This will allow us to make viocons.c obsolete and is another step along the way to a combined kernel (as viocons could not coexist with CONFIG_VT). Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au>
-
Michael Ellerman authored
Move ItLpNaca into platforms/iseries now that it's not used elsewhere. Signed-off-by:
Michael Ellerman <michael@ellerman.id.au> Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au>
-
Michael Ellerman authored
HvLpConfig_get(Primary)LpIndex are currently static inlines that return fields from the itLpNaca, if we make them real functions we can make the itLpNaca private to iSeries. Signed-off-by:
Michael Ellerman <michael@ellerman.id.au> Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au>
-
Michael Ellerman authored
No one outside platforms/iseries needs ItExtVpdPanel anymore, so move it in there. It used to be needed by lparcfg, and so was exported, but isn't needed anymore, so unexport it. Signed-off-by:
Michael Ellerman <michael@ellerman.id.au> Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au>
-
- 28 Jun, 2006 1 commit
-
-
Stephen Rothwell authored
No more StudlyCaps. Remove from a couple of places it is no longer needed. Use C style comments. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 29 Apr, 2006 1 commit
-
-
Stephen Rothwell authored
Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 26 Apr, 2006 1 commit
-
-
David Woodhouse authored
Signed-off-by:
David Woodhouse <dwmw2@infradead.org>
-
- 21 Mar, 2006 3 commits
-
-
Michael Ellerman authored
Make mf_get_rtc(), mf_get_boot_rtc() and mf_set_rtc() static, cause they can be. We need to move mf_set_rtc() to avoid a forward declaration. Signed-off-by:
Michael Ellerman <michael@ellerman.id.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Michael Ellerman authored
These routines just call through to the mf routines, so point ppc_md straight at the mf routines. We need to pass the cmd through to mf_reboot to make it work, but that seems reasonable. Signed-off-by:
Michael Ellerman <michael@ellerman.id.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Michael Ellerman authored
Some cleanups in the iSeries code. - Make mf_display_progress() check mf_initialized rather than the caller. - Set mf_initialized in mf_init() rather than in setup.c - Then move mf_initialized into mf.c, the only place it's used. - Move the mf related logic from iSeries_progress() to mf_display_progress() - Use a #define to size the pending_event_prealloc array - Use that define in the initialsation loop rather than sizeof jiggery pokery - Remove stupid comment(s) - Mark stuff static and/or __init Signed-off-by:
Michael Ellerman <michael@ellerman.id.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 12 Jan, 2006 5 commits
-
-
Stephen Rothwell authored
This reverts part of "ppc64 iSeries: allow build with no PCI" (145d01e4 ) which affected generic code and applies a fix in the arch specific code. Commit "partly merge iseries do_IRQ" (5fee9b3b39eb55c7e3619a3b36ceeabffeb8f144) introduced iSeries_get_irq which was only available if CONFIG_PCI is set. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Stephen Rothwell authored
Mainly just removing file names from the comments. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Stephen Rothwell authored
Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Stephen Rothwell authored
Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Stephen Rothwell authored
Also does some comment cleanups and removal of unnecessary variables. Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 08 Jan, 2006 1 commit
-
-
David Gibson authored
On iSeries, the paca contains, amongst other things an ItLpRegSave structure used by the hypervisor to save registers. The hypervisor locates this area through a pointer at the beginning of the paca, so the structure itself can be located elsewhere. This patch moves the reg_save area out into its own array. This reduces the amount of iSeries specific gunk which is visible to general powerpc code via paca.h Built and booted on POWER5 LPAR and iSeries RS64. Signed-off-by:
David Gibson <dwg@au1.ibm.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 01 Nov, 2005 12 commits
-
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-
Kelly Daly authored
Signed-off-by:
Kelly Daly <kelly@au.ibm.com>
-