Rev |
Age |
Author |
Path |
Log message |
Diff |
9272 |
908 d 13 h |
rgimad |
/kernel/ |
AHCI: Full multiple controller support.
Fix using hardcoded ctr1_data in three functions, use corresponding controller instead.
Add pointer to parent controller to PORT_DATA structure,
Other small changes |
|
9271 |
908 d 15 h |
rgimad |
/kernel/ |
AHCI: simplify structures, fix naming, more comments. sync kolibri-ahci with trunk |
|
9270 |
908 d 18 h |
rgimad |
/kernel/trunk/blkdev/ |
AHCI: fix failure when adding > 1 disks on one controller |
|
9268 |
909 d 11 h |
Doczom |
/kernel/trunk/ |
small clean code |
|
9265 |
909 d 16 h |
Doczom |
/kernel/trunk/core/ |
fixing a memory leak in the clipboard |
|
9264 |
909 d 19 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci: sync with trunk |
|
9258 |
918 d 17 h |
Boppan |
/kernel/trunk/ |
[KERNEL][TEST] Add example keyboard and screenshot test |
|
9257 |
918 d 17 h |
Boppan |
/kernel/trunk/test/common/ |
[KERNEL][TEST][API] Implement image comparsion |
|
9256 |
918 d 18 h |
Boppan |
/kernel/trunk/test/common/ |
[KERNEL][TEST][API] Implement screenshot taking |
|
9255 |
918 d 18 h |
Boppan |
/kernel/trunk/test/common/ |
[KERNEL][TEST][API] Implement keyboard keys sending |
|
9254 |
918 d 20 h |
Boppan |
/kernel/trunk/test/common/ |
[KERNEL][TEST] Wait for debug.log more reliable |
|
9253 |
919 d 3 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 |
919 d 5 h |
Boppan |
/kernel/trunk/ |
[KERNEL][TEST] Do not pack test kernel (test speedup) |
|
9251 |
919 d 5 h |
Boppan |
/kernel/trunk/test/common/ |
[KERNEL][TEST] Do not redirect stdin to qemu |
|
9250 |
919 d 5 h |
Boppan |
/kernel/trunk/ |
[KERNEL][TEST] Add test kernel to autobuild |
|
9249 |
919 d 6 h |
Boppan |
/kernel/trunk/ |
[KERNEL] Add test framework |
|
9248 |
919 d 8 h |
Doczom |
/kernel/trunk/core/ |
fix start apps in kernel mode |
|
9231 |
921 d 12 h |
punk_joker |
/kernel/trunk/blkdev/ |
AHCI: support up to 8 controllers |
|
9227 |
923 d 4 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 |
931 d 13 h |
Doczom |
/kernel/trunk/ |
update |
|
9223 |
931 d 14 h |
Doczom |
/kernel/trunk/ |
fix bug in my fix bug |
|
9222 |
931 d 14 h |
Doczom |
/kernel/trunk/ |
fix bug http://bugs.kolibrios.org/view.php?id=145 in sf 4 |
|
9221 |
936 d 13 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 |
938 d 8 h |
punk_joker |
/kernel/trunk/blkdev/ |
ahci: name drives as sdX instead of hdX |
|
9192 |
970 d 12 h |
turbocat |
/kernel/branches/ |
Removed useless kolibri-f branch |
|
9191 |
970 d 12 h |
turbocat |
/kernel/branches/kolibri-lldw/ |
Created a branch for low-level work with disks |
|
9185 |
975 d 7 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 |
975 d 18 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci: code style fixes |
|
9183 |
975 d 18 h |
rgimad |
/kernel/trunk/ |
Merge kolibri-ahci into trunk |
|
9168 |
985 d 19 h |
rgimad |
/kernel/branches/kolibri-ahci/ |
kolibri-ahci:
- fix bug with identical names for all disks |
|
9166 |
986 d 10 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added write, seems to work |
|
9162 |
987 d 15 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- fix bugs with prdt overflow
- full refactoring of disk reading
- added fdo verbosity control
- other changes |
|
9151 |
991 d 13 h |
hidnplayr |
/kernel/trunk/docs/ |
Fix typo |
|
9145 |
995 d 23 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- fixed two stupid errors, now work in qemu |
|
9143 |
996 d 10 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added ahci_read |
|
9142 |
996 d 19 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- important register preseving |
|
9141 |
996 d 20 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added ahci_read_first_sector and it works
- temporariry removed ahci_read
- small changes |
|
9140 |
997 d 8 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added disk registration in system
- added ahci_read (DOES NOT WORK, TODO), ahci_querymedia
- other changes |
|
9139 |
997 d 19 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- use spinlocks (added two functions) instead of delays in ahci_port_identify
- small changes |
|
9138 |
999 d 12 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- refactoring: use swap_bytes_in_words for strings in ident space
- added viewing lba48 addresable sectors count, disk capacity in MiB and GiB
- other small changes |
|