commit | 7c80bb83d9a154a19df75c48a8b42bfb4904a2e4 | [log] [tgz] |
---|---|---|
author | Kevin O'Connor <kevin@koconnor.net> | Wed Oct 02 21:28:08 2013 -0400 |
committer | Kevin O'Connor <kevin@koconnor.net> | Mon Oct 14 21:37:56 2013 -0400 |
tree | 9e66c77f7954942d1bef368e108b6fc410997ad6 | |
parent | 7acaa3cf7decd77542bf3b2ea8aac20a7a6522e9 [diff] |
Run ahci code entirely in 32bit mode. The ahci driver needs to jump into 32bit mode in order to access portions of the ahci controllers PCI config space. Instead of jumping into 32bit mode just to toggle the ahci registers, jump into 32bit mode for all of the driver interactions. This shrinks the size of the overall code and can lead to further cleanups. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>