Paul Mackerras
fbd7740fdf
powerpc: Simplify pSeries idle loop
...
Since pSeries only wants to do something different in the idle loop when
there is no work to do, we can simplify the code by implementing
ppc_md.power_save functions instead of complete idle loops. There are
two versions: one for shared-processor partitions and one for dedicated-
processor partitions.
With this we also do a cede_processor() call on dedicated processor
partitions if the poll_pending() call indicates that the hypervisor
has work it wants to do.
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-03-27 15:06:20 +11:00
..
iseries
[PATCH] powerpc: iseries: Make more stuff static in platforms/iseries/mf.c
2006-03-22 15:04:23 +11:00
8253pit.h
a.out.h
abs_addr.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
agp.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
asm-compat.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
atomic.h
[PATCH] powerpc: native atomic_add_unless
2006-02-24 14:06:02 +11:00
auxvec.h
backlight.h
bitops.h
[PATCH] bitops: powerpc: use generic bitops
2006-03-26 08:57:14 -08:00
bootx.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
btext.h
[PATCH] powerpc: Unify udbg ( #2 )
2006-01-09 14:49:54 +11:00
bug.h
[PATCH] powerpc: Make BUG_ON & WARN_ON play nice with compile-time optimisations
2006-03-27 14:48:10 +11:00
bugs.h
byteorder.h
cache.h
[PATCH] Kill L1_CACHE_SHIFT_MAX
2006-01-08 20:13:39 -08:00
cacheflush.h
checksum.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
compat.h
[PATCH] powerpc signal __user annotations
2006-02-08 01:03:46 -05:00
cputable.h
[PATCH] powerpc: work around sparse warnings in cputable.h
2006-03-27 14:48:06 +11:00
cputime.h
powerpc: Implement accurate task and CPU time accounting
2006-02-24 14:05:56 +11:00
current.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
dbdma.h
delay.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
div64.h
dma-mapping.h
[PATCH] remove bogus asm/bug.h includes.
2006-02-07 20:56:35 -05:00
dma.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
eeh.h
[PATCH] powerpc: restore eeh_add_device_late() prototype stub
2006-03-08 14:14:00 -08:00
eeh_event.h
[PATCH] powerpc: PCI Error Recovery: PPC64 core recovery routines
2006-01-10 15:28:32 +11:00
elf.h
powerpc: Provide a suitable AT_PLATFORM value
2006-01-14 10:11:39 +11:00
emergency-restart.h
errno.h
fcntl.h
firmware.h
[PATCH] powerpc: Change firmware_has_feature() to a macro
2006-03-27 14:48:12 +11:00
floppy.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
futex.h
[PATCH] powerpc: use lwsync in atomics, bitops, lock functions
2006-01-13 21:18:50 +11:00
grackle.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
hardirq.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
heathrow.h
powerpc: Fix some #ifndef __KERNEL__ that should be #ifdef
2006-01-09 15:14:05 +11:00
hvcall.h
powerpc: Simplify pSeries idle loop
2006-03-27 15:06:20 +11:00
hvconsole.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
hvcserver.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
hw_irq.h
i8259.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
ibmebus.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
ide.h
io.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
ioctl.h
ioctls.h
iommu.h
[PATCH] powerpc: clean up iommu.h a bit
2006-01-12 20:09:30 +11:00
ipc.h
ipcbuf.h
ipic.h
[PATCH] powerpc: moved ipic code to arch/powerpc
2006-01-09 14:48:57 +11:00
irq.h
powerpc: Implement accurate task and CPU time accounting
2006-02-24 14:05:56 +11:00
kdebug.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
kdump.h
[PATCH] powerpc: Reroute interrupts from 0 + offset to PHYSICAL_START + offset
2006-01-09 14:52:21 +11:00
kexec.h
[PATCH] fix kexec asm
2006-03-08 14:15:04 -08:00
keylargo.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
kmap_types.h
kprobes.h
[PATCH] kprobes: fix build breakage
2006-01-10 08:01:40 -08:00
linkage.h
lmb.h
[PATCH] powerpc: Remove calculation of io hole
2006-03-22 15:04:30 +11:00
local.h
lppaca.h
[PATCH] Fix sparse parse error in lppaca.h
2006-01-17 17:18:25 -08:00
machdep.h
powerpc: Unify the 32 and 64 bit idle loops
2006-03-27 15:03:03 +11:00
macio.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
mc146818rtc.h
mediabay.h
mman.h
[PATCH] add asm-generic/mman.h
2006-02-15 15:32:22 -08:00
mmu.h
[PATCH] powerpc: Remove calculation of io hole
2006-03-22 15:04:30 +11:00
mmu_context.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
mmzone.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
module.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
mpic.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
msgbuf.h
mutex.h
[PATCH] mutex subsystem, add default include/asm-*/mutex.h files
2006-01-09 15:59:19 -08:00
namei.h
numnodes.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
nvram.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
of_device.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
ohare.h
powerpc: Fix some #ifndef __KERNEL__ that should be #ifdef
2006-01-09 15:14:05 +11:00
oprofile_impl.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
paca.h
[PATCH] powerpc: Allow non zero boot cpuids
2006-03-27 14:48:48 +11:00
page.h
powerpc/32: Fix compile error caused by pud_t/pgt_t confusion
2006-01-11 16:27:21 +11:00
page_32.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
page_64.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
param.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
parport.h
[PATCH] powerpc: parallel port init fix
2006-01-11 14:49:24 +11:00
pci-bridge.h
[PATCH] powerpc: small pci cleanups
2006-01-12 20:09:30 +11:00
pci.h
[PATCH] powerpc: make pcibios_claim_one_bus available to other code
2006-01-09 14:51:08 +11:00
percpu.h
[PATCH] more for_each_cpu() conversions
2006-03-23 07:38:17 -08:00
pgalloc.h
[PATCH] powerpc: Fix accidentally-working typo in __pud_free_tlb
2006-02-17 13:59:27 -08:00
pgtable-4k.h
Merge ../linux-2.6
2006-03-09 14:32:05 +11:00
pgtable-64k.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
pgtable.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
2006-03-22 22:20:46 -08:00
pmac_feature.h
[PATCH] 3/5 powerpc: Add platform functions interpreter
2006-01-09 15:47:18 +11:00
pmac_low_i2c.h
[PATCH] 3/5 powerpc: Add platform functions interpreter
2006-01-09 15:47:18 +11:00
pmac_pfunc.h
[PATCH] powerpc: enable irq's for platform functions.
2006-02-01 08:53:10 -08:00
pmc.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
poll.h
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
posix_types.h
ppc-pci.h
[PATCH] powerpc: properly configure DDR/P5IOC children devs
2006-03-16 16:55:07 +11:00
ppc_asm.h
powerpc: Implement accurate task and CPU time accounting
2006-02-24 14:05:56 +11:00
processor.h
[PATCH] powerpc: Replace platform_is_lpar() with a firmware feature
2006-03-22 15:04:17 +11:00
prom.h
[PATCH] powerpc: add for_each_node_by_foo helpers
2006-03-17 13:21:09 +11:00
pSeries_reconfig.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
ptrace.h
[PATCH] syscall entry/exit revamp
2006-01-09 14:49:01 +11:00
reg.h
powerpc: Unify the 32 and 64 bit idle loops
2006-03-27 15:03:03 +11:00
reg_8xx.h
resource.h
rtas.h
[PATCH] powerpc: Make early debugging configurable via Kconfig
2006-01-11 14:48:26 +11:00
rtc.h
rwsem.h
[PATCH] powerpc: trivial: modify comments to refer to new location of files
2006-02-10 16:53:51 +11:00
scatterlist.h
seccomp.h
powerpc: Fix some #ifndef __KERNEL__ that should be #ifdef
2006-01-09 15:14:05 +11:00
sections.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
semaphore.h
sembuf.h
serial.h
powerpc: Introduce a new config symbol to control 16550 early debug code
2006-01-10 16:19:05 +11:00
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
smp.h
[PATCH] powerpc: Allow non zero boot cpuids
2006-03-27 14:48:48 +11:00
smu.h
[PATCH] powerpc: Thermal control for dual core G5s
2006-02-07 22:05:14 -08:00
socket.h
sockios.h
sparsemem.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
spinlock.h
[PATCH] powerpc: use lwsync in atomics, bitops, lock functions
2006-01-13 21:18:50 +11:00
spinlock_types.h
spu.h
[PATCH] spufs: enable SPE problem state MMIO access.
2006-03-27 14:48:28 +11:00
spu_csa.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
sstep.h
stat.h
statfs.h
string.h
powerpc: fix strncasecmp prototype
2006-03-25 09:41:40 -08:00
synch.h
[PATCH] powerpc: newline for ISYNC_ON_SMP
2006-02-24 14:06:00 +11:00
syscalls.h
[PATCH] powerpc: declare arch syscalls in <asm/syscalls.h>
2006-03-27 14:48:22 +11:00
system.h
[PATCH] powerpc: Add strne2a() to convert a string from EBCDIC to ASCII
2006-03-22 15:04:25 +11:00
tce.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
termbits.h
termios.h
thread_info.h
powerpc: Fix various syscall/signal/swapcontext bugs
2006-03-08 13:24:22 +11:00
time.h
powerpc: Implement accurate task and CPU time accounting
2006-02-24 14:05:56 +11:00
timex.h
tlb.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
tlbflush.h
topology.h
[PATCH] scheduler cache-hot-autodetect
2006-01-12 09:08:50 -08:00
types.h
[PATCH] 2TB files: add blkcnt_t
2006-03-26 08:57:00 -08:00
uaccess.h
ucontext.h
udbg.h
[PATCH] powerpc: Make early debugging configurable via Kconfig
2006-01-11 14:48:26 +11:00
unaligned.h
uninorth.h
unistd.h
[PATCH] powerpc: declare arch syscalls in <asm/syscalls.h>
2006-03-27 14:48:22 +11:00
user.h
vdso.h
[PATCH] powerpc: Make the vDSO functions set error code ( #2 )
2005-11-16 14:05:11 +11:00
vdso_datapage.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
vga.h
vio.h
[PATCH] powerpc: sanitize header files for user space includes
2006-01-09 15:13:08 +11:00
xmon.h
xor.h