Deleted Added
full compact
16c16
< # $FreeBSD: head/sys/boot/i386/pxeldr/pxeldr.S 58713 2000-03-28 01:19:53Z jhb $
---
> # $FreeBSD: head/sys/boot/i386/pxeldr/pxeldr.S 60821 2000-05-23 12:18:49Z jhb $
88c88
< call putstr # display the welcome message
---
> callw putstr # display the welcome message
93,94c93,94
< call putstr # display the message
< movl $MEM_ARG, %ebx # %ds:(%ebx) -> boot args
---
> callw putstr # display the message
> movl $MEM_ARG, %bx # %ds:(%bx) -> boot args
101c101
< orb $KARGS_FLAGS_PXE, 0x8(%ebx) # kargs->bootflags |=
---
> orb $KARGS_FLAGS_PXE, 0x8(%bx) # kargs->bootflags |=
103c103
< popl 0xc(%ebx) # kargs->pxeinfo = *PXENV+
---
> popl 0xc(%bx) # kargs->pxeinfo = *PXENV+
107c107
< call seta20 # Turn A20 on
---
> callw seta20 # Turn A20 on
112c112
< call putstr # relocation message
---
> callw putstr # relocation message
124,126c124,125
< .byte 0xea # long jump to
< .word pm_start # clear the instruction
< .word SEL_SCODE # pre-fetch queue
---
> ljmp $SEL_SCODE,$pm_start # long jump to clear the
> # instruction pre-fetch queue
158,160c157,158
< .byte 0xea # Long jump to
< .word pm_end # clear the instruction
< .word 0x0 # pre-fetch
---
> ljmp $0,$pm_end # Long jump to clear the
> # instruction pre-fetch queue
191,194c189,190
< call putstr # jump message
< .byte 0xea # Jump to
< .word MEM_BTX_ENTRY # BTX entry
< .word 0x0 # point
---
> callw putstr # jump message
> ljmp $0,$MEM_BTX_ENTRY # Jump to the BTX entry point
202c198
< ret # return when null is hit
---
> retw # return when null is hit
223c219
< ret # To caller
---
> retw # To caller