start.S File Reference

Go to the source code of this file.

Functions

globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb 
lgdtl (loadGDT) mov $0x10
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx 
movl (__bss_start)
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl 
movl (_end)

Variables

globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov
ss mov 
$kStack
globl _start text code32 _start
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov
ss mov eax addl eax mov edx
mov esp mov 
eax
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov
ss mov eax addl eax mov edx
mov 
eax
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov 
eax
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov 
eax
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov 
eax
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov 
eax
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov 
eax
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl 
eax
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl 
edi
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov
ss mov eax addl eax mov 
esp
globl _start text code32 x472
pushl ebp movl 
esp
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov
ss mov eax addl eax mov edx
mov esp mov ebp mov ax lldt
ax mov ax ltr ax ljmp $start_next 
start_next
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov
ss mov eax addl eax mov edx
mov esp mov ebp mov ax lldt
ax mov ax ltr ax ljmp 
x08
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov
ss mov eax addl eax mov edx
mov esp mov ebp mov 
x18
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov
ss mov eax addl eax mov edx
mov esp mov ebp mov ax lldt
ax mov 
x20
globl _start text code32 x472
pushl ebp movl ebp pushl x00000002
popfl ecx edi subl ecx xorl
eax cld rep stosb eax mov
ds mov es mov fs mov gs mov
ss mov eax addl 
x2000


Function Documentation

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb lgdtl ( loadGDT   ) 

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx movl ( __bss_start   ) 

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl movl ( _end   ) 


Variable Documentation

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov ss mov $kStack

Definition at line 51 of file start.S.

globl _start text code32 _start

Definition at line 34 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov ss mov eax addl eax mov edx mov esp mov eax

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov ss mov eax addl eax mov edx mov eax

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov eax

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov eax

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov eax

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov eax

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov eax

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax

Definition at line 42 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl edi

Definition at line 42 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov ss mov eax addl eax mov esp

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl esp

Definition at line 34 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov ss mov eax addl eax mov edx mov esp mov ebp mov ax lldt ax mov ax ltr ax ljmp $start_next start_next

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov ss mov eax addl eax mov edx mov esp mov ebp mov ax lldt ax mov ax ltr ax ljmp x08

Definition at line 51 of file start.S.

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov ss mov eax addl eax mov edx mov esp mov ebp mov x18

Definition at line 51 of file start.S.

Referenced by execFile().

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov ss mov eax addl eax mov edx mov esp mov ebp mov ax lldt ax mov x20

Definition at line 51 of file start.S.

Referenced by clearScreen(), cpuInfo(), floppyIsrhndlr(), hdRead(), kprint(), lncInt(), ne2k_init(), seek(), and tty_print().

globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb eax mov ds mov es mov fs mov gs mov ss mov eax addl x2000

Definition at line 51 of file start.S.

Referenced by biosCall(), kmain(), and ubthread_create().


Generated on Tue Dec 12 10:04:16 2006 for UbixOS V2 by  doxygen 1.4.7