Skip to contentSkip to conversation

Patch set for ATI BIOS emulator and ATI framebuffer driver

PATCH New Jason Jin 4 participants 6 messages Jul 13, 2007 – Aug 6, 2007

lore
Share & tools
lore

Jason Jin

author
#0 lore raw

cover Patch set for ATI BIOS emulator and ATI framebuffer driver

Hi, All

This patch set add ATI BIOS emulator and ATI video card framebuffer driver to u-boot. The BIOS emulator and the framebuffer driver work for ATI PCI and PCIE video card. We tested the patch set on 9200 PCI card, X300, X700 and X800 PCIE card in u-boot on MPC8641HPCN board. After the video card bios finish runnig in the BIOS emulator, we can use the radeon base driver in kernel directly for those ATI video card.

Following suggestions from Wolfgang, the BIOS emulator in MAI board was removed, and the MAI board now use the BIOS emulator in this patchset(without testing).

As the size of some patches in this patch set exceed the limit of 40K, and can not paste to the mailist directly. I tried put the URL of those patches in the following mail.

Those patches are based on Stefan's video git tree.

Best Regards,
Jason

#1 lore raw

cover Patch set for ATI BIOS emulator and ATI framebuffer driver

Hi Jason,

Quoted 11 lines · Jason Jin

This patch set add ATI BIOS emulator and ATI video card framebuffer driver to u-boot. The BIOS emulator and the framebuffer driver work for ATI PCI and PCIE video card. We tested the patch set on 9200 PCI card, X300, X700 and X800 PCIE card in u-boot on MPC8641HPCN board. After the video card bios finish runnig in the BIOS emulator, we can use the radeon base driver in kernel directly for those ATI video card.

Following suggestions from Wolfgang, the BIOS emulator in MAI board was removed, and the MAI board now use the BIOS emulator in this patchset(without testing).

Quoted 5 lines

As the size of some patches in this patch set exceed the limit of 40K, and can not paste to the mailist directly. I tried put the URL of those patches in the following mail.

Those patches are based on Stefan's video git tree.

I was not aware that I'm maintining a "video git" tree. What repository exactly are you referring to?

Best regards,
Stefan

=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================

#2 lore raw

cover Patch set for ATI BIOS emulator and ATI framebuffer driver

Hi, Stefan,

Quoted 5 lines
Quoted 1 line

Those patches are based on Stefan's video git tree.

I was not aware that I'm maintining a "video git" tree. What repository exactly are you referring to?

Sorry, I made a mistake.
The Video U-Boot tree I based at
http://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot/u-boot-video.git;a=summar
yis is maintained by Rodolfo Giometti.

Best Regards,
Jason

#3 lore raw

cover Patch set for ATI BIOS emulator and ATI framebuffer driver

In reply to Jason Jin
Quoted 7 lines · In message <[email protected]> you wrote:

This patch set add ATI BIOS emulator and ATI video card framebuffer driver to u-boot. The BIOS emulator and the framebuffer driver work for ATI PCI and PCIE video card. We tested the patch set on 9200 PCI card, X300, X700 and X800 PCIE card in u-boot on MPC8641HPCN board. After the video card bios finish runnig in the BIOS emulator, we can use the radeon base driver in kernel directly for those ATI video card.

Patches applied to u-boot-testing branch.

Thanks!

Best regards,

Wolfgang Denk

Signature · 4 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
I paid too much for it, but its worth it.
#4 lore raw

cover Patch set for ATI BIOS emulator andATI framebuffer driver

From: Wolfgang Denk

Quoted 10 lines

From: Jin Zhengxiong

Quoted 9 lines

This patch set add ATI BIOS emulator and ATI video card framebuffer driver to u-boot. The BIOS emulator and the framebuffer driver work for ATI PCI and PCIE video card. We tested the patch set on 9200 PCI

card, X300, X700 and X800 PCIE card in u-boot on MPC8641HPCN board. After the video card bios finish runnig in the BIOS emulator, we can

use the radeon base driver in kernel directly for those ATI video

card.

Quoted 2 lines

Patches applied to u-boot-testing branch.

Jin,

It looks like LIB is missing a $(obj) causing the objects to be built in the source dir.

Second, besys.c::BE_inb references VIDEO_IO_OFFSET which is not defined for most targets. Shouldn't all these files be excluded if CONFIG_BIOSEMU
is not defined?

-Ed

#5 lore raw

cover Patch set for ATI BIOS emulator andATI framebuffer driver

Quoted 23 lines

-----Original Message-----
From: Swarthout Edward L-SWARTHOU
Sent: Monday, August 06, 2007 1:32 PM
To: Jin Zhengxiong-R64188
Cc: u-boot-users at lists.sourceforge.net; Loeliger Jon-LOELIGER; sr at denx.de; Wolfgang Denk
Subject: RE: [U-Boot-Users] [PATCH 0/7]Patch set for ATI BIOS emulator andATI framebuffer driver

From: Wolfgang Denk

Quoted 3 lines

From: Jin Zhengxiong

Quoted 2 lines

This patch set add ATI BIOS emulator and ATI video card

framebuffer

Quoted 1 line
Quoted 1 line

driver to u-boot. The BIOS emulator and the framebuffer

driver work

Quoted 1 line
Quoted 1 line

for ATI PCI and PCIE video card. We tested the patch set

on 9200 PCI

Quoted 1 line
Quoted 1 line

card, X300, X700 and X800 PCIE card in u-boot on

MPC8641HPCN board.

Quoted 1 line
Quoted 1 line

After the video card bios finish runnig in the BIOS

emulator, we can

Quoted 1 line
Quoted 1 line

use the radeon base driver in kernel directly for those

Quoted 8 lines

ATI video card.

Quoted 2 lines

Patches applied to u-boot-testing branch.

Jin,

It looks like LIB is missing a $(obj) causing the objects to be built in the source dir.

Thank you, I'll submit a patch for this later.

Quoted 3 lines

Second, besys.c::BE_inb references VIDEO_IO_OFFSET which is not defined for most targets. Shouldn't all these files be excluded if CONFIG_BIOSEMU is not defined?

The VIDEO_IO_OFFSET is board related, it should be defined in the board configuration file.

Quoted 2 lines

-Ed