wok rev 5259
linux/boot: fix noinitramfs case
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Apr 13 12:30:20 2010 +0200 (2010-04-13) |
parents | 5924ec6bb02f |
children | f9c53840d065 |
files | linux/stuff/linux-header-2.6.30.6.u linux/stuff/linux-header-2.6.33.2.u |
line diff
1.1 --- a/linux/stuff/linux-header-2.6.30.6.u Mon Apr 12 22:30:38 2010 +0200 1.2 +++ b/linux/stuff/linux-header-2.6.30.6.u Tue Apr 13 12:30:20 2010 +0200 1.3 @@ -169,9 +169,10 @@ 1.4 +ksyssize = 500 1.5 + orw $0x80FF, type_of_loader-ksyssize(%di) # loader type = 0xFF 1.6 + movw $stacktop-0x200, heap_end_ptr-ksyssize(%di) 1.7 -+ movb $0x0F, %al # destination = 0x100000 1.8 ++ movb $0x10, %al # destination = 0x100000 1.9 + movb $5, %cl 1.10 +initrdlp: 1.11 ++ decw %ax 1.12 + movb $0x93,%ah 1.13 + movw %ax, 28(%si) # bootsect_dst_base+2 1.14 + movb $(SYSSEG/4096), %al # source = SYSSEG 1.15 @@ -208,7 +209,6 @@ 1.16 + popf 1.17 + ja syslp 1.18 + movw ramdisk_image+2,%ax 1.19 -+ decw %ax 1.20 + movw $ramdisk_size,%di 1.21 + movb $9, %cl 1.22 + cmpb %al,28(%si)
2.1 --- a/linux/stuff/linux-header-2.6.33.2.u Mon Apr 12 22:30:38 2010 +0200 2.2 +++ b/linux/stuff/linux-header-2.6.33.2.u Tue Apr 13 12:30:20 2010 +0200 2.3 @@ -169,9 +169,10 @@ 2.4 +ksyssize = 500 2.5 + orw $0x80FF, type_of_loader-ksyssize(%di) # loader type = 0xFF 2.6 + movw $stacktop-0x200, heap_end_ptr-ksyssize(%di) 2.7 -+ movb $0x0F, %al # destination = 0x100000 2.8 ++ movb $0x10, %al # destination = 0x100000 2.9 + movb $5, %cl 2.10 +initrdlp: 2.11 ++ decw %ax 2.12 + movb $0x93,%ah 2.13 + movw %ax, 28(%si) # bootsect_dst_base+2 2.14 + movb $(SYSSEG/4096), %al # source = SYSSEG 2.15 @@ -208,7 +209,6 @@ 2.16 + popf 2.17 + ja syslp 2.18 + movw ramdisk_image+2,%ax 2.19 -+ decw %ax 2.20 + movw $ramdisk_size,%di 2.21 + movb $9, %cl 2.22 + cmpb %al,28(%si)