<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/x86/kernel/smp.c, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-02-17T16:52:44Z</updated>
<entry>
<title>x86, apic: remove genapic.h</title>
<updated>2009-02-17T16:52:44Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2009-02-17T12:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b6aa335ca1a845c2262ec7a595b4521bca0f79d'/>
<id>urn:sha1:7b6aa335ca1a845c2262ec7a595b4521bca0f79d</id>
<content type='text'>
Impact: cleanup

Remove genapic.h and remove all references to it.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: update copyrights</title>
<updated>2009-01-31T03:21:18Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2009-01-31T01:03:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f47e16348e8e25eedf639092a8a2f10a66aba34'/>
<id>urn:sha1:8f47e16348e8e25eedf639092a8a2f10a66aba34</id>
<content type='text'>
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>
</author>
<published>2009-01-28T18:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.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:42Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2009-01-28T16:55:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.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, apic: untangle the send_IPI_*() jungle</title>
<updated>2009-01-28T22:20:31Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2009-01-28T14:42:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip</title>
<updated>2009-01-10T14:13:09Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-01-10T14:13:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d14bdad40315b54470cb7812293d14c8af2bf7d'/>
<id>urn:sha1:3d14bdad40315b54470cb7812293d14c8af2bf7d</id>
<content type='text'>
* 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (36 commits)
  x86: fix section mismatch warnings in mcheck/mce_amd_64.c
  x86: offer frame pointers in all build modes
  x86: remove duplicated #include's
  x86: k8 numa register active regions later
  x86: update Alan Cox's email addresses
  x86: rename all fields of mpc_table mpc_X to X
  x86: rename all fields of mpc_oemtable oem_X to X
  x86: rename all fields of mpc_bus mpc_X to X
  x86: rename all fields of mpc_cpu mpc_X to X
  x86: rename all fields of mpc_intsrc mpc_X to X
  x86: rename all fields of mpc_lintsrc mpc_X to X
  x86: rename all fields of mpc_iopic mpc_X to X
  x86: irqinit_64.c init_ISA_irqs should be static
  Documentation/x86/boot.txt: payload length was changed to payload_length
  x86: setup_percpu.c fix style problems
  x86: irqinit_64.c fix style problems
  x86: irqinit_32.c fix style problems
  x86: i8259.c fix style problems
  x86: irq_32.c fix style problems
  x86: ioport.c fix style problems
  ...
</content>
</entry>
<entry>
<title>x86: update Alan Cox's email addresses</title>
<updated>2009-01-05T14:19:16Z</updated>
<author>
<name>Alan Cox</name>
</author>
<published>2009-01-05T14:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87c6fe26186d734e932426cc8ab9fd8cf9aeed94'/>
<id>urn:sha1:87c6fe26186d734e932426cc8ab9fd8cf9aeed94</id>
<content type='text'>
Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: cleanup remaining cpumask_t ops in smpboot code</title>
<updated>2009-01-04T14:39:26Z</updated>
<author>
<name>Mike Travis</name>
</author>
<published>2009-01-04T13:18:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c2d1cec1c77f7714672c1efeae075424c929e0d5'/>
<id>urn:sha1:c2d1cec1c77f7714672c1efeae075424c929e0d5</id>
<content type='text'>
Impact: use new cpumask API to reduce memory and stack usage

Allocate the following local cpumasks based on the number of cpus that
are present.  References will use new cpumask API.  (Currently only
modified for x86_64, x86_32 continues to use the *_map variants.)

    cpu_callin_mask
    cpu_callout_mask
    cpu_initialized_mask
    cpu_sibling_setup_mask

Provide the following accessor functions:

    struct cpumask *cpu_sibling_mask(int cpu)
    struct cpumask *cpu_core_mask(int cpu)

Other changes are when setting or clearing the cpu online, possible
or present maps, use the accessor functions.

Signed-off-by: Mike Travis &lt;travis@sgi.com&gt;
Acked-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>Merge branch 'cpus4096-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip</title>
<updated>2009-01-02T19:44:09Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-01-02T19:44:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b840d79631c882786925303c2b0f4fefc31845ed'/>
<id>urn:sha1:b840d79631c882786925303c2b0f4fefc31845ed</id>
<content type='text'>
* 'cpus4096-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (66 commits)
  x86: export vector_used_by_percpu_irq
  x86: use logical apicid in x2apic_cluster's x2apic_cpu_mask_to_apicid_and()
  sched: nominate preferred wakeup cpu, fix
  x86: fix lguest used_vectors breakage, -v2
  x86: fix warning in arch/x86/kernel/io_apic.c
  sched: fix warning in kernel/sched.c
  sched: move test_sd_parent() to an SMP section of sched.h
  sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc&gt;0
  sched: activate active load balancing in new idle cpus
  sched: bias task wakeups to preferred semi-idle packages
  sched: nominate preferred wakeup cpu
  sched: favour lower logical cpu number for sched_mc balance
  sched: framework for sched_mc/smt_power_savings=N
  sched: convert BALANCE_FOR_xx_POWER to inline functions
  x86: use possible_cpus=NUM to extend the possible cpus allowed
  x86: fix cpu_mask_to_apicid_and to include cpu_online_mask
  x86: update io_apic.c to the new cpumask code
  x86: Introduce topology_core_cpumask()/topology_thread_cpumask()
  x86: xen: use smp_call_function_many()
  x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c
  ...

Fixed up trivial conflict in kernel/time/tick-sched.c manually
</content>
</entry>
<entry>
<title>Merge branch 'x86/irq' into x86/core</title>
<updated>2008-12-23T15:30:31Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2008-12-23T15:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bed4f13065b520e564adffbfcd1c1a764a9c887e'/>
<id>urn:sha1:bed4f13065b520e564adffbfcd1c1a764a9c887e</id>
<content type='text'>
</content>
</entry>
</feed>
