Difference between revisions of "Developer Manual"
Jump to navigation
Jump to search
Whiterocker (talk | contribs) |
|||
Line 35: | Line 35: | ||
# '''__protected_start''' from '''src/cpu/x86/32bit/entry32.inc''', sets all other segment registers to the 0x10 selector. | # '''__protected_start''' from '''src/cpu/x86/32bit/entry32.inc''', sets all other segment registers to the 0x10 selector. | ||
# Execution continues with various '''mainboardinit''' fragments: | # Execution continues with various '''mainboardinit''' fragments: | ||
## '''__fpu_start''' from '''cpu/x86/ | ## '''__fpu_start''' from '''cpu/x86/fpu_enable.inc'''. | ||
## '''(unlabeled)''' from '''cpu/x86/enable_sse.inc''' | ## '''(unlabeled)''' from '''cpu/x86/enable_sse.inc''' | ||
## Some CPUs enable their on-chip cache to be used temporarily as a scratch RAM (stack), e.g. '''cpu/amd/model_lx/cache_as_ram.inc'''. | ## Some CPUs enable their on-chip cache to be used temporarily as a scratch RAM (stack), e.g. '''cpu/amd/model_lx/cache_as_ram.inc'''. |