[haiku-commits] Re: haiku: hrev51989 - headers/private/graphics/intel_extreme

  • From: "Alexander von Gluck IV" <kallisti5@xxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 06 Jun 2018 15:41:06 +0000

June 6, 2018 8:57 AM, "Adrien Destugues" <pulkomandy@xxxxxxxxxxxxx> wrote:

Intel's hardware is a mess at the register level. Just wait until you have to
look at registers jumping around and shuffling for no-PCH, PCH, no-PCH, etc.

I wouldn't say it's a mess, it's just that they keep moving stuff around as 
the hardware evolves.
And without any kind of firmware to help us, we have to do a lot of the 
programming from the CPU
side.

The docs are less readable for modern iterations tan they used to be, however 
:(

Of course firmware-based things like atombios help a lot in getting things 
running, as basically
the
manufacturer writes a lot of the driver for us.

That's all true.  And you're 100% correct on the docs. Intel engineering keeps 
changing
terminology and the information layout (especially in more recent docs) which 
makes comparing
register differences between generations extremely difficult. You have to do a 
*lot* of reading
between the lines in more recent docs making development painful and 
frustrating.

 -- Alex

Other related posts: