<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/arch/i386/drivers/timer_bios.c, branch openslx</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/arch/i386/drivers/timer_bios.c?h=openslx</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/arch/i386/drivers/timer_bios.c?h=openslx'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-10-12T19:22:02+00:00</updated>
<entry>
<title>[timer] Formalise the timer API</title>
<updated>2008-10-12T19:22:02+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-12T18:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=16f1e35775c972ba8e02bc2d97d7a2eb333eae1b'/>
<id>urn:sha1:16f1e35775c972ba8e02bc2d97d7a2eb333eae1b</id>
<content type='text'>
We now have two implementations for the timer API: one using the
time-of-day counter at 40:70 and one using RDTSC.  Both make use of
timer2_udelay().
</content>
</entry>
<entry>
<title>Introduce the new timer subsystem.</title>
<updated>2008-03-02T00:15:07+00:00</updated>
<author>
<name>Alexey Zaytsev</name>
</author>
<published>2007-12-01T04:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4006d229e50204c93c1aa04c58385ce2e66d597e'/>
<id>urn:sha1:4006d229e50204c93c1aa04c58385ce2e66d597e</id>
<content type='text'>
	Timer subsystem initialization code in core/timer.c

	Split the BIOS and RTDSC timer drivers from i386_timer.c

	Split arch/i386/firmware/pcbios/bios.c into the RTSDC
	timer driver and arch/i386/core/nap.c

	Split the headers properly:
		include/unistd.h - delay functions to be used by the
					gPXE core and drivers.

		include/gpxe/timer.h - the fimer subsystem interface
					to be used by the timer drivers
					and currticks() to be used by
					the code gPXE subsystems.

		include/latch.h	- removed
		include/timer.h - scheduled for removal. Some driver
					are using currticks, which is
					only for core subsystems.

Signed-off-by: Alexey Zaytsev &lt;alexey.zaytsev@gmail.com&gt;
</content>
</entry>
</feed>
