Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6584 → Rev 6585

/kernel/trunk/data32.inc
338,6 → 338,11
rb 4096
fpu_data:
rb 512
draw_data:
rb 32*256
BPSLine_calc_area rd 1440
d_width_calc_area rd 1140
mouseunder rd 16*24
 
mem_block_list rd 64*2
mem_used_list rd 64*2
345,164 → 350,146
 
thr_slot_map rd 8
 
cpu_freq rq 1
_display display_t
bios_fb FRB
 
heap_mutex MUTEX
heap_size rd 1
heap_free rd 1
heap_blocks rd 1
free_blocks rd 1
 
mem_block_mask rd 2
next_memblock rd 1
 
mst MEM_STATE
 
pte_valid_mask rd 1
page_start rd 1
page_end rd 1
sys_page_map rd 1
os_stack_seg rd 1
cpu_freq dq ?
 
heap_mutex MUTEX
heap_size dd ?
heap_free dd ?
heap_blocks dd ?
free_blocks dd ?
mem_block_mask rd 2
next_memblock dd ?
 
srv.fd rd 1
srv.bk rd 1
pte_valid_mask dd ?
page_start dd ?
page_end dd ?
sys_page_map dd ?
os_stack_seg dd ?
 
align 16
srv.fd dd ?
srv.bk dd ?
 
_display display_t
bios_fb FRB
 
LFBAddress dd ?
 
SCR_MODE rw 2
 
PUTPIXEL dd ?
GETPIXEL dd ?
 
if VESA_1_2_VIDEO
BANK_SWITCH rd 1 reserved for vesa 1.2
BANK_RW rd 1
BANK_SWITCH dd ? ; reserved for vesa 1.2
BANK_RW dd ?
end if
 
REDRAW_BACKGROUND rb 4
 
align 4
draw_data: rb 32*256
BPSLine_calc_area rd 1440
d_width_calc_area rd 1140
 
mouseunder rd 16*24
 
MOUSE_PICTURE dd ?
 
MOUSE_SCROLL_H rw 1
MOUSE_X: rw 1
MOUSE_Y: rw 1
MOUSE_SCROLL_V rw 1
def_cursor dd ?
def_cursor_clock dd ?
current_cursor dd ?
hw_cursor dd ?
cur_saved_base dd ?
 
X_UNDER rw 1
Y_UNDER rw 1
COLOR_TEMP rd 1
MOUSE_COLOR_MEM rd 1
cur.lock dd ? ; 1 - lock update, 2- hide
cur.left dd ? ; cursor clip box
cur.top dd ?
cur.w dd ?
cur.h dd ?
 
BTN_DOWN: rb 4
ipc_tmp dd ?
ipc_pdir dd ?
ipc_ptab dd ?
 
align 4
def_cursor rd 1
def_cursor_clock rd 1
current_cursor rd 1
hw_cursor rd 1
cur_saved_base rd 1
proc_mem_map dd ?
proc_mem_pdir dd ?
proc_mem_tab dd ?
 
cur.lock rd 1 ;1 - lock update, 2- hide
cur.left rd 1 ;cursor clip box
cur.top rd 1
cur.w rd 1
cur.h rd 1
tmp_task_ptab dd ?
 
ipc_tmp rd 1
ipc_pdir rd 1
ipc_ptab rd 1
default_io_map dd ?
 
proc_mem_map rd 1
proc_mem_pdir rd 1
proc_mem_tab rd 1
LFBSize dd ?
 
tmp_task_ptab rd 1
current_process dd ?
current_slot dd ? ; i.e. cureent thread
 
default_io_map rd 1
; device addresses
mididp dd ?
midisp dd ?
 
LFBSize rd 1
cdbase dd ?
cdid dd ?
 
current_process rd 1
current_slot rd 1 ; i.e. cureent thread
hdbase dd ? ; for boot 0x1f0
hdid dd ?
hdpos dd ? ; for boot 0x1
cdpos dd ?
 
;CPUID information
cpu_vendor rd 3
cpu_sign dd ?
cpu_info dd ?
cpu_caps rd 4
 
; status
hd1_status rd 1 ; 0 - free : other - pid
application_table_owner rd 1 ; 0 - free : other - pid
application_table_mutex MUTEX
pg_data PG_DATA
heap_test dd ?
 
; device addresses
mididp rd 1
midisp rd 1
skin_data dd ?
 
cdbase rd 1
cdid rd 1
mouse_active dd ?
mouse_pause dd ?
 
hdbase rd 1 ; for boot 0x1f0
hdid rd 1
hdpos rd 1 ; for boot 0x1
cdpos rd 1
BgrDrawMode dd ?
BgrDataWidth dd ?
BgrDataHeight dd ?
 
;CPUID information
cpu_vendor rd 3
cpu_sign rd 1
cpu_info rd 1
cpu_caps rd 4
buttontype dd ?
windowtypechanged dd ?
 
debug_step_pointer dd ?
 
pg_data PG_DATA
heap_test rd 1
lba_read_enabled dd ? ; 0 = disabled , 1 = enabled
pci_access_enabled dd ? ; 0 = disabled , 1 = enabled
 
buttontype rd 1
windowtypechanged rd 1
NumBiosDisks dd ?
BiosDisksData rb 200h
BiosDiskCaches rb 80h*(cache_ide1-cache_ide0)
BiosDiskPartitions rd 80h
 
hd_entries rd 1 ;unused ? 0xfe10
img_background dd ?
mem_BACKGROUND dd ?
static_background_data dd ?
 
mouse_active rd 1
mouse_pause rd 1
hd1_status dd ? ; 0 - free : other - pid
application_table_owner dd ? ; 0 - free : other - pid
application_table_mutex MUTEX
 
redrawmouse_unconditional rd 1
redrawmouse_unconditional dd ?
 
img_background rd 1
mem_BACKGROUND rd 1
static_background_data rd 1
MOUSE_SCROLL_H rw 1
MOUSE_X: rw 1
MOUSE_Y: rw 1
MOUSE_SCROLL_V rw 1
 
BgrDrawMode rd 1
BgrDataWidth rd 1
BgrDataHeight rd 1
X_UNDER rw 1
Y_UNDER rw 1
COLOR_TEMP dd ?
MOUSE_COLOR_MEM dd ?
 
skin_data rd 1
SCR_MODE rw 2
 
debug_step_pointer rd 1
BTN_DOWN: rb 4
 
lba_read_enabled rd 1 ; 0 = disabled , 1 = enabled
pci_access_enabled rd 1 ; 0 = disabled , 1 = enabled
cpu_phys_addr_width db ? ; also known as MAXPHYADDR in Intel manuals
hdd_appl_data db ? ; 0 = system cache, 1 - application cache
cd_appl_data db ? ; 0 = system cache, 1 - application cache
 
cpu_phys_addr_width rb 1 ; also known as MAXPHYADDR in Intel manuals
hdd_appl_data rb 1 ; 0 = system cache, 1 - application cache
cd_appl_data rb 1 ; 0 = system cache, 1 - application cache
timer_ticks_enable db ? ; for cd driver
 
timer_ticks_enable rb 1 ; for cd driver
REDRAW_BACKGROUND db ?
 
align 4
NumBiosDisks rd 1
BiosDisksData rb 200h
BiosDiskCaches rb 80h*(cache_ide1-cache_ide0)
BiosDiskPartitions rd 80h
 
align 16
DRIVE_DATA: rb DRIVE_DATA_SIZE
 
520,7 → 507,8
; This should be revisited when/if memory map would become more dynamic.
RAMDISK_CAPACITY = 2880 ; in sectors
 
RAMDISK: rb RAMDISK_CAPACITY*512
RAMDISK:
rb RAMDISK_CAPACITY*512
 
_CLEAN_ZONE:
 
530,6 → 518,7
 
align 4096
BUTTON_INFO rb 64*1024
RESERVED_PORTS: rb 64*1024
 
sys_pgmap: rb 1024*1024/8
RESERVED_PORTS:
rb 64*1024
sys_pgmap:
rb 1024*1024/8