aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorDou Liyang <douly.fnst@cn.fujitsu.com>2017-09-13 17:12:44 +0800
committerThomas Gleixner <tglx@linutronix.de>2017-09-25 15:03:14 +0200
commit0114a8e87772c4172bf7fefa4c7a9a6bbc52d2ab (patch)
treee05059a1f98bc6228e2f8643381b64a1c71fc992 /tools/perf/scripts/python/export-to-postgresql.py
parentLinux 4.14-rc2 (diff)
downloadwireguard-linux-0114a8e87772c4172bf7fefa4c7a9a6bbc52d2ab.tar.xz
wireguard-linux-0114a8e87772c4172bf7fefa4c7a9a6bbc52d2ab.zip
x86/apic: Construct a selector for the interrupt delivery mode
There are quite some switches which are used to determine the final interrupt delivery mode, as shown below: 1) Kconfig: CONFIG_X86_64; CONFIG_X86_LOCAL_APIC; CONFIG_x86_IO_APIC 2) Command line options: disable_apic; skip_ioapic_setup 3) CPU Capability: boot_cpu_has(X86_FEATURE_APIC) 4) MP table: smp_found_config 5) ACPI: acpi_lapic; acpi_ioapic; nr_ioapic These switches are disordered and scattered and there are also some dependencies between them. These make the code difficult to maintain and read. Construct a selector to unify them into a single function, then, Use this selector to get an interrupt delivery mode directly. Signed-off-by: Dou Liyang <douly.fnst@cn.fujitsu.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: yinghai@kernel.org Cc: bhe@redhat.com Link: https://lkml.kernel.org/r/1505293975-26005-2-git-send-email-douly.fnst@cn.fujitsu.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions