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:
victor 2007-03-21 22:58:33 +00:00
parent 3a44857930
commit 21e4bc0233
91 changed files with 1656 additions and 1538 deletions

View File

@ -1,3 +1,4 @@
$Revision$
;**********************************************************
; Непосредственная работа с устройством СD (ATAPI)
;**********************************************************

View File

@ -1,3 +1,4 @@
$Revision$
sys_cd_audio:
cmp word [cdbase],word 0

View File

@ -1,3 +1,4 @@
$Revision$
iglobal
;function pointers.
fdc_irq_func dd fdc_null

View File

@ -1,3 +1,4 @@
$Revision$
;**********************************************************
; Непосредственная работа с контроллером гибкого диска
;**********************************************************

View File

@ -1,3 +1,4 @@
$Revision$
; Low-level driver for HDD access
; DMA support by Mario79

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; RAMDISK functions ;;

View File

@ -1,3 +1,4 @@
$Revision$
iglobal
saverd_fileinfo:
dd 2 ; subfunction: write

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; BOOTCODE.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;======================================================================
;
; BOOT DATA

View File

@ -1,3 +1,4 @@
$Revision$
;======================================================================
;
; BOOT DATA

View File

@ -1,3 +1,4 @@
$Revision$
;======================================================================
;
; BOOT DATA

View File

@ -1,3 +1,4 @@
$Revision$
;======================================================================
;
; BOOT DATA

View File

@ -1,3 +1,4 @@
$Revision$
; Full ASCII code font
; only õ and ä added
; Kaitz

View File

@ -1,3 +1,4 @@
$Revision$
display_modechg db 0 ; display mode change for text, yes/no (0 or 2)
;
; !! Important note !!

View File

@ -1,3 +1,4 @@
$Revision$
; READ RAMDISK IMAGE FROM HD
cmp [boot_dev],1

View File

@ -1,3 +1,4 @@
$Revision$
; Generated by RUFNT.EXE
; By BadBugsKiller (C)
; Modifyed by BadBugsKiller 12.01.2004 17:45

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Shutdown for Menuet

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; PCI16.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; PCI32.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
drw0 equ 10010010b ; data read/write dpl0

View File

@ -1,3 +1,4 @@
$Revision$
; diamond, 2006
sys_debug_services:
cmp eax, 9

View File

@ -1,3 +1,4 @@
$Revision$
DRV_ENTRY equ 1
DRV_EXIT equ -1

View File

@ -1,3 +1,4 @@
$Revision$
iglobal
szKernel db 'KERNEL', 0

View File

@ -1,3 +1,4 @@
$Revision$
init_fpu:
clts

View File

@ -1,3 +1,4 @@
$Revision$
struc MEM_BLOCK
{ .next_block dd ?

View File

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

View File

@ -1,3 +1,4 @@
$Revision$
tmp_page_tab equ HEAP_BASE

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; IRQ0 HANDLER (TIMER INTERRUPT) ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View File

@ -1,3 +1,4 @@
$Revision$
if ~defined sync_inc
sync_inc_fix:
sync_inc fix sync_inc_fix

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; MenuetOS process management, protected ring3 ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; SYSTEM CALL ENTRY ;;

View File

@ -1,3 +1,4 @@
$Revision$
GREEDY_KERNEL equ 0

View File

@ -1,3 +1,4 @@
$Revision$
;**************************************************
;* ПОИСК МЫШИ ПО ПОСЛЕДОВАТЕЛЬНЫМ ПОРТАМ *
;* Процедура подготавливает глобальные переменные *

View File

@ -1,3 +1,4 @@
$Revision$
;***************************************************
; предварительная очистка области таблицы
; поиск и занесение в таблицу приводов FDD

View File

@ -1,3 +1,4 @@
$Revision$
;******************************************************
; поиск приводов HDD и CD
; автор исходного текста Кулаков Владимир Геннадьевич.

View File

@ -1,3 +1,4 @@
$Revision$
include 'dev_fd.inc'
include 'dev_hdcd.inc'
include 'sear_par.inc'

View File

@ -1,3 +1,4 @@
$Revision$
MouseSearch_PS2:
jmp MouseSearch_PS2_begin

View File

@ -1,3 +1,4 @@
$Revision$
;****************************************************
; поиск логических дисков на обнаруженных HDD
; и занесение данных в область таблицы

View File

@ -1,3 +1,4 @@
$Revision$
;
; Formatted Debug Output (FDO)
; Copyright (c) 2005-2006, mike.dld

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; FAT12.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; FAT32.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; System service for filesystem call ;;

View File

@ -1,3 +1,4 @@
$Revision$
; System function 70 - files with long names (LFN)
; diamond, 2006

View File

@ -1,3 +1,4 @@
$Revision$
uglobal
cd_current_pointer_of_input dd 0

View File

@ -1,3 +1,4 @@
$Revision$
ntfs_test_bootsec:
; in: ebx->buffer, edx=size of partition
; out: CF set <=> invalid

View File

@ -1,3 +1,4 @@
$Revision$
;*************************************************************
;* 29.04.2006 Elimination of hangup after the *
;* expiration hd_wait_timeout - Mario79 *

View File

@ -1,3 +1,4 @@
$Revision$
max_buttons=4095
dececx:
push edx

View File

@ -1,3 +1,4 @@
$Revision$
align 4
init_events:

View File

@ -1,3 +1,4 @@
$Revision$
align 4
dtext: ; Text String Output (rw by Johnny_B[john@kolibrios.org])
; eax x & y

View File

@ -1,3 +1,4 @@
$Revision$
iglobal

View File

@ -1,3 +1,4 @@
$Revision$
include "skindata.inc"
;skin_data = 0x00778000

View File

@ -1,3 +1,4 @@
$Revision$
;
; WINDOW SKIN DATA
;

View File

@ -1,3 +1,4 @@
$Revision$
get_titlebar_height: ; edi = window draw_data pointer
mov al,[edi+WDATA.fl_wstyle]
and al,0x0F

View File

@ -1,3 +1,4 @@
$Revision$
;// mike.dld [
VKEY_LSHIFT = 0000000000000001b

View File

@ -1,3 +1,4 @@
$Revision$
; Номер принимаемого от мыши байта
MouseByteNumber DB 0
; Трехбайтовая структура данных, передаваемая мышью

View File

@ -1,3 +1,4 @@
$Revision$
; Номер принимаемого от мыши байта
MouseByteNumber_1 DB 0
; Трехбайтовая структура данных, передаваемая мышью

View File

@ -1,3 +1,4 @@
$Revision$
; Номер принимаемого от мыши байта
MouseByteNumber_2 DB 0
; Трехбайтовая структура данных, передаваемая мышью

View File

@ -1,3 +1,4 @@
$Revision$
; check mouse
;
;

View File

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

View File

@ -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_

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; KERNEL16.INC ;;

View File

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

View File

@ -1,3 +1,4 @@
$Revision$
;------------------------------------------------------------------
; use "iglobal" for inserting initialized global data definitions.
;------------------------------------------------------------------

View File

@ -1,3 +1,4 @@
$Revision$
;
; MEMORY MAP
;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; ARP.INC

View File

@ -1,3 +1,4 @@
$Revision$
;; Copyright (c) 2004, Endre Kozma <endre.kozma@axelero.hu>
;; All rights reserved.
;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; I8255X.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; PCNET32.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; RTL8029.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; RTL8139.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; RTL8169.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; SIS900.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; ETHERNET.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;***************************************************************************
;
; PCI CODE FOLLOWS

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; ICMP.INC

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; IP.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; QUEUE.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; SOCKET.INC

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; STACK.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; TCP.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; UDP.INC ;;

View File

@ -1,4 +1,4 @@
$Revision$
; Macroinstructions for defining and calling procedures
macro stdcall proc,[arg] ; directly call STDCALL procedure

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; PLAYNOTE.INC version 1.1 22 November 2003 ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; SB16.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
; void __stdcall unpack(void* packed_data, void* unpacked_data);
unpack:
pushad

View File

@ -1,3 +1,4 @@
$Revision$
LOAD_FROM_FILE equ 0
LOAD_FROM_MEM equ 1

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; VESA12.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; VESA20.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; VGA.INC ;;

View File

@ -1,3 +1,4 @@
$Revision$
;
; Call of videomode driver's functions
;

View File

@ -1,3 +1,4 @@
$Revision$
;
; Load of videomode driver in memory
;