BlueGrey
calm
Elegant
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
Kolibri OS
(root)
/
programs
/
develop
/
fast_call_test/
– Rev 1806
Rev
Go to most recent revision
|
Hide changed files
|
Directory listing
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Rev
Age
Author
Path
Log message
Diff
Changes
1029
5578 d 10 h
serge
/
move drivers from programs/system/drivers into /drivers
/drivers/audio/a5536/geode.lk
/drivers/audio/sisnbook
/drivers/audio/sisnbook/codec.inc
/drivers/audio/sisnbook/readme.txt
/drivers/audio/sisnbook/sis.asm
/drivers/include
/drivers/include/link.h
/drivers/include/pci.h
/drivers/include/syscall.h
/drivers/include/types.h
/drivers/usb
/drivers/usb/uhci
/drivers/usb/uhci/ch9.h
/drivers/usb/uhci/detect.inc
/drivers/usb/uhci/hcd.inc
/drivers/usb/uhci/hid.h
/drivers/usb/uhci/hid.inc
/drivers/usb/uhci/makefile
/drivers/usb/uhci/pci.inc
/drivers/usb/uhci/usb.asm
/drivers/usb/uhci/usb.c
/drivers/usb/uhci/usb.h
/drivers/usb/uhci/usb.lk
/drivers/video
/drivers/video/agp
/drivers/video/agp/agp.c
/drivers/video/agp/agp.h
/drivers/video/agp/agp.lk
/drivers/video/agp/detect.inc
/drivers/video/agp/isoch.inc
/drivers/video/agp/link.h
/drivers/video/agp/makefile
/drivers/video/agp/pci.inc
/drivers/video/agp/syscall.h
/drivers/video/agp/types.h
/drivers/video/ati2d
/drivers/video/ati2d/accel_2d.h
/drivers/video/ati2d/accel_2d.inc
/drivers/video/ati2d/accel_3d.inc
/drivers/video/ati2d/ati2d.c
/drivers/video/ati2d/ati2d.lk
/drivers/video/ati2d/ati_mem.c
/drivers/video/ati2d/ati_pciids_gen.h
/drivers/video/ati2d/atihw.h
/drivers/video/ati2d/blend.inc
/drivers/video/ati2d/clip.inc
/drivers/video/ati2d/init.c
/drivers/video/ati2d/init_3d.inc
/drivers/video/ati2d/init_cp.c
/drivers/video/ati2d/makefile
/drivers/video/ati2d/pci.c
/drivers/video/ati2d/pixmap.inc
/drivers/video/ati2d/r500.inc
/drivers/video/ati2d/r5xx_2dregs.h
/drivers/video/ati2d/r5xx_regs.h
/drivers/video/ati2d/radeon_chipinfo_gen.h
/drivers/video/ati2d/radeon_chipset_gen.h
/drivers/video/ati2d/radeon_microcode.h
/drivers/video/ati2d/radeon_reg.h
/drivers/video/ati2d/rhd_regs.h
/drivers/video/ati2d/vs_prog.inc
/drivers/video/radeonhd
/drivers/video/radeonhd/AtomBios
/drivers/video/radeonhd/AtomBios/CD_Operations.c
/drivers/video/radeonhd/AtomBios/Decoder.c
/drivers/video/radeonhd/AtomBios/hwserv_drv.c
/drivers/video/radeonhd/AtomBios/includes
/drivers/video/radeonhd/AtomBios/includes/CD_Common_Types.h
/drivers/video/radeonhd/AtomBios/includes/CD_Definitions.h
/drivers/video/radeonhd/AtomBios/includes/CD_Opcodes.h
/drivers/video/radeonhd/AtomBios/includes/CD_Structs.h
/drivers/video/radeonhd/AtomBios/includes/CD_binding.h
/drivers/video/radeonhd/AtomBios/includes/CD_hw_services.h
/drivers/video/radeonhd/AtomBios/includes/Decoder.h
/drivers/video/radeonhd/AtomBios/includes/ObjectID.h
/drivers/video/radeonhd/AtomBios/includes/atombios.h
/drivers/video/radeonhd/AtomBios/includes/regsdef.h
/drivers/video/radeonhd/Xmd.h
/drivers/video/radeonhd/common.h
/drivers/video/radeonhd/dbg.c
/drivers/video/radeonhd/edid.h
/drivers/video/radeonhd/loc_incl.h
/drivers/video/radeonhd/makefile
/drivers/video/radeonhd/malloc.c
/drivers/video/radeonhd/memset.asm
/drivers/video/radeonhd/pci.c
/drivers/video/radeonhd/pci.h
/drivers/video/radeonhd/proc32.inc
/drivers/video/radeonhd/r5xx_accel.h
/drivers/video/radeonhd/radeon_reg.h
/drivers/video/radeonhd/rhd.c
/drivers/video/radeonhd/rhd.h
/drivers/video/radeonhd/rhd.lk1
/drivers/video/radeonhd/rhd.mk
/drivers/video/radeonhd/rhd_atombios.c
/drivers/video/radeonhd/rhd_atombios.h
/drivers/video/radeonhd/rhd_atomcrtc.c
/drivers/video/radeonhd/rhd_atomout.c
/drivers/video/radeonhd/rhd_atomout.h
/drivers/video/radeonhd/rhd_atompll.c
/drivers/video/radeonhd/rhd_atomwrapper.c
/drivers/video/radeonhd/rhd_atomwrapper.h
/drivers/video/radeonhd/rhd_audio.h
/drivers/video/radeonhd/rhd_biosscratch.c
/drivers/video/radeonhd/rhd_biosscratch.h
/drivers/video/radeonhd/rhd_card.h
/drivers/video/radeonhd/rhd_connector.c
/drivers/video/radeonhd/rhd_connector.h
/drivers/video/radeonhd/rhd_crtc.c
/drivers/video/radeonhd/rhd_crtc.h
/drivers/video/radeonhd/rhd_dac.c
/drivers/video/radeonhd/rhd_ddia.c
/drivers/video/radeonhd/rhd_dig.c
/drivers/video/radeonhd/rhd_edid.c
/drivers/video/radeonhd/rhd_hdmi.c
/drivers/video/radeonhd/rhd_hdmi.h
/drivers/video/radeonhd/rhd_i2c.c
/drivers/video/radeonhd/rhd_i2c.h
/drivers/video/radeonhd/rhd_id.c
/drivers/video/radeonhd/rhd_lut.c
/drivers/video/radeonhd/rhd_lut.h
/drivers/video/radeonhd/rhd_lvtma.c
/drivers/video/radeonhd/rhd_mc.c
/drivers/video/radeonhd/rhd_mc.h
/drivers/video/radeonhd/rhd_mem.c
/drivers/video/radeonhd/rhd_modes.c
/drivers/video/radeonhd/rhd_modes.h
/drivers/video/radeonhd/rhd_monitor.c
/drivers/video/radeonhd/rhd_monitor.h
/drivers/video/radeonhd/rhd_output.c
/drivers/video/radeonhd/rhd_output.h
/drivers/video/radeonhd/rhd_pll.c
/drivers/video/radeonhd/rhd_pll.h
/drivers/video/radeonhd/rhd_regs.h
/drivers/video/radeonhd/rhd_tmds.c
/drivers/video/radeonhd/rhd_vga.c
/drivers/video/radeonhd/rhd_vga.h
/drivers/video/radeonhd/s_ceilf.asm
/drivers/video/radeonhd/stdio.h
/drivers/video/radeonhd/string.c
/drivers/video/radeonhd/stub.asm
/drivers/video/radeonhd/vdif.h
/drivers/video/radeonhd/vsprintf.c
/drivers/video/radeonhd/xf86.h
/drivers/video/radeonhd/xf86DDC.h
/drivers/video/radeonhd/xf86i2c.c
/drivers/video/radeonhd/xf86i2c.h
/drivers/sisnbook
/programs/system/drivers
/drivers/audio/a5536/geode.c
/drivers/audio/a5536/makefile
/programs/develop/fast_call_test/test.ASM
805
5809 d 6 h
Lrz
/programs/
add library and example on C--
/programs/develop/box_lib
/programs/develop/box_lib/C--
/programs/develop/box_lib/C--/lib
/programs/develop/box_lib/C--/trunk
/programs/develop/box_lib/trunk
/programs/develop/fast_call_test/MACROS.INC
/programs/fs/kfar/trunk/build_ru.bat
477
6224 d 4 h
Ghost
/
Fast calls
* multi thread program support
* MSR protect
* fast_call_test update
---------------------------
old code:
int 0x40
code for Intel SYSENTER:
push ebp
mov ebp, esp
push ..ret_point
sysenter
..ret_point:
pop edx
pop ecx
code for AMD SYSCALL:
push ecx
syscall
pop ecx
recommendation: use mcall from macros.inc
/programs/system/pcidev/trunk/build.bat
/programs/system/pcidev/trunk/build_en.bat
/programs/system/pcidev/trunk/build_ge.bat
/kernel/trunk/core/syscall.inc
/kernel/trunk/kernel.asm
/programs/develop/fast_call_test/MACROS.INC
/programs/develop/fast_call_test/test.ASM
398
6285 d 3 h
Ghost
/programs/develop/fast_call_test/
Fast call demo program update
/programs/develop/fast_call_test/test.ASM
375
6295 d 3 h
Ghost
/
Fast System Call
Currently it only for kernel developing
See :
http://meos.sysbin.com/viewtopic.php?t=662
/programs/develop/fast_call_test
/programs/develop/fast_call_test/MACROS.INC
/programs/develop/fast_call_test/debug.inc
/programs/develop/fast_call_test/test.ASM
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/const.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/kernel.asm