• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/boot/

Lines Matching refs:we

15 INITSEG  = DEF_INITSEG		# 0x9000, we move boot here, out of the way
147 # Set %ds = %cs, we know that SETUPSEG = %cs at this point
237 testb $LOADED_HIGH, %cs:loadflags # Do we have a big kernel?
240 cmpb $0, %cs:type_of_loader # Do we have a loader that
244 pushw %cs # No, we have an old loader,
255 /* we have to do this before the VESA setup, otherwise the user
280 # tell BIOS we want to go to long mode
300 # of the first 32 memory areas, which we return at [E820MAP].
308 # so we can have the bios
326 # If this is usable memory, we save it by simply advancing %di by
346 # we store the 0xe801 memory size in a completely different place,
394 call video # NOTE: we need %ds pointing
455 # Now we want to move to protected mode ...
468 # we get the code32 start address and modify the below 'jmpi'
473 # Now we move the system to its rightful place ... but we check if we have a
474 # big-kernel. In that case we *must* not move it ...
476 jz do_move0 # .. then we have a normal low
478 # .. or else we have a high
480 jmp end_move # ... and we skip moving
499 # so we will perhaps read one
507 # then we load the segment descriptors
511 # Check whether we need to be downward compatible with version <=201
515 je end_move_self # bootsect loader, we know of it
518 # If we have our code not at 0x90000, we need to move it there now.
520 # Because we would overwrite the code on the current IP, we move
526 cli # make sure we really have
543 std # we have to move up, so we use
561 end_move_self: # now we are at the right place
571 # that was painless, now we enable a20
602 movw %ax, %fs:(0x200) # we use the "int 0x80" vector
614 # well, that went ok, I hope. Now we mask all interrupts - the rest
623 # Well, that certainly wasn't fun :-(. Hopefully it works, and we don't
629 # things as simple as possible, we do no register set-up or anything,
630 # we let the gnu-compiled 32-bit programs do that. We just jump to
646 # NOTE: For high loaded big kernels we need a
649 # but we yet haven't reloaded the CS register, so the default size
686 # If there is no keyboard controller, we will usually get 0xff