aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts
diff options
context:
space:
mode:
authorKenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>2010-11-30 22:22:28 -0800
committerH. Peter Anvin <hpa@linux.intel.com>2010-12-13 16:53:32 -0800
commit7f7fbf45c6b748074546f7f16b9488ca71de99c1 (patch)
tree43f3a4c4bc487be87342967271cc258502da2092 /tools/perf/scripts
parentx86, vt-d: Fix the vt-d fault handling irq migration in the x2apic mode (diff)
downloadlinux-7f7fbf45c6b748074546f7f16b9488ca71de99c1.tar.gz
linux-7f7fbf45c6b748074546f7f16b9488ca71de99c1.zip
x86: Enable the intr-remap fault handling after local APIC setup
Interrupt-remapping gets enabled very early in the boot, as it determines the apic mode that the processor can use. And the current code enables the vt-d fault handling before the setup_local_APIC(). And hence the APIC LDR registers and data structure in the memory may not be initialized. So the vt-d fault handling in logical xapic/x2apic modes were broken. Fix this by enabling the vt-d fault handling in the end_local_APIC_setup() A cleaner fix of enabling fault handling while enabling intr-remapping will be addressed for v2.6.38. [ Enabling intr-remapping determines the usage of x2apic mode and the apic mode determines the fault-handling configuration. ] Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> LKML-Reference: <20101201062244.541996375@intel.com> Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> Cc: stable@kernel.org [v2.6.32+] Acked-by: Chris Wright <chrisw@sous-sol.org> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'tools/perf/scripts')
0 files changed, 0 insertions, 0 deletions
span>kstack_erase: Disable kstack_erase for all of arm compressed boot codeKees Cook1-1/+1 2025-07-25hfs: fix general protection fault in hfs_find_init()Viacheslav Dubeyko4-12/+51 2025-07-25hfs: fix slab-out-of-bounds in hfs_bnode_read()Viacheslav Dubeyko1-0/+92 2025-07-25hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()Viacheslav Dubeyko1-0/+92 2025-07-25hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()Viacheslav Dubeyko1-0/+7 2025-07-25hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()Tetsuo Handa1-1/+5 2025-07-25hfsplus: don't set REQ_SYNC for hfsplus_submit_bio()Johannes Thumshirn1-4/+2 2025-07-25i2c: lpi2c: implement xfer_atomic callbackEmanuele Ghidoli1-38/+132 2025-07-25i2c: lpi2c: use readl_poll_timeout() for register pollingEmanuele Ghidoli1-49/+45 2025-07-25dt-bindings: i2c: i2c-rk3x: Allow use of a power-domainJonas Karlman1-0/+3 2025-07-25dt-bindings: i2c: exynos5: add samsung,exynos2200-hsi2c compatibleIvaylo Ivanov1-0/+1 2025-07-25i2c: lpi2c: convert to use secs_to_jiffies()Yuesong Li1-1/+1 2025-07-25i2c: st: Use min() to improve codeQianfeng Rong1-13/+6 2025-07-25dt-bindings: display: mediatek,dp: Allow DisplayPort AUX busAngeloGioacchino Del Regno1-0/+3 2025-07-25dt-bindings: fsl: convert fsl,vf610-mscm-ir.txt to yaml formatFrank Li2-30/+63