aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.c
Commit message (Expand)AuthorAgeFilesLines
* Extract space trimming code from ATA and use in USB and bootorder code.Kevin O'Connor2011-01-081-0/+10
* Add strchr() function.Kevin O'Connor2010-12-241-0/+9
* util: add memset_fl()Gerd Hoffmann2010-12-051-0/+9
* Handle unaligned sizes in iomemcpy().Kevin O'Connor2010-07-271-4/+7
* Introduce memcpy_fl - a memcpy on "flat" pointers.Kevin O'Connor2010-06-061-0/+11
* Don't use RTC to time boot menu delay.Kevin O'Connor2010-05-231-22/+3
* Allow wait_irq to be called in 32bit code.Kevin O'Connor2010-05-231-29/+0
* Further parallelize init when using CONFIG_THREAD_OPTIONROMS.Kevin O'Connor2010-05-011-0/+6
* Fix off by one error in strtcpy.Kevin O'Connor2010-02-171-1/+1
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-3/+3
* Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.Kevin O'Connor2009-12-261-4/+4
* Enhance experimental option rom "threading" - enable preemption.Kevin O'Connor2009-12-131-2/+2
* Move stack manipulation code from util.c to new file stacks.c.Kevin O'Connor2009-12-101-179/+16
* Clear thread info on each boot.Kevin O'Connor2009-12-091-1/+8
* Introduce optimized iomemcpy function for copying from io memory.Kevin O'Connor2009-12-051-0/+20
* Improve debugging output from threads.Kevin O'Connor2009-10-241-4/+4
* Add simple cooperative threading scheme to allow parallel hw init.Kevin O'Connor2009-10-241-15/+146
* Replace irq_enable() regions with explicit calls to check for irqs.Kevin O'Connor2009-10-241-3/+48
* Interrupts should be enabled when calling 16bit code.Kevin O'Connor2009-09-241-0/+3
* Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor2009-09-091-3/+3
* Make sure memcpy() works in 16bit mode also.Kevin O'Connor2009-06-151-0/+3
* Unify mode16/32 compiler checks.Kevin O'Connor2009-06-151-8/+2
* Add support for gcc v3.x compilers.Kevin O'Connor2009-06-101-23/+16
* Minor - formatting enhancements; add memset_far funcs.Kevin O'Connor2009-05-061-8/+31
* Fixup previous memcpy optimization.Kevin O'Connor2009-04-191-14/+4
* Optimize memcpy.Kevin O'Connor2009-04-191-5/+17
* Replace memeq/streq functions with memcmp/strcmp.Kevin O'Connor2009-04-181-6/+6
* Clear irqs in transition32 instead of callers.Kevin O'Connor2009-04-131-0/+2
* Initial support for running CBFS payloads.Kevin O'Connor2009-04-131-1/+26
* Initial support for finding option roms in coreboot flash layout.Kevin O'Connor2009-04-111-0/+14
* Consistently disable irqs at start of each assembler entry point.Kevin O'Connor2009-03-011-1/+1
* Save/restore %ebp in __call16 instead of in caller (call16).Kevin O'Connor2009-02-271-2/+2
* Minor - change checksum functions to take a (void *).Kevin O'Connor2009-02-151-3/+3
* Allow ctrl+alt+delete to work when no boot device found.Kevin O'Connor2009-02-151-1/+1
* Simplify boot code.Kevin O'Connor2009-02-081-0/+11
* Reorganize boot code.Kevin O'Connor2009-02-081-0/+47
* Minor - call16 should not assume %cs==SEG_BIOS.Kevin O'Connor2009-01-191-3/+5
* Implement memcpy_far and checksum_far, and replace _fl variants.Kevin O'Connor2009-01-191-14/+21
* Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.Kevin O'Connor2009-01-191-8/+8
* Minor - always set %esp immediately after setting %ss.Kevin O'Connor2009-01-191-15/+14
* Change license from GPLv3 to LGPLv3.Kevin O'Connor2009-01-151-1/+1
* Reduce stack usage of hw irq handlers.Kevin O'Connor2009-01-011-0/+19
* Switch to new stack when calling ATA function in 16bit mode.Kevin O'Connor2009-01-011-6/+38
* Call option roms in "big real mode".Kevin O'Connor2008-12-061-0/+14
* Rename memcpy() to memcpy_far() and add regular memcpy() code.Kevin O'Connor2008-08-291-1/+10
* Always define macro MODE16 - that way it can be used in C conditionals.Kevin O'Connor2008-07-131-1/+1
* Improve debugging output.Kevin O'Connor2008-07-071-14/+0
* Extract 'struct bregs' out of biosvar.h; clean up header includes.Kevin O'Connor2008-07-041-0/+33
* Enhance e820 memory map generation.Kevin O'Connor2008-06-081-0/+17
* Introduce set_fail_silent() helpers.Kevin O'Connor2008-06-071-3/+3