Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 3518 → Rev 3519

/kernel/branches/Kolibri-A/trunk/memmap.inc
70,15 → 70,11
 
; 6000 -> 68FF << free (2k5)
 
; 6900 -> 7EFF << saved picture under mouse pointer (1k5)
; 6900 -> 6EFF << saved picture under mouse pointer (1k5)
;
; 7F00 -> 7FFF << SB16_Status (256) \\
; 7000 -> EFFF HDD DMA AREA (32k)
;
; 8000 -> 87FF free (2k)
; 0x80008000 -> 9FFF ramdisk fat (8k)
 
; A000 -> F9FF free (23k)
 
; FA00 byte no of keys in buffer
; FA01 byte 'buffer'
; FA02 -> FAFF reserved for keys
151,11 → 147,13
; -> 3B752 end_of_kernel
; -> 3C000 not used (>200k)
; 0x80050000 -> 090000 zero-filled zone after preinit_mem
; 0x8006CC00 -> 6DBFF stack at boot time (4Kb)
; 0x8006DC00 -> 5E5FF basic text font II
; 0x8006E600 -> 5Efff basic text font I
 
; 0x8006C000 -> 6CFFF stack at boot time (4Kb)
;
; 0x8006DC00 -> 6E5FF basic text font II
; 0x8006E600 -> 6Efff basic text font I
; 0x8006F000 -> 6FFFF main page directory
; 0x8006E000 -> 6EFFF MMIO PTE directory (4Kb)
; 0x8006F000 -> 6FFFF main page directory (4Kb)
 
; 0x80070000 -> 7FFFF data of retrieved disks and partitions (Mario79)
; 0x80080000 -> 8FFFF additional app info, in 256 byte steps - 256 entries
200,29 → 198,17
; BC dword address of debug event memory
; C0 5 dd thread debug registers: DR0,DR1,DR2,DR3,DR7
;
; 0x80090000 -> 9FFFF wav device buffer (64k) ; << SB16Buffer
; 0x80090000 -> 9FFFF free (64k)
; 0x800A0000 -> AFFFF screen access area << VGA legacy buffer
; 0x800B0000 -> FFFFF bios rest in peace -area (320k), << purpose unknown
 
; 0x80100000 -> 283FFF diskette image (1m5)
; 0x80280000 -> 9FFF ramdisk fat (8k)
 
; 0x80284000 -> HEAP_BASE zero-filled zone after preinit_mem
; 0x80280000 -> HEAP_BASE zero-filled zone after preinit_mem
;
; 0x80284000 -> 28BFFF HDD DMA AREA (32k)
; 0x8028C000 -> 297FFF free (48k)
;
; 0x80298000 -> 29ffff auxiliary table for background smoothing code (32k)
;
; 0x802A0000 -> 2Bffff free (128k)
; 0x80328000 -> 32FFFF !vrr driver (32k)
; 0x80280000 -> 2Bffff free (262k)
 
 
; 0x80338000 -> 338FFF draw data - 256 entries (4k)
; 00 dword draw limit - x start
; 04 dword draw limit - y start
; 08 dword draw limit - x end
; 0C dword draw limit - y end
; 0x80339000 -> 3BFFF3 free (12k)
 
; 0x802C0000 -> 2C3fff button info (8k)
;
; 0000 word number of buttons
244,8 → 230,20
; dword start port
; dword end port
; dword 0
 
; 0x802E0000 -> 2EFFFF irq data area (64k)
; 0x802F0000 -> 327fff free (229k)
 
; 0x80328000 -> 29ffff auxiliary table for background smoothing code (32k)
;
; 0x80370000 -> 37FFFF irq data area (64k)
; 0x80338000 -> 338FFF draw data - 256 entries (4k)
; 00 dword draw limit - x start
; 04 dword draw limit - y start
; 08 dword draw limit - x end
; 0C dword draw limit - y end
; 0x80339000 -> 3BFFF3 free (12k)
 
;
; 0x80380000 -> 38FFFF low memory save (64k)
;
; 0x80390000 -> 3AFFFF tcp memory (128k)
265,7 → 263,10
; 0x80800000 ->827FFFFF kernel heap
 
; 0xF0000000 -> 0xF1FFFFFF PCI-express extended config space
; 0xFD000000 -> 0xFD3FFFFF static system buffer 4Mb
 
; 0xFD000000 -> 0xFD7FFFFF static system buffer (8Mb reserved)
; 0xFD800000 -> 0xFBFFFFFF CPU & Southbridge memory-mapped IO (4Mb reserved)
; +0000..0FFF LAPIC BAR (4k)
; 0xFDC00000 -> 0xFDFFFFFF page tables 4Mb
; 0xFE000000 -> 0xFFFFFFFF LFB 32Mb
; 0xFE000000 -> 0xFE7FFFFF application available LFB 8Mb