aboutsummaryrefslogtreecommitdiff
path: root/src/util.c
AgeCommit message (Expand)AuthorFilesLines
2009-06-15Make sure memcpy() works in 16bit mode also.Kevin O'Connor1-0/+3
2009-06-15Unify mode16/32 compiler checks.Kevin O'Connor1-8/+2
2009-06-10Add support for gcc v3.x compilers.Kevin O'Connor1-23/+16
2009-05-06Minor - formatting enhancements; add memset_far funcs.Kevin O'Connor1-8/+31
2009-04-19Fixup previous memcpy optimization.Kevin O'Connor1-14/+4
2009-04-19Optimize memcpy.Kevin O'Connor1-5/+17
2009-04-18Replace memeq/streq functions with memcmp/strcmp.Kevin O'Connor1-6/+6
2009-04-13Clear irqs in transition32 instead of callers.Kevin O'Connor1-0/+2
2009-04-13Initial support for running CBFS payloads.Kevin O'Connor1-1/+26
2009-04-11Initial support for finding option roms in coreboot flash layout.Kevin O'Connor1-0/+14
2009-03-01Consistently disable irqs at start of each assembler entry point.Kevin O'Connor1-1/+1
2009-02-27Save/restore %ebp in __call16 instead of in caller (call16).Kevin O'Connor1-2/+2
2009-02-15Minor - change checksum functions to take a (void *).Kevin O'Connor1-3/+3
2009-02-15Allow ctrl+alt+delete to work when no boot device found.Kevin O'Connor1-1/+1
2009-02-08Simplify boot code.Kevin O'Connor1-0/+11
2009-02-08Reorganize boot code.Kevin O'Connor1-0/+47
2009-01-19Minor - call16 should not assume %cs==SEG_BIOS.Kevin O'Connor1-3/+5
2009-01-19Implement memcpy_far and checksum_far, and replace _fl variants.Kevin O'Connor1-14/+21
2009-01-19Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.Kevin O'Connor1-8/+8
2009-01-19Minor - always set %esp immediately after setting %ss.Kevin O'Connor1-15/+14
2009-01-15Change license from GPLv3 to LGPLv3.Kevin O'Connor1-1/+1
2009-01-01Reduce stack usage of hw irq handlers.Kevin O'Connor1-0/+19
2009-01-01Switch to new stack when calling ATA function in 16bit mode.Kevin O'Connor1-6/+38
2008-12-06Call option roms in "big real mode".Kevin O'Connor1-0/+14
2008-08-29Rename memcpy() to memcpy_far() and add regular memcpy() code.Kevin O'Connor1-1/+10
2008-07-13Always define macro MODE16 - that way it can be used in C conditionals.Kevin O'Connor1-1/+1
2008-07-07Improve debugging output.Kevin O'Connor1-14/+0
2008-07-04Extract 'struct bregs' out of biosvar.h; clean up header includes.Kevin O'Connor1-0/+33
2008-06-08Enhance e820 memory map generation.Kevin O'Connor1-0/+17
2008-06-07Introduce set_fail_silent() helpers.Kevin O'Connor1-3/+3
2008-05-18Implement usleep using real time clock.Kevin O'Connor1-12/+0
2008-04-12Memset should return 'void *' - just to conform to standards.Kevin O'Connor1-1/+2
2008-04-05Forward port new boot menu features from bochs bios.Kevin O'Connor1-6/+9
2008-04-05Make several functions non-inline.Kevin O'Connor1-0/+33
2008-03-29Unify checksum functions.Kevin O'Connor1-0/+11
2008-03-08Port rombios32 code from bochs-bios.Kevin O'Connor1-0/+13