linux-stable-rt/arch/x86
Andres Salomon fd699c7655 x86, olpc: Add support for calling into OpenFirmware
Add support for saving OFW's cif, and later calling into it to run OFW
commands.  OFW remains resident in memory, living within virtual range
0xff800000 - 0xffc00000.  A single page directory entry points to the
pgdir that OFW actually uses, so rather than saving the entire page
table, we grab and install that one entry permanently in the kernel's
page table.

This is currently only used by the OLPC XO.  Note that this particular
calling convention breaks PAE and PAT, and so cannot be used on newer
x86 hardware.

Signed-off-by: Andres Salomon <dilinger@queued.net>
LKML-Reference: <20100618174653.7755a39a@dev.queued.net>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2010-06-18 14:54:36 -07:00
..
boot
configs
crypto
ia32
include/asm x86, olpc: Add support for calling into OpenFirmware 2010-06-18 14:54:36 -07:00
kernel x86, olpc: Add support for calling into OpenFirmware 2010-06-18 14:54:36 -07:00
kvm KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page 2010-06-09 18:48:37 +03:00
lguest
lib
math-emu
mm
oprofile
pci Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 2010-06-11 14:15:44 -07:00
power
tools
vdso
video
xen
.gitignore
Kbuild
Kconfig x86, olpc: Add support for calling into OpenFirmware 2010-06-18 14:54:36 -07:00
Kconfig.cpu
Kconfig.debug
Makefile
Makefile_32.cpu