]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
x86: Add MultiProcessor (MP) table APIs
authorBin Meng <bmeng.cn@gmail.com>
Tue, 23 Jun 2015 04:18:51 +0000 (12:18 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 9 Sep 2015 11:29:24 +0000 (13:29 +0200)
commitd779076eb43fe632c039dd1f83509aafbcbed60f
tree612fc1983fcd8c1585481e47af996821221beafe
parent7aec89e3517f52309210f40b6bb7de5d703b9f9c
x86: Add MultiProcessor (MP) table APIs

The MP table provides a way for the operating system to support
for symmetric multiprocessing as well as symmetric I/O interrupt
handling with the local APIC and I/O APIC. We provide a bunch of
APIs for U-Boot to write the floating table, configuration table
header as well as base and extended table entries.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>
arch/x86/include/asm/mpspec.h [new file with mode: 0644]
arch/x86/include/asm/tables.h
arch/x86/lib/Makefile
arch/x86/lib/mpspec.c [new file with mode: 0644]
arch/x86/lib/tables.c