Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
9756 783 d 17 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
9715 832 d 22 h Doczom /kernel/trunk/ small update copyright year in kernel  
/kernel/trunk/const.inc
/kernel/trunk/core/apic.inc
/kernel/trunk/core/clipboard.inc
/kernel/trunk/core/conf_lib-sp.inc
/kernel/trunk/core/conf_lib.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/export.inc
/kernel/trunk/core/exports.inc
/kernel/trunk/core/ext_lib.inc
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/hpet.inc
/kernel/trunk/core/irq.inc
/kernel/trunk/core/malloc.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/mtrr.inc
/kernel/trunk/core/peload.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/slab.inc
/kernel/trunk/core/string.inc
/kernel/trunk/core/sync.inc
/kernel/trunk/core/sys32-sp.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/test_malloc.asm
/kernel/trunk/core/timers.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/crc.inc
/kernel/trunk/data16.inc
/kernel/trunk/data32.inc
/kernel/trunk/data32et.inc
/kernel/trunk/data32sp.inc
/kernel/trunk/docs/events_subsystem.ru.txt
/kernel/trunk/docs/events_subsystem.txt
/kernel/trunk/encoding.inc
/kernel/trunk/fdo.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/hid/set_dtc.inc
/kernel/trunk/imports.inc
/kernel/trunk/init.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
/kernel/trunk/kernelsp.inc
/kernel/trunk/kglobals.inc
/kernel/trunk/macros.inc
/kernel/trunk/memmap.inc
/kernel/trunk/posix/futex.inc
/kernel/trunk/posix/pipe.inc
/kernel/trunk/posix/posix.inc
/kernel/trunk/sound/playnote.inc
/kernel/trunk/unicode.inc
/kernel/trunk/unpacker.inc
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/framebuffer.inc
/kernel/trunk/video/vesa12.inc
/kernel/trunk/video/vesa20.inc
/kernel/trunk/video/vga.inc
9477 881 d 2 h rgimad /kernel/trunk/ [KERNEL] Move sysfn 1, 4, 13, 38 implementations from kernel.asm to window.inc
Fix comments style in window.inc
Cleanup some outdated & unused commented stuff in data32.inc
 
/kernel/trunk/data32.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
8869 1073 d 6 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
 
/kernel/trunk/const.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/timers.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/data32.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa20.inc
8866 1074 d 6 h rgimad /kernel/trunk/ [KERNEL] Preparing to merge legacy TASKDATA into APPDATA:
- now doesnt use TASK_COUNT, now uses [thread_count] global instead of it
- update come copyrights
 
/kernel/trunk/const.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/data32.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/kernel.asm
/kernel/trunk/network/socket.inc
/kernel/trunk/network/stack.inc
8671 1134 d 7 h Coldy /kernel/trunk/ For DLL autoload  
/kernel/trunk/core/taskman.inc
/kernel/trunk/data32.inc
8285 1271 d 15 h leency / Move VMODE to ISO (as it is useless without drivers that are on ISO)  
/programs/cmm/downloader/compile_ru.bat
/data/Tupfile.lua
/data/ca/settings/menu.dat
/data/common/settings/syspanel.ini
/data/et/settings/menu.dat
/data/rus/docs/guide/hardware_support.htm
/data/rus/settings/syspanel.ini
/data/sp/settings/menu.dat
/kernel/trunk/data32.inc
8092 1327 d 12 h dunkaist / uefi4kos: Read config and kernel files from the disk.

* Now there is a config file with boot options, example included.
* Config, kernel and ramdisk are loaded from the disk, not compiled in.
* DEVICES.DAT file is also optionally loaded from the disk.
* Also, move the loader to /kernel/trunk/bootloader/uefi4kos.
 
/kernel/trunk/bootloader/uefi4kos
/kernel/trunk/bootloader/uefi4kos/Tupfile.lua
/kernel/trunk/bootloader/uefi4kos/kolibri.ini
/kernel/trunk/bootloader/uefi4kos/uefi.inc
/kernel/trunk/bootloader/uefi4kos/uefi4kos.asm
/kernel/trunk/boot/uefi.inc
/kernel/trunk/boot/uefi4kos.asm
/data/Tupfile.lua
/kernel/trunk/Tupfile.lua
/kernel/trunk/boot/parsers.inc
/kernel/trunk/const.inc
/kernel/trunk/core/apic.inc
/kernel/trunk/data32.inc
/kernel/trunk/kernel.asm
8088 1331 d 3 h dunkaist / Replace some hardcoded /rd/1 paths with /sys.  
/data/common/settings/system.ini
/kernel/trunk/data32.inc
/kernel/trunk/docs/sysfuncs.txt
/programs/develop/libraries/box_lib/asm/trunk/data.inc
/programs/develop/libraries/box_lib/load_lib.mac
/programs/system/icon_new/icon.asm
/programs/system/os/kolibri.asm
/programs/system/os/modules.inc
/programs/system/skincfg/trunk/idata.inc
/programs/system/taskbar/trunk/MOI.INC
8085 1331 d 3 h dunkaist /kernel/trunk/ Edit memmap to increase space for the kernel.

Move TMP_STACK_TOP and sys_proc higher.
Add a static assert to save some time in the future.
 
/kernel/trunk/const.inc
/kernel/trunk/data32.inc
/kernel/trunk/memmap.inc
7721 1559 d 13 h dunkaist /kernel/trunk/ kernel: Move endofcode label after diff16 macro.

This is done so I could redefine diff16 macro to start .bss section
just before uninitialized data.
 
/kernel/trunk/data32.inc
7603 1901 d 15 h dunkaist /kernel/trunk/ Check for Catalan language, fix 'ca' build.  
/kernel/trunk/data32.inc
7601 1901 d 15 h dunkaist /kernel/trunk/ kernel: set syslang variable according to lang.inc.  
/kernel/trunk/data32.inc
7522 2031 d 15 h dunkaist /kernel/trunk/ Fix kernel crash on high screen resolution.

Increase MAX_SCREEN_WIDTH=3840 and MAX_SCREEN_HEIGHT=2160.
Replace hardcoded numbers with macros, add runtime checks.
 
/kernel/trunk/const.inc
/kernel/trunk/data32.inc
/kernel/trunk/video/framebuffer.inc
/kernel/trunk/video/vesa20.inc
7276 2204 d 15 h dunkaist / Enable xsave/xrstor, attempt 2.  
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/data32.inc
/kernel/trunk/kernel.asm
/programs/demos/firework/trunk/firework.asm
7165 2286 d 23 h clevermouse /kernel/trunk/ fix FPU after r7124 for other CPU configurations  
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/data32.inc
/kernel/trunk/kernel.asm
7136 2348 d 14 h dunkaist /kernel/trunk/ Replace 'equ' macros with '=' ones.

They appear in symbols file.
They don't require parentheses.
They are shorter.
 
/kernel/trunk/blkdev/cd_drv.inc
/kernel/trunk/blkdev/flp_drv.inc
/kernel/trunk/boot/bootvesa.inc
/kernel/trunk/bootloader/boot_fat12.asm
/kernel/trunk/bootloader/grub4kos.asm
/kernel/trunk/bus/pci/PCIe.inc
/kernel/trunk/bus/pci/pci32.inc
/kernel/trunk/const.inc
/kernel/trunk/core/apic.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/irq.inc
/kernel/trunk/core/mtrrtest.asm
/kernel/trunk/core/sync.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/data32.inc
/kernel/trunk/docs/events_subsystem.txt
/kernel/trunk/fs/fat.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/init.inc
/kernel/trunk/kernel.asm
/kernel/trunk/posix/pipe.inc
/kernel/trunk/posix/posix.inc
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa12.inc
7124 2363 d 10 h dunkaist /kernel/trunk/ Use xsave/xrestor if available, enable AVX* instructions.  
/kernel/trunk/const.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/data32.inc
/kernel/trunk/kernel.asm
7121 2369 d 15 h dunkaist /kernel/trunk/ Remove VRR code, mostly commented out anyway.  
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/boot/parsers.inc
/kernel/trunk/boot/preboot.inc
/kernel/trunk/boot/shutdown.inc
/kernel/trunk/const.inc
/kernel/trunk/data16.inc
/kernel/trunk/data32.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/kernel.asm
/kernel/trunk/memmap.inc
/kernel/trunk/readme-ext-loader.txt
6843 2681 d 15 h dunkaist /kernel/trunk/ Return capacity and bytes per sector of bios disks

This patch makes bd_querymedia return valid Capacity and SectorSize
values. Bios disks detection code saves the values to extended
BiosDiskData structure, bd_querymedia copies them to DISKMEDIAINFO.
 
/kernel/trunk/blkdev/bd_drv.inc
/kernel/trunk/data32.inc
/kernel/trunk/detect/biosdisk.inc
/kernel/trunk/detect/sear_par.inc
/kernel/trunk/kernel.asm

Show All