Subversion Repositories Kolibri OS

Rev

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

Rev 2987 Rev 3500
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2012. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2012. 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: 2987 $
8
$Revision: 3500 $
9
 
9
 
10
 
10
 
Line 216... Line 216...
216
KEY_BUFF            equ (OS_BASE+0x000F401)
216
KEY_BUFF            equ (OS_BASE+0x000F401)
Line 217... Line 217...
217
 
217
 
218
BTN_COUNT           equ (OS_BASE+0x000F500)
218
BTN_COUNT           equ (OS_BASE+0x000F500)
Line 219... Line 219...
219
BTN_BUFF            equ (OS_BASE+0x000F501)
219
BTN_BUFF            equ (OS_BASE+0x000F501)
Line 220... Line 220...
220
 
220
 
221
CPU_FREQ            equ (OS_BASE+0x000F600)
221
;CPU_FREQ            equ (OS_BASE+0x000F600)
Line 222... Line 222...
222
 
222
 
223
;unused ? no active references
223
;unused ? no active references
Line 224... Line 224...
224
MOUSE_PORT          equ (OS_BASE+0x000F604)
224
;MOUSE_PORT          equ (OS_BASE+0x000F604)
Line 568... Line 568...
568
struct  MUTEX
568
struct  MUTEX
569
        lhead   LHEAD
569
        lhead   LHEAD
570
        count   dd ?
570
        count   dd ?
571
ends
571
ends
Line -... Line 572...
-
 
572
 
-
 
573
struct  PCIDEV
-
 
574
        bk              dd ?
-
 
575
        fd              dd ?
-
 
576
        vendor_device_id dd ?
-
 
577
        class           dd ?
-
 
578
        devfn           db ?
-
 
579
        bus             db ?
-
 
580
ends
-
 
581
 
-
 
582
; The following macro assume that we are on uniprocessor machine.
-
 
583
; Serious work is needed for multiprocessor machines.
-
 
584
macro spin_lock_irqsave spinlock
-
 
585
{
-
 
586
        pushf
-
 
587
        cli
-
 
588
}
-
 
589
macro spin_unlock_irqrestore spinlock
-
 
590
{
-
 
591
        popf
-
 
592
}
-
 
593
macro spin_lock_irq spinlock
-
 
594
{
-
 
595
        cli
-
 
596
}
-
 
597
macro spin_unlock_irq spinlock
-
 
598
{
-
 
599
        sti
-
 
600
}
572
 
601
 
573
struct  MEM_STATE
602
struct  MEM_STATE
574
        mutex           MUTEX
603
        mutex           MUTEX
575
        smallmap        dd ?
604
        smallmap        dd ?
576
        treemap         dd ?
605
        treemap         dd ?