<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/arch/x86/include/asm/bigsmp, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/arch/x86/include/asm/bigsmp?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/arch/x86/include/asm/bigsmp?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2009-01-30T14:21:23Z</updated>
<entry>
<title>x86, apic unification: remove left over files</title>
<updated>2009-01-30T14:21:23Z</updated>
<author>
<name>Yinghai Lu</name>
<email>yinghai@kernel.org</email>
</author>
<published>2009-01-30T03:29:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=36ef4944ee8118491631e317e406f9bd15e20e97'/>
<id>urn:sha1:36ef4944ee8118491631e317e406f9bd15e20e97</id>
<content type='text'>
Impact: cleanup

remove unused files

Signed-off-by: Yinghai Lu &lt;yinghai@kernel.org&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, apic: untangle the send_IPI_*() jungle</title>
<updated>2009-01-28T22:20:31Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T14:42:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=dac5f4121df3c39fdb2ea57acd669a0ae19e46f8'/>
<id>urn:sha1:dac5f4121df3c39fdb2ea57acd669a0ae19e46f8</id>
<content type='text'>
Our send_IPI_*() methods and definitions are a twisted mess: the same
symbol is defined to different things depending on .config details,
in a non-transparent way.

 - spread out the quirks into separately named per apic driver methods

 - prefix the standard PC methods with default_

 - get rid of wrapper macro obfuscation

 - clean up various details

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, apic: refactor -&gt;cpu_mask_to_apicid*()</title>
<updated>2009-01-28T22:20:30Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T14:20:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=debccb3e77be52cfc26c5a99e123c114c5c72aeb'/>
<id>urn:sha1:debccb3e77be52cfc26c5a99e123c114c5c72aeb</id>
<content type='text'>
- spread out the namespace on a per driver basis

 - clean up the functions

 - get rid of macros

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, apic: get rid of *_APIC_ID_MASK definitions</title>
<updated>2009-01-28T22:20:30Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T14:08:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=94af18755266edf46803564414d74f9621aaded8'/>
<id>urn:sha1:94af18755266edf46803564414d74f9621aaded8</id>
<content type='text'>
Impact: cleanup

Remove the *_APIC_ID_MASK subarch definitions and move them straight
to the genapic driver initialization code.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, apic: refactor -&gt;apic_id_mask &amp; APIC_ID_MASK</title>
<updated>2009-01-28T22:20:29Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T13:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5b8127277bc4cdca78eda5ee900a314642822ace'/>
<id>urn:sha1:5b8127277bc4cdca78eda5ee900a314642822ace</id>
<content type='text'>
- spread out the namespace on a per driver basis

 - get rid of wrapper macros

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, apic: refactor -&gt;get_apic_id() &amp; GET_APIC_ID()</title>
<updated>2009-01-28T22:20:29Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T13:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=ca6c8ed4646f8ccaa4f7db618bf69b8b8fb49767'/>
<id>urn:sha1:ca6c8ed4646f8ccaa4f7db618bf69b8b8fb49767</id>
<content type='text'>
- spread out the namespace on a per driver basis

 - get rid of macro wrappers

 - small cleanups

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, apic: refactor -&gt;phys_pkg_id()</title>
<updated>2009-01-28T22:20:27Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T12:24:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=cb8cc442dc7e07cb5438b357843ab4095ad73933'/>
<id>urn:sha1:cb8cc442dc7e07cb5438b357843ab4095ad73933</id>
<content type='text'>
Refactor the -&gt;phys_pkg_id() methods:

 - namespace separation

 - macro wrapper removal

 - open-coded calls to the methods in the generic code

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, apic: unify phys_pkg_id()</title>
<updated>2009-01-28T22:20:26Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T12:31:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=d4c9a9f3d416cfa1f5ffbe09d864d069467fe693'/>
<id>urn:sha1:d4c9a9f3d416cfa1f5ffbe09d864d069467fe693</id>
<content type='text'>
- unify the call signature of 64-bit to that of 32-bit

 - clean up the types all around

 - clean up namespace contamination

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: refactor -&gt;enable_apic_mode() subarch methods</title>
<updated>2009-01-28T22:20:26Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T11:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=4904033302c745342e3b3a611881cdee57fbe06a'/>
<id>urn:sha1:4904033302c745342e3b3a611881cdee57fbe06a</id>
<content type='text'>
Only ES7000 has a real -&gt;enable_apic_mode() method, the other
subarchitectures define it but keep it empty.

So mark the vector as NULL, extend the generic code to handle
NULL -setup_portio_remap() entries and remove all the empty
handlers.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: refactor -&gt;check_phys_apicid_present() subarch methods</title>
<updated>2009-01-28T22:20:25Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-01-28T11:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=a27a621001f4c3e57caf47feff4b014577fd01c6'/>
<id>urn:sha1:a27a621001f4c3e57caf47feff4b014577fd01c6</id>
<content type='text'>
- spread out the namespace to per driver methods

 - extend it to 64-bit as well so that we can use
   apic-&gt;check_phys_apicid_present() unconditionally

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