Date: Sun, 10 Jan 2010 02:45:02 +0900 From: Norikatsu Shigemura <nork@FreeBSD.org> To: Robert Noland <rnoland@FreeBSD.org> Cc: ports@FreeBSD.org, x11@FreeBSD.org, nork@FreeBSD.org, flz@FreeBSD.org Subject: Re: [HEADS UP] Experimental 3D HW accel support for Radeon HD 2xxx, 3xxx and 4xxx, 2nd! Message-ID: <20100110024502.a1640ebf.nork@FreeBSD.org> In-Reply-To: <1262538293.2486.14.camel@balrog.2hip.net> References: <20091205104243.f66171bb.nork@FreeBSD.org> <20091221003422.f13f9cbd.nork@ninth-nine.com> <20091221045848.9ffc345d.nork@FreeBSD.org> <1261463198.9743.39.camel@balrog.2hip.net> <20091223020315.890e2ee0.nork@FreeBSD.org> <1261501994.2304.12.camel@balrog.2hip.net> <20100104011519.5f414b76.nork@FreeBSD.org> <1262538293.2486.14.camel@balrog.2hip.net>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Hi rnoland.
On Sun, 03 Jan 2010 11:04:52 -0600
Robert Noland <rnoland@FreeBSD.org> wrote:
> One additional option that I've been considering, though I haven't tried
> it yet, it to construct a patch for 2.4.17 that essentially rolls
> libdrm_nouveau back to the 2.4.12 API. If we can pull that off, then
> everything is solved, at least for now.
> What you have outlined seems fairly reasonable, although not a trivial
> amount of work. If you would like to attempt the reverse patch on the
> nouveau directory in libdrm, that may be far simpler. I will try and
> put this together in the next few days if not.
I was trying to separate libdrm_nouveau(2.4.12) and libdrm(2.4.17).
In thus environment, xf86-video-nouveau can compile with few
patches. But xf86-video-nouveau freeze and reset on start X:(.
[SEE ALSO attached archive]
I saw diff nouveau codes from 2.4.12 and 2.4.17, I can't back
port from 2.4.12 to 2.4.17:-). It quite too hard for me.
Maybe, I think reimplementation of codes related DMA.
So I'll try to work coexistence with Mesa3D(7.4.4)/libdrm(2.4.12)
and Mesa3D(7.6.1)/libdrm(2.4.17).
[-- Attachment #2 --]
BZh91AY&SY2}{C A! D 2}`1&;m_>nt}ftϾϽgq^v>.r{)vuˁ]ucԻf9{^5+|ǃ پ͓}iJ {;B h "mxU?<4`Sz 6m=@ !
FSdyFziF@
4Jh=O(@@4
FAѡ @LTF)yCL1'14z@Mh4 $&Ѐ
!'TbMGIdz4 @ $D &L
"2'f2
h
{z7 @IWzaWnY3L唊Ă`\<\h&{~&@!ȖDJda2wwffgHT[y@+Md2} 7҂cZH͓T;UE<+ ^0JuT-yD̼yfZlCL Io%T#Ii $DA=ᱰ(#aFE+"h zQLHn8LbDai2'5Qw\+PH%R4pT DэSjV`9٘/߳qK6<<^7GȖ9#en(Q-?oFE~vۅ"7.3vbeb0n&c611~9&?ѓ?/Úz܀4zc&3GfYE[-~UkVwFH쾘&Qof珪WHme=Qiٟg:'3w=\ޭ=mBKq>qnٻMAK!wNg'VP~>G<]23^HY9
\tj[ײxF؋T&qtj*q ET:PAքQ)>vdЉ>2ely5
.JKݵ9.c4{0<H5]uVetUIҴh $m*HrK|Op +H Q=\d =
!
(h,3ьx%2^`n"R`_)bYE
5WL3
D£ӼWhuerW>u
EI'qH)]Êm;nr
%#ǂtO*?a#K9,rI#[h֦/o /jۂ(ru6IRs!i?,:Zqc<(j*d+0\==S1D;J5.n
P,x5besdі T].Lr$ԓ/8E[d ]hT!cE 0
fj%78 f#'V+7Q))؈.?V%k
|GZ_7 E:棧'LK .܍*ϻb>siD[{xYGvmZ2N~m2gguIj=NC
!{LOzSLN=6U m߯T!9#Bo=^]4">Sm3tZOnV?ŋHI*2QG+S98P-lǯE;UTAѣ
-mA=q_Asz@`ZNob_i/bxmR9ۗ<Yo%,Le #UUe7R;GU>@_dZVulnKbӉowds߹iYZɠP8d<5IC6h_=ިTKWl&=<8EcSʧ-y6SVvv3Q袾;NXI){O,vycKW?̣[=!O6%koqϔn>=y3Ϳɦe Qp|)vx++.Қ"ID$B
qRGhmjA1
Fk|nbE3"IRli45٥Mjwfk)*՜O02>pŕ9)BsGA,_?HONLW1GGyGwR 0
=P
Y~9|}N.L !A~>L1Svy/8CʳP7J8p\ĻwnL-Ek}ߎ@|T#,TZ:Q(GqEڴN0w ?+јu[q{;nOybpF
(%ȗėaFgn,QAr*bu|o*T"em9VCb;u'NF߬M`@dA`p/U_G0*Z_>N$m6::x1 u|@XEpj#g3<ˍrn1 C{{:Z
R
]Lܥa=۾
}c%;JxZ!Z>5-) ɴ^ͻG 8ph)|9:M2mH#0X[sn#tҸiofmC
DF0a^!mR!2}xx%{w;;w?{7Lk?JaV&-CscdjϦRAx%K'R-H1g-tą Hp
klDqÚ[/"J]ZVmkY+RkZބ,EpmH^֓qq@ĥw<~7ge2d^X=abz733jɥ=ݺJ0vG( LcQN5@FF͛4ƻI$I$I!35d56HBBlҸDе>Ub-
.X4 c 4T`c wJ*tv4/ZT82 ) %:pEmɁbzTo9d *]=-,;QC5V<nC]!wz)$${
/u[ )gC0,f3'q9QJuUU7*y W V*8@
e~'
yo}N_kwgQ--=Q~vjq^'~߭9xQF(^-ad=G ^>v%gY22Eת I1-lI$ĉj>8, `Q_5C.'6_F/e4e0T Ќ&LA
@82`(,*"E} @mZXݩf!(I0d"L4l)!mwZ]ծƲVQ$KUxPjmrvj{Z
pdd$F4<Q3Ődy=ddP"w4Ol71@ДKFLDm\b¯k8hf$#-~t CQ.̮o]Ɨ{
# 훙شi.t6RM4J54U(f0s/ڸƾLFr%a;jհϣP;:i)nGPQ2&5\l6F0019L/{|i`^pIcL$ (a\sC<:lH1")S
a;K7j}nlCb}G~kf"T@ݸ7!u1ӛ&rd߾`o@`P1 iYxteR$sp8uψr"Oyy($w
xr
2Yw69igu,v[dBi
Yj ((ږ
1ʺum_ǿ!{6!AA'@\2M͘xZhқk.T0#$C^0!JѰްP2"8-k=$mNPU@(xU.a[Ը0~QAjHSSyk=Y #'|I2;YVbda݂:sժ+4).(73*dl%f1$$m+(٤r[Z
2w-3K11B1z6f,x`5V2C84" xIpRfH5hQ Y"%,{R :X lzE3>2ƠaBlg48zidP Wb&`saSp #BE"@[j^aydX5gUtBCTELx{N"U=LJu-ԛBԊrD5uv,.p[ B-XxUw+N~x7X"d˳//nt3QYŔɝ"C\Xႇ2.(C"a
-YaMVFy/^_`WS Od\7%FI=Ot. +% _;S HvPFGT5I`@űzYjo6xcqv bq@-X"2S584dΔ0ѣ01l*ඓI@YbOpV+-*!tN:
ٷ(
!tp-A`veN,Ed%TB&dyHSz\7 { vZhP-F2JjEv\TشBjBd;\0OyU)$<Xm D;0*gTɘp lXw-Ef,"DP`@݈NlSV!muٟ}=&(9za;Qu}L8?{Rp7W# =h,gn(A-ȼFa||,O<HĎJ;l/lP`,1mk7IHVE2kc}{WkfXvW`6|~}֫qx"mw$J:Wxx=gF;(kp\ROleY+mO}B!jAv 5o,Lqy!$#+UIyrs
<n \zvlO8fpfu%d><^!gyJYbl*||ViV/ܰqh:U̽"@АH1ja*sh"*2Dr 65۳ᾫ pބɟ+um\i
T߇2،2'):dC9HaLEv ۼ
(j!q3I&ə1 w:{u-hrv6L&Dhtv#gYQl' BN*)$lx:6Ǻ_ ]C".HK3WP.C!BaYT$p1>