Skip to contentSkip to conversation

Big powermac update

PATCH In review Benjamin Herrenschmidt 2 participants 7 messages Jan 23, 2004 – Jan 26, 2004

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Big powermac update

Hi !

Time for a big PowerMac merge, a bunch of these things are driver updates and machine support fixes that went in after the 2.6.0-rc code freeze, and support for newer machines (including 32 bits support for the G5).

This is for inclusion with -mm and possible comments, currently, the 51 changesets are folded in one big patch. When it's time to merge with linus, he'll get them as separate csets.

The full support for the G5 also need a sungem driver update currently in davem's hands.

The full support for all recent pmacs also wants some fbdev updates that will come separately.

Too big to be posted here (and I didn't feel like using Greg's script to post 51 emails in burst to lkml :) so here's an URL to pick it up:

http://gate.crashing.org/~benh/big-pmac.diff
or
http://gate.crashing.org/~benh/big-pmac.diff.bz2

Ben.

#1 lore raw
Quoted 14 lines · Benjamin Herrenschmidt

Hi !

Time for a big PowerMac merge, a bunch of these things are driver updates and machine support fixes that went in after the 2.6.0-rc code freeze, and support for newer machines (including 32 bits support for the G5).

This is for inclusion with -mm and possible comments, currently, the 51 changesets are folded in one big patch. When it's time to merge with linus, he'll get them as separate csets.

The full support for the G5 also need a sungem driver update currently in davem's hands.

Quoted 7 lines

The full support for all recent pmacs also wants some fbdev updates that will come separately.

Too big to be posted here (and I didn't feel like using Greg's script to post 51 emails in burst to lkml :) so here's an URL to pick it up:

http://gate.crashing.org/~benh/big-pmac.diff

Can you please put the 970 register definitions into include/asm-ppc/reg_970.h or something along those lines?

Signature · 2 lines
Tom Rini
http://gate.crashing.org/~trini/
#2 lore raw
Quoted 4 lines

Can you please put the 970 register definitions into include/asm-ppc/reg_970.h or something along those lines?

I won't create a file for 3 registers :) Also, HID2/3 are defined on other CPUs, as HIOR, none of these are strictly 970 specific in fact though we only use them on it (coment may need fixing, bu that's ok at this point).

Ben.

#3 lore raw
Quoted 9 lines · Benjamin Herrenschmidt
Quoted 4 lines

Can you please put the 970 register definitions into include/asm-ppc/reg_970.h or something along those lines?

I won't create a file for 3 registers :) Also, HID2/3 are defined on other CPUs, as HIOR, none of these are strictly 970 specific in fact though we only use them on it (coment may need fixing, bu that's ok at this point).

Are they found on regular, classic PPCs or just on others in the 64bit family? The problem is we don't want to let <asm/reg.h> get to be as bad as it used to be.

Signature · 2 lines
Tom Rini
http://gate.crashing.org/~trini/
#4 lore raw
Quoted 7 lines · Tom Rini
Quoted 5 lines · Benjamin Herrenschmidt
Quoted 4 lines

Can you please put the 970 register definitions into include/asm-ppc/reg_970.h or something along those lines?

Quoted 8 lines
Quoted 4 lines

I won't create a file for 3 registers :) Also, HID2/3 are defined on other CPUs, as HIOR, none of these are strictly 970 specific in fact though we only use them on it (coment may need fixing, bu that's ok at this point).

Are they found on regular, classic PPCs or just on others in the 64bit family? The problem is we don't want to let <asm/reg.h> get to be as bad as it used to be.

HID2 exist on some 750FX afaik, HID3 and upper probably only on POWER4/GPUL at this point and HIOR is specific to HV capable CPUs, but then, afgain, it's only 3 registers :)

Ben.

#5 lore raw
Quoted 13 lines · Benjamin Herrenschmidt
Quoted 12 lines · Tom Rini
Quoted 9 lines · Benjamin Herrenschmidt
Quoted 4 lines

Can you please put the 970 register definitions into include/asm-ppc/reg_970.h or something along those lines?

I won't create a file for 3 registers :) Also, HID2/3 are defined on other CPUs, as HIOR, none of these are strictly 970 specific in fact though we only use them on it (coment may need fixing, bu that's ok at this point).

Quoted 7 lines
Quoted 3 lines

Are they found on regular, classic PPCs or just on others in the 64bit family? The problem is we don't want to let <asm/reg.h> get to be as bad as it used to be.

HID2 exist on some 750FX afaik, HID3 and upper probably only on POWER4/GPUL at this point and HIOR is specific to HV capable CPUs, but then, afgain, it's only 3 registers :)

But that's how it starts out... :) If it turns out that you need to add more regs in later, can you please move all of the POWER4/GPUL definitions into their own file? Thanks.

Signature · 2 lines
Tom Rini
http://gate.crashing.org/~trini/
#6 lore raw
Quoted 5 lines

But that's how it starts out... :) If it turns out that you need to add more regs in later, can you please move all of the POWER4/GPUL definitions into their own file? Thanks.

Will do if it's really necessary. At this point it is really not :)

Ben.