david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/arch/i386/core
Alexey Zaytsev 4006d229e5 Introduce the new timer subsystem.
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 <alexey.zaytsev@gmail.com>
2008-03-02 03:15:07 +03:00
..
aout_loader.c Initial revision 2005-03-08 18:53:11 +00:00
basemem_packet.c Move uninitialised .data16 variables to .bss16; saves around 2000 2007-07-16 13:22:12 +01:00
cpu.c Shrink cpu.c and render it useful for our purposes. 2007-07-14 19:12:13 +01:00
etherboot.prefix.lds Initial revision 2005-03-08 18:53:11 +00:00
freebsd_loader.c Synced across updates from Etherboot 5.4 tree 2005-05-19 16:47:19 +00:00
gdbsym.c Separated out initialisation functions from startup/shutdown functions. 2007-07-03 23:09:56 +01:00
i386_string.c Accelerate memcpy() by around 32% on large, dword-aligned copies. 2007-01-18 15:18:02 +00:00
i386_timer.c Introduce the new timer subsystem. 2008-03-02 03:15:07 +03:00
nap.c Introduce the new timer subsystem. 2008-03-02 03:15:07 +03:00
nulltrap.c Also print out stack pointer (with optional stack dump) 2007-02-01 02:17:59 +00:00
pcibios.c Add device description fields to struct device. 2007-01-10 15:27:48 +00:00
pcidirect.c Strip down i386 PCI configuration space I/O to the bare minimum. A 2006-05-17 01:12:11 +00:00
pic8259.c Master IRQ should be EOIed first, I think. 2007-07-10 04:33:59 +01:00
prefixudata.lds Initial revision 2005-03-08 18:53:11 +00:00
prefixzdata.lds Initial revision 2005-03-08 18:53:11 +00:00
realmode.c Removed dead code identified by symcheck 2007-07-17 01:43:19 +01:00
relocate.c Applied a modified version of holger's regparm patches. 2007-07-29 00:17:25 +01:00
setjmp.S Merged mcb30-realmode-redesign back to HEAD 2005-04-08 15:01:17 +00:00
stack16.S Use internal real-mode stack from non-returnable prefixes 2007-06-28 21:56:14 +01:00
stack.S Move stack out to separate object, so that having a stack doesn't drag in 2006-05-02 14:57:48 +00:00
start16.lds Initial revision 2005-03-08 18:53:11 +00:00
start16z.lds Initial revision 2005-03-08 18:53:11 +00:00
start32.S Merge from Etherboot 5.4 2006-03-16 18:30:54 +00:00
umalloc.c Revert "malloc attribute changes" 2007-08-06 03:36:35 +02:00
video_subr.c Separated out initialisation functions from startup/shutdown functions. 2007-07-03 23:09:56 +01:00
virtaddr.S Towards a(nother) new real-mode infrastructure, in which we take 2006-05-02 15:41:21 +00:00
wince_loader.c Initial revision 2005-03-08 18:53:11 +00:00