Subversion Repositories Kolibri OS

Rev

Rev 3526 | Rev 3573 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3526 Rev 3531
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2009. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2009. 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: 3526 $
8
$Revision: 3531 $
9
 
9
 
10
 
10
 
Line 271... Line 271...
271
FONT_II 	    equ (OS_BASE+0x005DC00)
271
FONT_II 	    equ (OS_BASE+0x005DC00)
272
FONT_I		    equ (OS_BASE+0x005E600)
272
FONT_I		    equ (OS_BASE+0x005E600)
Line 273... Line 273...
273
 
273
 
Line -... Line 274...
-
 
274
TMP_STACK_TOP	    equ 0x006C000
274
TMP_STACK_TOP	    equ 0x006C000
275
 
275
 
276
apic_data	    equ (OS_BASE+0x006D000)
Line 276... Line 277...
276
mmio_pte  	    equ 0x006E000
277
mmio_pte	    equ 0x006E000
Line 277... Line 278...
277
sys_pgdir	    equ (OS_BASE+0x006F000)
278
sys_pgdir	    equ (OS_BASE+0x006F000)
Line 278... Line 279...
278
 
279
 
Line 279... Line 280...
279
DRIVE_DATA	    equ (OS_BASE+0x0070000)
280
DRIVE_DATA	    equ (OS_BASE+0x0070000)
280
 
281
 
Line 281... Line 282...
281
SLOT_BASE	    equ (OS_BASE+0x0080000)
282
SLOT_BASE	    equ (OS_BASE+0x0080000)
Line 319... Line 320...
319
HEAP_MIN_SIZE	    equ 0x02000000
320
HEAP_MIN_SIZE	    equ 0x02000000
Line 320... Line 321...
320
 
321
 
321
PCIe_CONFIG_SPACE   equ 0xF0000000
322
PCIe_CONFIG_SPACE   equ 0xF0000000
322
USER_DMA_BUFFER     equ 0xFD000000    ; linear addr.
323
USER_DMA_BUFFER     equ 0xFD000000    ; linear addr.
323
USER_DMA_SIZE	    equ 0x00800000
324
USER_DMA_SIZE	    equ 0x00800000
324
FUSION_MMIO         equ 0xFD800000    
325
FUSION_MMIO	    equ 0xFD800000
Line 325... Line 326...
325
LAPIC_BAR           equ 0xFD800000    ; ==
326
LAPIC_BAR	    equ 0xFD800000    ; ==
326
 
327
 
327
page_tabs	    equ 0xFDC00000
328
page_tabs	    equ 0xFDC00000
328
app_page_tabs	    equ 0xFDC00000
329
app_page_tabs	    equ 0xFDC00000
Line 368... Line 369...
368
PG_SHARED	    equ 0x200
369
PG_SHARED	    equ 0x200
Line 369... Line 370...
369
 
370
 
Line 370... Line 371...
370
;;;;;;;;;;;boot time variables
371
;;;;;;;;;;;boot time variables
371
 
372
 
372
;BOOT_BPP            equ 0x9000    ;byte   bits per pixel
373
;BOOT_BPP            equ 0x9000    ;byte   bits per pixel
373
;BOOT_SCANLINE	    equ 0x9001	  ;word   scanline length
374
;BOOT_SCANLINE      equ 0x9001    ;word   scanline length
374
;BOOT_VESA_MODE	    equ 0x9008	  ;word   vesa video mode
375
;BOOT_VESA_MODE     equ 0x9008    ;word   vesa video mode
375
;;BOOT_X_RES          equ 0x900A    ;word   X res
376
;;BOOT_X_RES          equ 0x900A    ;word   X res
376
;;BOOT_Y_RES          equ 0x900C    ;word   Y res
377
;;BOOT_Y_RES          equ 0x900C    ;word   Y res
377
;;BOOT_MOUSE_PORT     equ 0x9010    ;byte   mouse port  - not used
378
;;BOOT_MOUSE_PORT     equ 0x9010    ;byte   mouse port  - not used
378
;BOOT_BANK_SW	    equ 0x9014	  ;dword  Vesa 1.2 pm bank switch
379
;BOOT_BANK_SW       equ 0x9014    ;dword  Vesa 1.2 pm bank switch
379
BOOT_LFB	    equ 0x9018	  ;dword  Vesa 2.0 LFB address
380
BOOT_LFB	    equ 0x9018	  ;dword  Vesa 2.0 LFB address
380
BOOT_MTRR	    equ 0x901C	  ;byte   0 or 1 : enable MTRR graphics acceleration
381
BOOT_MTRR	    equ 0x901C	  ;byte   0 or 1 : enable MTRR graphics acceleration
381
BOOT_LOG	    equ 0x901D	  ;byte   not used anymore (0 or 1 : enable system log display)
382
BOOT_LOG	    equ 0x901D	  ;byte   not used anymore (0 or 1 : enable system log display)
382
BOOT_DIRECT_LFB     equ 0x901E	  ;byte   0 or 1 : enable direct lfb write, paging disabled
383
BOOT_DIRECT_LFB     equ 0x901E	  ;byte   0 or 1 : enable direct lfb write, paging disabled
383
BOOT_PCI_DATA	    equ 0x9020	  ;8bytes pci data
384
BOOT_PCI_DATA	    equ 0x9020	  ;8bytes pci data
384
;BOOT_VRR	    equ 0x9030	  ;byte   VRR start enabled 1, 2-no
385
;BOOT_VRR           equ 0x9030    ;byte   VRR start enabled 1, 2-no
Line 385... Line 386...
385
BOOT_IDE_BASE_ADDR  equ 0x9031	 ;word   IDEContrRegsBaseAddr
386
BOOT_IDE_BASE_ADDR  equ 0x9031	 ;word   IDEContrRegsBaseAddr
386
BOOT_MEM_AMOUNT     equ 0x9034	  ;dword  memory amount
387
BOOT_MEM_AMOUNT     equ 0x9034	  ;dword  memory amount