<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/x86/kernel/time_32.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-10-13T08:21:47Z</updated>
<entry>
<title>x86: wrap MCA_bus test around an ifdef</title>
<updated>2008-10-13T08:21:47Z</updated>
<author>
<name>Glauber Costa</name>
</author>
<published>2008-07-21T21:42:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=33c053d0aec344c8b2ad6966d904ebeff64e590b'/>
<id>urn:sha1:33c053d0aec344c8b2ad6966d904ebeff64e590b</id>
<content type='text'>
Only test for MCA_bus if support for MCA is compiled in.
Also, for x86_64, write the code inside the conditional
for consistency with i386. It won't bite us, since it'll
probably never select CONFIG_MCA anyway.

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: replace hardcoded number</title>
<updated>2008-10-13T08:21:44Z</updated>
<author>
<name>Glauber Costa</name>
</author>
<published>2008-07-11T19:06:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c460d0b6813a5d2a7d571b0b561e4e727036dd7'/>
<id>urn:sha1:2c460d0b6813a5d2a7d571b0b561e4e727036dd7</id>
<content type='text'>
Replace "4" in time_32.c code by sizeof(long).
This way, it can work on x86_64 too.

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: coalesce tests</title>
<updated>2008-10-13T08:21:25Z</updated>
<author>
<name>Glauber Costa</name>
</author>
<published>2008-07-11T16:48:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c44e66843cd50c5ef4f4271fbd63a4f4bf4d083'/>
<id>urn:sha1:2c44e66843cd50c5ef4f4271fbd63a4f4bf4d083</id>
<content type='text'>
Coalesce v8086_mode and user_mode into a single
user_mode_vm() test.

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 user_mode macro</title>
<updated>2008-10-13T08:21:23Z</updated>
<author>
<name>Glauber Costa</name>
</author>
<published>2008-07-11T16:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cf4cfb225ab2b48611cb4f9e8db23c87486416d6'/>
<id>urn:sha1:cf4cfb225ab2b48611cb4f9e8db23c87486416d6</id>
<content type='text'>
Instead of using SEGMENT_IS_KERNEL_CODE, use the
"user_mode" macro, which can play the same role. Delete
the former, since it now lacks any user.

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: time_XX.c declare functions before they get used</title>
<updated>2008-07-22T12:36:01Z</updated>
<author>
<name>Jaswinder Singh</name>
</author>
<published>2008-07-21T16:22:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cc0384917bf69079088701a0725c5fc6b554bf35'/>
<id>urn:sha1:cc0384917bf69079088701a0725c5fc6b554bf35</id>
<content type='text'>
Declare time_init() in asm-x86/time.h

Also did cleanup in asm-x86/timer.h :
timer_ack is only required for X86_32
int recalibrate_cpu_khz(void) is for X86_32

Signed-off-by: Jaswinder Singh &lt;jaswinder@infradead.org&gt;
</content>
</entry>
<entry>
<title>x86: add -&gt;pre_time_init to x86_quirks</title>
<updated>2008-07-20T07:25:52Z</updated>
<author>
<name>Yinghai Lu</name>
</author>
<published>2008-07-20T01:02:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=63b5d7af2556a7de6bf72c5dd0b85a32fb4c3767'/>
<id>urn:sha1:63b5d7af2556a7de6bf72c5dd0b85a32fb4c3767</id>
<content type='text'>
so NUMAQ can use that to call numaq_pre_time_init()

This allows us to remove a NUMAQ special from arch/x86/kernel/setup.c.

(and paves the way to remove the NUMAQ subarch)

Signed-off-by: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: merge sched_clock handling</title>
<updated>2008-07-09T05:43:25Z</updated>
<author>
<name>Alok Kataria</name>
</author>
<published>2008-07-01T18:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0ef95533326a7b37d16025af9edc0c18e644b346'/>
<id>urn:sha1:0ef95533326a7b37d16025af9edc0c18e644b346</id>
<content type='text'>
Move the basic global variable definitions and sched_clock handling in the
common "tsc.c" file.

 - Unify notsc kernel command line handling for 32 bit and 64bit.
 - Functional changes for 64bit.
        - "tsc_disabled" is updated if "notsc" is passed at boottime.
        - Fallback to jiffies for sched_clock, incase notsc is passed on
	  commandline.

Signed-off-by: Alok N Kataria &lt;akataria@vmware.com&gt;
Signed-off-by: Dan Hecht &lt;dhecht@vmware.com&gt;
Cc: Dan Hecht &lt;dhecht@vmware.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: I/O APIC: AEOI timer acknowledgement clean-ups</title>
<updated>2008-07-08T07:12:53Z</updated>
<author>
<name>Maciej W. Rozycki</name>
</author>
<published>2008-05-21T21:09:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d11d5794e0c21a1054e6cd57381050a999ad7232'/>
<id>urn:sha1:d11d5794e0c21a1054e6cd57381050a999ad7232</id>
<content type='text'>
The code that used to be in do_slow_gettimeoffset() that relied on the
IRR bit of the master 8259A PIC for IRQ0 to check the state of the output
timer 0 of the PIT is no longer there.  As a result, there is no need to
use the POLL command to acknowledge the timer interrupt in the "8259A
Virtual Wire", except for the NMI watchdog when the i82489DX APIC is used
(this is because this particular APIC treats NMIs as level-triggered and
keeping the input asserted would keep motherboard NMI sources held off for
too long).  Remove the unneeded bits and adjust comments accordingly.

Signed-off-by: Maciej W. Rozycki &lt;macro@linux-mips.org&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>proper extern for late_time_init</title>
<updated>2008-04-29T15:06:03Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2008-04-29T07:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7d195a5409120277b800c42e846ee29cc667b777'/>
<id>urn:sha1:7d195a5409120277b800c42e846ee29cc667b777</id>
<content type='text'>
Add a proper extern for late_time_init in include/linux/init.h

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: john stultz &lt;johnstul@us.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>x86: rename the struct pt_regs members for 32/64-bit consistency</title>
<updated>2008-01-30T12:30:56Z</updated>
<author>
<name>H. Peter Anvin</name>
</author>
<published>2008-01-30T12:30:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65ea5b0349903585bfed9720fa06f5edb4f1cd25'/>
<id>urn:sha1:65ea5b0349903585bfed9720fa06f5edb4f1cd25</id>
<content type='text'>
We have a lot of code which differs only by the naming of specific
members of structures that contain registers.  In order to enable
additional unifications, this patch drops the e- or r- size prefix
from the register names in struct pt_regs, and drops the x- prefixes
for segment registers on the 32-bit side.

This patch also performs the equivalent renames in some additional
places that might be candidates for unification in the future.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
</entry>
</feed>
