Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1029 5544 d 21 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 5775 d 17 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 6190 d 15 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 6251 d 14 h Ghost /programs/develop/fast_call_test/ Fast call demo program update  
/programs/develop/fast_call_test/test.ASM
375 6261 d 14 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