Displaying 20 results from an estimated 8000 matches similar to: "[PATCH]CPUIDLE: Initialize timer broadcast mechanism for C2"
2008 Sep 19
0
[PATCH 2/2] CPUIDLE: Handle C2 LAPIC timer & TSC stop
ACPI C2 is quite possible mapped to CPU C3 or deeper state, so thinking from worst cases, enable C3 like entry/exit handling for C2 by default. Option ''lapic_timer_c2_ok'' can be used to select simple C2 entry/exit only if the user make sure that LAPIC tmr & TSC will not be stopped during C2.
Signed-off-by: Wei Gang <gang.wei@intel.com>
2008 Sep 09
9
[PATCH 2/4] CPUIDLE: Avoid remnant LAPIC timer intr while force hpetbroadcast
CPUIDLE: Avoid remnant LAPIC timer intr while force hpetbroadcast
LAPIC will stop during C3, and resume to work after exit from C3. Considering below case:
The LAPIC timer was programmed to expire after 1000us, but CPU enter C3 after 100us and exit C3 at 9xxus.
0us: reprogram_timer(1000us)
100us: entry C3, LAPIC timer stop
9xxus: exit C3 due to unexpected event, LAPIC timer continue running
2009 Apr 30
0
[PATCH] cpuidle: Fix for timer_deadline==0 case
cpuidle: Fix for timer_deadline==0 case
After the scheduler timer became suspended before entering cpu idle state, the percpu timer_deadline is possible to be 0, i.e. no soft timer in the queue. This case will cause unexpected large residency percentage in C1 for the purely idle cpu.
The fix is if timer_deadline == 0, skip most hpet broadcast enter logic because no broadcast is needed for this
2008 Sep 19
0
[PATCH 0/2] CPUIDLE: fixings for multiple C3 & C2 LAPIC stop
[PATCH 1/2] Support multiple C3 states. There may be multiple ACPI C3 states mapped into different CPU C-states.So made some modification to support this case.
[PATCH 2/2] Handle C2 LAPIC timer & TSC stop. ACPI C2 is quite possible mapped to CPU C3 or deeper state, so thinking from worst cases, enable C3 like entry/exit handling for C2 by default. Option ''lapic_timer_c2_ok''
2008 Jul 14
0
[PATCH]PIT broadcast to fix local APIC timer stop issue for Deep C state
Local APIC timer may stop at deep C state (C3/C4...) entry/exit. Initial
HPET broadcast working in legacy replacing mode, broke RTC intr, so was
bypassed. This patch add the logic that use platform timer (PIT) to
reenable local APIC timer at C state entry/exit.
Currently, only keep PIT enabled with 100Hz freq. The next step is
trying to dynamically enable/disable PIT while needed, and give it
2010 Apr 23
0
vmcore on 5.4
Information: 5.4 kernel (2.6.18-164.el5).
I have a vmcore (from kdump), if the developers are interested, let me know
a place to upload the vmcore file.
I used the crash command to do a backtrace.
I manage to get machines with later 5.4 and 5.5 to panic the same way.
Broadcom or Intel NICs panic the same way.
This is an NFS client where the NFS server is restarting several times;
NFSv3, mount
2010 Feb 24
4
Re: [Xen-changelog] [xen-3.4-testing] x86: Generalise BUGFRAME_dump mechanism to allow polled UART irq to
FYI, I see the following build error with this patch...
MRJ
---- new warnings/errors for xen ----
keyhandler.c: In function `__dump_execstate'':
keyhandler.c:96: warning: asm operand 1 probably doesn''t match constraints
gmake[5]: *** [keyhandler.o] Error 1
gmake[4]: *** [/tank/ws/xvm-3.4.3/xen.hg/xen/common/built_in.o] Error 2
gmake[3]: *** [/tank/ws/xvm-3.4.3/xen.hg/xen/xen]
2011 May 04
2
RE: Instability with Xen, interrupt routing frozen, HPET broadcast
On Thu, 30 Sep 2010 14:02:34 +0800, gang.wei@intel.com wrote:
> I am the original developer of HPET broadcast code.
>
> First of all, to disable HPET broadcast, no additional patch is required.
> Please simply add option "cpuidle=off" or "max_cstate=1" at xen cmdline in
> /boot/grub/grub.conf.
>
> Second, I noticed that the issue just occur on
2008 Jun 16
0
[PATCH] x86: Back port from latest Linux kernel to enable C2/C3 entry via MWAIT
Current xen-linux (2.6.18) not include support for Cx MWAIT entry
method. Back port from latest Linux kernel (already there since 2.6.23).
Without this patch, _CST method couldn''t get C states with FFH address
space type.
Signed-off-by: Wei Gang <gang.wei@intel.com>
Jimmy
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
2008 May 20
4
[PATCH] Fix lapic timer stop issue in deep C state
Local APIC timer may stop at deep C state (C3/C4...) entry/exit. this
patch add the logic that use platform timer (HPET) to reenable local
APIC timer at C state entry/exit.
Signed-off-by: Wei Gang <gang.wei@intel.com>
Signed-off-by: Yu Ke <ke.yu@intel.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
2006 Sep 21
0
[PATCH] Move initialize_keytable declaration to keyhandler.h
# HG changeset patch
# User agriffis@vino.americas.hpqcorp.net
# Date 1158814338 14400
# Node ID 47e5627d8558a45de36ce70d1d81a025bbee4996
# Parent 010ae57673c7103737b84044eaa57a43347a0f0e
Move initialize_keytable declaration to keyhandler.h
Signed-off-by: Aron Griffis <aron@hp.com>
diff -r 010ae57673c7 -r 47e5627d8558 xen/arch/ia64/xen/xensetup.c
--- a/xen/arch/ia64/xen/xensetup.c Wed Sep
2008 Jul 16
1
[PATCH] Adjust handle_hpet_broadcast to let it run better before broadcast exit
Adjust handle_hpet_broadcast to let it run better before broadcast exit
Since hpet_broadcast_exit has been moved after interrupt enabled in C3
case, so adjust the handler of hpet broadcast to adapt to this.
Meanwhile, remove a freqently executed debug print line to simplify the
serial output.
Signed-off-by: Wei Gang <gang.wei@intel.com>
diff -r 63317b6c3eab xen/arch/x86/hpet.c
---
2013 Nov 11
1
[PATCH] x86/idle: reduce contention on ACPI register accesses
Other than when they''re located in I/O port space, accessing them when
in MMIO space (currently) implies usage of some sort of global lock: In
-unstable this would be due to the use of vmap(), is older trees the
necessary locking was introduced by 2ee9cbf9 ("ACPI: fix
acpi_os_map_memory()"). This contention was observed to result in Dom0
kernel soft lockups during the loading of
2013 Apr 19
0
[PATCH] x86/HVM: move per-vendor function tables into .init.data
hvm_enable() copies the table contents rather than storing the pointer,
so there''s no need to keep these tables post-boot.
Also constify the return values of the per-vendor initialization
functions, making clear that once the per-vendor initialization is
complete, the vendor specific tables won''t get modified anymore.
Finally, in hvm_enable(), use the returned pointer for all
2011 Mar 23
1
Re: [RFC PATCH V4 3/5] cpuidle: default idle driver for x86
On 03/23/2011 08:43 AM, Len Brown wrote:
> Why is this patch a step forward?
Hi Len,
I have basically moved the code for arch default and mwait
idle from arch/x86/kernel/process.c to a driver. This was
suggested by Venki (https://lkml.org/lkml/2010/10/19/460)
as part of pm_idle cleanup and direct call of
cpuidle_idle_call(). There is not much new code here.
>
>> +obj-$(CONFIG_X86)
2008 Oct 30
0
[PATCH 0/3] CPUIDLE: enable C1 FFH
This patchset enable support for C1 mwait entry.
[PATCH 1/3] dom0-C1-FFH.patch. It gets C1 information from ACPI table and pass it to Xen.
[PATCH 2/3] add-idx-field.patch. This patch adds an idx field in the ''struct acpi_processor_cx''. It can simplify some coding lines.
[PATCH 3/3] xen-C1-FFH.patch. It adds support for C1 FFH (mwait) entry. Meanwhile add timing for C1. The
2013 Jul 15
1
[PATCH] xen/cpuidle: Reduce logging level for unknown apic_ids
Dom0 uses this hypercall to pass ACPI information to Xen.
It is not very uncommon for more cpus to be listed in the ACPI tables than are
present on the system, particularly on systems with a common BIOS for a 2 and
4 socket server varients.
As Dom0 does not control the number of entries in the ACPI tables, and is
required to pass everything it finds to Xen, reduce the ERR to an INFO.
2008 Oct 16
0
[PATCH 1/2] CPUIDLE: backport c/s 18518 to 3.3
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2003 Jan 21
2
[patch] Two problems in testsuite (POSIX, perms)
Hello,
Noticed a couple of problems with the rsync testsuite. I have included
a possible patch for each problem (attached & inlined.)
The first problem is that on OpenBSD when make test is run and tests
are skipped you see messages like this:
cat: "/tmp/rsync-2/rsync/testtmp.chown/whyskipped": No such file or directory
SKIP chown ()
After my patch, you get the appropriate
2003 Jul 05
1
make check's diff -u vs -c
Wayne, i like the diff -u idea. I find -c awkward.
It seems to me that the shell script could test for support
of -u and if present use it instead of -c. ala
if [ -n "`diff -u /dev/null /dev/null 2>&1`" ]
then
difftype="-c"
else
difftype="-u"
fi
diff $difftype "$2"/"$f" "$3"/"$f" || failed=YES
or something