Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
d2d1de07cec679f51e8e013308916a5854e6ed86
/
src
/
util.c
1ca05b0
Be sure to add "void" to all function prototypes that take no args.
by Kevin O'Connor
· 12 years ago
52a300f
Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.
by Kevin O'Connor
· 12 years ago
ad90159
Enhance experimental option rom "threading" - enable preemption.
by Kevin O'Connor
· 12 years ago
7cefbfa
Move stack manipulation code from util.c to new file stacks.c.
by Kevin O'Connor
· 12 years ago
e9a67bf
Clear thread info on each boot.
by Kevin O'Connor
· 12 years ago
3403696
Introduce optimized iomemcpy function for copying from io memory.
by Kevin O'Connor
· 12 years ago
c604f2f
Improve debugging output from threads.
by Kevin O'Connor
· 13 years ago
a5826b5
Add simple cooperative threading scheme to allow parallel hw init.
by Kevin O'Connor
· 13 years ago
10ad799
Replace irq_enable() regions with explicit calls to check for irqs.
by Kevin O'Connor
· 13 years ago
f8e800d
Interrupts should be enabled when calling 16bit code.
by Kevin O'Connor
· 13 years ago
9f98542
Replace common segment/offset pairs with struct segoff_s.
by Kevin O'Connor
· 13 years ago
5a1d0fc
Make sure memcpy() works in 16bit mode also.
by Kevin O'Connor
· 13 years ago
0b60a06
Unify mode16/32 compiler checks.
by Kevin O'Connor
· 13 years ago
942d495
Add support for gcc v3.x compilers.
by Kevin O'Connor
· 13 years ago
5b199ac
Minor - formatting enhancements; add memset_far funcs.
by Kevin O'Connor
· 13 years ago
d944114
Fixup previous memcpy optimization.
by Kevin O'Connor
· 13 years ago
5d7b3f6
Optimize memcpy.
by Kevin O'Connor
· 13 years ago
38d1a34
Replace memeq/streq functions with memcmp/strcmp.
by Kevin O'Connor
· 13 years ago
f094ba8
Clear irqs in transition32 instead of callers.
by Kevin O'Connor
· 13 years ago
6782344
Initial support for running CBFS payloads.
by Kevin O'Connor
· 13 years ago
4c0c85a
Initial support for finding option roms in coreboot flash layout.
by Kevin O'Connor
· 13 years ago
4ebc0b7
Consistently disable irqs at start of each assembler entry point.
by Kevin O'Connor
· 13 years ago
9caf786
Save/restore %ebp in __call16 instead of in caller (call16).
by Kevin O'Connor
· 13 years ago
94fd47e
Minor - change checksum functions to take a (void *).
by Kevin O'Connor
· 13 years ago
5ca4b95
Allow ctrl+alt+delete to work when no boot device found.
by Kevin O'Connor
· 13 years ago
71f036d
Simplify boot code.
by Kevin O'Connor
· 13 years ago
9f4e1d9
Reorganize boot code.
by Kevin O'Connor
· 13 years ago
273e8ae
Minor - call16 should not assume %cs==SEG_BIOS.
by Kevin O'Connor
· 13 years ago
8b267cb
Implement memcpy_far and checksum_far, and replace _fl variants.
by Kevin O'Connor
· 13 years ago
35ae726
Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.
by Kevin O'Connor
· 13 years ago
faab1b3
Minor - always set %esp immediately after setting %ss.
by Kevin O'Connor
· 13 years ago
b1b7c2a
Change license from GPLv3 to LGPLv3.
by Kevin O'Connor
· 13 years ago
a83ff55
Reduce stack usage of hw irq handlers.
by Kevin O'Connor
· 13 years ago
7f34309
Switch to new stack when calling ATA function in 16bit mode.
by Kevin O'Connor
· 13 years ago
6e5b4a4
Call option roms in "big real mode".
by Kevin O'Connor
· 13 years ago
18b927e
Rename memcpy() to memcpy_far() and add regular memcpy() code.
by Kevin O'Connor
· 14 years ago
7ab798f
Always define macro MODE16 - that way it can be used in C conditionals.
by Kevin O'Connor
· 14 years ago
a68aeaf
Improve debugging output.
by Kevin O'Connor
· 14 years ago
9521e26
Extract 'struct bregs' out of biosvar.h; clean up header includes.
by Kevin O'Connor
· 14 years ago
c781293
Enhance e820 memory map generation.
by Kevin O'Connor
· 14 years ago
db9e65e
Introduce set_fail_silent() helpers.
by Kevin O'Connor
· 14 years ago
5be0490
Implement usleep using real time clock.
by Kevin O'Connor
· 14 years ago
5e4235f
Memset should return 'void *' - just to conform to standards.
by Kevin O'Connor
· 14 years ago
e0113c9
Forward port new boot menu features from bochs bios.
by Kevin O'Connor
· 14 years ago
567e4e3
Make several functions non-inline.
by Kevin O'Connor
· 14 years ago
2e7ab8b
Unify checksum functions.
by Kevin O'Connor
· 14 years ago
a4d3576
Port rombios32 code from bochs-bios.
by Kevin O'Connor
· 14 years ago