[haiku-commits] Re: r36416 - haiku/trunk/src/add-ons/kernel/bus_managers/ata

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 22 Apr 2010 17:11:12 +0200

Rene Gollent <anevilyak@xxxxxxxxx> wrote:
> > * All this stupidity just for Windows XP, it's really sad.
> Out of curiosity, how do these changes relate to XP?

The logical block alignment stuff has been implemented (in ATA-8) for 
compatibility with Windows XP - everything else doesn't use block 63 by 
default for the first partition.

If only the physical block size changed, the changes I made to the ATA 
bus manager would already suffice to make it work. But since some morons 
decided they needed backwards compatibility, we now have this stupid 
logical block size concept.

Both things will need quite some changes to make it work everywhere as 
intended.
And that probably won't happen for alpha/2.

Bye,
   Axel.


Other related posts: