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
9894 494 d 23 h Doczom /kernel/trunk/ [KERNEL] Added the "FsAdd" function for drivers on file systems.
TODO: added functions for lock\unlock partition and read\write sectors for user programs
 
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/core/exports.inc
/kernel/trunk/fs/fs_lfn.inc
9890 514 d 16 h dunkaist /kernel/trunk/fs/ [xfs] Fix a file lookup bug in btree dirs

Literally, an off-by-one error.
 
/kernel/trunk/fs/xfs.asm
9889 514 d 16 h dunkaist /kernel/trunk/fs/ [xfs] Support XFS nrext64 feature bit

This feature is _not_ enabled by default by mkfs.xfs at the moment.
That said, make KolibriOS ready for the future. By the way, fix two
bugs in support of XFSv5 disk format.
 
/kernel/trunk/fs/xfs.asm
/kernel/trunk/fs/xfs.inc
9888 514 d 17 h dunkaist /kernel/trunk/ [xfs] Support XFS bigtime feature bit

Current version of mkfs.xfs enables this feature by default.
Now KolibriOS can read such partitions too.
 
/kernel/trunk/const.inc
/kernel/trunk/fs/xfs.asm
/kernel/trunk/fs/xfs.inc
9884 582 d 23 h Doczom /kernel/trunk/posix/ [KERNEL] fixed vulnerability (execution of user code in kernel mode) in sysfn 77.10 and sysfn 77.11  
/kernel/trunk/posix/posix.inc
9872 645 d 22 h Doczom /kernel/trunk/core/ disabling the SRV.srv_proc check to zero  
/kernel/trunk/core/dll.inc
9871 645 d 22 h Doczom /kernel/trunk/posix/ fix futex freezes  
/kernel/trunk/posix/futex.inc
9869 659 d 5 h Doczom /kernel/trunk/posix/ fixing kernel breakage when futex freezes  
/kernel/trunk/posix/futex.inc
9850 703 d 23 h rgimad /kernel/trunk/ [KERNEL] Fix resizing cursors for window borders  
/kernel/trunk/gui/mouse.inc
/kernel/trunk/hid/mousedrv.inc
9848 707 d 2 h rgimad /kernel/trunk/ [KERNEL] Use specific cursors for window borders  
/kernel/trunk/video/dresize1.cur
/kernel/trunk/video/dresize2.cur
/kernel/trunk/video/hresize.cur
/kernel/trunk/video/vresize.cur
/kernel/trunk/const.inc
/kernel/trunk/data32.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/video/cursors.inc
9832 723 d 20 h turbocat /kernel/trunk/core/ [KERNEL]: Remove unused get_curr_task and replace with get_curr_slot  
/kernel/trunk/core/dll.inc
/kernel/trunk/core/exports.inc
/kernel/trunk/core/taskman.inc
9831 725 d 3 h dunkaist /kernel/trunk/ Rename fields in SYSCALL_STACK struct: _eax -> eax, etc  
/kernel/trunk/const.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/kernel.asm
/kernel/trunk/posix/futex.inc
/kernel/trunk/posix/pipe.inc
/kernel/trunk/posix/posix.inc
9829 725 d 19 h vitalkrilov / sysfuncr.txt: added missing docs for SysFn77.10, SysFn77.11, SysFn77.13 from wiki
ksys.h:
- libc.obj's file synced with newlib's (r9788)
- added scancodes enum
- added wrappers for SysFn66.4 and SysFn66.5 (sys. hotkeys)
- added wrappers for SysFn77.0 -- SysFn77.3 (futexes)
 
/contrib/sdk/sources/newlib/libc/include/sys/ksys.h
/kernel/trunk/docs/sysfuncr.txt
/programs/develop/ktcc/trunk/libc.obj/include/sys/ksys.h
9828 726 d 18 h Doczom /kernel/trunk/ KERNEL: reducing the use of current_slot_idx  
/kernel/trunk/core/dll.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/cursors.inc
9823 730 d 10 h dunkaist /kernel/trunk/ [kernel] Add is_string_userspace func, like is_region_userspace  
/kernel/trunk/core/dll.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/kernel.asm
9822 731 d 22 h dunkaist /kernel/trunk/ Sync language names and IDs for @taskbar, kernel and docs  
/kernel/trunk/data32.inc
/kernel/trunk/docs/sysfuncs.txt
9817 746 d 0 h Boppan /kernel/trunk/network/ [KERNEL] Change fragmented packet log  
/kernel/trunk/network/IPv4.inc
9816 746 d 5 h Boppan /kernel/trunk/network/ [KERNEL] Update kernel images  
/kernel/trunk/network/icmp.inc
9815 746 d 5 h Boppan /kernel/trunk/network/ [KERNEL] Change fragmented packet log  
/kernel/trunk/network/IPv4.inc
9814 746 d 5 h Boppan /kernel/trunk/network/ [KERNEL] Use stack to save EDI and fix stack and EDI state on packet drop  
/kernel/trunk/network/IPv4.inc
9813 749 d 20 h vitalkrilov /kernel/trunk/ kernel: fixed bug with loading DEVICES.DAT (appeared since r9756)  
/kernel/trunk/data32.inc
9809 753 d 3 h Boppan /kernel/trunk/network/ [KERNEL] Temporally drop fragmented packets  
/kernel/trunk/network/IPv4.inc
9807 756 d 2 h Boppan /kernel/trunk/network/ [KERNEL] Attempt to fix unexpected stack state  
/kernel/trunk/network/IPv4.inc
9806 756 d 2 h Boppan /kernel/trunk/network/ [KERNEL] Temporal fix for fragmented packet building  
/kernel/trunk/network/IPv4.inc
9805 757 d 8 h Boppan /kernel/trunk/network/ [KERNEL] Fix incorrect address of the first buffer  
/kernel/trunk/network/IPv4.inc
9804 759 d 3 h Boppan /kernel/trunk/network/ [KERNEL] Fix FIXME  
/kernel/trunk/network/IPv4.inc
9803 759 d 3 h Boppan /kernel/trunk/network/ [KERNEL] Fix offset to first fragment  
/kernel/trunk/network/IPv4.inc
9802 759 d 5 h Boppan /kernel/trunk/network/ [KERNEL] Temporal fragmented packet size workaround  
/kernel/trunk/network/IPv4.inc
9801 759 d 6 h Boppan /kernel/trunk/network/ [KERNEL] Temporal fix for EDI destruction  
/kernel/trunk/network/IPv4.inc
9800 759 d 7 h Boppan /kernel/trunk/network/ [KERNEL] Update compyrights in IPv4.inc  
/kernel/trunk/network/IPv4.inc
9799 759 d 7 h Boppan /kernel/trunk/network/ [KERNEL] Fix IPv4 packet buffer structuring  
/kernel/trunk/network/IPv4.inc
9798 764 d 1 h Boppan /kernel/trunk/ [KERNEL] Generate .fas file for kernel with extended primary loader  
/kernel/trunk/Tupfile.lua
9796 764 d 20 h dunkaist /kernel/trunk/docs/ Translate documentation of sf68.31 into English  
/kernel/trunk/docs/sysfuncs.txt
9794 765 d 4 h Doczom /kernel/trunk/core/ fixed kernel malfunction when loading a program with mem_size > os_base .  
/kernel/trunk/core/taskman.inc
9779 767 d 20 h Doczom /kernel/trunk/docs/ Add documentation on 68.31 sysfn  
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
9756 788 d 18 h vitalkrilov /kernel/trunk/ kernel: changed "/rd/1" to "/sys" (at least for returning normal work in UEFI mode with non-ramdisk "/sys" directory)
docs of kernel (rus, SysFn68-16): changed "/rd/1" to "/sys" (like in ENG version; I guess writer meant "/sys")
 
/kernel/trunk/data32.inc
/kernel/trunk/docs/sysfuncr.txt
9755 788 d 20 h sober_dev /kernel/trunk/fs/ exFAT_Delete - delete file/folder (F70.8)  
/kernel/trunk/fs/exfat.inc
9745 802 d 4 h sober_dev /kernel/trunk/docs/ Correction of documentation for F70  
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
9744 802 d 8 h sober_dev /kernel/trunk/fs/ exFAT_SetFileInfo - set attributes of file/folder (F70.6)  
/kernel/trunk/fs/exfat.inc
9743 803 d 1 h Doczom /kernel/trunk/ fix bug in free group of port(46 sysf) in deleting thread  
/kernel/trunk/core/sys32.inc
/kernel/trunk/kernel.asm