| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [timer] Formalise the timer API | Michael Brown | 2008-10-12 | 1 | -89/+0![]() |
| | | | | | | | 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(). | ||||
| * | [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h> | Michael Brown | 2008-10-12 | 1 | -1/+1 |
| | | |||||
| * | Introduce the new timer subsystem. | Alexey Zaytsev | 2008-03-02 | 1 | -160/+53![]() |
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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> | ||||
| * | Dead code removal. | Michael Brown | 2007-07-14 | 1 | -1/+1 |
| | | | | | Kill off use of etherboot.h outside drivers/net. | ||||
| * | Separated out initialisation functions from startup/shutdown functions. | Michael Brown | 2007-07-04 | 1 | -1/+3 |
| | | |||||
| * | We don't actually use the reset functions anywhere, and nothing really | Michael Brown | 2007-07-03 | 1 | -1/+1 |
| | | | | | provides them. | ||||
| * | Move init.h to gpxe/init.h. | Michael Brown | 2006-04-30 | 1 | -1/+1 |
| | | |||||
| * | Merged mcb30-realmode-redesign back to HEAD | Michael Brown | 2005-04-08 | 1 | -2/+5 |
| | | |||||
| * | Initial revision | Michael Brown | 2005-03-08 | 1 | -0/+191 |

