index
:
seabios
guest-hint
kvmtool
master
memory2-logging
microvm
pci-4g-map
pci64-cfg
seabios
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
stacks.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
stacks: call check_irqs() after switch_next()
Volker RĂ¼melin
2021-06-09
1
-3
/
+2
*
stacks: call check_irqs() in run_thread()
Volker RĂ¼melin
2021-06-09
1
-1
/
+7
*
stacks: There is no need to disable NMI if it is already disabled
Kevin O'Connor
2017-06-12
1
-4
/
+9
*
stacks: Don't update the A20 settings if they haven't changed
Kevin O'Connor
2017-05-16
1
-1
/
+3
*
stacks: Make sure to initialize Call16Data
Kevin O'Connor
2017-05-16
1
-0
/
+1
*
stacks: Use macro wrappers for call32() and stack_hop_back()
Kevin O'Connor
2015-10-15
1
-15
/
+10
*
Always enable caching on transition32; backup/restore cr0 on call32
Kevin O'Connor
2015-10-09
1
-17
/
+28
*
Consolidate code16*() functions
Kevin O'Connor
2015-10-09
1
-34
/
+27
*
Use transition32_nmi_off from call32() and call16_back()
Kevin O'Connor
2015-09-14
1
-2
/
+2
*
Unify call32_sloppy() and call32()
Kevin O'Connor
2015-09-14
1
-18
/
+12
*
Unify inline assembler in variants of call16 functions
Kevin O'Connor
2015-09-14
1
-68
/
+34
*
Rename Call32Data to Call16Data
Kevin O'Connor
2015-09-14
1
-29
/
+29
*
Unify smm/sloppy variants of call32_prep/post and call16_helper
Kevin O'Connor
2015-09-14
1
-82
/
+50
*
minor - correct spelling error in comment
Kevin O'Connor
2015-09-03
1
-1
/
+1
*
Add minimal support for machines without hardware interrupts
Kevin O'Connor
2015-08-24
1
-1
/
+4
*
rtc: Support disabling the RTC timer irq support
Kevin O'Connor
2015-08-17
1
-1
/
+1
*
Call cpu_relax() if yielding prior to interrupts being enabled
Kevin O'Connor
2015-08-17
1
-1
/
+3
*
Move CanInterrupt check to check_irqs()
Kevin O'Connor
2015-08-17
1
-7
/
+8
*
Don't enable interrupts prior to IVT and PIC setup
Kevin O'Connor
2015-07-14
1
-5
/
+8
*
Eliminate FUNCFSEG - only force portions of inline asm to f-segment
Kevin O'Connor
2014-12-03
1
-6
/
+6
*
Use macros for .code16/32 mode switches in inline asm in stacks.c
Kevin O'Connor
2014-12-03
1
-12
/
+17
*
Fix build issue on gcc34
Kevin O'Connor
2014-11-12
1
-1
/
+1
*
Backup and restore a20 on call32_sloppy()
Kevin O'Connor
2014-10-15
1
-0
/
+7
*
Implement call32 mechanism using SMIs.
Kevin O'Connor
2014-10-15
1
-0
/
+138
*
Fully restore 16bit state during call16_sloppy()
Kevin O'Connor
2014-10-11
1
-30
/
+63
*
Break up call32() into call32() and call32_sloppy()
Kevin O'Connor
2014-10-11
1
-39
/
+47
*
Move call16() functions from romlayout.S to inline assembler in stacks.c
Kevin O'Connor
2014-10-11
1
-12
/
+69
*
Update reset() to use call16_back()
Kevin O'Connor
2014-10-11
1
-2
/
+2
*
Simplify farcall16 code
Kevin O'Connor
2014-10-11
1
-14
/
+12
*
Track when entering via call32() and use the same mode for stack_hop_back()
Kevin O'Connor
2014-10-11
1
-1
/
+28
*
Update stack_hop_back() to jump to 16bit mode if called in 32bit mode.
Kevin O'Connor
2014-09-30
1
-18
/
+13
*
Add need_hop_back() call that determines if stack_hop_back is needed
Kevin O'Connor
2014-09-30
1
-4
/
+4
*
Move stack hop code below call32/call16 code in stacks.c
Kevin O'Connor
2014-09-30
1
-82
/
+82
*
Abstract reset call (and possible 16bit mode switch) into reset() function.
Kevin O'Connor
2014-06-06
1
-0
/
+10
*
Don't enable thread preemption during S3 resume vga option rom execution.
Kevin O'Connor
2014-06-04
1
-1
/
+1
*
Replace CONFIG_THREAD_OPTIONROMS with a runtime config setting.
Kevin O'Connor
2014-04-07
1
-5
/
+24
*
Add call32_params() helper function.
Kevin O'Connor
2014-01-29
1
-0
/
+27
*
Always perform thread cleanup on MainThread stack.
Kevin O'Connor
2013-12-27
1
-8
/
+8
*
Minor - move sgdt/lgdt macros from stacks.c to x86.h.
Kevin O'Connor
2013-12-05
1
-7
/
+0
*
Support call16() calls after entering 32bit mode from call32().
Kevin O'Connor
2013-10-14
1
-6
/
+14
*
Update _farcall16() to pass segment of callregs explicitly.
Kevin O'Connor
2013-10-14
1
-7
/
+6
*
Make __call16 use C calling convention and support two passed parameters.
Kevin O'Connor
2013-10-14
1
-19
/
+11
*
Rearrange stack_hop_back() call in wait_irq, check_irqs, and _farcall16.
Kevin O'Connor
2013-10-14
1
-3
/
+20
*
Rename hw/cmos.h to hw/rtc.h and copy RTC code from clock.c to hw/rtc.c.
Kevin O'Connor
2013-09-28
1
-2
/
+3
*
Move function definitions for output.c from util.h to new file output.h.
Kevin O'Connor
2013-09-18
1
-1
/
+2
*
Move malloc code from pmm.c to new files malloc.c and malloc.h.
Kevin O'Connor
2013-09-18
1
-0
/
+1
*
Move stacks.c definitions from util.h to new file stacks.h.
Kevin O'Connor
2013-09-18
1
-0
/
+1
*
Add config option to support memory allocations in 9-segment.
Kevin O'Connor
2013-08-10
1
-1
/
+2
*
Convert stacks.c to use standard list manipulation code.
Kevin O'Connor
2013-06-08
1
-17
/
+15
*
Introduce helper function have_threads() in stacks.c.
Kevin O'Connor
2013-06-08
1
-10
/
+12
[next]