aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/processor_core.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-24arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helperJames Morse1-1/+1
2023-08-17ACPI: processor: LoongArch: Get physical ID from MADTBibo Mao1-0/+29
2023-06-01ACPI: processor_core: RISC-V: Enable mapping processor to the hartidSunil V L1-0/+29
2020-09-25ACPI: processor: Remove dead ACPICA debug codeHanjun Guo1-3/+0
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner1-0/+1
2018-08-20xen/ACPI: don't upload Px/Cx data for disabled processorsJan Beulich1-0/+1
2017-03-11Revert"x86/acpi: Enable MADT APIs to return disabled apicids"Dou Liyang1-38/+22
2017-03-11Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting"Dou Liyang1-73/+0
2016-12-21ACPI / osl: Remove acpi_get_table_with_size()/early_acpi_os_unmap_memory() usersLv Zheng1-5/+3
2016-09-23acpi: Fix broken error check in map_processor()Thomas Gleixner1-4/+5
2016-09-21acpi: Validate processor id when mapping the processorDou Liyang1-0/+4
2016-09-21x86/acpi: Set persistent cpuid <-> nodeid mapping when bootingGu Zheng1-0/+68
2016-09-21x86/acpi: Enable MADT APIs to return disabled apicidsGu Zheng1-22/+38
2016-05-30ACPI / processor: Add acpi_map_madt_entry()David Daney1-4/+22
2015-05-13ACPI / processor: Introduce invalid_phys_cpuid()Hanjun Guo1-2/+2
2015-05-13ACPI / processor: return specific error instead of -1Hanjun Guo1-3/+3
2015-03-26ACPI / processor: Make it possible to get CPU hardware ID via GICCHanjun Guo1-0/+30
2015-03-26ACPI / processor: Introduce phys_cpuid_t for CPU hardware IDCatalin Marinas1-15/+15
2015-02-05ACPI: Add interfaces to parse IOAPIC ID for IOAPIC hotplugYinghai Lu1-9/+114
2015-01-05ACPI / processor: Convert apic_id to phys_id to make it arch agnosticHanjun Guo1-28/+28
2014-12-16ACPI: Fix minor syntax issues in processor_core.cJiang Liu1-5/+4
2014-09-24ACPI / processor: use container_of instead of casting first structure memberFabian Frederick1-3/+3
2014-08-05Merge branches 'acpi-video', 'acpi-battery', 'acpi-processor' and 'acpi-lpss'Rafael J. Wysocki1-0/+2
2014-07-30ACPI / processor: Make it possible to get local x2apic id via _MATHanjun Guo1-0/+2
2014-07-21ACPI / processor: Introduce ARCH_MIGHT_HAVE_ACPI_PDCHanjun Guo1-198/+0
2014-04-01Merge branches 'acpi-processor' and 'pnp'Rafael J. Wysocki1-27/+0
2014-03-26Revert "ACPI / processor: Make it possible to get APIC ID via GIC"Hanjun Guo1-27/+0
2014-03-21Merge branch 'acpi-processor'Rafael J. Wysocki1-21/+57
2014-03-19ACPI: Remove duplicate definitions of PREFIXHanjun Guo1-1/+0
2014-02-19ACPI / processor: Make it possible to get APIC ID via GICHanjun Guo1-0/+27
2014-02-19ACPI / processor: Build idle_boot_override on x86 and ia64Hanjun Guo1-19/+28
2014-02-19ACPI / processor: Use ACPI_PROCESSOR_DEVICE_HID instead of "ACPI0007"Hanjun Guo1-1/+1
2014-02-19ACPI / processor: Fix acpi_processor_eval_pdc() return value typeHanjun Guo1-1/+1
2014-01-29Merge branches 'acpi-processor', 'acpi-hotplug', 'acpi-init', 'acpi-pm' and '...Rafael J. Wysocki1-13/+13
2014-01-27ACPI / processor: Return specific error value when mapping lapic idHanjun Guo1-13/+13
2013-12-07ACPI: Clean up inclusions of ACPI header filesLv Zheng1-2/+1
2013-09-24ACPI / processor: Introduce apic_id in struct processor to save parsed APIC idJiang Liu1-5/+21
2013-08-14Merge back earlier 'acpi-assorted' materialRafael J. Wysocki1-1/+1
2013-08-07ACPI / processor: Fix incorrect placement of __initdataSachin Kamat1-1/+1
2013-07-14acpi: delete __cpuinit usage from all acpi filesPaul Gortmaker1-4/+4
2013-03-04ACPI / processor: Remove redundant NULL check before kfreeSyam Sidhardhan1-2/+1
2012-07-12cpufreq / ACPI: Fix not loading acpi-cpufreq driver regressionThomas Renninger1-2/+4
2012-01-17ACPI: processor: fix acpi_get_cpuid for UP processorLin Ming1-2/+24
2011-10-31acpi: add export.h to files using THIS_MODULE/EXPORT_SYMBOLPaul Gortmaker1-0/+1
2011-05-29ACPI: processor: fix processor_physically_present in UP kernelLin Ming1-3/+9
2011-03-02ACPI: use __cpuinit for the acpi_processor_set_pdc() call treeJan Beulich1-4/+4
2011-03-02ACPI: use __init where possible in processor driverJan Beulich1-5/+4
2011-01-12ACPI, intel_idle: Cleanup idle= internal variablesThomas Renninger1-2/+2
2010-10-08Merge branch 'pdc-regression' into releaseLen Brown1-0/+1
2010-10-01ACPI: Handle ACPI0007 Device in acpi_early_set_pdcYinghai Lu1-0/+1
2010-09-28ACPI: delete ZEPTO idle=nomwait DMI quirkLen Brown1-6/+0
2010-07-12ACPI: processor: fix processor_physically_present on UPAlex Chiang1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-14ACPI: processor: push file static MADT pointer into internal map_madt_entry()Alex Chiang1-9/+9
2010-03-14ACPI: processor: refactor internal map_lsapic_id()Alex Chiang1-15/+5
2010-03-14ACPI: processor: refactor internal map_x2apic_id()Alex Chiang1-9/+3
2010-03-14ACPI: processor: refactor internal map_lapic_id()Alex Chiang1-6/+9
2010-03-14ACPI: processor: driver doesn't need to evaluate _PDCAlex Chiang1-7/+0
2010-03-14ACPI: processor: remove early _PDC optin quirksAlex Chiang1-37/+0
2010-03-14ACPI: processor: add internal processor_physically_present()Alex Chiang1-0/+42
2010-03-14ACPI: processor: move acpi_get_cpuid into processor_core.cAlex Chiang1-0/+160
2010-03-14ACPI: processor: mv processor_pdc.c processor_core.cAlex Chiang1-0/+209
2010-03-14ACPI: processor: mv processor_core.c processor_driver.cAlex Chiang1-1142/+0
2010-03-07Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cp...Linus Torvalds1-0/+2
2010-01-13[CPUFREQ] Processor Clocking Control interface driverNaga Chumbalkar1-0/+2
2009-12-22ACPI: processor: change acpi_processor_set_pdc() interfaceAlex Chiang1-1/+1
2009-12-22ACPI: processor: call _PDC earlyAlex Chiang1-69/+0
2009-12-16Merge branch 'misc-2.6.33' into releaseLen Brown1-2/+2
2009-12-16ACPI processor: Fix section mismatch for processor_add()Thomas Renninger1-1/+1
2009-12-16Merge branch 'ost' into releaseLen Brown1-3/+3
2009-12-16ACPI: Remove repeated registered as cooling_device messagesMike Travis1-1/+1
2009-11-24ACPICA: Add post-order callback to acpi_walk_namespaceLin Ming1-2/+2
2009-11-06ACPI: Notify the _PPC evaluation status to the platformZhao Yakui1-3/+3
2009-11-05ACPI: add __cpuinit to acpi_processor_add()Rakib Mullick1-1/+1
2009-10-03ACPI: kill overly verbose "throttling states" log messagesRoland Dreier1-7/+0
2009-09-19Merge branch 'processor-procfs-2.6.32' into releaseLen Brown1-4/+21
2009-09-19Merge branch 'bjorn-start-stop-2.6.32' into releaseLen Brown1-124/+95
2009-08-28ACPI: Move definition of PREFIX from acpi_bus.h to internal..hLen Brown1-0/+2
2009-08-26acpi: don't call acpi_processor_init if acpi is disabledYinghai Lu1-0/+6
2009-06-25ACPI: processor: remove .start() methodBjorn Helgaas1-37/+7
2009-06-25ACPI: processor: move acpi_processor_start() after acpi_processor_add()Bjorn Helgaas1-84/+84
2009-06-25ACPI: processor: clean up in acpi_processor_start() error exitsBjorn Helgaas1-7/+22
2009-06-25ACPI: processor: remove KOBJ_ONLINE/KOBJ_OFFLINE eventsBjorn Helgaas1-15/+1
2009-06-24Merge branches 'acerhdf', 'acpi-pci-bind', 'bjorn-pci-root', 'bugzilla-12904'...Len Brown1-17/+28
2009-06-24ACPI: Rename ACPI processor device bus IDZhao Yakui1-1/+10
2009-06-24ACPI: Make ACPI processor proc I/F depend on the ACPI_PROCFSZhao Yakui1-4/+21
2009-06-20ACPI: pdc init related memory leak with physical CPU hotplugPallipadi, Venkatesh1-0/+2
2009-06-09cpumask: alloc zeroed cpumask for static cpumask_var_tsYinghai Lu1-1/+1
2009-05-27ACPI: processor: move device _HID into driverBjorn Helgaas1-1/+1
2009-05-27ACPI: processor: check for synthetic _HID, default to "Device" declarationBjorn Helgaas1-15/+15
2009-04-05ACPI: processor: use .notify method instead of installing handler directlyBjorn Helgaas1-15/+4
2009-04-05Merge branch 'linus' into releaseLen Brown1-2/+0
2009-04-03x86, ACPI: add support for x2apic ACPI extensionsSuresh Siddha1-0/+26
2009-03-31proc 2/2: remove struct proc_dir_entry::ownerAlexey Dobriyan1-2/+0
2009-01-03cpumask: convert shared_cpu_map in acpi_processor* structs to cpumask_var_tRusty Russell1-4/+10
2008-11-11Merge branch 'processor-256' into releaseLen Brown1-37/+49
2008-11-11Merge branch 'sysfs' into releaseLen Brown1-3/+3
2008-11-07ACPI: consolidate ACPI_*_COMPONENT definitions in acpi_drivers.hBjorn Helgaas1-1/+0
2008-11-06ACPI: struct device - replace bus_id with dev_name(), dev_set_name()Kay Sievers1-3/+3
2008-11-06ACPI: 80 column adherence and spelling fix (no functional change)Myron Stowe1-3/+4
2008-11-06ACPI: Behave uniquely based on processor declaration definition typeMyron Stowe1-34/+44
2008-11-06ACPI: Disambiguate processor declaration typeMyron Stowe1-0/+1
2008-10-22Merge branch 'ull' into testLen Brown1-2/+2
2008-10-11ACPI: Change acpi_evaluate_integer to support 64-bit on 32-bit kernelsMatthew Wilcox1-2/+2
2008-10-10ACPI: catch calls of acpi_driver_data on pointer of wrong typePavel Machek1-1/+1
2008-09-02ACPI: Fix typo in "Disable MWAIT via DMI on broken Compal board"Dennis Jansen1-1/+1
2008-08-15acpi: trivial cleanupsPavel Machek1-1/+1
2008-07-21driver core: fix a lot of printk usages of bus_idGreg Kroah-Hartman1-3/+2
2008-07-16ACPI: Disable MWAIT via DMI on broken Compal boardZhao Yakui1-0/+28
2008-07-16ACPI : Create "idle=nomwait" bootparamZhao Yakui1-0/+13
2008-07-16ACPI: change processors from array to per_cpu variableMike Travis1-11/+9
2008-07-16create sysfs link from acpi device to sysdev for cpuZhang Rui1-1/+7
2008-07-16force offline the processor during hot-removalZhang Rui1-3/+3
2008-06-11proper prototype for acpi_processor_tstate_has_changed()Adrian Bunk1-1/+0
2008-04-30Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds1-16/+15
2008-04-29[IA64] Provide ACPI fixup for /proc/cpuinfo/physical_idAlex Chiang1-0/+9
2008-04-29acpi: use non-racy method for proc entries creationDenis V. Lunev1-24/+15
2008-04-29ACPI: elide a non-zero test on a result that is never 0Julia Lawall1-16/+15
2008-04-08acpi: fix "buggy BIOS check" when CPUs are hot removedAlok Kataria1-1/+1
2008-03-28revert "ACPI: drivers/acpi: elide a non-zero test on a result that is never 0"Ingo Molnar1-14/+16
2008-03-27ACPI: drivers/acpi: elide a non-zero test on a result that is never 0Julia Lawall1-16/+14
2008-03-13Merge branches 'release', 'button-sysfs', 'misc', 'mismatch', 'randconfig' an...Len Brown1-4/+5
2008-03-11ACPI: use ACPI_DEBUG_PRINT instead of printk in acpi_processor_hotplug_notify()Glauber Costa1-2/+3
2008-02-23ACPI Exception (): AE_NOT_FOUND, Processor Device is not present (update)Zhang Rui1-7/+9
2008-02-21ACPI: fix section mismatch in processor_core.c:acpi_processor_hotplug_notifySam Ravnborg1-2/+2
2008-02-21Merge branches 'release', 'bugzilla-9916', 'bugzilla-9982', 'bugzilla-9989', ...Len Brown1-17/+22
2008-02-16ACPI: remove is_processor_present prototypeGlauber Costa1-2/+0
2008-02-15ACPI thermal: extract return values using PTR_ERRThomas Sujith1-15/+22
2008-02-15ACPI: thermal: Check whether cooling device exists before unregisteringZhao Yakui1-4/+6
2008-02-07Merge branches 'release' and 'throttling-domains' into releaseLen Brown1-0/+2
2008-02-07Merge branches 'release' and 'menlo' into releaseLen Brown1-0/+23
2008-02-02ACPI : Update T-state coordination after getting _TSD infoZhao Yakui1-0/+2
2008-02-01ACPI: register ACPI Processor as generic thermal cooling deviceZhang Rui1-0/+23
2008-01-09ACPI: ACPI Exception (): AE_NOT_FOUND, Processor Device is not presentZhang Rui1-5/+12
2007-11-29ACPI: avoid references to impossible processors.Christoph Lameter1-7/+7
2007-11-20Pull bugzilla-9327 into release branchLen Brown1-1/+4
2007-11-20ACPI: EC: Workaround for optimized controllers (version 3)Alexey Starikovskiy1-1/+4
2007-11-20Pull fluff into release branchLen Brown1-1/+1
2007-11-19ACPI: Add missing spaces to printk formatJoe Perches1-1/+1
2007-11-16ACPI: Get throttling info from BIOS only after evaluating _PDCZhao Yakui1-6/+6
2007-10-19Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86Linus Torvalds1-7/+1
2007-10-19x86: acpi use cpu_physical_idMike Travis1-7/+1
2007-10-10cpuidle: consolidate 2.6.22 cpuidle branch into one patchLen Brown1-5/+17
2007-09-22ACPI: disable lower idle C-states across suspend/resumeThomas Gleixner1-0/+2
2007-09-16ACPI: Reevaluate C/P/T states when a cpu becomes onlineVenkatesh Pallipadi1-0/+21
2007-08-23ACPI: Schedule /proc/acpi/event for removalLen Brown1-3/+3
2007-08-23ACPI: don't duplicate input events on netlinkZhang Rui1-0/+7
2007-07-23ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI d...Thomas Renninger1-1/+7
2007-07-22Pull throttle into release branchLen Brown1-0/+6
2007-07-11PCI: Change all drivers to use pci_device->revisionAuke Kok1-5/+2
2007-06-02ACPI: add ACPI 3.0 _TPC _TSS _PTC throttling supportLuming Yu1-0/+6
2007-04-25ACPI: Remove duplicate definitions for _STA bitsBjorn Helgaas1-3/+1
2007-02-16Pull fluff into release branchLen Brown1-5/+4
2007-02-15ACPI: Fix sparse warningsRandy Dunlap1-1/+1
2007-02-12ACPI: delete extra #defines in /drivers/acpi/ driversLen Brown1-2/+1
2007-02-12ACPI: fix acpi_driver.name usageLen Brown1-1/+1
2007-02-12ACPI: clean up ACPI_MODULE_NAME() useLen Brown1-2/+2
2007-02-12ACPI: IA64: fix calculation of apic_idAlexey Starikovskiy1-1/+1
2007-02-03Pull sysfs into test branchLen Brown1-4/+4
2007-02-02ACPICA: Allow processor to be declared with the Device() instead of Processor()Alexey Starikovskiy1-21/+32
2007-02-02ACPICA: Allow ACPI id to be u32 instead of u8.Alexey Starikovskiy1-12/+114
2007-02-02ACPICA: use new ACPI headers.Alexey Starikovskiy1-3/+3
2007-02-02ACPICA: minimal patch to integrate new tables into LinuxAlexey Starikovskiy1-1/+1
2007-01-10ACPI: delete two spurious ACPI messagesVenkatesh Pallipadi1-3/+0
2006-12-20ACPI: replace kmalloc+memset with kzallocBurman Yan1-2/+1
2006-12-20Pull bugfix into test branchLen Brown1-2/+2
2006-12-20ACPI: prevent processor module from loading on failuresAkinobu Mita1-2/+2
2006-12-16Pull style into test branchLen Brown1-5/+5
2006-12-15ACPI: convert to sysfs frameworkPatrick Mochel1-4/+4
2006-10-14ACPI: fix section for CPU init functionsPierre Ossman1-1/+1
2006-10-14ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpiJan Engelhardt1-5/+5
2006-07-10ACPI: add 'const' to several ACPI file_operationsArjan van de Ven1-1/+1
2006-06-27ACPI: delete tracing macros from drivers/acpi/*.cPatrick Mochel1-64/+47
2006-06-27ACPI: un-export ACPI_ERROR() -- use printk(KERN_ERR...)Len Brown1-15/+15
2006-06-26ACPI: Enable ACPI error messages w/o CONFIG_ACPI_DEBUGThomas Renninger1-37/+19
2006-06-23Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds1-7/+7
2006-06-23[PATCH] make ACPI errata __read_mostlyAndreas Mohr1-1/+1
2006-06-15Pull bugzilla-5452 into release branchLen Brown1-2/+2
2006-04-01ACPI: build fix for u8 cpu_indexAshok Raj1-5/+5
2006-03-31ACPI: enable BIOS warningLen Brown1-2/+2
2006-03-26[PATCH] more s/fucn/func/ typo fixesAkinobu Mita1-1/+1
2006-01-24[ACPI] merge 3549 4320 4485 4588 4980 5483 5651 acpica asus fops pnpacpi bran...Len Brown1-19/+11
2006-01-07[ACPI] move some run-time structure inits to compile timeArjan van de Ven1-2/+0
2006-01-04[PATCH] driver core: replace "hotplug" by "uevent"Kay Sievers1-4/+4
2005-12-01[ACPI] Avoid BIOS inflicted crashes by evaluating _PDC only onceVenkatesh Pallipadi1-17/+11
2005-11-30[ACPI] fix 2.6.13 boot hang regression on HT box w/ broken BIOSVenkatesh Pallipadi1-0/+15
2005-09-03[ACPI] revert bad processor_core.c patch for bug 5128Len Brown1-13/+10
2005-09-03[ACPI] build fix - processor_core.c w/ !CONFIG_SMPLen Brown1-1/+1
2005-09-03[ACPI] fix processor_core.c for NR_CPUS > 256Venkatesh Pallipadi1-9/+12
2005-09-03[ACPI] add static to function definitionsAdrian Bunk1-1/+1
2005-08-05[ACPI] Lindent all ACPI filesLen Brown1-246/+191
2005-07-12[ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...Len Brown1-0/+37
2005-07-12[ACPI] enable C2 and C3 idle power states on SMPVenkatesh Pallipadi1-0/+37
2005-06-27[PATCH] acpi bridge hotadd: Allow ACPI .add and .start operations to be done ...Rajesh Shah1-1/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+989