<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/arch/x86/include/asm/mach-default, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/arch/x86/include/asm/mach-default?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/arch/x86/include/asm/mach-default?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2009-01-29T13:16:51Z</updated>
<entry>
<title>x86: move mach-default/*.h files to asm/</title>
<updated>2009-01-29T13:16:51Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T18:34:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=1164dd0099c0d79146a55319670f57ab7ad1d352'/>
<id>urn:sha1:1164dd0099c0d79146a55319670f57ab7ad1d352</id>
<content type='text'>
We are getting rid of subarchitecture support - move the hook files
to asm/. (These are now stale and should be replaced with more explicit
runtime mechanisms - but the transition is simpler this way.)

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:49Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T18:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/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:42Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:55:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/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, smp: refactor -&gt;wake_cpu</title>
<updated>2009-01-28T22:20:37Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:50:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=328386d7ab600aa0993a1226f5817ac30a735724'/>
<id>urn:sha1:328386d7ab600aa0993a1226f5817ac30a735724</id>
<content type='text'>
- remove macro wrappers

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:36Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:36:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/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: remove mach_mpspec.h</title>
<updated>2009-01-28T22:20:36Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:36:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=b2af018ff26f1a2a026f548f7f0e552589905689'/>
<id>urn:sha1:b2af018ff26f1a2a026f548f7f0e552589905689</id>
<content type='text'>
Move its definitions into mpspec.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:35Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/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:35Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T16:16:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/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:34Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T15:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/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: refactor -&gt;store/restore_NMI_vector() methods</title>
<updated>2009-01-28T22:20:33Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T15:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/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>
</feed>
