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
9130 1018 d 20 h rgimad /kernel/branches/kolibri-ahci/ kolibri-ahci:
- fixed issue with staggered spin-up, so now works better on real hardware
- more verbose debug output
- other small changes
TODO: improve reading identification space
why identification space is all zeroes on my acer aspire ?
 
9074 1037 d 16 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci:
- added ahci_port_identify (it works!)
- other fixes
- todo: fix dirty codestyle)
 
9072 1038 d 0 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci:
- make some padding and reserved field anonymous
- correct mistake in FIS_DMA_SETUP, some fileds were absent
- small fixes
 
9069 1038 d 23 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci:
- added more structures
- added function ahci_find_cmdslot
- small fixes
 
9068 1042 d 23 h rgimad /kernel/branches/kolibri-ahci/ kolibri-ahci:
- add ahci_send_cmd
- add ahci_flush_cmd
- add ahci_port_rebase
- other small changes
 
9065 1045 d 19 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci:
- add functions start_cmd and stop_cmd
- small changes
 
9064 1045 d 22 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci:
- added FIS structures
- shorten some names in HBA_MEM structure
 
9037 1050 d 20 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci:
- started implementing drives detect
- other fixes
 
9024 1051 d 1 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci: refactoring  
9023 1051 d 3 h rgimad /kernel/branches/kolibri-ahci/blkdev/ kolibri-ahci:
- improve controller initialization
- some refactoring
 
9020 1051 d 17 h rgimad /kernel/branches/kolibri-ahci/ kolibri-ahci: upload first results on AHCI support  
9019 1051 d 18 h rgimad /kernel/branches/kolibri-ahci/ Create kolibri-ahci branch  
8064 1344 d 3 h dunkaist /kernel/trunk/blkdev/ kernel: make ramdisk_init return pointer to disk structure.  
8055 1393 d 1 h rgimad /kernel/trunk/blkdev/ force rebuild  
8054 1393 d 17 h rgimad /kernel/trunk/blkdev/ translate russian comments to english #5, no code changes  
8053 1407 d 20 h rgimad /kernel/trunk/ translate russian comments to english #4, no code changes  
7727 1554 d 13 h dunkaist /kernel/trunk/ docs: Fix adjust_cache_size prototype: it takes userdata too.  
7546 2022 d 18 h dunkaist /kernel/trunk/blkdev/ Relax Protective MBR checks.  
7270 2211 d 2 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.
 
7136 2347 d 14 h dunkaist /kernel/trunk/ Replace 'equ' macros with '=' ones.

They appear in symbols file.
They don't require parentheses.
They are shorter.
 

Show All