Do not fold PCD and PWT bits in _PAGE_PCD. Instead, introduce a new
_PAGE_UC which defines uncached mappings and use it in place of _PAGE_PCD.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/arch/x86/mm/
Remove reserved pages mapping to zeropage. Reserved and holes are now not
mapped at all.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/arch/x86/
KERNPG_TABLE was a bug in earlier patch. Remove it from pte.
pte_val() check is redundant as this routine is called immediately after a
ptepage is allocated afresh.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-
Some incremental changes and bug fixes for PAT patchset. The changes are from
the feedback we received earlier. There are few more pending changes that will
follow soon.
Thanks,
Venki
--
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL
map and unmap reserved regions, before accessing through /dev/mem read
interface. This is for full compatibility with existing /dev/mem
usages.
For regions that are mapped in identity map, we use __va().
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha &
Some incremental changes and bug fixes for PAT patchset. The changes are from
the feedback we received earlier. There are few more pending changes that will
follow soon.
Thanks,
Venki
--
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL
map and unmap reserved regions, before accessing through /dev/mem read
interface. This is for full compatibility with existing /dev/mem
usages.
For regions that are mapped in identity map, we use __va().
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL
KERNPG_TABLE was a bug in earlier patch. Remove it from pte.
pte_val() check is redundant as this routine is called immediately after a
ptepage is allocated afresh.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86
Remove reserved pages mapping to zeropage. Reserved and holes are now not
mapped at all.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86/mm/init_32.c
Do not fold PCD and PWT bits in _PAGE_PCD. Instead, introduce a new
_PAGE_UC which defines uncached mappings and use it in place of _PAGE_PCD.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86/mm/ioremap_32.c
New interfaces exported for uc and wc accesses. Apps has to change to use
these new interfaces.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/drivers/pci
ns instead of ioremap/early_ioremap. We have
changed few such common cases, but there can be more in /drivers land.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
--
--
To unsubscribe from this list: send the line "unsubscrib
Straight forward port of pat-drivers.patch to x86 tree
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.24-rc/drivers/char/drm/drm_proc.c
===
---
Forward port of devmem.patch to x86 tree. With added bug fix of doing
cpa only with non zero flags.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/arch/
This makes 32 bit cpa similar to x86_64 and makes it easier for following PAT
patches.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/arch/x86/mm/p
Forward port of ioremap.patch to x86 tree.
Shared code across i386 and x86_64 are in shared files ioremap.c and io.h.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/arch/x86/mm/
ange works fine)
(This patch is testable as a standalone patch)
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Patchset is against Ingo's x86 branch from 2 days ago. Will need some merging
effort with Andi's CPA
start.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/arch/x86/kernel/e820_64.c
===
--- linux-2.6.git.orig/arch/x86/kernel/e820_64.c2008-
Forward port of pci-mmap-conflict.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/arch/x86/pci/i386.c
===
--- linux-2.6.git.o
i386: Map only usable memory in identity map. Reserved memory maps to a
zero page.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/arch/x86/kern
Straight forward port of pat-conflict.patch to x86 tree. Use a linear
list to keep track of all reserved region mappings.
Only UC access is allowed for RAM regions for now.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: l
ted with these patches.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
Index: linux-2.6.git/arch/x86/mm/Makefile_64
===
--- linux-2.6.git.orig/arch/x86/mm/Makefile_64 2008-01-08 12:
with these patches.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86/mm/Makefile_64
===
--- linux-2.6.git.orig/arch/x86/mm/Makefile_64 2008-01-08 12:42:58.0
i386: Map only usable memory in identity map. Reserved memory maps to a
zero page.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86/kernel/e820_32.c
Straight forward port of pat-conflict.patch to x86 tree. Use a linear
list to keep track of all reserved region mappings.
Only UC access is allowed for RAM regions for now.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git
start.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86/kernel/e820_64.c
===
--- linux-2.6.git.orig/arch/x86/kernel/e820_64.c2008-01-08
03:41
Forward port of pci-mmap-conflict.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86/pci/i386.c
===
--- linux-2.6.git.orig/arch/x86/pci
Straight forward port of pat-drivers.patch to x86 tree
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.24-rc/drivers/char/drm/drm_proc.c
===
--- linux-2.6.24
New interfaces exported for uc and wc accesses. Apps has to change to use
these new interfaces.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/drivers/pci/pci-sysfs.c
of ioremap/early_ioremap. We have
changed few such common cases, but there can be more in /drivers land.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
--
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body
)
(This patch is testable as a standalone patch)
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Patchset is against Ingo's x86 branch from 2 days ago. Will need some merging
effort with Andi's CPA changes and few other changes
This makes 32 bit cpa similar to x86_64 and makes it easier for following PAT
patches.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86/mm/pageattr_32.c
Forward port of ioremap.patch to x86 tree.
Shared code across i386 and x86_64 are in shared files ioremap.c and io.h.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86/mm/ioremap_64.c
Forward port of devmem.patch to x86 tree. With added bug fix of doing
cpa only with non zero flags.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
Index: linux-2.6.git/arch/x86/mm/pat.c
server has to use this interface for WC
mapping.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6.24-rc4/fs/sysfs/bin.c
===
--- linux-2.6.24-rc4.o
ACPI boot code has assumptions about entire memory being mapped in identity
mapping at:
* Generic __acpi_map_table
* Looking for RSD PTR at boot time
* Looking for mp table
Fix all these to use early_ioremap and early_iounmap.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Sign
()?
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6/arch/x86/kernel/setup64.c
===
--- linux-2.6.orig/arch/x86/kernel/setup64.c2007-12-11 03:30:
Straight forward port of pat-conflict.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6.24-rc4/arch/x86/mm/ioremap_64.c
=
le details.
We expect this can be done easily once we have discussed/resolved the
basic PAT problems with this RFC.
Fireaway all comments, complaints, concerns and things we may break while
we do this.
Tested with 2.6.24-rc4 and X86_64.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED
Doesn't do anything yet.
Based on a earlier patch by Eric Biederman and Andi Kleen.
Simple forward port of cpu-shutdown.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6/arch/x86/kernel
there.
* Avoid mapping 0 - 1M physical addresses in kernel text mapping.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6.24-rc/arch/x86/kern
holes in memory space.
TBD: Read reserved regions as 0x or something, and continue reading
across holes, till we reach the high_memory (end of memory).
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6.24
. For fork(), for every /dev/mem mapping, we have to keep track
of the usage by doing reserve_mattr().
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6.24-rc4/arch/
Straight forward port of pat-drivers.patch to x86 tree
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
diff --git a/drivers/char/drm/drm_proc.c b/drivers/char/drm/drm_proc.c
index 12dfea8..c49be81 100644
--- a/driv
Forward port of ioremap.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6.24-rc4/arch/x86/mm/ioremap_64.c
===
--- linux-2.6
Forward port of pci-mmap-conflict.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6.24-rc4/arch/x86/pci/i386.c
===
--- linu
are marked reserved (which the driver does before doing iomap).
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Suresh Siddha <[EMAIL PROTECTED]>
---
Index: linux-2.6.24-rc4/arch/x86/kernel/e820_64.c
===
---
Forward port of pci-mmap-conflict.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6.24-rc4/arch/x86/pci/i386.c
===
--- linux-2.6.24-rc4.orig
are marked reserved (which the driver does before doing iomap).
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6.24-rc4/arch/x86/kernel/e820_64.c
===
--- linux-2.6.24-rc4
Forward port of ioremap.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6.24-rc4/arch/x86/mm/ioremap_64.c
===
--- linux-2.6.24-rc4.orig/arch
Straight forward port of pat-drivers.patch to x86 tree
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
diff --git a/drivers/char/drm/drm_proc.c b/drivers/char/drm/drm_proc.c
index 12dfea8..c49be81 100644
--- a/drivers/char/drm/drm_proc.c
holes in memory space.
TBD: Read reserved regions as 0x or something, and continue reading
across holes, till we reach the high_memory (end of memory).
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6.24-rc/arch/x86
. For fork(), for every /dev/mem mapping, we have to keep track
of the usage by doing reserve_mattr().
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6.24-rc4/arch/x86/mm/pat.c
there.
* Avoid mapping 0 - 1M physical addresses in kernel text mapping.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6.24-rc/arch/x86/kernel/e820_64.c
Doesn't do anything yet.
Based on a earlier patch by Eric Biederman and Andi Kleen.
Simple forward port of cpu-shutdown.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6/arch/x86/kernel/reboot_64.c
.
We expect this can be done easily once we have discussed/resolved the
basic PAT problems with this RFC.
Fireaway all comments, complaints, concerns and things we may break while
we do this.
Tested with 2.6.24-rc4 and X86_64.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off
()?
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6/arch/x86/kernel/setup64.c
===
--- linux-2.6.orig/arch/x86/kernel/setup64.c2007-12-11 03:30:46.0
Straight forward port of pat-conflict.patch to x86 tree.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6.24-rc4/arch/x86/mm/ioremap_64.c
===
--- linux-2.6.24
ACPI boot code has assumptions about entire memory being mapped in identity
mapping at:
* Generic __acpi_map_table
* Looking for RSD PTR at boot time
* Looking for mp table
Fix all these to use early_ioremap and early_iounmap.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off
server has to use this interface for WC
mapping.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Suresh Siddha [EMAIL PROTECTED]
---
Index: linux-2.6.24-rc4/fs/sysfs/bin.c
===
--- linux-2.6.24-rc4.orig/fs/sysfs/bin.c
On Thu, Mar 22, 2007 at 03:18:26AM -0800, Andrew Morton wrote:
> On Wed, 21 Mar 2007 13:22:17 -0700 Venkatesh Pallipadi <[EMAIL PROTECTED]>
> wrote:
>
> >
> > Introduce a new flag for timers - 'deferrable timer'
> > Timers that work normally when system
On Thu, Mar 22, 2007 at 03:18:26AM -0800, Andrew Morton wrote:
On Wed, 21 Mar 2007 13:22:17 -0700 Venkatesh Pallipadi [EMAIL PROTECTED]
wrote:
Introduce a new flag for timers - 'deferrable timer'
Timers that work normally when system is busy. But, will not cause CPU to
come out
> > =
> >
> > The beginning section of my .config is as follows:
> >
>
> Thanks. Cc's added..
Patch below resolves this issue.
Patch for cpuidle boot han
Add a new deferrable delayed work init. This can be used to schedule work
that are 'unimportant' when CPU is idle and can be called later, when CPU
eventually comes out of idle.
Use this init in cpufreq ondemand governor.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Inde
timer flag. __next_timer_interrupt() function
skips over these deferrable timers when CPU looks for
next timer event for which it has to wake up.
This is exported by a new interface init_timer_deferrable() that can
be called in place of regular init_timer().
Signed-off-by: Venkatesh Pallipadi
timer flag. __next_timer_interrupt() function
skips over these deferrable timers when CPU looks for
next timer event for which it has to wake up.
This is exported by a new interface init_timer_deferrable() that can
be called in place of regular init_timer().
Signed-off-by: Venkatesh Pallipadi
Add a new deferrable delayed work init. This can be used to schedule work
that are 'unimportant' when CPU is idle and can be called later, when CPU
eventually comes out of idle.
Use this init in cpufreq ondemand governor.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: new
Finger here.
http://www.ussg.iu.edu/hypermail/linux/kernel/0703.2/2025.html
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: new/drivers/cpuidle/cpuidle.c
===
--- new.orig/drivers/cpuidle/cpuidle.c 2007-03-21 14:25
Add a new not_critical_when_idle parameter to queue_delayed_work_on(). This
parameter can be used to schedule work that are 'unimportant' when
CPU is idle and can be called later, when CPU eventually comes out of idle.
Use this parameter in cpufreq ondemand governor.
Signed-off-by: Venkatesh
-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Index: linux-2.6.20/kernel/timer.c
===
--- linux-2.6.20.orig/kernel/timer.c2007-03-16 14:13:19.0 -0700
+++ linux-2.6.20/kernel/timer.c 2007-03-16 14:51:15.0
-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: linux-2.6.20/kernel/timer.c
===
--- linux-2.6.20.orig/kernel/timer.c2007-03-16 14:13:19.0 -0700
+++ linux-2.6.20/kernel/timer.c 2007-03-16 14:51:15.0 -0700
Add a new not_critical_when_idle parameter to queue_delayed_work_on(). This
parameter can be used to schedule work that are 'unimportant' when
CPU is idle and can be called later, when CPU eventually comes out of idle.
Use this parameter in cpufreq ondemand governor.
Signed-off-by: Venkatesh
reported only once
> drivers/cpuidle/cpuidle.c:272: erreur: for each function it appears in.)
> make[2]: *** [drivers/cpuidle/cpuidle.o] Erreur 1
> make[1]: *** [drivers/cpuidle] Erreur 2
> make: *** [drivers] Erreur 2
>
Thanks for catching this breakage. Patch below should be the p
: erreur: for each function it appears in.)
make[2]: *** [drivers/cpuidle/cpuidle.o] Erreur 1
make[1]: *** [drivers/cpuidle] Erreur 2
make: *** [drivers] Erreur 2
Thanks for catching this breakage. Patch below should be the proper fix.
Thanks,
Venki
Signed-off-by: Venkatesh Pallipadi [EMAIL
Cleanup HPET RTC emulation based on earlier patch which uses HPET interrupts
in normal mode instead of legacy replacement mode. RTC can now coexist with
HPET.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Index: linux-2.6.21-rc-mm/arch/x86_64/K
Cleanup HPET related boot options in x86-64 and deprecate 'nohpet'.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Index: linux-2.6.21-rc-mm/arch/x86_64/kernel/hpet.c
===
--- linux-2.6.21-rc-mm.orig/arch/x86_64/
(not
in legacy replacement mode).
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Index: linux-2.6.21-rc-mm/arch/x86_64/kernel/apic.c
===
--- linux-2.6.21-rc-mm.orig/arch/x86_64/kernel/apic.c
+++ linux-2.6.21-rc-mm/arch/
Use HPET address detected by quirk, when it is not listed by BIOS and
register HPET as a clocksource.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Index: linux-2.6.21-rc-mm/arch/x86_64/kernel/hpet.c
===
--- linux-
kernel (2.6.20-rt8) and patch enables only x86-64
right now.
This patch:
Detect HPET by looking at PCI space, even when BIOS does not list HPET
device. This is useful to use HPET as dependable per CPU timer with tickless
kernels.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Documentation for cpuidle infrastructure
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Adam Belay <[EMAIL PROTECTED]>
Signed-off-by: Shaohua Li <[EMAIL PROTECTED]>
Index: linux-2.6.21-rc-mm/Documentatio
-by: Shaohua Li <[EMAIL PROTECTED]>
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Adam Belay <[EMAIL PROTECTED]>
Index: linux-2.6.21-rc-mm/drivers/acpi/processor_core.c
===
--- linux-2.6.21-rc-mm
administrato can know
about supported drivers and governors and switch them at run time.
Signed-off-by: Adam Belay <[EMAIL PROTECTED]>
Signed-off-by: Shaohua Li <[EMAIL PROTECTED]>
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
---
Take 2 - Rebased with 2.6.21-rc1.
Index: linux
kernel (2.6.20-rt8) and patch enables only x86-64
right now.
This patch:
Detect HPET by looking at PCI space, even when BIOS does not list HPET
device. This is useful to use HPET as dependable per CPU timer with tickless
kernels.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: linux
Use HPET address detected by quirk, when it is not listed by BIOS and
register HPET as a clocksource.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: linux-2.6.21-rc-mm/arch/x86_64/kernel/hpet.c
===
--- linux-2.6.21-rc
(not
in legacy replacement mode).
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: linux-2.6.21-rc-mm/arch/x86_64/kernel/apic.c
===
--- linux-2.6.21-rc-mm.orig/arch/x86_64/kernel/apic.c
+++ linux-2.6.21-rc-mm/arch/x86_64
Cleanup HPET RTC emulation based on earlier patch which uses HPET interrupts
in normal mode instead of legacy replacement mode. RTC can now coexist with
HPET.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: linux-2.6.21-rc-mm/arch/x86_64/Kconfig
Cleanup HPET related boot options in x86-64 and deprecate 'nohpet'.
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: linux-2.6.21-rc-mm/arch/x86_64/kernel/hpet.c
===
--- linux-2.6.21-rc-mm.orig/arch/x86_64/kernel/hpet.c
administrato can know
about supported drivers and governors and switch them at run time.
Signed-off-by: Adam Belay [EMAIL PROTECTED]
Signed-off-by: Shaohua Li [EMAIL PROTECTED]
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
---
Take 2 - Rebased with 2.6.21-rc1.
Index: linux-2.6.21-rc-mm/arch/i386
-by: Shaohua Li [EMAIL PROTECTED]
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Adam Belay [EMAIL PROTECTED]
Index: linux-2.6.21-rc-mm/drivers/acpi/processor_core.c
===
--- linux-2.6.21-rc-mm.orig/drivers/acpi
Documentation for cpuidle infrastructure
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Adam Belay [EMAIL PROTECTED]
Signed-off-by: Shaohua Li [EMAIL PROTECTED]
Index: linux-2.6.21-rc-mm/Documentation/cpuidle/core.txt
On Mon, Feb 12, 2007 at 08:22:01PM -0500, Dave Jones wrote:
> On Mon, Feb 12, 2007 at 10:39:25AM -0800, Venkatesh Pallipadi wrote:
> >
> > Introducing 'cpuidle', a new CPU power management infrastructure to manage
> > idle CPUs in a clean and efficient manner.
>
On Mon, Feb 12, 2007 at 08:22:01PM -0500, Dave Jones wrote:
On Mon, Feb 12, 2007 at 10:39:25AM -0800, Venkatesh Pallipadi wrote:
Introducing 'cpuidle', a new CPU power management infrastructure to manage
idle CPUs in a clean and efficient manner.
cpuidle separates out the drivers
Documentation for cpuidle infrastructure
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Adam Belay <[EMAIL PROTECTED]>
Signed-off-by: Shaohua Li <[EMAIL PROTECTED]>
Index: linux-2.6.21-rc-mm/Documentatio
Li <[EMAIL PROTECTED]>
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Adam Belay <[EMAIL PROTECTED]>
Index: idle20/drivers/acpi/processor_core.c
===
Index: linux-2.6.21-rc-mm/drivers/acp
administrato can know
about supported drivers and governors and switch them at run time.
Signed-off-by: Adam Belay <[EMAIL PROTECTED]>
Signed-off-by: Shaohua Li <[EMAIL PROTECTED]>
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Index: idle20
administrato can know
about supported drivers and governors and switch them at run time.
Signed-off-by: Adam Belay [EMAIL PROTECTED]
Signed-off-by: Shaohua Li [EMAIL PROTECTED]
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: idle20/arch/i386/Kconfig
Li [EMAIL PROTECTED]
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Adam Belay [EMAIL PROTECTED]
Index: idle20/drivers/acpi/processor_core.c
===
Index: linux-2.6.21-rc-mm/drivers/acpi/processor_core.c
Documentation for cpuidle infrastructure
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Signed-off-by: Adam Belay [EMAIL PROTECTED]
Signed-off-by: Shaohua Li [EMAIL PROTECTED]
Index: linux-2.6.21-rc-mm/Documentation/cpuidle/core.txt
gain later in enable_lapic_nmi_watchdog().
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Index: linux-2.6.20-rc-mm/arch/i386/kernel/nmi.c
===
--- linux-2.6.20-rc-mm.orig/arch/i386/kernel/nmi.c
+++ linux-2.6.20-rc-mm/
in enable_lapic_nmi_watchdog().
Signed-off-by: Venkatesh Pallipadi [EMAIL PROTECTED]
Index: linux-2.6.20-rc-mm/arch/i386/kernel/nmi.c
===
--- linux-2.6.20-rc-mm.orig/arch/i386/kernel/nmi.c
+++ linux-2.6.20-rc-mm/arch/i386/kernel/nmi.c
1 - 100 of 178 matches
Mail list logo