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
7133 2321 d 3 h dunkaist /kernel/trunk/core/ Add tests to autobuild: mtrrtest and test_malloc.  
/kernel/trunk/core/Tupfile.lua
/kernel/trunk/core/mtrrtest.asm
/kernel/trunk/core/test_malloc.asm
7132 2321 d 3 h dunkaist /kernel/trunk/ Update BOOT_DATA structure and use it instead of all the BOOT_* vars.  
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/boot/bootvesa.inc
/kernel/trunk/boot/rdload.inc
/kernel/trunk/boot/shutdown.inc
/kernel/trunk/boot/uefi4kos.asm
/kernel/trunk/bus/pci/pci16.inc
/kernel/trunk/bus/pci/pci32.inc
/kernel/trunk/const.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/mtrr.inc
/kernel/trunk/core/mtrrtest.asm
/kernel/trunk/detect/biosdisk.inc
/kernel/trunk/detect/biosmem.inc
/kernel/trunk/fs/parse_fn.inc
/kernel/trunk/init.inc
/kernel/trunk/kernel.asm
/kernel/trunk/memmap.inc
/kernel/trunk/video/framebuffer.inc
7130 2321 d 8 h dunkaist / Add UEFI stuff.  
/kernel/trunk/boot/uefi.inc
/kernel/trunk/boot/uefi4kos.asm
/data/Tupfile.lua
/kernel/trunk/const.inc
/kernel/trunk/init.inc
7129 2321 d 9 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.
 
/kernel/trunk/bootbios.asm
/kernel/trunk/Makefile
/kernel/trunk/Tupfile.lua
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/boot/bootstr.inc
/kernel/trunk/boot/preboot.inc
/kernel/trunk/boot/rdload.inc
/kernel/trunk/boot/shutdown.inc
/kernel/trunk/build.bat
/kernel/trunk/build.sh
/kernel/trunk/const.inc
/kernel/trunk/data16.inc
/kernel/trunk/fs/parse_fn.inc
/kernel/trunk/kernel.asm
7126 2332 d 22 h dunkaist /kernel/trunk/ Add EFLAGS_* macros, get rid of some more magic numbers.  
/kernel/trunk/const.inc
/kernel/trunk/init.inc
7124 2333 d 0 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
7122 2338 d 7 h dunkaist /kernel/trunk/ Synchronize memmap.inc and const.inc, replace hardcoded numbers with macros.  
/kernel/trunk/boot/bootvesa.inc
/kernel/trunk/bus/pci/pci16.inc
/kernel/trunk/bus/pci/pci32.inc
/kernel/trunk/const.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/detect/biosdisk.inc
/kernel/trunk/detect/biosmem.inc
/kernel/trunk/detect/vortex86.inc
/kernel/trunk/init.inc
/kernel/trunk/kernel.asm
/kernel/trunk/memmap.inc
7121 2339 d 5 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
7114 2347 d 19 h dunkaist /kernel/trunk/ Add empty $Revision$ macro.

svn keywords are neither substituted by git-svn nor catched by
existing "$Revision a" macro, ignore them to not fail the build.
 
/kernel/trunk/boot/bootstr.inc
/kernel/trunk/macros.inc
7103 2378 d 13 h 0CodErr /kernel/trunk/gui/ fix for draw not ASCIIZ  
/kernel/trunk/gui/font.inc
/kernel/trunk/gui/window.inc
7099 2381 d 9 h hidnplayr /kernel/trunk/network/ Use tcp_output instead of tcp_respond to send delayed acks, we need it for correct window advertisement amongst other things...  
/kernel/trunk/network/tcp_timer.inc
7098 2381 d 9 h ashmew2 /kernel/trunk/network/ Fix TCP window size in tcp_respond  
/kernel/trunk/network/tcp_subr.inc
7040 2395 d 19 h pathoswithin /kernel/trunk/blkdev/ sysfunction 70.10 new name validation  
/kernel/trunk/blkdev/disk.inc
7003 2406 d 7 h pathoswithin /kernel/trunk/fs/ fat: support for non-ASCII chars in short names  
/kernel/trunk/fs/fat.inc
6974 2415 d 18 h 0CodErr /kernel/trunk/ remove unnecessary check  
/kernel/trunk/core/heap.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
6942 2448 d 13 h serge /kernel/trunk/core/ kernel: get_clock_ns() funny 96-bit arithmetic  
/kernel/trunk/core/apic.inc
6941 2448 d 14 h serge /kernel/trunk/core/ kernel: get_clock_ns() correction  
/kernel/trunk/core/apic.inc
6939 2462 d 0 h pathoswithin /kernel/trunk/fs/ small fix  
/kernel/trunk/fs/fat.inc
6933 2481 d 21 h pathoswithin /kernel/trunk/fs/ ext fs: sysfunction 70.10 support  
/kernel/trunk/fs/ext.inc
6929 2504 d 6 h serge /kernel/trunk/ kernel: pipes - improved synchronization  
/kernel/trunk/const.inc
/kernel/trunk/posix/pipe.inc
/kernel/trunk/posix/posix.inc
6928 2504 d 18 h serge /kernel/trunk/posix/ kernel: pipe io bugfixes  
/kernel/trunk/posix/pipe.inc
6927 2504 d 21 h serge /kernel/trunk/posix/ kernel: read/write operations on pipe  
/kernel/trunk/posix/pipe.inc
/kernel/trunk/posix/posix.inc
6926 2505 d 6 h serge /kernel/trunk/ kernel: initial pipe() support  
/kernel/trunk/posix
/kernel/trunk/posix/futex.inc
/kernel/trunk/posix/pipe.inc
/kernel/trunk/posix/posix.inc
/kernel/trunk/const.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/sync.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/kernel32.inc
6917 2512 d 19 h pathoswithin /kernel/trunk/ New sysfunction 70.10 "rename/move"  
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/fs/fat.inc
6916 2520 d 11 h hidnplayr /kernel/trunk/network/ TCP: Use bitflag instead of dword for t_force.  
/kernel/trunk/network/socket.inc
/kernel/trunk/network/tcp.inc
/kernel/trunk/network/tcp_output.inc
/kernel/trunk/network/tcp_timer.inc
6915 2521 d 8 h hidnplayr /kernel/trunk/network/ TCP: dont accept out of order FINs.  
/kernel/trunk/network/tcp_input.inc
6914 2521 d 8 h hidnplayr /kernel/trunk/network/ TCP: Don't increase sequence number when resending a FIN.  
/kernel/trunk/network/tcp_output.inc
6913 2521 d 12 h ashmew2 /kernel/trunk/network/ TCP Fast ACK: Fix advertised window size  
/kernel/trunk/network/tcp_subr.inc
6912 2523 d 8 h hidnplayr /kernel/trunk/network/ TCP: improved routing, connect.  
/kernel/trunk/network/tcp_usreq.inc
6911 2523 d 8 h hidnplayr /kernel/trunk/network/ UDP: Improved routing.  
/kernel/trunk/network/udp.inc
6910 2523 d 8 h hidnplayr /kernel/trunk/network/ TCP_process_input: remember device number.  
/kernel/trunk/network/tcp_input.inc
6909 2523 d 12 h hidnplayr /kernel/trunk/network/ Bugfix for TCP advertised window calculation.  
/kernel/trunk/network/tcp_output.inc
6908 2525 d 10 h ashmew2 /kernel/trunk/ Add a build script for Linux  
/kernel/trunk/build.sh
/kernel/trunk/network/IPv4.inc
/kernel/trunk/network/queue.inc
/kernel/trunk/network/socket.inc
/kernel/trunk/network/tcp_input.inc
6907 2525 d 10 h ashmew2 /kernel/trunk/network/ Build script for linux  
/kernel/trunk/network/IPv4.inc
/kernel/trunk/network/queue.inc
/kernel/trunk/network/socket.inc
/kernel/trunk/network/tcp_input.inc
6901 2532 d 20 h pathoswithin /kernel/trunk/docs/ fix for 70.1  
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
6900 2533 d 20 h pathoswithin /kernel/trunk/gui/ small fix  
/kernel/trunk/gui/font.inc
6899 2534 d 21 h pathoswithin /kernel/trunk/gui/ sysfunction 4: string length tracking  
/kernel/trunk/gui/font.inc
6893 2538 d 22 h pathoswithin /kernel/trunk/ no need for manual heap initialization (68.11)  
/kernel/trunk/core/heap.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
6891 2552 d 20 h IgorA / update docs sys function 54.1  
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/programs/develop/libraries/libs-dev/libimg/png/libpng/pnglibconf.inc
/programs/develop/libraries/libs-dev/libimg/png/libpng/pngtrans.asm
/programs/develop/libraries/libs-dev/libimg/png/libpng/pngwrite.asm
6880 2584 d 15 h pathoswithin /kernel/trunk/ documentation fix  
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/fs/ext.inc
/kernel/trunk/fs/iso9660.inc