<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/x86_64/kernel/Makefile, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-09-26T08:52:42Z</updated>
<entry>
<title>[PATCH] x86: Refactor thermal throttle processing</title>
<updated>2006-09-26T08:52:42Z</updated>
<author>
<name>Dmitriy Zavin</name>
</author>
<published>2006-09-26T08:52:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=15d5f8398311f565682959daaca30e3ca7aea600'/>
<id>urn:sha1:15d5f8398311f565682959daaca30e3ca7aea600</id>
<content type='text'>
Refactor the event processing (syslog messaging and rate limiting)
into separate file therm_throt.c. This allows consistent reporting
of CPU thermal throttle events.

After ACK'ing the interrupt, if the event is current, the user
(p4.c/mce_intel.c) calls therm_throt_process to log (and rate limit)
the event. If that function returns 1, the user has the option to log
things further (such as to mce_log in x86_64).

AK: minor cleanup

Signed-off-by: Dmitriy Zavin &lt;dmitriyz@google.com&gt;
Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] i386/x86-64: Make all early PCI scans dependent on CONFIG_PCI</title>
<updated>2006-09-26T08:52:41Z</updated>
<author>
<name>Andi Kleen</name>
</author>
<published>2006-09-26T08:52:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f157cbb1eb9ce3f33a401ec6d20eb3eb852351a3'/>
<id>urn:sha1:f157cbb1eb9ce3f33a401ec6d20eb3eb852351a3</id>
<content type='text'>
This is useful on systems with broken PCI bus. Affects various
scans in x86-64 and i386's early ACPI quirk scan.

Cc: gregkh@suse.de
Cc: len.brown@intel.com
Cc: Trammell Hudson &lt;hudson@osresearch.net&gt;

Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Move early chipset quirks out to new file</title>
<updated>2006-09-26T08:52:30Z</updated>
<author>
<name>Andi Kleen</name>
</author>
<published>2006-09-26T08:52:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dfa4698c50bf85b7927214b0e4a3dc4bc3b3c4a9'/>
<id>urn:sha1:dfa4698c50bf85b7927214b0e4a3dc4bc3b3c4a9</id>
<content type='text'>
They did not really belong into io_apic.c. Move them into a new file
and clean it up a bit.

Also remove outdated ATI quirk that was obsolete,

Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Remove all ifdefs for local/io apic</title>
<updated>2006-09-26T08:52:29Z</updated>
<author>
<name>Andi Kleen</name>
</author>
<published>2006-09-26T08:52:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f11d8a5efd625ffa41cde1d8472f85e885478ec'/>
<id>urn:sha1:7f11d8a5efd625ffa41cde1d8472f85e885478ec</id>
<content type='text'>
IO-APIC or local APIC can only be disabled at runtime anyways and
Kconfig has forced these options on for a long time now.

The Kconfigs are kept only now for the benefit of the shared acpi
boot.c code.

Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] lockdep: stacktrace subsystem, x86_64 support</title>
<updated>2006-07-03T22:27:02Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2006-07-03T07:24:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21b32bbff950771f196da91011249fa05fa83b32'/>
<id>urn:sha1:21b32bbff950771f196da91011249fa05fa83b32</id>
<content type='text'>
Framework to generate and save stacktraces quickly, without printing anything
to the console.  x86_64 support.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Arjan van de Ven &lt;arjan@linux.intel.com&gt;
Cc: Andi Kleen &lt;ak@muc.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] audit syscall classes</title>
<updated>2006-07-01T11:44:10Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-07-01T07:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b915543b46a2aa599fdd2169e51bcfd88812a12b'/>
<id>urn:sha1:b915543b46a2aa599fdd2169e51bcfd88812a12b</id>
<content type='text'>
Allow to tie upper bits of syscall bitmap in audit rules to kernel-defined
sets of syscalls.  Infrastructure, a couple of classes (with 32bit counterparts
for biarch targets) and actual tie-in on i386, amd64 and ia64.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[PATCH] x86_64: Calgary IOMMU - Calgary specific bits</title>
<updated>2006-06-26T17:48:19Z</updated>
<author>
<name>Jon Mason</name>
</author>
<published>2006-06-26T11:58:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e465058d55a88feb4c7ecabe63eea7ea7147e206'/>
<id>urn:sha1:e465058d55a88feb4c7ecabe63eea7ea7147e206</id>
<content type='text'>
This patch hooks Calgary into the build, the x86-64 IOMMU
initialization paths, and introduces the Calgary specific bits.  The
implementation draws inspiration from both PPC (which has support for
the same chip but requires firmware support which we don't have on
x86-64) and gart. Calgary is different from gart in that it support a
translation table per PHB, as opposed to the single gart aperture.

Changes from previous version:
 * Addition of boot-time disablement for bus-level translation/isolation
   (e.g, enable userspace DMA for things like X)
 * Usage of newer IOMMU abstraction functions

Signed-off-by: Muli Ben-Yehuda &lt;muli@il.ibm.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@us.ibm.com&gt;
Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] x86_64: Rename IOMMU option, fix help and mark option embedded.</title>
<updated>2006-06-26T17:48:17Z</updated>
<author>
<name>Andi Kleen</name>
</author>
<published>2006-06-26T11:57:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a813ce432f27c4f5011c7b5ac9d2bbbfeb41d9a7'/>
<id>urn:sha1:a813ce432f27c4f5011c7b5ac9d2bbbfeb41d9a7</id>
<content type='text'>
 - Rename the GART_IOMMU option to IOMMU to make clear it's not
   just for AMD
 - Rewrite the help text to better emphatise this fact
 - Make it an embedded option because too many people get it wrong.

To my astonishment I discovered the aacraid driver tests this
symbol directly. This looks quite broken to me - it's an internal
implementation detail of the PCI DMA API. Can the maintainer
please clarify what this test was intended to do?

Cc: linux-scsi@vger.kernel.org
Cc: alan@redhat.com
Cc: markh@osdl.org
Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] x86_64: Clean and enhance up K8 northbridge access code</title>
<updated>2006-06-26T17:48:15Z</updated>
<author>
<name>Andi Kleen</name>
</author>
<published>2006-06-26T11:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a32073bffc656ca4bde6002b6cf7c1a8e0e22712'/>
<id>urn:sha1:a32073bffc656ca4bde6002b6cf7c1a8e0e22712</id>
<content type='text'>
 - Factor out the duplicated access/cache code into a single file
   * Shared between i386/x86-64.
 - Share flush code between AGP and IOMMU
   * Fix a bug: AGP didn't wait for end of flush before
 - Drop 8 northbridges limit and allocate dynamically
 - Add lock to serialize AGP and IOMMU GART flushes
 - Add PCI ID for next AMD northbridge
 - Random related cleanups

The old K8 NUMA discovery code is unchanged. New systems
should all use SRAT for this.

Cc: "Navin Boppuri" &lt;navin.boppuri@newisys.com&gt;
Cc: Dave Jones &lt;davej@redhat.com&gt;
Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] x86_64: x86_64 version of the smp alternative patch.</title>
<updated>2006-06-26T17:48:14Z</updated>
<author>
<name>Gerd Hoffmann</name>
</author>
<published>2006-06-26T11:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d167a51877e94dda73dd656c51f363502309f713'/>
<id>urn:sha1:d167a51877e94dda73dd656c51f363502309f713</id>
<content type='text'>
Changes are largely identical to the i386 version:

 * alternative #define are moved to the new alternative.h file.
 * one new elf section with pointers to the lock prefixes which can be
   nop'ed out for non-smp.
 * two new elf sections simliar to the "classic" alternatives to
   replace SMP code with simpler UP code.
 * fixup headers to use alternative.h instead of defining their own
   LOCK / LOCK_PREFIX macros.

The patch reuses the i386 version of the alternatives code to avoid code
duplication.  The code in alternatives.c was shuffled around a bit to
reduce the number of #ifdefs needed.  It also got some tweaks needed for
x86_64 (vsyscall page handling) and new features (noreplacement option
which was x86_64 only up to now).  Debug printk's are changed from
compile-time to runtime.

Loosely based on a early version from Bastian Blank &lt;waldi@debian.org&gt;

Signed-off-by: Gerd Hoffmann &lt;kraxel@suse.de&gt;
Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
