Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libc] Fix a validation bug in strtoul() | Michael Brown | 2008-03-18 | 1 | -1/+1 |
| | | | | | strtoul() was accepting the characters immediately above ASCII 0..9 as valid hex digits, due to a missing comparison. | ||||
* | Modify gPXE core and drivers to work with the new timer subsystem | Alexey Zaytsev | 2008-03-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com> | ||||
* | Introduce the new timer subsystem. | Alexey Zaytsev | 2008-03-02 | 1 | -12/+0![]() |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 | -70/+3![]() |
| | | | | Kill off use of etherboot.h outside drivers/net. | ||||
* | Warnings purge of src/core | Marty Connor | 2007-07-02 | 1 | -2/+3 |
| | |||||
* | Split random number generation out into core/random.c, and create the | Michael Brown | 2007-01-19 | 1 | -18/+0![]() |
| | | | | correct prototypes for srandom(), rand() and srand(). | ||||
* | Make shutdown functions callable by OS image's exec methods. | Michael Brown | 2007-01-14 | 1 | -26/+0![]() |
| | |||||
* | Added isspace() and made strtoul() accept whitespace, as per POSIX. | Michael Brown | 2007-01-12 | 1 | -0/+17 |
| | |||||
* | Fix prototype of random() and move to stdlib.h | Michael Brown | 2006-12-22 | 1 | -1/+2 |
| | |||||
* | Fix prototype of sleep() and move it to unistd.h | Michael Brown | 2006-12-20 | 1 | -2/+3 |
| | |||||
* | Note to self: do not write code late at night | Michael Brown | 2006-11-15 | 1 | -5/+8 |
| | |||||
* | May as well add octal support to strtoul() | Michael Brown | 2006-11-15 | 1 | -5/+8 |
| | |||||
* | Fixed endp bug in strtoul() | Michael Brown | 2006-11-15 | 1 | -1/+2 |
| | |||||
* | Extend strtoul() to cope with hex as well as decimal. Doesn't cope | Michael Brown | 2006-11-15 | 1 | -9/+25 |
| | | | | with octal yet, but we can probably live without that. | ||||
* | Kill off poll_interruptions(); it is lethal when we're acting as a PXE | Michael Brown | 2006-08-15 | 1 | -15/+0![]() |
| | | | | stack or INT 13 emulator etc. | ||||
* | Remove dependency on arptable[] (which is no longer used). | Michael Brown | 2006-06-16 | 1 | -2/+1![]() |
| | |||||
* | Split debug functions out into core/debug.c, so that they can be | Michael Brown | 2006-05-17 | 1 | -91/+2![]() |
| | | | | | | | | automatically linked in on demand. Corrected warnings in misc.c. strtoul() really should be unsigned long strtoul ( const char *p, const char **endp, int base ) but such is not the ANSI standard. | ||||
* | Fix up prototype of strtoul() to match POSIX. | Michael Brown | 2006-04-30 | 1 | -1/+1 |
| | |||||
* | inet_aton doesn't overwrite the IP address unless it is valid. | Michael Brown | 2005-04-30 | 1 | -5/+7 |
| | |||||
* | Merged mcb30-realmode-redesign back to HEAD | Michael Brown | 2005-04-08 | 1 | -142/+1![]() |
| | |||||
* | Initial revision | Michael Brown | 2005-03-08 | 1 | -0/+415 |