Closed lalyos closed 10 years ago
I think the problem is that ahci::port::setup() tries to get a small but 1024-byte aligned area, and that doesn't work (see https://github.com/cloudius-systems/osv/issues/271). It's easy to fix this bug in a not-very-efficient way by increasing the size of the allocation - I'll provide a test case and a patch. I'm surprised to see we have such alignment requirement, and if we do, that this never crashed before.
Hello lalyos,
Thanks for reporting.
This patch fixes the issue for me.
[PATCH] ahci: Relax _cmd_table and _recv_fis alignment
I'm closing this as fixed.
I've just installed capstan, and tried to run my first instance:
Environment