Now that we have cache-as-ram, it is possible to build a linuxbios which contains the emulator. But what you would do is very different:
- start up
- enable CAR
- start the emulator with the proprietary BIOS as the payload.
- Run it with max debug, and observe the register activity, etc.
- you will be able to see enough to probably figure out how DRAM is
started up.
This is cool and better than disassembly. How is it different in terms of copyright law?
Drew
On 11/30/06, Drew Lundsten drew.lundsten@ccpu.com wrote:
This is cool and better than disassembly. How is it different in terms of copyright law?
who the heck knows ... IANAL. I am probably wrong, who knows.
All I know is that the guys who reverse-engineered the xbox worked it out by watching the CPU bus and how it worked, and published the work, and I never heard about lawyers in that case.
I have been given to understand that you can observe something and work backwards from that; it's the disassembly that gets you in trouble. If you use the emulator to observe register sets and clears, that's different that disassembly to me.
But again, who knows. Are you sure you have to work with a chipset company that is not going to help you with linuxbios? Just wondering.
ron
Also the ATI Rage XL driver (xlinit.c, now off from Linux kernel) was developed using a PCI analyzer.
AFAIK ATI never processed anyone because it.
Good luck,
Alan
2006/11/30, ron minnich rminnich@gmail.com:
On 11/30/06, Drew Lundsten drew.lundsten@ccpu.com wrote:
This is cool and better than disassembly. How is it different in terms of copyright law?
who the heck knows ... IANAL. I am probably wrong, who knows.
All I know is that the guys who reverse-engineered the xbox worked it out by watching the CPU bus and how it worked, and published the work, and I never heard about lawyers in that case.
I have been given to understand that you can observe something and work backwards from that; it's the disassembly that gets you in trouble. If you use the emulator to observe register sets and clears, that's different that disassembly to me.
But again, who knows. Are you sure you have to work with a chipset company that is not going to help you with linuxbios? Just wondering.
ron
-- linuxbios mailing list linuxbios@linuxbios.org http://www.openbios.org/mailman/listinfo/linuxbios