<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/x86/kernel/smpboot_32.c, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=master</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2008-04-17T15:41:04Z</updated>
<entry>
<title>x86: remove smpboot_32.c and smpboot_64.c</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4cedb3343f0b087275b9a8e23fc90737881ac91c'/>
<id>urn:sha1:4cedb3343f0b087275b9a8e23fc90737881ac91c</id>
<content type='text'>
Remove the last leftovers from the files. Move the ones
that are still used to the files they belong, the others
that grep can't reach, simply throw away.

Merge comments ontop of file and that's it: smpboot integrated

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: move apicid mappings to smpboot.c</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=acbb67341805d3b9ef263d8cbd103a6054164491'/>
<id>urn:sha1:acbb67341805d3b9ef263d8cbd103a6054164491</id>
<content type='text'>
They are i386 specific (the x86_64 definitions live
elsewhere, and should remain there), so are enclosed around
an ifdef

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: merge cpu_exit_clear</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2cd9fb71eedffb3a208a84daff705b9da5c915e8'/>
<id>urn:sha1:2cd9fb71eedffb3a208a84daff705b9da5c915e8</id>
<content type='text'>
this is the last remaining function in smpboot_32.c
Since it is i386 specific, move it around an ifdef to
smpboot.c

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: merge native_smp_prepare_cpus</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8aef135c73436fa46fdb4dc8aba49d5539dee72d'/>
<id>urn:sha1:8aef135c73436fa46fdb4dc8aba49d5539dee72d</id>
<content type='text'>
With the previous changes, code for native_smp_prepare_cpus()
in i386 and x86_64 now look very similar. merge them into
smpboot.c. Minor differences are inside ifdef

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: introduce smpboot_clear_io_apic</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9f3734f631267d2f36008833b62670ca342ac000'/>
<id>urn:sha1:9f3734f631267d2f36008833b62670ca342ac000</id>
<content type='text'>
x86_64 has two nr_ioapics = 0 statements. In 32-bit, it can be done
too. We do it through the smpboot_clear_io_apic() inline function,
to cope with subarchitectures (visws) that does not compile mpparse in

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: add extra sanity check</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0df1ba8cabc6c2d613921c75e525826e6eb3210b'/>
<id>urn:sha1:0df1ba8cabc6c2d613921c75e525826e6eb3210b</id>
<content type='text'>
This test exists in x86_64 and also applies to i386. So we add it

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: additions to i386 native_smp_prepare_cpus.</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7cefaa20e798c547f569ca3f79547f820c802997'/>
<id>urn:sha1:7cefaa20e798c547f569ca3f79547f820c802997</id>
<content type='text'>
Add function calls to native_smp_prepare_cpus in i386
to match x86_64

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: get rid of smp_boot_cpus</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e7bc8fbad4c582639334285dd1d9571578c58674'/>
<id>urn:sha1:e7bc8fbad4c582639334285dd1d9571578c58674</id>
<content type='text'>
This patch get rid of smp_boot_cpus(), since it does not
boot any cpu anymore. Its code is split in a way to make
it closer to x86_64

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: use physical id when disabling smp</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bd7b47ba5e4ced4e20bed2394c9580637d44550a'/>
<id>urn:sha1:bd7b47ba5e4ced4e20bed2394c9580637d44550a</id>
<content type='text'>
if smp configuration is not found at all, hook into 0.
This is done to match x86_64

Signed-off-by: Glauber Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: merge native_smp_cpus_done</title>
<updated>2008-04-17T15:41:04Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=83f7eb9c674c1bcaad6ca258fdd7dd3b96465a62'/>
<id>urn:sha1:83f7eb9c674c1bcaad6ca258fdd7dd3b96465a62</id>
<content type='text'>
They look similar enough, and are merged. Only difference
(zap_low_mapping for i386) is inside ifdef

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