forked from KolibriOS/kolibrios
added computing of current #revision for kernel *.inc and *.asm files
git-svn-id: svn://kolibrios.org@425 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
3a44857930
commit
21e4bc0233
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;**********************************************************
|
||||
; Непосредственная работа с устройством СD (ATAPI)
|
||||
;**********************************************************
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
sys_cd_audio:
|
||||
|
||||
cmp word [cdbase],word 0
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
iglobal
|
||||
;function pointers.
|
||||
fdc_irq_func dd fdc_null
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;**********************************************************
|
||||
; Непосредственная работа с контроллером гибкого диска
|
||||
;**********************************************************
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; Low-level driver for HDD access
|
||||
; DMA support by Mario79
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; RAMDISK functions ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
iglobal
|
||||
saverd_fileinfo:
|
||||
dd 2 ; subfunction: write
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; BOOTCODE.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;======================================================================
|
||||
;
|
||||
; BOOT DATA
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;======================================================================
|
||||
;
|
||||
; BOOT DATA
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;======================================================================
|
||||
;
|
||||
; BOOT DATA
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;======================================================================
|
||||
;
|
||||
; BOOT DATA
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; Full ASCII code font
|
||||
; only õ and ä added
|
||||
; Kaitz
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
display_modechg db 0 ; display mode change for text, yes/no (0 or 2)
|
||||
;
|
||||
; !! Important note !!
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; READ RAMDISK IMAGE FROM HD
|
||||
|
||||
cmp [boot_dev],1
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; Generated by RUFNT.EXE
|
||||
; By BadBugsKiller (C)
|
||||
; Modifyed by BadBugsKiller 12.01.2004 17:45
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;;
|
||||
;; Shutdown for Menuet
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; PCI16.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; PCI32.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
|
||||
drw0 equ 10010010b ; data read/write dpl0
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; diamond, 2006
|
||||
sys_debug_services:
|
||||
cmp eax, 9
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
DRV_ENTRY equ 1
|
||||
DRV_EXIT equ -1
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
iglobal
|
||||
szKernel db 'KERNEL', 0
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
init_fpu:
|
||||
clts
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
struc MEM_BLOCK
|
||||
{ .next_block dd ?
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; Small heap based on malloc/free/realloc written by Doug Lea
|
||||
; Version 2.8.3 Thu Sep 22 11:16:15 2005 Doug Lea (dl at gee)
|
||||
; Source ftp://gee.cs.oswego.edu/pub/misc/malloc.c
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
tmp_page_tab equ HEAP_BASE
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; IRQ0 HANDLER (TIMER INTERRUPT) ;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
if ~defined sync_inc
|
||||
sync_inc_fix:
|
||||
sync_inc fix sync_inc_fix
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; MenuetOS process management, protected ring3 ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; SYSTEM CALL ENTRY ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
GREEDY_KERNEL equ 0
|
||||
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;**************************************************
|
||||
;* ПОИСК МЫШИ ПО ПОСЛЕДОВАТЕЛЬНЫМ ПОРТАМ *
|
||||
;* Процедура подготавливает глобальные переменные *
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;***************************************************
|
||||
; предварительная очистка области таблицы
|
||||
; поиск и занесение в таблицу приводов FDD
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;******************************************************
|
||||
; поиск приводов HDD и CD
|
||||
; автор исходного текста Кулаков Владимир Геннадьевич.
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
include 'dev_fd.inc'
|
||||
include 'dev_hdcd.inc'
|
||||
include 'sear_par.inc'
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
MouseSearch_PS2:
|
||||
jmp MouseSearch_PS2_begin
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;****************************************************
|
||||
; поиск логических дисков на обнаруженных HDD
|
||||
; и занесение данных в область таблицы
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;
|
||||
; Formatted Debug Output (FDO)
|
||||
; Copyright (c) 2005-2006, mike.dld
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; FAT12.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; FAT32.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; System service for filesystem call ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; System function 70 - files with long names (LFN)
|
||||
; diamond, 2006
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
uglobal
|
||||
cd_current_pointer_of_input dd 0
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
ntfs_test_bootsec:
|
||||
; in: ebx->buffer, edx=size of partition
|
||||
; out: CF set <=> invalid
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;*************************************************************
|
||||
;* 29.04.2006 Elimination of hangup after the *
|
||||
;* expiration hd_wait_timeout - Mario79 *
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
max_buttons=4095
|
||||
dececx:
|
||||
push edx
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
align 4
|
||||
init_events:
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
align 4
|
||||
dtext: ; Text String Output (rw by Johnny_B[john@kolibrios.org])
|
||||
; eax x & y
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
iglobal
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
include "skindata.inc"
|
||||
|
||||
;skin_data = 0x00778000
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;
|
||||
; WINDOW SKIN DATA
|
||||
;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
get_titlebar_height: ; edi = window draw_data pointer
|
||||
mov al,[edi+WDATA.fl_wstyle]
|
||||
and al,0x0F
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;// mike.dld [
|
||||
|
||||
VKEY_LSHIFT = 0000000000000001b
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; Номер принимаемого от мыши байта
|
||||
MouseByteNumber DB 0
|
||||
; Трехбайтовая структура данных, передаваемая мышью
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; Номер принимаемого от мыши байта
|
||||
MouseByteNumber_1 DB 0
|
||||
; Трехбайтовая структура данных, передаваемая мышью
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; Номер принимаемого от мыши байта
|
||||
MouseByteNumber_2 DB 0
|
||||
; Трехбайтовая структура данных, передаваемая мышью
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; check mouse
|
||||
;
|
||||
;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;setting date,time,clock and alarm-clock
|
||||
;add sys_settime at servetable as for ex. 22 fcn:
|
||||
; 22 - SETTING DATE TIME, CLOCK AND ALARM-CLOCK
|
||||
|
@ -10,6 +10,15 @@
|
||||
;; Compile with last version FASM
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
_REV_ = 0
|
||||
macro $Revision a {
|
||||
match =: Num =$,a \{
|
||||
if _REV_ < Num
|
||||
_REV_ = Num
|
||||
end if
|
||||
\}
|
||||
}
|
||||
$Revision$
|
||||
include "proc32.inc"
|
||||
include "kglobals.inc"
|
||||
include "lang.inc"
|
||||
@ -5103,4 +5112,4 @@ endofcode:
|
||||
IncludeUGlobals
|
||||
uglobals_size = $ - endofcode
|
||||
diff16 "end of kernel code",0,$
|
||||
|
||||
diff10 "revision",0,_REV_
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; KERNEL16.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; KERNEL32.INC ;;
|
||||
@ -49,6 +50,26 @@ macro diff16 title,l1,l2
|
||||
end repeat
|
||||
display 13,10
|
||||
}
|
||||
macro diff10 title,l1,l2
|
||||
{
|
||||
local s,d,z,m
|
||||
s = l2-l1
|
||||
z = 0
|
||||
m = 1000000000
|
||||
display title,': '
|
||||
repeat 10
|
||||
d = '0' + s / m
|
||||
s = s - (s/m)*m
|
||||
m = m / 10
|
||||
if d <> '0'
|
||||
z = 1
|
||||
end if
|
||||
if z <> 0
|
||||
display d
|
||||
end if
|
||||
end repeat
|
||||
display 13,10
|
||||
}
|
||||
|
||||
; \begin{diamond}[29.09.2006]
|
||||
; may be useful for kernel debugging
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;------------------------------------------------------------------
|
||||
; use "iglobal" for inserting initialized global data definitions.
|
||||
;------------------------------------------------------------------
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;
|
||||
; MEMORY MAP
|
||||
;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;;
|
||||
;; ARP.INC
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;; Copyright (c) 2004, Endre Kozma <endre.kozma@axelero.hu>
|
||||
;; All rights reserved.
|
||||
;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; I8255X.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; PCNET32.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; RTL8029.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; RTL8139.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; RTL8169.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; SIS900.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; ETHERNET.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;***************************************************************************
|
||||
;
|
||||
; PCI CODE FOLLOWS
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;;
|
||||
;; ICMP.INC
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; IP.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; QUEUE.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;;
|
||||
;; SOCKET.INC
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; STACK.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; TCP.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; UDP.INC ;;
|
||||
|
@ -1,4 +1,4 @@
|
||||
|
||||
$Revision$
|
||||
; Macroinstructions for defining and calling procedures
|
||||
|
||||
macro stdcall proc,[arg] ; directly call STDCALL procedure
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; PLAYNOTE.INC version 1.1 22 November 2003 ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; SB16.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
; void __stdcall unpack(void* packed_data, void* unpacked_data);
|
||||
unpack:
|
||||
pushad
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
|
||||
LOAD_FROM_FILE equ 0
|
||||
LOAD_FROM_MEM equ 1
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; VESA12.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; VESA20.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; ;;
|
||||
;; VGA.INC ;;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;
|
||||
; Call of videomode driver's functions
|
||||
;
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Revision$
|
||||
;
|
||||
; Load of videomode driver in memory
|
||||
;
|
||||
|
Loading…
Reference in New Issue
Block a user