Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
b5c7da68667c782bb5049a68a36995cde4c70aaf
/
src
/
stacks.c
b5c7da6
No need to check both CONFIG_THREADS and CONFIG_THREAD_OPTIONROMS.
by Kevin O'Connor
· 11 years ago
1297e5d
Fix winxp boot regression introduced in ecdc655a.
by Kevin O'Connor
· 12 years ago
ecdc655
Run all hardware irq handlers on the extra stack.
by Kevin O'Connor
· 12 years ago
beeabd6
Automatically hop off the extra stack when far calling 16bit code.
by Kevin O'Connor
· 12 years ago
bf2e8c2
Make the extra stack re-entrant and "hop back" to check for irqs.
by Kevin O'Connor
· 12 years ago
2f898d5
Replace 32bit->16bit farcall system with regular calls.
by Kevin O'Connor
· 12 years ago
e77c705
Move farcall16 code from util.c to stacks.c and reorg stacks.c.
by Kevin O'Connor
· 12 years ago
c7ffbac
Rename call16 to farcall16.
by Kevin O'Connor
· 12 years ago
94c749c
Rename wait_irq to yield_toirq.
by Kevin O'Connor
· 12 years ago
46b8262
Add mechanism to declare variables as "low mem" and use for extra stack.
by Kevin O'Connor
· 12 years ago
533b628
Run option rom visible PMM code in 32bit mode instead of 16bit mode.
by Kevin O'Connor
· 12 years ago
87b533b
Simplify POST entry code by moving reboot logic from post.c to resume.c.
by Kevin O'Connor
· 12 years ago
f3fe3aa
Require a "_cfuncXX_" symbol prefix for inter-mode c function references.
by Kevin O'Connor
· 13 years ago
af9629b
Enhance call32() to pass a parameter to called function.
by Kevin O'Connor
· 13 years ago
4057f98
Don't pass return address to transition(32,16,16big) on stack.
by Kevin O'Connor
· 13 years ago
4d96edc
Cleanup - it's no longer necessary to manually reset global variables.
by Kevin O'Connor
· 13 years ago
d1b4f96
Separate out init code from the rest of the 32bit flat code.
by Kevin O'Connor
· 13 years ago
9c447c3
Allow wait_irq to be called in 32bit code.
by Kevin O'Connor
· 14 years ago
e438b0c
Further parallelize init when using CONFIG_THREAD_OPTIONROMS.
by Kevin O'Connor
· 14 years ago
a7eb8fc
Some improvements to optionrom preemption support.
by Kevin O'Connor
· 14 years ago
bca0736
Force use of indirect function calls in inline assembler.
by Kevin O'Connor
· 14 years ago
d7eb27e
Don't move EBDA while an optionrom is running (CONFIG_THREAD_OPTIONROMS).
by Kevin O'Connor
· 14 years ago
e908665
Introduce simple "mutex" locking code.
by Kevin O'Connor
· 14 years ago
1ca05b0
Be sure to add "void" to all function prototypes that take no args.
by Kevin O'Connor
· 14 years ago
52a300f
Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.
by Kevin O'Connor
· 14 years ago
fb214dc
Fix yield() so it works from boot code.
by Kevin O'Connor
· 14 years ago
a7fc5de
Extract out new call32() function from check_preempt() code in stacks.c.
by Kevin O'Connor
· 14 years ago
ad90159
Enhance experimental option rom "threading" - enable preemption.
by Kevin O'Connor
· 14 years ago
7cefbfa
Move stack manipulation code from util.c to new file stacks.c.
by Kevin O'Connor
· 14 years ago