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
9253 912 d 17 h dunkaist /kernel/trunk/bootloader/uefi4kos/ uefi64kos: Fix stack alignment on function calls.

It is a formal requirement of UEFI spec that the stack is to be aligned
on 16 bytes on all calls to service routines. I changed eficall macro to
fstcall one in my previous commit. Due to differences in macro logic
that change broke UEFI boot on some platforms that do care about stack
alignment. This commit should fix the issue.
 
9252 912 d 18 h Boppan /kernel/trunk/ [KERNEL][TEST] Do not pack test kernel (test speedup)  
9251 912 d 18 h Boppan /kernel/trunk/test/common/ [KERNEL][TEST] Do not redirect stdin to qemu  
9250 912 d 19 h Boppan /kernel/trunk/ [KERNEL][TEST] Add test kernel to autobuild  
9249 912 d 19 h Boppan /kernel/trunk/ [KERNEL] Add test framework  
9248 912 d 21 h Doczom /kernel/trunk/core/ fix start apps in kernel mode  
9231 915 d 1 h punk_joker /kernel/trunk/blkdev/ AHCI: support up to 8 controllers  
9227 916 d 17 h dunkaist /kernel/trunk/ uefi64kos: Detect last PCI bus, use fastcall macro.

* Detect last PCI bus via PCI Root Bridge IO protocol (uefi64kos only).
* fastcall macro by Tomasz is much cleaner than eficall from osdev board.
 
9224 925 d 2 h Doczom /kernel/trunk/ update  
9223 925 d 3 h Doczom /kernel/trunk/ fix bug in my fix bug  
9222 925 d 3 h Doczom /kernel/trunk/ fix bug http://bugs.kolibrios.org/view.php?id=145 in sf 4  
9221 930 d 3 h dunkaist /kernel/trunk/ kernel: Fix window redraw after 1px move.

If
- window A is above window B, and
- window A has been moved,
then window B receives a redraw event.

But if that move was 1px right or down, window B didn't receive an event
because of off-by-one error. Now it's fixed.
 
9219 931 d 21 h punk_joker /kernel/trunk/blkdev/ ahci: name drives as sdX instead of hdX  
9192 964 d 1 h turbocat /kernel/branches/ Removed useless kolibri-f branch  
9191 964 d 1 h turbocat /kernel/branches/kolibri-lldw/ Created a branch for low-level work with disks  
9185 968 d 20 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.
 
9184 969 d 7 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci: code style fixes  
9183 969 d 7 h rgimad /kernel/trunk/ Merge kolibri-ahci into trunk  
9168 979 d 8 h rgimad /kernel/branches/kolibri-ahci/ kolibri-ahci:
- fix bug with identical names for all disks
 
9166 980 d 0 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci:
- added write, seems to work
 

Show All