URL
https://opencores.org/ocsvn/v586/v586/trunk
Subversion Repositories v586
Compare Revisions
- This comparison shows the changes necessary to convert path
/v586
- from Rev 56 to Rev 57
- ↔ Reverse comparison
Rev 56 → Rev 57
/trunk/boot/boot-2.mem
11,17 → 11,13
01 |
01 |
02 |
01 |
02 |
03 |
08 |
29 |
BC |
00 |
00 |
FF |
1E |
C3 |
E8 |
00 |
02 |
06 |
00 |
02 |
30,7 → 26,7
00 |
E8 |
00 |
76 |
A6 |
B3 |
00 |
F0 |
37,31 → 33,43
BE |
00 |
00 |
BA |
01 |
06 |
00 |
BA |
02 |
00 |
03 |
00 |
E8 |
00 |
42 |
66 |
B3 |
00 |
F0 |
BE |
00 |
00 |
01 |
95 |
E8 |
00 |
C0 |
47 |
88 |
C0 |
47 |
88 |
38 |
FF |
00 |
00 |
E8 |
00 |
58 |
89 |
08 |
C1 |
07 |
08 |
C1 |
07 |
DE |
00 |
05 |
00 |
BB |
00 |
D0 |
24 |
02 |
72,82 → 80,89
B0 |
05 |
B3 |
FF |
00 |
06 |
00 |
66 |
B0 |
10 |
19 |
49 |
ED |
E8 |
C3 |
00 |
0F |
04 |
19 |
09 |
04 |
FF |
0E |
89 |
00 |
F3 |
08 |
3D |
00 |
0F |
01 |
A4 |
10 |
B8 |
00 |
00 |
89 |
09 |
FF |
00 |
18 |
B8 |
F3 |
A3 |
00 |
09 |
A2 |
00 |
0E |
BE |
01 |
00 |
10 |
BC |
A3 |
00 |
20 |
02 |
50 |
09 |
A2 |
00 |
E8 |
00 |
F7 |
FD |
EC |
F6 |
00 |
EE |
BA |
00 |
BA |
10 |
10 |
22 |
B3 |
00 |
BA |
C3 |
52 |
00 |
BA |
20 |
F8 |
88 |
58 |
03 |
83 |
03 |
01 |
03 |
00 |
03 |
03 |
03 |
07 |
BA |
00 |
B0 |
03 |
BA |
00 |
03 |
B9 |
00 |
00 |
89 |
BB |
00 |
19 |
0C |
00 |
00 |
0A |
00 |
00 |
D8 |
F8 |
B0 |
EE |
F8 |
B0 |
EE |
0F |
B0 |
74 |
6B |
EB |
FE |
00 |
00 |
183,6 → 198,20
00 |
00 |
00 |
6F |
6C |
74 |
2C |
32 |
38 |
6F |
64 |
72 |
20 |
63 |
6B |
72 |
70 |
00 |
00 |
00 |
198,48 → 227,22
00 |
00 |
00 |
6F |
6C |
74 |
2C |
30 |
20 |
73 |
3D |
53 |
31 |
30 |
72 |
3D |
76 |
6D |
77 |
74 |
31 |
6F |
6F |
65 |
74 |
62 |
00 |
6F |
20 |
79 |
6F |
70 |
6C |
20 |
00 |
5D |
00 |
00 |
00 |
00 |
00 |
6F |
63 |
20 |
73 |
00 |
00 |
00 |
00 |
2D |
00 |
00 |
00 |
247,10 → 250,7
00 |
00 |
00 |
00 |
00 |
00 |
AE |
DE |
90 |
90 |
90 |
/trunk/boot/boot-3.mem
17,11 → 17,7
00 |
E8 |
00 |
0F |
B0 |
74 |
78 |
EB |
00 |
BA |
00 |
BA |
28,7 → 24,7
00 |
E8 |
00 |
7D |
AD |
B3 |
00 |
F0 |
38,28 → 34,40
E8 |
00 |
00 |
EE |
BA |
00 |
EE |
49 |
BA |
00 |
E8 |
00 |
6D |
B3 |
00 |
F0 |
00 |
FF |
00 |
E8 |
00 |
3F |
00 |
02 |
EB |
00 |
D8 |
88 |
C0 |
7B |
89 |
08 |
C1 |
07 |
08 |
C1 |
07 |
C3 |
35 |
00 |
00 |
74 |
8F |
00 |
00 |
47 |
88 |
C0 |
47 |
C3 |
05 |
C3 |
72,7 → 80,7
02 |
00 |
F0 |
FF |
00 |
BA |
00 |
BA |
79,78 → 87,82
20 |
00 |
75 |
89 |
9F |
BB |
ED |
E8 |
00 |
0F |
04 |
19 |
09 |
04 |
00 |
BF |
F3 |
08 |
3D |
00 |
0F |
01 |
A4 |
10 |
B8 |
00 |
00 |
AB |
09 |
28 |
BE |
00 |
18 |
B8 |
00 |
B0 |
02 |
09 |
A2 |
00 |
A3 |
0E |
E8 |
00 |
40 |
02 |
09 |
00 |
A3 |
00 |
07 |
B0 |
00 |
00 |
EA |
00 |
00 |
E8 |
EB |
BA |
00 |
04 |
FE |
50 |
74 |
03 |
24 |
BA |
D8 |
C3 |
00 |
5A |
FB |
B0 |
F8 |
B0 |
F9 |
B0 |
FB |
B0 |
FA |
B0 |
EE |
00 |
EE |
00 |
FC |
EE |
00 |
C8 |
BB |
EE |
00 |
19 |
EE |
F9 |
EE |
00 |
39 |
BA |
F8 |
C3 |
00 |
D8 |
BA |
00 |
D8 |
00 |
8B |
74 |
03 |
41 |
EB |
03 |
42 |
BE |
00 |
00 |
08 |
FF |
F0 |
00 |
00 |
00 |
186,6 → 198,20
00 |
00 |
00 |
6E |
65 |
79 |
31 |
30 |
20 |
74 |
65 |
61 |
72 |
6C |
73 |
63 |
69 |
00 |
00 |
00 |
198,39 → 224,8
00 |
00 |
00 |
6E |
65 |
79 |
35 |
30 |
63 |
6F |
74 |
31 |
35 |
6E |
6F |
2F |
2F |
30 |
20 |
73 |
20 |
63 |
75 |
3D |
20 |
75 |
00 |
6F |
63 |
20 |
6D |
69 |
61 |
2E |
00 |
FC |
00 |
00 |
00 |
239,10 → 234,15
00 |
00 |
00 |
6F |
6F |
66 |
68 |
00 |
00 |
00 |
00 |
FC |
00 |
00 |
00 |
/trunk/boot/test.s
9,7 → 9,6
|
|
/* select boot type */ |
|
movl $0x500, %edx |
inb (%dx) , %al |
and $3 , %al |
26,18 → 25,8
movl $0x1000, %esp |
call init_uart |
|
mov $0xfff80, %esi |
banner_loop: |
movb (%esi),%bl |
mov $0,%al |
cmp %al,%bl |
jz exit_banner |
inc %esi |
call sendchar |
jmp banner_loop |
exit_banner: |
call banner |
|
|
mov $6,%al |
mov $0x500,%edx |
out %al,(%dx) |
57,6 → 46,8
mov $0x0c0000,%esi |
call fill_spi |
|
call banner |
|
mov $6,%al |
mov $0x500,%edx |
out %al,(%dx) |
74,12 → 65,12
|
mov $0x3FFFF0,%edi |
mov $0x080000,%esi |
|
call fill_spi |
|
call banner |
|
jmp boot_linux |
|
|
fill_spi: |
call recv32b_spi |
mov %ebx ,%eax |
94,6 → 85,15
inc %edi |
rol $8,%eax |
mov %al , (%edi) |
mov (%edi), %bl |
cmp %al , %bl |
jz okpass |
push edi |
push esi |
call banner |
pop esi |
pop edi |
okpass: |
inc %edi |
dec %esi |
jnz fill_spi |
137,12 → 137,13
movw $0x504,%dx |
movb $32,%al |
outb %al, (%dx) |
mov $35,%ecx |
mov $25,%ecx |
waitloop: |
dec %ecx |
jnz waitloop |
in (%dx), %eax |
in (%dx), %eax |
in (%dx), %eax |
mov %eax,%ebx |
ret |
|
196,6 → 197,7
mov $25,%al |
mov %al,0x9000e |
|
call banner |
|
movl $0x00090000, %esi |
ljmp $0x10, $0x00100000 |
281,6 → 283,19
addb %bl , %al |
outb %al, (%dx) |
|
banner: |
mov $0xfffb0, %esi |
banner_loop: |
movb (%esi),%bl |
mov $0,%al |
cmp %al,%bl |
jz exit_banner |
inc %esi |
call sendchar |
jmp banner_loop |
exit_banner: |
ret |
|
final: |
jmp final |
|
303,14 → 318,17
|
/* cmdline */ |
.org 0x0320 |
.asciz "console=ttyS0,115200n8 root=/dev/ram0 rw notsc=1 clocksource=pit" |
.asciz "console=ttyS0,115200n8 root=/dev/ram0 rw" |
|
/* banner */ |
.org 0x0380 |
.asciz "Boot: copy from spi flash ..." |
.org 0x03b0 |
.ascii "Boot copy flash" |
.byte 10 |
.byte 13 |
.byte 0 |
|
/* init jump bios */ |
.org 0x3a0 |
.org 0x3d0 |
.code16 |
start2: |
jmp start |
/trunk/boot/boot-4.mem
15,18 → 15,14
05 |
00 |
10 |
A2 |
BE |
C8 |
E8 |
00 |
00 |
08 |
01 |
F0 |
00 |
EE |
00 |
EE |
84 |
B4 |
B3 |
00 |
FF |
35,30 → 31,42
00 |
0F |
00 |
3D |
B0 |
05 |
B0 |
05 |
4A |
E8 |
00 |
00 |
EE |
00 |
EE |
74 |
B3 |
00 |
7F |
FF |
00 |
E8 |
00 |
34 |
BF |
3F |
00 |
08 |
0A |
E8 |
00 |
71 |
00 |
C1 |
07 |
08 |
C1 |
07 |
08 |
00 |
D8 |
88 |
C0 |
47 |
88 |
C0 |
8A |
74 |
00 |
FF |
00 |
01 |
05 |
00 |
00 |
4E |
66 |
B1 |
72,86 → 80,89
BA |
00 |
E8 |
FF |
00 |
00 |
EE |
04 |
EE |
00 |
FD |
C3 |
89 |
A4 |
BB |
00 |
00 |
B9 |
BF |
00 |
00 |
B9 |
00 |
AB |
09 |
28 |
BE |
00 |
BF |
00 |
B0 |
02 |
20 |
B9 |
00 |
01 |
09 |
3C |
E0 |
B8 |
A3 |
00 |
09 |
40 |
02 |
00 |
1C |
A3 |
00 |
07 |
B0 |
00 |
19 |
09 |
A3 |
BE |
00 |
00 |
10 |
10 |
22 |
B3 |
BC |
00 |
C3 |
52 |
00 |
20 |
F8 |
88 |
58 |
03 |
83 |
03 |
02 |
03 |
E8 |
00 |
03 |
03 |
03 |
07 |
F7 |
FD |
EC |
F6 |
00 |
EE |
BA |
00 |
BA |
00 |
BA |
00 |
BA |
00 |
BA |
00 |
B0 |
03 |
BA |
00 |
03 |
B9 |
00 |
00 |
89 |
BB |
00 |
D8 |
F8 |
B0 |
EE |
F8 |
B0 |
EE |
19 |
0C |
00 |
00 |
20 |
00 |
00 |
B0 |
8A |
38 |
46 |
FF |
C3 |
00 |
00 |
00 |
187,6 → 198,20
00 |
00 |
00 |
73 |
3D |
53 |
31 |
30 |
72 |
3D |
76 |
6D |
77 |
6F |
6F |
65 |
74 |
00 |
00 |
00 |
198,37 → 223,7
00 |
00 |
00 |
73 |
3D |
53 |
37 |
6E |
6F |
6C |
74 |
2C |
32 |
38 |
6F |
64 |
72 |
20 |
6E |
63 |
63 |
6B |
72 |
70 |
64 |
67 |
00 |
74 |
6F |
66 |
20 |
20 |
73 |
2E |
00 |
00 |
00 |
239,6 → 234,10
00 |
00 |
00 |
74 |
70 |
6C |
0A |
00 |
00 |
00 |
250,6 → 249,7
00 |
00 |
00 |
00 |
90 |
90 |
90 |
/trunk/boot/boot-1.mem
9,19 → 9,15
BA |
00 |
3C |
91 |
B7 |
3C |
F1 |
17 |
3C |
E9 |
00 |
00 |
01 |
80 |
8A |
38 |
46 |
00 |
2E |
B0 |
05 |
B0 |
32,34 → 28,46
00 |
E8 |
00 |
6F |
9F |
BF |
00 |
0C |
00 |
EE |
B0 |
05 |
B0 |
05 |
B3 |
00 |
7F |
00 |
E8 |
00 |
5F |
BF |
00 |
08 |
00 |
06 |
AE |
E9 |
00 |
02 |
00 |
03 |
C1 |
07 |
08 |
C1 |
07 |
08 |
1F |
1D |
00 |
E8 |
35 |
00 |
3B |
B3 |
00 |
F0 |
BE |
00 |
8F |
00 |
E8 |
00 |
C0 |
47 |
88 |
C0 |
47 |
88 |
75 |
BA |
08 |
72,7 → 80,7
EE |
00 |
EE |
FC |
00 |
B0 |
05 |
C3 |
82,73 → 90,80
ED |
C3 |
00 |
FF |
0E |
89 |
00 |
B9 |
00 |
B8 |
00 |
B9 |
00 |
89 |
09 |
FF |
00 |
F3 |
A3 |
BF |
00 |
02 |
20 |
B9 |
00 |
01 |
00 |
A3 |
00 |
20 |
02 |
50 |
09 |
A2 |
3C |
E0 |
B8 |
00 |
09 |
00 |
1C |
B0 |
00 |
19 |
09 |
00 |
00 |
EA |
00 |
00 |
EB |
BA |
E8 |
00 |
74 |
04 |
FE |
50 |
03 |
D8 |
C3 |
24 |
BA |
00 |
EE |
5A |
FB |
B0 |
F8 |
B0 |
F9 |
B0 |
FB |
B0 |
FA |
B0 |
00 |
EE |
00 |
FC |
EE |
00 |
EE |
C8 |
BB |
00 |
EE |
F9 |
EE |
19 |
00 |
F8 |
C3 |
39 |
BA |
00 |
D8 |
BA |
00 |
D8 |
00 |
8B |
74 |
03 |
41 |
FF |
1E |
C3 |
E8 |
FF |
EB |
03 |
42 |
EB |
00 |
00 |
00 |
183,6 → 198,20
00 |
00 |
00 |
63 |
6F |
74 |
30 |
35 |
6E |
6F |
2F |
2F |
30 |
20 |
63 |
75 |
3D |
00 |
00 |
00 |
198,39 → 227,7
00 |
00 |
00 |
63 |
6F |
74 |
30 |
36 |
38 |
6E |
65 |
79 |
31 |
30 |
20 |
74 |
65 |
61 |
72 |
6F |
3D |
6C |
73 |
63 |
69 |
65 |
00 |
42 |
3A |
70 |
72 |
73 |
66 |
68 |
2E |
E9 |
00 |
00 |
00 |
237,9 → 234,15
00 |
00 |
00 |
42 |
20 |
79 |
61 |
0D |
00 |
00 |
00 |
E9 |
00 |
00 |
00 |
247,9 → 250,6
00 |
00 |
00 |
00 |
00 |
00 |
EB |
90 |
90 |