On Jul 25, 2012, at 7:34 AM, Scott D. Davilla wrote:

>> Long-term, I think changes to the VBIOS is something that the atv-bootloader 
>> should do instead of adding a quirk to the linux driver. It should also be 
>> copying the VBIOS to the traditional address as well. I read on the 
>> atv-bootlaoder blog that Scott has hacked the code to do this. I'm trying to 
>> recreate that functionality but am having trouble understanding how to 
>> change the E820 map to reserve the VBIOS & VRAM address spaces against use 
>> by the kernel.
> 
> the attached files might help :) I attempted this many years ago and got 
> stalled in real-mode. To init vbios, you have to be in real-mode, so you have 
> to swap to it, then swap back.
> 

Very nice, I'll fiddle with it and get my kernel hack moved into the 
bootloader. Then I'll hit the books and see if I can get the return to 
protected mode working.


> I have the complete compiling code for vgabios too. Maybe I should push that 
> to a dev-tag.

vgabios seems to have gotten further merged into coreboot itself. If you have 
something that can be put into atv-bootloader, I'd mess with it. But ideally I 
would get coreboot ported and flashed for "any-OS" compatibility.
http://patchwork.coreboot.org/patch/1111/

Thanks again Scott, long live the OG AppleTV! 
-joey

-- 
To post to this group, send email to [email protected]
For more options, visit this group at
http://groups.google.com/group/atv-bootloader?hl=en

Reply via email to