OpenCloudOS-Kernel/arch
Andres Salomon 3ef0e1f8ca x86: olpc: add One Laptop Per Child architecture support
This adds support for OLPC XO hardware.  Open Firmware on XOs don't contain
the VSA, so it is necessary to emulate the PCI BARs in the kernel.  This also
adds functionality for running EC commands, and a CONFIG_OLPC.

A number of OLPC drivers depend upon CONFIG_OLPC.

olpc_ec_timeout is a hack to work around Embedded Controller bugs.

[akpm@linux-foundation.org: build fix]
[akpm@linux-foundation.org: geode_has_vsa build fix]
[akpm@linux-foundation.org: olpc_register_battery_callback doesn't exist]
Signed-off-by: Andres Salomon <dilinger@debian.org>
Acked-by: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Andi Kleen <ak@suse.de>
Cc: Jordan Crouse <jordan.crouse@amd.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-04-29 08:06:07 -07:00
..
alpha iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
arm iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
avr32 atmel_lcdfb: don't initialize a pre-allocated framebuffer 2008-04-28 08:58:38 -07:00
blackfin Remove the macro get_personality 2008-04-29 08:06:02 -07:00
cris cris: remove redundant display of free swap space in show_mem() 2008-04-28 08:58:28 -07:00
frv Remove the macro get_personality 2008-04-29 08:06:02 -07:00
h8300 Generic semaphore implementation 2008-04-17 10:42:34 -04:00
ia64 swiotlb: use iommu_is_span_boundary helper function 2008-04-29 08:06:05 -07:00
m32r Generic semaphore implementation 2008-04-17 10:42:34 -04:00
m68k m68k: replace remaining __FUNCTION__ occurrences 2008-04-28 08:58:27 -07:00
m68knommu Generic semaphore implementation 2008-04-17 10:42:34 -04:00
mips proper extern for late_time_init 2008-04-29 08:06:03 -07:00
mn10300 iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
parisc iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
powerpc celleb_scc_pciex __iomem annotations 2008-04-28 10:03:31 -07:00
ppc proper extern for late_time_init 2008-04-29 08:06:03 -07:00
s390 proper __do_softirq() prototype 2008-04-29 08:06:02 -07:00
sh proper __do_softirq() prototype 2008-04-29 08:06:02 -07:00
sparc iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
sparc64 iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
um proper extern for late_time_init 2008-04-29 08:06:03 -07:00
v850 iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
x86 x86: olpc: add One Laptop Per Child architecture support 2008-04-29 08:06:07 -07:00
xtensa Generic semaphore implementation 2008-04-17 10:42:34 -04:00
.gitignore arch: Ignore arch/i386 and arch/x86_64 2008-01-19 21:29:39 -08:00
Kconfig Kprobes: indicate kretprobe support in Kconfig 2008-03-04 16:35:11 -08:00