<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/arch/x86_64/kernel/k8.c, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/arch/x86_64/kernel/k8.c?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/arch/x86_64/kernel/k8.c?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2007-10-11T09:17:24Z</updated>
<entry>
<title>x86_64: move kernel</title>
<updated>2007-10-11T09:17:24Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2007-10-11T09:17:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=250c22777fe1ccd7ac588579a6c16db4c0161cc5'/>
<id>urn:sha1:250c22777fe1ccd7ac588579a6c16db4c0161cc5</id>
<content type='text'>
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>Avoid zero size allocation in cache_k8_northbridges()</title>
<updated>2007-05-24T03:14:12Z</updated>
<author>
<name>Ben Collins</name>
<email>ben.collins@ubuntu.com</email>
</author>
<published>2007-05-23T20:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3c6df2a9177c010bf811c361149069e4bfd9bb11'/>
<id>urn:sha1:3c6df2a9177c010bf811c361149069e4bfd9bb11</id>
<content type='text'>
kmalloc for flush_words resulted in zero size allocation when no
k8_northbridges existed.  Short circuit the code path for this case.

Also remove uneeded zeroing of num_k8_northbridges just after checking if
it is zero.

Signed-off-by: Ben Collins &lt;bcollins@ubuntu.com&gt;
Cc: Andi Kleen &lt;ak@suse.de&gt;
Cc: Dave Jones &lt;davej@codemonkey.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>cache_k8_northbridges() overflows beyond allocation</title>
<updated>2007-04-17T01:09:18Z</updated>
<author>
<name>Badari Pulavarty</name>
<email>pbadari@gmail.com</email>
</author>
<published>2007-04-13T15:13:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=6f29e35e2d4cdbc3e8785982314e54ec5df4ad37'/>
<id>urn:sha1:6f29e35e2d4cdbc3e8785982314e54ec5df4ad37</id>
<content type='text'>
cache_k8_northbridges() is storing config values to incorrect locations
(in flush_words) and also its overflowing beyond the allocation, causing
slab verification failures.

Signed-off-by: Badari Pulavarty &lt;pbadari@us.ibm.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.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>
<email>ak@suse.de</email>
</author>
<published>2006-06-26T11:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/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>
</feed>
