FreeBSD Bugzilla – Attachment 7234 Details for
Bug 15841
[patch] Assembler syntax fixes for the boot programs.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 3.97 KB, created by
sepotvin
on 2000-01-02 16:10:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
sepotvin
Created:
2000-01-02 16:10:01 UTC
Size:
3.97 KB
patch
obsolete
>Index: boot0/boot0.s >=================================================================== >RCS file: /usr/FreeBSD/ncvs/src/sys/boot/i386/boot0/boot0.s,v >retrieving revision 1.14 >diff -c -r1.14 boot0.s >*** boot0/boot0.s 1999/09/03 01:38:29 1.14 >--- boot0/boot0.s 1999/12/31 14:33:53 >*************** >*** 333,345 **** > tstbi1(0x80,_FLAGS,_bp_) # Use packet interface? > jz intx13.1 # No > o16 # Set >! pushb $0x0 # the > o16 # LBA > pushw1(0x8,_si_) # address > pushl %es # Set the transfer > pushl %ebx # buffer address >! pushb $0x1 # Block count >! pushb $0x10 # Packet size > movl %esp,%esi # Packet pointer > decl %eax # Verify off > orb $0x40,%ah # Use disk packet >--- 333,345 ---- > tstbi1(0x80,_FLAGS,_bp_) # Use packet interface? > jz intx13.1 # No > o16 # Set >! push $0x0 # the > o16 # LBA > pushw1(0x8,_si_) # address > pushl %es # Set the transfer > pushl %ebx # buffer address >! push $0x1 # Block count >! push $0x10 # Packet size > movl %esp,%esi # Packet pointer > decl %eax # Verify off > orb $0x40,%ah # Use disk packet >Index: boot2/boot1.s >=================================================================== >RCS file: /usr/FreeBSD/ncvs/src/sys/boot/i386/boot2/boot1.s,v >retrieving revision 1.10 >diff -c -r1.10 boot1.s >*** boot2/boot1.s 1999/08/28 00:40:01 1.10 >--- boot2/boot1.s 2000/01/02 10:37:14 >*************** >*** 42,48 **** > xread: pushl %ss # Address > popl %ds # data > xread.1: o16 # Starting >! pushb $0x0 # absolute > pushl %ecx # block > pushl %eax # number > pushl %es # Address of >--- 42,48 ---- > xread: pushl %ss # Address > popl %ds # data > xread.1: o16 # Starting >! push $0x0 # absolute > pushl %ecx # block > pushl %eax # number > pushl %es # Address of >*************** >*** 50,56 **** > xorl %eax,%eax # Number of > movb %dh,%al # blocks to > pushl %eax # transfer >! pushb $0x10 # Size of packet > movl %esp,%ebp # Packet pointer > callwi(read) # Read from disk > leaw1r(0x10,_bp_,_sp) # Clear stack >--- 50,56 ---- > xorl %eax,%eax # Number of > movb %dh,%al # blocks to > pushl %eax # transfer >! push $0x10 # Size of packet > movl %esp,%ebp # Packet pointer > callwi(read) # Read from disk > leaw1r(0x10,_bp_,_sp) # Clear stack >*************** >*** 60,68 ****
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 15841
: 7234 |
7235