Phoronix Forums  

Go Back   Phoronix Forums > Linux Graphics / X.Org Drivers > Open-Source AMD/ATI Linux

Open-Source AMD/ATI Linux Technical support and discussion of the open-source Radeon, RadeonHD, and Avivo drivers.

Reply
 
Thread Tools Display Modes
  #1  
Old 09-01-2007, 07:50 AM
phoronix phoronix is offline
Phoronix News Bot
 
Join Date: Jan 2007
Posts: 3,103
Default Revenge On Reverse Engineering

Phoronix: Revenge On Reverse Engineering

Revenge, a clean-room reverse engineering utility being developed by Oliver McFadden for Radeon graphics cards, is nearing its 1.0 release. This utility is designed for reverse engineering the ATI graphics cards and their binary driver.

http://www.phoronix.com/scan.php?pag...item&px=NjAyNA
Reply With Quote
  #2  
Old 11-25-2007, 03:56 AM
dotancohen dotancohen is offline
Junior Member
 
Join Date: Jun 2007
Location: Haifa
Posts: 34
Default

I'd like to help. Is there a deb package for Ubuntu? Also, how will this affect my everyday computer use? With the machine be slower/more crash prone/something else?
Reply With Quote
  #3  
Old 11-25-2007, 10:54 AM
d2kx d2kx is offline
Senior Member
 
Join Date: Jan 2007
Location: Germany
Posts: 1,066
Default

Quote:
Originally Posted by dotancohen View Post
I'd like to help. Is there a deb package for Ubuntu? Also, how will this affect my everyday computer use? With the machine be slower/more crash prone/something else?
I don't think that these reports are needed any more due to the RadeonHD driver and the specifications AMD provides/will provide.

Correct me if I'm wrong.
Reply With Quote
  #4  
Old 11-26-2007, 03:27 PM
yoshi314 yoshi314 is offline
Senior Member
 
Join Date: Sep 2006
Location: PL
Posts: 791
Default

documentation is not going to cover everything....

as ati said - radeonhd will be a simple opensource driver, with basic functionality.

when ati will release final set of docs and say that it's not going to release any more - then revenge will be put to use again. it's going to be way easier then, since many registers name and behavior will be already known.
Reply With Quote
  #5  
Old 11-26-2007, 03:44 PM
Svartalf Svartalf is offline
Linux Game Publishing
 
Join Date: Jun 2006
Posts: 2,194
Default

Quote:
Originally Posted by yoshi314 View Post
documentation is not going to cover everything....

as ati said - radeonhd will be a simple opensource driver, with basic functionality.

when ati will release final set of docs and say that it's not going to release any more - then revenge will be put to use again. it's going to be way easier then, since many registers name and behavior will be already known.
Heh... You weren't s'posed to say that...
Reply With Quote
  #6  
Old 11-26-2007, 04:26 PM
yoshi314 yoshi314 is offline
Senior Member
 
Join Date: Sep 2006
Location: PL
Posts: 791
Default

well, sorryy about that

but that's common knowledge. isn't it?
Reply With Quote
  #7  
Old 11-26-2007, 06:01 PM
bridgman bridgman is offline
AMD Linux
 
Join Date: Oct 2007
Posts: 3,477
Default

"la la la la la la...."

I think there are two different discussions going on here -- one about Conntest and one about Revenge.

Conntest is a utility the SuSE guys used to collect connector information on cards so that they could put the resulting info into the radeonhd driver and support new configurations. Those reports are generally not needed any more since the driver now picks up connector info from AtomBIOS. Revenge is a reverse engineering tool designed to intercept driver accesses to help figure out how to program the chip.

Without sounding naive, our plan is to release all the information we can have in the public domain with acceptable business risk, so that open source developers can spend more time writing great drivers and less time trying to understand the hardware.

If the outcome of our documentation effort is that we just raise the starting point for reverse engineering, which will pretty much guarantee that RE efforts will discover and disclose information which puts our business at risk, that's not a great way to motivate other HW suppliers (or even AMD) to support open source development in the future.

I am asking you to fundamentally re-think the relationship between open source developers and hardware vendors, at least in our case. Make sense ?

Now, where was I ? Oh yes, "la la la la la ...."

Last edited by bridgman; 11-26-2007 at 06:21 PM.
Reply With Quote
  #8  
Old 11-26-2007, 07:58 PM
Svartalf Svartalf is offline
Linux Game Publishing
 
Join Date: Jun 2006
Posts: 2,194
Default

Quote:
Originally Posted by bridgman View Post
I am asking you to fundamentally re-think the relationship between open source developers and hardware vendors, at least in our case. Make sense ?

Now, where was I ? Oh yes, "la la la la la ...."
Heh... I do believe I said "You shouldn't have said that" as much for tongue in cheek purposes as for a very real thing- we're both walking a fine line here, the community and AMD. I don't want to step on your employer's toes to the point that they don't do this anymore. I want to have a Winner all the way around with this. But, in the same breath, I have to point out that every one of the hardware companies (AMD included in that...) dealing with Media "protection" have it bass-ackwards when it comes to the media space.

You see...

Media Companies: Multi-Billion Dollar Business.
Hardware and Software Companies: Multi-TRILLION Dollar Business that hardly depends on the other to exist.

You don't NEED them. Honest.

There's enough wonderous stuff popping up without the Warner's and Disney's of the world- and it's happening in spite of them. That's because they're more interested in strip mining the profits out of Culture and trying to "dictate" what is and isn't Culture.
Reply With Quote
  #9  
Old 11-26-2007, 11:17 PM
bridgman bridgman is offline
AMD Linux
 
Join Date: Oct 2007
Posts: 3,477
Default

Quote:
Originally Posted by Svartalf View Post
Heh... I do believe I said "You shouldn't have said that" as much for tongue in cheek purposes as for a very real thing- we're both walking a fine line here, the community and AMD. I don't want to step on your employer's toes to the point that they don't do this anymore.
You summed it up well -- I'm getting very "wise", professional reactions from the developers w.r.t. reverse engineering -- enough so to surprise some of the folks here.

There's a sign on a roof garden in London -- "Gentlemen will not, and others must not pick the flowers". So far I've run into nothing but gentlemen.

Quote:
Originally Posted by Svartalf View Post
Media Companies: Multi-Billion Dollar Business.
Hardware and Software Companies: Multi-TRILLION Dollar Business that hardly depends on the other to exist. You don't NEED them. Honest.
Yeah, last time I looked the entertainment business was smaller than the potato chip business. Question is what the exit strategy would be -- if we say "we're not supporting DRM any more" the OEMs will thank us for sharing our views, make it clear that they respect our philosophical stand, and then buy all their graphics chips from Green or Blue.

Quote:
Originally Posted by Svartalf View Post
There's enough wonderous stuff popping up without the Warner's and Disney's of the world- and it's happening in spite of them. That's because they're more interested in strip mining the profits out of Culture and trying to "dictate" what is and isn't Culture.
I wouldn't know... I don't watch television. Just old Sledge Hammer re-runs
Reply With Quote
  #10  
Old 11-27-2007, 12:08 AM
Svartalf Svartalf is offline
Linux Game Publishing
 
Join Date: Jun 2006
Posts: 2,194
Default

Quote:
Originally Posted by bridgman View Post
You summed it up well -- I'm getting very "wise", professional reactions from the developers w.r.t. reverse engineering -- enough so to surprise some of the folks here.
Won't surprise me at all. I'm an old geezer in this space, having used Linux for well over a decade and been in the industry some 20+ years. I'm one of the people that worked hard to get us to the position that we're in today- and it didn't come by way of stepping on people's toes.

As it stands, while I've issues with DRM and all, I'll take what all I can get in the way of this sort of support you're working towards giving us. I wish it was happening faster (as the proprietary stuff just isn't there yet- sorry...) so we could get enough up that I don't have to question whether or not one of the titles I'm working on will have adequate driver support or not. As it stands right now, your main competitor has the only suitable parts and adequate drivers. I don't like that situation, as I'm sure you and AMD don't like it either.

Quote:
There's a sign on a roof garden in London -- "Gentlemen will not, and others must not pick the flowers". So far I've run into nothing but gentlemen.
I think you'll find that I fit into the Gentlemen category in that analogy. I won't go and do RE on things unless it becomes clear that I won't get the info I need and I actually NEED some functionality.

Too easy to alienate a vendor otherwise- too easy to negotiate a rational response to things like DRM support in the hardware.

Quote:
Yeah, last time I looked the entertainment business was smaller than the potato chip business. Question is what the exit strategy would be -- if we say "we're not supporting DRM any more" the OEMs will thank us for sharing our views, make it clear that they respect our philosophical stand, and then buy all their graphics chips from Green or Blue.
I'm not 100% sure that's what'll happen. We're already about to hit a threshold where the DRM and other stuff like it will get enough in the way of people doing things they've gotten used to doing that they'll quit buying the tech gear. What happens then?

Quote:
I wouldn't know... I don't watch television. Just old Sledge Hammer re-runs
I'm not much farther behind you there. All I care to watch is things like Future Weapons on Discovery- and the music I listen to the most isn't signed on a label and you find the live performances in Renaissance Festivals.

What the Media Companies tend to offer these days is Excrement Locked In A Safe. No thanks, I'll pass on that.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 06:30 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2009 by Phoronix Media.