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 ? |