UNIX xv6 (rev8, 9/1/15)
|
Go to the source code of this file.
Functions | |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb al al jnz seta20 al outb lgdt gdtdesc movl eax orl eax movl cr0 | ljmp (SEG_KCODE<< 3) |
Variables | |
code16 globl start | start |
disable xorw | ax |
disable xorw ax movw ds movw es movw ss | seta20 |
disable xorw ax movw ds movw es movw ss al | testb |
disable xorw ax movw ds movw es movw ss al al jnz seta20 | movb |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb | al |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb al al jnz seta20 al outb lgdt gdtdesc movl | cr0 |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb al al jnz seta20 al outb lgdt gdtdesc movl eax orl | $CR0_PE |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb al al jnz seta20 al outb lgdt gdtdesc movl eax orl eax movl | eax |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb al al jnz seta20 al outb lgdt gdtdesc movl eax orl eax movl cr0 $start32 code32 | start32 |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb al al jnz seta20 al outb lgdt gdtdesc movl eax orl eax movl cr0 $start32 code32 ax movw ds movw es movw ss | movw |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb al al jnz seta20 al outb lgdt gdtdesc movl eax orl eax movl cr0 $start32 code32 ax movw ds movw es movw ss ax movw fs movw gs movl | $start |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb al al jnz seta20 al outb lgdt gdtdesc movl eax orl eax movl cr0 $start32 code32 ax movw ds movw es movw ss ax movw fs movw gs movl esp call bootmain ax movw dx outw dx ax outw dx | spin |
disable xorw ax movw ds movw es movw ss al al jnz seta20 al outb al al jnz seta20 al outb lgdt gdtdesc movl eax orl eax movl cr0 ljmp | ( | SEG_KCODE<< | 3) |