Rev |
Age |
Author |
Path |
Log message |
Diff |
9417 |
867 d 7 h |
rgimad |
/kernel/branches/kolibri-ahci/ |
kolibri-ahci: added atapi disks registration, small refactoring & fixes. TODOFIX: identifying sector count of atapi disks gives always the same value. why? |
|
9272 |
894 d 10 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 |
894 d 12 h |
rgimad |
/kernel/ |
AHCI: simplify structures, fix naming, more comments. sync kolibri-ahci with trunk |
|
9264 |
895 d 16 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci: sync with trunk |
|
9184 |
961 d 15 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci: code style fixes |
|
9168 |
971 d 16 h |
rgimad |
/kernel/branches/kolibri-ahci/ |
kolibri-ahci:
- fix bug with identical names for all disks |
|
9166 |
972 d 8 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added write, seems to work |
|
9162 |
973 d 13 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 |
|
9145 |
981 d 20 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- fixed two stupid errors, now work in qemu |
|
9143 |
982 d 7 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added ahci_read |
|
9142 |
982 d 16 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- important register preseving |
|
9141 |
982 d 17 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added ahci_read_first_sector and it works
- temporariry removed ahci_read
- small changes |
|
9140 |
983 d 5 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 |
983 d 16 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- use spinlocks (added two functions) instead of delays in ahci_port_identify
- small changes |
|
9138 |
985 d 9 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 |
|
9136 |
987 d 13 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- fix build |
|
9135 |
987 d 13 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- optimized signature checking |
|
9134 |
988 d 5 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added drive type detection
- identify now works both for SATA and SATAPI
- small fixes |
|
9131 |
991 d 14 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- fixed identify command sending, now driver successfully identifies hard disk model on my acer aspire
- small changes |
|
9130 |
992 d 7 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 |
1011 d 4 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added ahci_port_identify (it works!)
- other fixes
- todo: fix dirty codestyle) |
|
9072 |
1011 d 11 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 |
1012 d 10 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added more structures
- added function ahci_find_cmdslot
- small fixes |
|
9068 |
1016 d 10 h |
rgimad |
/kernel/branches/kolibri-ahci/ |
kolibri-ahci:
- add ahci_send_cmd
- add ahci_flush_cmd
- add ahci_port_rebase
- other small changes |
|
9065 |
1019 d 7 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- add functions start_cmd and stop_cmd
- small changes |
|
9064 |
1019 d 10 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- added FIS structures
- shorten some names in HBA_MEM structure |
|
9037 |
1024 d 8 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- started implementing drives detect
- other fixes |
|
9024 |
1024 d 12 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci: refactoring |
|
9023 |
1024 d 15 h |
rgimad |
/kernel/branches/kolibri-ahci/blkdev/ |
kolibri-ahci:
- improve controller initialization
- some refactoring |
|
9022 |
1025 d 4 h |
rgimad |
/kernel/branches/kolibri-ahci/ |
kolibri-ahci: delete file added by mistake |
|
9021 |
1025 d 4 h |
rgimad |
/kernel/branches/kolibri-ahci/ |
kolibri-ahci: added missed files + info with useful links |
|
9020 |
1025 d 5 h |
rgimad |
/kernel/branches/kolibri-ahci/ |
kolibri-ahci: upload first results on AHCI support |
|
9019 |
1025 d 5 h |
rgimad |
/kernel/branches/kolibri-ahci/ |
Create kolibri-ahci branch |
|
9017 |
1025 d 7 h |
hidnplayr |
/ |
Network device error/missed/dropped packet counters.
+ Network buffer sanity checks. |
|
8994 |
1028 d 15 h |
leency |
/kernel/trunk/docs/ |
sysfunc: fixed mistake in f48.5 (found by zorggish) |
|
8991 |
1028 d 18 h |
Boppan |
/kernel/trunk/acpi/ |
[kernel][doxygen] Comment `acpi_get_root_ptr` and test asmxygen update |
|
8990 |
1028 d 18 h |
Boppan |
/kernel/trunk/ |
[asmxygen] Fix unknown macro name at the end of a struct declaration in case if a file wasn't parsed cause it's parsed already
Now asmxygen also saves a list of parsed symbols separately. So when he starts to parse anything once again he already know all other symbols defined in other files and can use em to find valid variable declarations and other stuff |
|
8989 |
1029 d 6 h |
Boppan |
/kernel/trunk/ |
[asmxygen] Handle label commented with @return or @param as a function |
|
8982 |
1033 d 6 h |
Boppan |
/kernel/trunk/ |
[asmxygen] Implement --stats key |
|
8980 |
1033 d 7 h |
Boppan |
/kernel/trunk/ |
[asmxygen] Warn if an element has no comment |
|