/programs/develop/fast_call_test/test.ASM |
---|
35,7 → 35,7 |
mov ebx, 0x100000 |
align 32 |
.nxt: mcall 19 ; ôóíêöèÿ ïóñòûøêà |
.nxt: ;mcall 19 ; ôóíêöèÿ ïóñòûøêà |
; ïîðòÿòñÿ ecx, edx |
dec ebx |
jnz .nxt |
43,11 → 43,8 |
xor eax, eax |
cpuid |
rdtsc |
cmp eax, [old_tsc] |
jnb @f |
dec edx |
@@: sub eax, [old_tsc] |
sub edx, [old_tsc + 4] |
sub eax, [old_tsc] |
sbb edx, [old_tsc + 4] |
debug_print_hex edx |
debug_print_hex eax |
.end: print ' <- Fast call (SYSENTER)' |
74,7 → 71,7 |
mov ebx, 0x100000 |
align 32 |
.nxt: mcall 19 ; ôóíêöèÿ ïóñòûøêà |
.nxt: ;mcall 19 ; ôóíêöèÿ ïóñòûøêà |
dec ebx |
jnz .nxt |
82,16 → 79,14 |
xor eax, eax |
cpuid |
rdtsc |
cmp eax, [old_tsc] |
jnb @f |
dec edx |
@@: sub eax, [old_tsc] |
sub edx, [old_tsc + 4] |
sub eax, [old_tsc] |
sbb edx, [old_tsc + 4] |
debug_print_hex edx |
debug_print_hex eax |
.end: print ' <- Fast call (SYSCALL)' |
;---------------------------------------------- |
; ÷åðåç øëþç ïðåðûâàíèÿ |
; ÷åðåç øëþç ïðåðûâàíè |
__CPU_type equ p5 |
xor eax, eax |
cpuid |
101,7 → 96,7 |
test3: mov ebx, 0x100000 |
align 32 |
.nxt: mcall 19 ; ôóíêöèÿ ïóñòûøêà |
.nxt: ;mcall 19 ; ôóíêöèÿ ïóñòûøêà |
dec ebx |
jnz .nxt |
108,11 → 103,9 |
xor eax, eax |
cpuid |
rdtsc |
cmp eax, [old_tsc] |
jnb @f |
dec edx |
@@: sub eax, [old_tsc] |
sub edx, [old_tsc + 4] |
sub eax, [old_tsc] |
sbb edx, [old_tsc + 4] |
debug_print_hex edx |
debug_print_hex eax |
print ' <- Interrupt' |
/programs/system/drivers/rhd/rhd_id.c |
---|
File deleted |
/programs/system/drivers/rhd/dbg.c |
---|
File deleted |
/programs/system/drivers/rhd/vdif.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_ddia.c |
---|
File deleted |
/programs/system/drivers/rhd/xf86.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_lut.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd.mk |
---|
File deleted |
/programs/system/drivers/rhd/r5xx_accel.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_lut.h |
---|
File deleted |
/programs/system/drivers/rhd/vsprintf.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_card.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_hdmi.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_hdmi.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_pll.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_dac.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_atomout.c |
---|
File deleted |
/programs/system/drivers/rhd/loc_incl.h |
---|
File deleted |
/programs/system/drivers/rhd/stdio.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_crtc.c |
---|
File deleted |
/programs/system/drivers/rhd/memset.asm |
---|
File deleted |
/programs/system/drivers/rhd/xf86i2c.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_pll.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_atomout.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_crtc.h |
---|
File deleted |
/programs/system/drivers/rhd/common.h |
---|
File deleted |
/programs/system/drivers/rhd/xf86i2c.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_dig.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_regs.h |
---|
File deleted |
/programs/system/drivers/rhd/s_ceilf.asm |
---|
File deleted |
/programs/system/drivers/rhd/rhd_modes.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_atompll.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_modes.h |
---|
File deleted |
/programs/system/drivers/rhd/radeon_reg.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_mem.c |
---|
File deleted |
/programs/system/drivers/rhd/xf86DDC.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_monitor.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_connector.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_monitor.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_connector.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_mc.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_output.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_atomwrapper.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_biosscratch.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_mc.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd.bat |
---|
File deleted |
\ No newline at end of file |
/programs/system/drivers/rhd/rhd_output.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_atomwrapper.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_tmds.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_biosscratch.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_atomcrtc.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_atombios.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_i2c.c |
---|
File deleted |
/programs/system/drivers/rhd/edid.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_atombios.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_i2c.h |
---|
File deleted |
/programs/system/drivers/rhd/rhd_lvtma.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd.lk1 |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/CD_Definitions.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/CD_Common_Types.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/CD_Opcodes.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/ObjectID.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/Decoder.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/CD_hw_services.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/atombios.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/CD_Structs.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/regsdef.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes/CD_binding.h |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/includes |
---|
Property changes: |
Deleted: tsvn:logminsize |
-5 |
\ No newline at end of property |
/programs/system/drivers/rhd/AtomBios/Decoder.c |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/CD_Operations.c |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios/hwserv_drv.c |
---|
File deleted |
/programs/system/drivers/rhd/AtomBios |
---|
Property changes: |
Deleted: tsvn:logminsize |
-5 |
\ No newline at end of property |
/programs/system/drivers/rhd/makefile |
---|
File deleted |
/programs/system/drivers/rhd/Xmd.h |
---|
File deleted |
/programs/system/drivers/rhd/proc32.inc |
---|
File deleted |
/programs/system/drivers/rhd/rhd_edid.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_audio.h |
---|
File deleted |
/programs/system/drivers/rhd/string.c |
---|
File deleted |
/programs/system/drivers/rhd/malloc.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_vga.c |
---|
File deleted |
/programs/system/drivers/rhd/stub.asm |
---|
File deleted |
/programs/system/drivers/rhd/pci.c |
---|
File deleted |
/programs/system/drivers/rhd/rhd_vga.h |
---|
File deleted |
/programs/system/drivers/rhd/pci.h |
---|
File deleted |
/programs/system/drivers/rhd |
---|
Property changes: |
Deleted: tsvn:logminsize |
-5 |
\ No newline at end of property |
/programs/system/drivers/include/link.h |
---|
File deleted |
/programs/system/drivers/include/types.h |
---|
File deleted |
/programs/system/drivers/include/syscall.h |
---|
File deleted |
/programs/system/drivers/include |
---|
Property changes: |
Deleted: tsvn:logminsize |
-5 |
\ No newline at end of property |
/programs/system/drivers/ati2d/makefile |
---|
File deleted |
/programs/system/drivers/ati2d/proc32.inc |
---|
File deleted |
/programs/system/drivers/ati2d/accel_2d.h |
---|
File deleted |
/programs/system/drivers/ati2d/radeon_microcode.h |
---|
File deleted |
/programs/system/drivers/ati2d/rhd_regs.h |
---|
File deleted |
/programs/system/drivers/ati2d/init.c |
---|
File deleted |
/programs/system/drivers/ati2d/ati2d.c |
---|
File deleted |
/programs/system/drivers/ati2d/ati_pciids_gen.h |
---|
File deleted |
/programs/system/drivers/ati2d/vs_prog.inc |
---|
File deleted |
/programs/system/drivers/ati2d/radeon_reg.h |
---|
File deleted |
/programs/system/drivers/ati2d/blend.inc |
---|
File deleted |
/programs/system/drivers/ati2d/pci.c |
---|
File deleted |
/programs/system/drivers/ati2d/ati_mem.c |
---|
File deleted |
/programs/system/drivers/ati2d/r500.inc |
---|
File deleted |
/programs/system/drivers/ati2d/clip.inc |
---|
File deleted |
/programs/system/drivers/ati2d/pci.h |
---|
File deleted |
/programs/system/drivers/ati2d/init_3d.inc |
---|
File deleted |
/programs/system/drivers/ati2d/r5xx_2dregs.h |
---|
File deleted |
/programs/system/drivers/ati2d/atihw.h |
---|
File deleted |
/programs/system/drivers/ati2d/rhd.lk1 |
---|
File deleted |
/programs/system/drivers/ati2d/accel_2d.inc |
---|
File deleted |
/programs/system/drivers/ati2d/accel_3d.inc |
---|
File deleted |
/programs/system/drivers/ati2d/radeon_chipinfo_gen.h |
---|
File deleted |
/programs/system/drivers/ati2d/radeon_chipset_gen.h |
---|
File deleted |
/programs/system/drivers/ati2d/pixmap.inc |
---|
File deleted |
/programs/system/drivers/ati2d/init_cp.c |
---|
File deleted |
/programs/system/drivers/ati2d/r5xx_regs.h |
---|
File deleted |
/programs/system/drivers/agp/agp.lk |
---|
File deleted |
/programs/system/drivers/agp/agp.h |
---|
File deleted |
/programs/system/drivers/agp/makefile |
---|
File deleted |
/programs/system/drivers/agp/isoch.inc |
---|
File deleted |
/programs/system/drivers/agp/detect.inc |
---|
File deleted |
/programs/system/drivers/agp/syscall.h |
---|
File deleted |
/programs/system/drivers/agp/pci.h |
---|
File deleted |
/programs/system/drivers/agp/link.h |
---|
File deleted |
/programs/system/drivers/agp/pci.inc |
---|
File deleted |
/programs/system/drivers/agp/agp.c |
---|
File deleted |
/programs/system/drivers/agp/types.h |
---|
File deleted |
/programs/system/drivers/agp |
---|
Property changes: |
Deleted: tsvn:logminsize |
-5 |
\ No newline at end of property |
/programs/system/drivers/usb/pci.inc |
---|
File deleted |
/programs/system/drivers/usb/hcd.inc |
---|
File deleted |
/programs/system/drivers/usb/usb.asm |
---|
File deleted |
/programs/system/drivers/usb/ch9.h |
---|
File deleted |
/programs/system/drivers/usb/hid.h |
---|
File deleted |
/programs/system/drivers/usb/usb.c |
---|
File deleted |
/programs/system/drivers/usb/hid.inc |
---|
File deleted |
/programs/system/drivers/usb/makefile |
---|
File deleted |
/programs/system/drivers/usb/usb.h |
---|
File deleted |
/programs/system/drivers/usb/usb.lk1 |
---|
File deleted |
/programs/system/drivers/usb/detect.inc |
---|
File deleted |
/programs/system/drivers/usb/pci.h |
---|
File deleted |
/programs/system/drivers/usb |
---|
Property changes: |
Deleted: tsvn:logminsize |
-5 |
\ No newline at end of property |