Rev |
Age |
Author |
Path |
Log message |
Diff |
10053 |
2 d 8 h |
Doczom |
/kernel/trunk/ |
Krn: Added a new driver for the iso9660 file system
Added a new driver for the iso9660 file system. The driver supports the current version of the disk subsystem and is intended for further translation of IDE ATAPI devices to this driver. The basic version of ISO9660 and the Joliet extension are supported. |
|
10051 |
6 d 8 h |
ace_dent |
/kernel/trunk/ |
Remove $Revision$ from kernel file headers
- To better support git, remove SVN dependant `$Revision$` from file headers. This does *not* remove: the use of `__REV__` macro in `boostr.inc` and `kernel.asm`
- Header Copyright notices updated to 2024.
- Minimal white space cleanup (trailing spaces automatically removed).
- Note: `asmxygen.py` has a *large* amount of whitespace cleanup, due to incorrect line endings. |
|
10016 |
19 d 8 h |
Doczom |
/kernel/trunk/fs/ |
Krn: Fixed the disk size output function
and fixed the "end if" position when compiling extended_primary_loader |
|
10015 |
19 d 9 h |
Doczom |
/kernel/trunk/fs/ |
Krn: Fixed the number of functions in the file system drivers |
|
10007 |
57 d 20 h |
dunkaist |
/kernel/trunk/fs/ |
[xfs] Fix lookup of v5 dirs |
|
9953 |
137 d 22 h |
leency |
/kernel/trunk/fs/ |
https://board.kolibrios.org/viewtopic.php?p=79329#79912
NTFS fix for sf 70.3 by Pathoswithin (non-tested) => Doczom please check if you can |
|
9894 |
493 d 5 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 |
|
9890 |
512 d 22 h |
dunkaist |
/kernel/trunk/fs/ |
[xfs] Fix a file lookup bug in btree dirs
Literally, an off-by-one error. |
|
9889 |
512 d 22 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. |
|
9888 |
512 d 22 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. |
|
9828 |
724 d 23 h |
Doczom |
/kernel/trunk/ |
KERNEL: reducing the use of current_slot_idx |
|
9755 |
787 d 1 h |
sober_dev |
/kernel/trunk/fs/ |
exFAT_Delete - delete file/folder (F70.8) |
|
9744 |
800 d 14 h |
sober_dev |
/kernel/trunk/fs/ |
exFAT_SetFileInfo - set attributes of file/folder (F70.6) |
|
9738 |
807 d 11 h |
sober_dev |
/kernel/trunk/fs/ |
exFAT - support for file name hashes |
|
9737 |
808 d 8 h |
sober_dev |
/kernel/trunk/fs/ |
Fix r9734 - reading content outside of the first cluster of directory |
|
9735 |
817 d 1 h |
sober_dev |
/kernel/trunk/fs/ |
Fix r9734 - adding the Rev parameter to the file properties. |
|
9734 |
817 d 1 h |
sober_dev |
/kernel/trunk/ |
exFAT file system support (only read) |
|
9698 |
841 d 2 h |
turbocat |
/kernel/trunk/ |
Kernel: apply security patch for 70 function(by Rgimad). Thanks Dunkaist for the corrections. |
|
9692 |
842 d 2 h |
Doczom |
/kernel/trunk/ |
replacing TASK DATA.pid with APPDATA.tid |
|
9185 |
992 d 0 h |
dunkaist |
/kernel/trunk/ |
kernel: fix export of file_system_lfn_protected.
This function returns values not in registers but in their images on
stack. Therefore we have to wrap a call with pushad/popad. |
|
9045 |
1054 d 14 h |
dunkaist |
/kernel/trunk/ |
kernel: Check for base+len overflow in is_region_userspace |
|
9036 |
1055 d 4 h |
Boppan |
/kernel/trunk/ |
[KERNEL][TASKMAN] Use named constants instead of magic numbers |
|
8914 |
1072 d 1 h |
rgimad |
/kernel/trunk/ |
fix previous |
|
8912 |
1072 d 1 h |
rgimad |
/kernel/trunk/ |
[KERNEL] Temporarily disable checks added in #8680.
More info in comments to syscall_file_system_lfn |
|
8869 |
1076 d 13 h |
rgimad |
/kernel/trunk/ |
[KERNEL] #3 Preparing to merge legacy TASKDATA into APPDATA:
- get rid of CURRENT_TASK
- to APPDATA added new fields which will be used instead of TASKDATA's
- other small fixes |
|
8680 |
1130 d 2 h |
rgimad |
/kernel/trunk/ |
fixed multiple vulnerabilities in sysfn70 caused by absence of user addresses check |
|
8676 |
1132 d 2 h |
rgimad |
/kernel/trunk/fs/ |
fixed vulnerability (kernel memory rewrite) in sysfn 30.2 and 30.5 |
|
8091 |
1332 d 6 h |
dunkaist |
/ |
Add extended_primary_loader to autobuild.
* Build fat1x, fat32, cdfs, after_win loaders.
* Set use_lba=1 by default in fat32 loader.
* Build kolibri.raw: flash / hdd image.
* Add example config.ini file.
* Add an option (config file and screen) to not load ramdisk image.
* Add an option (config file only) to set /sys path.
Now you can boot without a ramdisk from a storage that is supported
by the kernel itself, i.e. without loadable drivers. Thus you can not
load the system without a ramdisk from SATA/AHCI and USB drives. |
|
8089 |
1334 d 10 h |
dunkaist |
/kernel/trunk/ |
kernel: don't use ramdisk if asked.
The blue screen is not aware of this option. |
|
7736 |
1538 d 23 h |
dunkaist |
/kernel/trunk/ |
kernel: Bring back XFS: v4 and v5 disk formats are supported now.
Read-only. Writing is not planned. |
|
7136 |
2351 d 22 h |
dunkaist |
/kernel/trunk/ |
Replace 'equ' macros with '=' ones.
They appear in symbols file.
They don't require parentheses.
They are shorter. |
|
7132 |
2354 d 21 h |
dunkaist |
/kernel/trunk/ |
Update BOOT_DATA structure and use it instead of all the BOOT_* vars. |
|
7129 |
2355 d 3 h |
dunkaist |
/kernel/trunk/ |
Split bootbios.asm and kernel.asm.
* Move bios-related part of kernel.asm before B32 label to
bootbios.asm file;
* Move bx_from_load, boot_dev and kernel_restart_bootblock variables
to BOOT_* 0x9000 block;
* Update Tupfile.lua, Makefile, build.bat, build.sh accordingly;
* Now bios and uefi loaders can jump to very first byte of the kernel. |
|
7003 |
2440 d 1 h |
pathoswithin |
/kernel/trunk/fs/ |
fat: support for non-ASCII chars in short names |
|
6939 |
2495 d 18 h |
pathoswithin |
/kernel/trunk/fs/ |
small fix |
|
6933 |
2515 d 14 h |
pathoswithin |
/kernel/trunk/fs/ |
ext fs: sysfunction 70.10 support |
|
6917 |
2546 d 13 h |
pathoswithin |
/kernel/trunk/ |
New sysfunction 70.10 "rename/move" |
|
6880 |
2618 d 8 h |
pathoswithin |
/kernel/trunk/ |
documentation fix |
|
6876 |
2639 d 6 h |
pathoswithin |
/kernel/trunk/ |
sysfunction 70.5: small change |
|
6875 |
2640 d 9 h |
pathoswithin |
/kernel/trunk/ |
sysfunction 70.5: get device size |
|