<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/time_32.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-04-21T20:41:47Z</updated>
<entry>
<title>clocksource: pass clocksource to read() callback</title>
<updated>2009-04-21T20:41:47Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-04-21T19:24:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e19608e8b5c001e4a66ce482edc474f05fb7355'/>
<id>urn:sha1:8e19608e8b5c001e4a66ce482edc474f05fb7355</id>
<content type='text'>
Pass clocksource pointer to the read() callback for clocksources.  This
allows us to share the callback between multiple instances.

[hugh@veritas.com: fix powerpc build of clocksource pass clocksource mods]
[akpm@linux-foundation.org: cleanup]
Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Acked-by: John Stultz &lt;johnstul@us.ibm.com&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Hugh Dickins &lt;hugh@veritas.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>sh: Don't enable GENERIC_TIME for the CMT clockevent driver yet.</title>
<updated>2009-01-29T09:11:25Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-01-29T09:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c161e40f45d32b48f8facbee17720e708607002f'/>
<id>urn:sha1:c161e40f45d32b48f8facbee17720e708607002f</id>
<content type='text'>
GENERIC_TIME still depends on the clocksource bits being there, which is
presently not supported. This allows the CMT clockevent driver to be used
alongside alternate system timers that do not yet provide a clocksource
of their own (MTU2 and so on in the case of SH-2A).

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: fix no sys_timer case</title>
<updated>2009-01-29T07:45:47Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-01-22T09:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=07821d3310996746a2cf1e9c705ffe64223d1112'/>
<id>urn:sha1:07821d3310996746a2cf1e9c705ffe64223d1112</id>
<content type='text'>
Handle the case with a sys_timer set to NULL.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: rework clocksource and sched_clock</title>
<updated>2009-01-29T07:44:17Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-01-22T09:55:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=955c0778723501cc16fec40501cd54b7e72d3e74'/>
<id>urn:sha1:955c0778723501cc16fec40501cd54b7e72d3e74</id>
<content type='text'>
Rework and simplify the sched_clock and clocksource code. Instead
of registering the clocksource in a shared file we move it into the
tmu driver. Also, add code to handle sched_clock in the case of no
clocksource.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off mv_heartbeat() from the machvec.</title>
<updated>2008-12-22T09:44:44Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-12-17T03:19:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b80fb32b39a51ce3e1afa051f5a616eb8ecbed3'/>
<id>urn:sha1:7b80fb32b39a51ce3e1afa051f5a616eb8ecbed3</id>
<content type='text'>
Nothing is using this any more, so get rid of it before anyone gets the
bright idea to start using it again.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Generic kgdb stub support.</title>
<updated>2008-12-22T09:44:04Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-12-11T09:46:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab6e570ba33dbee18c2520d386e0f367a9b573c3'/>
<id>urn:sha1:ab6e570ba33dbee18c2520d386e0f367a9b573c3</id>
<content type='text'>
This migrates from the old bitrotted kgdb stub implementation and moves
to the generic stub. In the process support for SH-2/SH-2A is also added,
which the old stub never provided.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: fixup many sparse errors.</title>
<updated>2008-09-08T01:35:04Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-09-04T09:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fa43972fab24a3c050e880a7831f9378c6cebc0b'/>
<id>urn:sha1:fa43972fab24a3c050e880a7831f9378c6cebc0b</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Early dummy clockevent registration on boot CPU.</title>
<updated>2008-09-08T01:35:03Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-08-07T16:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=53c01d2dc38cd3cfaf5591ec5c6c9c4e437cfec2'/>
<id>urn:sha1:53c01d2dc38cd3cfaf5591ec5c6c9c4e437cfec2</id>
<content type='text'>
The dummy timer needs to be registered on the boot CPU before the
system timer clockevent is registered, or broadcasting doesn't work
as advertized.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: generic clockevent broadcast support.</title>
<updated>2008-09-08T01:35:03Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-08-06T09:37:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8c24594deab89a484879bee270e948f0a556ed75'/>
<id>urn:sha1:8c24594deab89a484879bee270e948f0a556ed75</id>
<content type='text'>
This hooks up GENERIC_CLOCKEVENTS_BROADCAST and a dummy local timer,
which we call in to from the timer IPI when no other local timer is
provided.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh/kernel/ cleanups</title>
<updated>2008-07-28T09:10:30Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2008-06-18T00:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c1cfab1e0f9a41246cfdcca78f3700fb67f0a5c'/>
<id>urn:sha1:4c1cfab1e0f9a41246cfdcca78f3700fb67f0a5c</id>
<content type='text'>
This patch contains the following cleanups:
- make the following needlessly global code static:
  - cf-enabler.c: cf_init()
  - cpu/clock.c: __clk_enable()
  - cpu/clock.c: __clk_disable()
  - process_32.c: default_idle()
  - time_32.c: struct clocksource_sh
  - timers/timer-tmu.c: struct tmu_timer_ops
- remove the following unused functions (no CONFIG_BLK_DEV_FD on sh):
  - process_{32,64}.c: disable_hlt()
  - process_{32,64}.c: enable_hlt()

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
</feed>
