<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/x86/kernel/smpboot_64.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: 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: change x86_64 sanity checks to match i386.</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:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=771263d31114adb5e234364a58280c876c2ed182'/>
<id>urn:sha1:771263d31114adb5e234364a58280c876c2ed182</id>
<content type='text'>
They are mostly inocuous. APIC_INTEGRATED will expand to 1,
check_phys_apicid_present is checking for the same thing it was before,
etc. But the code is identical to i386 now, and will allow us to
integrate 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: change x86_64 native_smp_prepare_cpus to match i386</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:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1db17f553425ae679bc771d4796b7349f00cb1d9'/>
<id>urn:sha1:1db17f553425ae679bc771d4796b7349f00cb1d9</id>
<content type='text'>
An APIC test is moved, and code is replaced by the mach-default
already defined function (smpboot_setup_io_apic).
setup_portio_remap() is added, but it is a nop in mach-default.

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>
<entry>
<title>x86: merge smp_prepare_boot_cpu</title>
<updated>2008-04-17T15:41:03Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a8db8453ff52609b14716361651ad10d2ab66682'/>
<id>urn:sha1:a8db8453ff52609b14716361651ad10d2ab66682</id>
<content type='text'>
it is practically the same between arches now, so it is
moved to smpboot.c. Minor differences (gdt initialization)
live inside 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: integrate start_secondary</title>
<updated>2008-04-17T15:41:03Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:26:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bbc2ff6a91a4eef8030018cd389bb12352d11b34'/>
<id>urn:sha1:bbc2ff6a91a4eef8030018cd389bb12352d11b34</id>
<content type='text'>
It now looks the same between architectures, so we
merge it in smpboot.c. Minor differences goes inside
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: integrate do_boot_cpu</title>
<updated>2008-04-17T15:41:03Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:25:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cb3c8b9003f15efa4a750a32d2d602d40cc45d5a'/>
<id>urn:sha1:cb3c8b9003f15efa4a750a32d2d602d40cc45d5a</id>
<content type='text'>
This is a very large patch, because it depends on a lot
of auxiliary static functions. But they all have been modified
to the point that they're sufficiently close now. So they're just
merged in 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: change boot_cpu_id to boot_cpu_physical_apicid</title>
<updated>2008-04-17T15:41:02Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
<email>gcosta@redhat.com</email>
</author>
<published>2008-03-19T17:25:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c70dcb74309cedfa64f0060f4a84792e873ceb53'/>
<id>urn:sha1:c70dcb74309cedfa64f0060f4a84792e873ceb53</id>
<content type='text'>
This is to match i386. The former name was cuter,
but the current is more meaningful and more general,
since cpu_id can be a logical id.

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