Subversion Repositories Kolibri OS

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
7644 1837 d 12 h leency / 1. loaddrv: show load drv result, show hint on error
2. debug.inc no need to use macros.inc for only one mcall
3. small fix in sysfuncs.txt
4. remove duplicated vendors in pcidev app
 
7607 1885 d 11 h leency /kernel/trunk/ update kernel build.bat  
7603 1886 d 23 h dunkaist /kernel/trunk/ Check for Catalan language, fix 'ca' build.  
7601 1886 d 23 h dunkaist /kernel/trunk/ kernel: set syslang variable according to lang.inc.  
7598 1887 d 2 h dunkaist /kernel/trunk/ Fix compilation with extended_primary_loader.  
7587 1904 d 1 h dunkaist /kernel/trunk/docs/ Translate events_subsystem.txt into English.  
7586 1904 d 1 h dunkaist /kernel/trunk/ Do not hardcode preboot timeout, use PREBOOT_TIMEOUT macro.  
7546 2009 d 2 h dunkaist /kernel/trunk/blkdev/ Relax Protective MBR checks.  
7536 2012 d 3 h hidnplayr /kernel/trunk/network/ Fix ICMP Echo reply, broken in #5522  
7535 2012 d 4 h hidnplayr /kernel/trunk/network/ Fix ARP Reply, broken in #5522  
7522 2016 d 23 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.
 
7510 2019 d 5 h hidnplayr /kernel/trunk/video/ Fix check_mouse_area_for_getpixel_new in 16BPP mode.  
7477 2031 d 3 h leency / rforces: use newer version for autobuild  
7475 2032 d 4 h leency / uPDF: working "open" button, update build script, start migration to kolibri.c from SHELL  
7474 2032 d 7 h leency / kernel: fix regression r5164 which broke blitter in 24bpp mode  
7327 2083 d 10 h pavelyakov / По решению администрации убрал функцию  
7325 2083 d 13 h pavelyakov /kernel/trunk/core/ Fixed error code and optimized function  
7323 2085 d 10 h pavelyakov /kernel/trunk/core/ Fixed error  
7322 2085 d 10 h pavelyakov /kernel/trunk/core/ Fix style  
7321 2085 d 10 h pavelyakov / Added KERNEL process  
7320 2085 d 13 h pavelyakov /kernel/trunk/core/ Added function checksum security  
7319 2086 d 0 h pavelyakov /kernel/trunk/core/ Added Implementation of the function in the system - EAX = 81  
7294 2156 d 23 h dunkaist /kernel/trunk/ Update kernel's proc32.inc from fasm source

* Resulting kernel.bin did not change.
* This file had KolibriOS copyright header which I did not preserve
because we use it unchanged as shipped with fasm.
 
7276 2189 d 23 h dunkaist / Enable xsave/xrstor, attempt 2.  
7270 2197 d 10 h dunkaist /kernel/trunk/blkdev/ Fix for GPT partitions scan.

GPT partition entry array (GPEA) has 128 entries by default, unused ones
must be zeroed. Due to memory corruption GPEA contained non-zero data of
first sectors of partitions. This led to fake partitions detected which
were mostly filtered out by their start:length and thus didn't show up.
Pass ebx=three-sector-sized buffer to disk_add_partition as expected.
 
7215 2230 d 17 h theonlymirage /kernel/trunk/bootloader/ Сlear direction flag for Phoenix BIOS (for correct printing of messages in real mode).  
7199 2242 d 23 h dunkaist /kernel/trunk/core/ Disable xsave code until proper fix.  
7168 2264 d 7 h clevermouse /kernel/trunk/core/ revert FpuSave/FpuRestore to old implementations because existing drivers don't know about AVX, provide alternate exports AvxSaveSize/AvxSave/AvxRestore  
7165 2272 d 7 h clevermouse /kernel/trunk/ fix FPU after r7124 for other CPU configurations  
7164 2272 d 9 h clevermouse /kernel/trunk/core/ fix FPU after r7124  
7140 2296 d 5 h clevermouse /kernel/trunk/ use correct language for boot screen, broken in r7129  
7136 2333 d 22 h dunkaist /kernel/trunk/ Replace 'equ' macros with '=' ones.

They appear in symbols file.
They don't require parentheses.
They are shorter.
 
7133 2336 d 21 h dunkaist /kernel/trunk/core/ Add tests to autobuild: mtrrtest and test_malloc.  
7132 2336 d 21 h dunkaist /kernel/trunk/ Update BOOT_DATA structure and use it instead of all the BOOT_* vars.  
7130 2337 d 2 h dunkaist / Add UEFI stuff.  
7129 2337 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.
 
7126 2348 d 17 h dunkaist /kernel/trunk/ Add EFLAGS_* macros, get rid of some more magic numbers.  
7124 2348 d 18 h dunkaist /kernel/trunk/ Use xsave/xrestor if available, enable AVX* instructions.  
7122 2354 d 1 h dunkaist /kernel/trunk/ Synchronize memmap.inc and const.inc, replace hardcoded numbers with macros.  
7121 2354 d 23 h dunkaist /kernel/trunk/ Remove VRR code, mostly commented out anyway.