<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/arch/x86/mach-generic/default.c, branch master</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2009-01-29T13:16:52+00:00</updated>
<entry>
<title>x86: remove subarchitecture support</title>
<updated>2009-01-29T13:16:52+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T18:32:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=6bda2c8b32febeb38ee128047253751e080bad52'/>
<id>urn:sha1:6bda2c8b32febeb38ee128047253751e080bad52</id>
<content type='text'>
Remove the 32-bit subarchitecture support code.

All subarchitectures but Voyager have been converted. Voyager will be
done later or will be removed.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, smp: remove mach_ipi.h</title>
<updated>2009-01-29T13:16:49+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T18:14:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d53e2f2855f1c7c2725d550c1ae6b26f4d671c50'/>
<id>urn:sha1:d53e2f2855f1c7c2725d550c1ae6b26f4d671c50</id>
<content type='text'>
Move mach_ipi.h definitions into genapic.h.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: remove mach_apic.h</title>
<updated>2009-01-29T13:16:42+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=1dcdd3d15ecea0c22a09d4d001a39d425fceff2c'/>
<id>urn:sha1:1dcdd3d15ecea0c22a09d4d001a39d425fceff2c</id>
<content type='text'>
Spread mach_apic.h definitions into genapic.h. (with some knock-on effects
on smp.h and apic.h.)

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: remove mach_apicdef.h</title>
<updated>2009-01-28T22:20:36+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:36:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=1f75ed0c1311a50ed393bcac258de65680d360e5'/>
<id>urn:sha1:1f75ed0c1311a50ed393bcac258de65680d360e5</id>
<content type='text'>
Move its definitions into apic.h.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: eliminate asm/mach-*/mach_mpparse.h</title>
<updated>2009-01-28T22:20:35+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=fb5b33c9f62ca9222c11841d61ddb7dc1a6552e9'/>
<id>urn:sha1:fb5b33c9f62ca9222c11841d61ddb7dc1a6552e9</id>
<content type='text'>
Move the definition to mpparse.h.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, smp: eliminate asm/mach-default/mach_wakecpu.h</title>
<updated>2009-01-28T22:20:35+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:16:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0939e4fd351c58d08d25650797749f18904461af'/>
<id>urn:sha1:0939e4fd351c58d08d25650797749f18904461af</id>
<content type='text'>
Spread mach_wakecpu.h's definitions into apic.h and genapic.h
and remove mach_wakecpu.h.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, smp: refactor -&gt;inquire_remote_apic() methods</title>
<updated>2009-01-28T22:20:34+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T15:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=25dc004903a38f0b6f6626dbbab058c8709c5398'/>
<id>urn:sha1:25dc004903a38f0b6f6626dbbab058c8709c5398</id>
<content type='text'>
Nothing exciting - a few subarches dont want APIC remote reads to
be performed - the others are content with the default method.

 - extend the generic code to handle NULL methods

 - clear out dummy methods and replace them with NULL

 - clean up: remove wrapper macros, etc.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, smp: remove -&gt;restore_NMI_vector()</title>
<updated>2009-01-28T22:20:34+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T15:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3d5f597e938c425554cb7668fd3c9d6a536a984a'/>
<id>urn:sha1:3d5f597e938c425554cb7668fd3c9d6a536a984a</id>
<content type='text'>
Nothing actually restores the NMI vector - so remove this
logic altogether.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, smp: refactor -&gt;store/restore_NMI_vector() methods</title>
<updated>2009-01-28T22:20:33+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T15:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7bd06ec63a1204ca44b9f1dc487b8632016162d1'/>
<id>urn:sha1:7bd06ec63a1204ca44b9f1dc487b8632016162d1</id>
<content type='text'>
Only NUMAQ does something substantial here, because it initializes
via NMIs (not via INIT as standard SMP startup) - so it needs to
store and restore the NMI vector.

 - extend the generic code to handle NULL methods

 - clear out dummy methods and replace them with NULL

 - clean up: remove wrapper macros, etc.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, smp: refactor -&gt;smp_callin_clear_local_apic() methods</title>
<updated>2009-01-28T22:20:33+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T15:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=333344d94300500e401cffb4eea10a5ab6e5a41d'/>
<id>urn:sha1:333344d94300500e401cffb4eea10a5ab6e5a41d</id>
<content type='text'>
Only NUMAQ does something substantial here, because it initializes
via NMIs (not via INIT as standard SMP startup) - so it needs to
reset the APIC.

 - extend the generic code to handle NULL methods

 - clear out dummy methods and replace them with NULL

 - clean up: remove wrapper macros, etc.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
</feed>
