Subversion Repositories Kolibri OS

Rev

Rev 8085 | Rev 8091 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8085 Rev 8089
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2017. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2017. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 8085 $
8
$Revision: 8089 $
9
 
9
 
10
 
10
 
Line 681... Line 681...
681
        addr DQ ?
681
        addr DQ ?
682
        size DQ ?
682
        size DQ ?
683
        type dd ?
683
        type dd ?
684
ends
684
ends
Line -... Line 685...
-
 
685
 
-
 
686
RD_LOAD_FROM_FLOPPY = 0
-
 
687
RD_LOAD_FROM_HD     = 1
-
 
688
RD_LOAD_FROM_MEMORY = 2
-
 
689
RD_LOAD_FROM_FORMAT = 3
-
 
690
RD_LOAD_FROM_NONE   = 4
685
 
691
 
686
struct  boot_data
692
struct  boot_data
687
        bpp             db ?    ; bits per pixel
693
        bpp             db ?    ; bits per pixel
688
        pitch           dw ?    ; scanline length
694
        pitch           dw ?    ; scanline length
689
                        db ?
695
                        db ?
Line 708... Line 714...
708
        apm_flags       dw ?
714
        apm_flags       dw ?
709
                        rb 8
715
                        rb 8
710
        apm_code_32     dw ?
716
        apm_code_32     dw ?
711
        apm_code_16     dw ?
717
        apm_code_16     dw ?
712
        apm_data_16     dw ?
718
        apm_data_16     dw ?
713
        dev             db ?
719
        rd_load_from    db ?    ; Device to load ramdisk from, RD_LOAD_FROM_*
714
                        db ?
720
                        db ?
715
        kernel_restart  dw ?
721
        kernel_restart  dw ?
716
        bx_from_load    dw ?
-
 
717
        ; low byte: a,b,c,d -- hdX, r -- rdX
-
 
718
        ; high byte: symbol 'X' as in the line above, e.g. '1', not 1
-
 
719
        ; see loader_doc.txt for details
722
        sys_disk        dw ?    ; Device to mount on /sys/, see loader_doc.txt for details
720
        acpi_rsdp       dd ?
723
        acpi_rsdp       dd ?
721
                        rb 0x1f
724
                        rb 0x1f
722
        bios_hd_cnt     db ?    ; number of BIOS hard disks
725
        bios_hd_cnt     db ?    ; number of BIOS hard disks
723
        bios_hd         rb 0x80 ; BIOS hard disks
726
        bios_hd         rb 0x80 ; BIOS hard disks
724
        memmap_block_cnt dd ?   ; available physical memory map: number of blocks
727
        memmap_block_cnt dd ?   ; available physical memory map: number of blocks