FOSDEM graphics DevRoom CFP

2023-11-19 Thread Luc Verhaegen
Hi,

At FOSDEM on Sunday the 4th of February, there will the 15th Graphics 
DevRoom.

URL: https://fosdem.org/2024/

The talk topics of the graphics devroom encompass:
* graphics drivers: display, 2d engines, 3d engines, at bootloader, 
  kernel and userspace levels.
* media drivers: camera/capture engines, hardware media encoders and 
  decoders on all levels.
* input drivers for bootloaders, kernels and userspace on all levels.
* windowing systems (X, wayland, others) and window managers.
* graphics toolkits (QT, GTK, others).
* 3D and Compute APIs (OpenGL, Vulkan, DirectX, others), and 3d and game 
  engines.
* Virtual reality hardware and toolkits.
* Artificial Intelligence HW acceleration.
* Media encode and decode applications.
And the tools needed to help configure and run the above.

Like with so many DevRooms, we got a surprise half a day only, so there 
will have to be 8 slots of 20 minutes (with 5 minutes of setup, and 5 
mins of Q) on half an hour boundaries.

Submission deadline is the 10th of december, but do not count on this 
date, once the schedule has filled with enough solid talks, we will 
accept no more.

You can submit your talk here: https://fosdem.org/submit

FOSDEM has moved away from the clunky but known quantity that was 
Pentabarf to pretalx. Accounts from Pentabarf are no longer valid, and 
you will have to create a new account.

Please put some time and effort in the title and at least abstract. 
FOSDEM is a massive and thoroughly organized event, which produces a 
printed scheduled booklet every time, and many thousand copies will be 
in the hands of many thousand visitors.

Since this an open source community event, please refrain from turning 
in a talk that is a pure corporate or product commercial. Also, this is 
a highly technical devroom on a conference aimed at developers and 
advanced users, so please only submit talks on a subject you actually 
worked on.

If you are unsure on whether you can come or not, perhaps you are unsure 
about corporate sponsorship of your travels (this is FOSDEM, why are you 
not there anyway?), wait with submitting your talk until you are certain 
that you can be present.

All talks will be recorded and made available as CC-By-Sa or CC-By. The 
FOSDEM CoC will have to be agreed as well 
(https://fosdem.org/2024/practical/conduct/)

If there are any issues, just email graphics-devroom-mana...@fosdem.org, 
where you can reach the team of graphics devroom managers, Pierre 
Moreau, Arek Hiler, Martin Roukala, and myself, who will also schedule 
and review your talk submissions.

We will be keeping a keen eye on submissions and scheduling, and hope to 
see you all at FOSDEM.

Thanks!

Luc Verhaegen.


CFP FOSDEM22 Graphics DevRoom

2021-12-17 Thread Luc Verhaegen
Hi,

After a hiatus in 2021, the upcoming FOSDEM will have a graphics DevRoom 
again. This time round on a sunday, the 6th of February 2022.

As usual, the focus of this DevRoom is:
* Graphics drivers: from display to media to 3d drivers, both in kernel 
  or userspace. Be it part of DRM, KMS, V4L, (direct)FB, Xorg, Mesa...
* Input drivers: kernel and userspace.
* Windowing systems: X, Wayland, Mir, directFB, ...
* Low level toolkit stuff
* Low level machine learning.
* Colour management.
* ...

FOSDEM '22 is sadly a virtual event again. While a virtual FOSDEM lacks 
all the wonderful madness of a real life FOSDEM, it does have the 
advantage of not having to deal with travel and accomodation, the 
physics of humans trundling around a big university campus, or a 
booklet.

Talks:
--

Time slots will be the usual 25/50 minute talk length, you are free to 
fill this time up as you see fit, but you might want to reserve 5 
minutes for Q I expect there to be 8h available for scheduling.

Since there are no travel accomodations to deal with, and there are no 
people who physically need to get from one end of the ULB campus to the 
other, and there are no 5000+ booklets to be printed, there is no first 
come, first serve requirement this year round. But the other side of 
that coin is that talks can be hard dropped from the devroom managers' 
side until very late in the process if anything is not in order.

Hard talk submission deadline: 30th of december, 23:59UTC.

Further info on when a talk video should be finished to fit in the 
FOSDEM infrastructure will follow, but expect somewhere between january 
16th and 23rd, 3-2 weeks before the event. Again, more details will 
follow.

Talk submission and review panel:
Arkadiusz Hiler (ivyl)
Luc Verhaegen (libv)
Martin Ruokala (mupuf)

Successful submitters will receive an email with further information on 
the 31st, as it's not as if I will have anything better to do given that 
mini-me will have been stabbed only once by then ;)

Pentabarf:
--

Since FOSDEM has had to flash migrate to virtual last year, no further 
work was sadly done to replace or fix pentabarf, a tool originally made 
to create the fancy FOSDEM booklet, so its pent-up-clunkiness has to be 
used again, especially since it actually works :)

https://penta.fosdem.org/submission/FOSDEM22

Re-use your accounts from the previous years. If you have forgotten your 
password, then you can reset it here:
https://penta.fosdem.org/user/forgot_password

Here are the basic requirements before we consider a talk worth 
scheduling:

On your personal page:
* General:
  * First Name
  * Last Name
  * Nickname
  * Public Name
  * Image
* Contact:
  * Contact email address
* Biography:
  * Short Biography

On your event page:
* On the General page:
  * Event title
  * Event subtitle.
  * Track: Graphics Devroom
* Persons:
  * Add yourself as speaker.
* Abstract:
  * Short abstract

Unlike IRL events with a booklet, you should be able to tweak this 
information pretty much until you are finished with your talk.

That's it, hope to see your submission in penta, and your talk at 
FOSDEM.

Luc Verhaegen.


Re: gitlab.fd.o financial situation and impact on services

2020-02-27 Thread Luc Verhaegen
On Thu, Feb 27, 2020 at 10:27:04PM +0100, Daniel Vetter wrote:
> Hi all,
> 
> You might have read the short take in the X.org board meeting minutes
> already, here's the long version.
> 
> The good news: gitlab.fd.o has become very popular with our
> communities, and is used extensively. This especially includes all the
> CI integration. Modern development process and tooling, yay!
> 
> The bad news: The cost in growth has also been tremendous, and it's
> breaking our bank account. With reasonable estimates for continued
> growth we're expecting hosting expenses totalling 75k USD this year,
> and 90k USD next year. With the current sponsors we've set up we can't
> sustain that. We estimate that hosting expenses for gitlab.fd.o
> without any of the CI features enabled would total 30k USD, which is
> within X.org's ability to support through various sponsorships, mostly
> through XDC.
> 
> Note that X.org does no longer sponsor any CI runners themselves,
> we've stopped that. The huge additional expenses are all just in
> storing and serving build artifacts and images to outside CI runners
> sponsored by various companies. A related topic is that with the
> growth in fd.o it's becoming infeasible to maintain it all on
> volunteer admin time. X.org is therefore also looking for admin
> sponsorship, at least medium term.
> 
> Assuming that we want cash flow reserves for one year of gitlab.fd.o
> (without CI support) and a trimmed XDC and assuming no sponsor payment
> meanwhile, we'd have to cut CI services somewhere between May and June
> this year. The board is of course working on acquiring sponsors, but
> filling a shortfall of this magnitude is neither easy nor quick work,
> and we therefore decided to give an early warning as soon as possible.
> Any help in finding sponsors for fd.o is very much appreciated.
> 
> Thanks, Daniel

So this cost is all about fd.o?

I feel that this was not communicated to x.org members at all, when fd.o 
"merging" was suggested. In as far as this was a merge.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


FOSDEM Graphics Devroom: call for speakers.

2019-11-04 Thread Luc Verhaegen
Hi,

At FOSDEM on saturday the 1st of february 2020, there will be another 
graphics DevRoom. URL: https://fosdem.org/2020/

The focus of this DevRoom is:
* Graphics drivers: from display to media to 3d drivers, both in 
bootloaders, kernel or userspace. Be it part of DRM, KMS, V4L, 
(direct)FB, Xorg, Mesa...
* Input drivers: kernel and userspace.
* Windowing systems: X, Wayland, Mir, directFB, ...
* Even colour management, low level toolkit stuff, and other areas which 
i might have overlooked above are accepted.

Slots will be handed out on a first come, first serve basis. The best 
slots will go to those who apply the earliest. We have the devroom from 
10:30 til 19:00, giving us 8h30, so eight 50 minute talks and one 20 
minute talk are available.

Talk Submission:


The venerable pentabarf system will once again be used for talk 
submission.

https://penta.fosdem.org/submission/FOSDEM20

Remember that FOSDEM is a huge, and tightly organized event with 10+k 
visitors, full livestreaming, and a booklet which holds the schedule. So 
put some effort in your talk submission and details, especially since 
the schedule gets locked down well before the event starts.

Since this an open source community event, please refrain from turning 
in a talk that is purely corporate or a product commercial. Also, this 
is a highly technical devroom on a conference aimed at developers and 
advanced users, so only submit a talk on a subject you actually are 
involved with. Finally, if you are unsure whether you can come or not 
(this is FOSDEM, why are you not there anyway?), wait with submitting 
your talk until you know for sure.

When in pentabarf, spend some time on the abstract and description, for 
both the event and the speaker. The abstract should be a shortened 
description, and the event abstract will sometimes even be printed 
directly in the booklet. BUT, on the website the abstract is  
immediately followed by the full description. If your abstract is fully 
descriptive, while terse, you might get away with just the abstract.

Talks are either 50 minutes or 20 minutes long, plus 5 minutes for 
questions.

All talks will be recorded, and will be streamed out live, and will 
later be made available as CC-BY, sometimes minutes after your talk has 
finished.

As for deadlines, the fosdem organizers want to have a finished schedule 
by the 15th of december. Don't count on this deadline: first come first 
serve! The worst slots will be assigned to those who come last, which 
could be pretty dire given that there is the traditional FOSDEM beer 
event the night before ;)

Please try to re-use your accounts from the previous years. If you have 
forgotten your password, then you can reset it here: 
https://penta.fosdem.org/user/forgot_password

If there are any questions or issues, just poke me by email or on IRC.

Necessary information:
--

Below is a list of what i need to see filled in in pentabarf when you 
apply for a devroom before i consider it a valid submission. Remember: 
first come, first serve. The best slots (which are on saturday 
afternoon) are for the earliest submissions.

On your personal page:
* General:
  * First and last name
  * Nickname
  * Image
* Contact:
  * email address
  * mobile number (this is a very hard requirement as there will be no 
other reliable form of emergency communication on the day)
* Description:
  * Abstract
  * Description

Create an event:
* On the General page:
  * Event title
  * Event subtitle.
  * Track: Graphics Devroom
  * Event type: Lecture (talk) or Meeting (BoF)
* Persons:
  * Add yourself as speaker.
* Description:
  * Abstract:
  * Full Description
* Schedule:
  * select your preferred talk length, either 55 or 25 minutes.
* Links:
  * Add relevant links.

The mobile phone number is the hardest requirement, so you can be 
contacted on-the-day when something comes up. Speakers will all receive 
my mobile number in return.

Everything else can be ignored or will be filled in by me or the FOSDEM 
organizers. Remember, i will only schedule your talk after the basics 
are somewhat filled in (you still can change them until december 14th).

I will be keeping a keen eye on your submissions and will come back with 
further questions or make small fixes as needed. Feel free to poke me 
with any questions or anything, both on irc (libv@freenode) and on 
email.

That's about it. Hope to see you all at FOSDEM :)

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: Individuals interested in VESA memberships?

2019-11-01 Thread Luc Verhaegen
On Fri, Nov 01, 2019 at 04:06:40PM -0400, Lyude Paul wrote:
> Hi! Recently I've been working with the rest of the X.Org board to try to get
> X.org access to VESA memberships so that contributors that don't have an
> employer who is able/willing to join VESA can potentially get access to the
> various benefits of a VESA membership, such as access to DisplayPort
> specifications. Since I need to gather a list of interested X.org members, I'd
> like to know who all might be interested in a membership like this. There are
> no costs involved, as the VESA membership we're looking at in particular comes
> at no cost to us since we're a non-profit.
> 
> The current plan is to extend VESA membership to X.Org members who
> specifically request it. If you think you'd be at all interested in this, or
> know any projects or contributors who would be, please feel free to respond to
> this message and let me know!

Is this a one time thing?
Is this something that can be requested at any time or at specific, 
regular, intervals?

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: 2019 Xorg Election Results

2019-05-08 Thread Luc Verhaegen
On Wed, May 08, 2019 at 02:06:37PM +, Harry Wentland wrote:
>
> Due to the lack of 
> controversy about the candidates [...]

Such a statement, when talking about election results, very much sounds 
like "the election committees favourite candidates won anyway, so..."

pffff.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: 2019 Xorg Election Results

2019-05-08 Thread Luc Verhaegen
On Wed, May 08, 2019 at 02:06:37PM +, Harry Wentland wrote:
> 
> In the interest of transparency I should mention that one person 
> accidentally signed up twice and voted twice. Luckily this doesn't 
> change the results of the election since there is more than a 6-point 
> gap between 4th and 5th place. We'll take this as a reminder to have a 
> better look at membership sign-ups.

From private conversation with Stefan, i learned that the second 
membership application was approved between the first round of voting 
and the second round of voting.

How many members were added between the two rounds?

Is the vote on the fd.o merger counted against the first set of members, 
or against the second set of members.

Does that not raise questions about the validity of the fd.o bylaws 
change?

Imho, these are 3 significant irregularities with these elections and 
the subsequent results.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: 2019 Xorg Election Results

2019-05-08 Thread Luc Verhaegen
On Wed, May 08, 2019 at 02:06:37PM +, Harry Wentland wrote:
> 
> It should also be noted that even though our election process as 
> outlined at https://www.x.org/wiki/BoardOfDirectors/Elections/ allows 
> denying candidates any points our website didn't take this into account 
> and forced voters to rank every candidate. Due to the lack of 
> controversy about the candidates we don't expect this to have had any 
> impact on the final results.

Does this change not massively skew results?

Lack of controversy has absolutely nothing to do with it.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: 2019 X.Org Foundation Election Candidates

2019-03-14 Thread Luc Verhaegen
On Thu, Mar 14, 2019 at 08:36:13PM +, Wentland, Harry wrote:
> On 2019-03-12 6:49 a.m., Luc Verhaegen wrote:
> > 
> > Are these candidates the only thing we will be voting on?
> > 
> 
> You're right. The FDO question totally slipped me mind.
> 
> We'll also be voting on the bylaw change I sent out sometime toward the end 
> of last year to facilitate the marriage of fdo and x.org.
> 
> I'll send out details shortly.

Cool, thanks!

This way members can actually review and perhaps discuss this instead of 
being confrontend with this when voting for just candidates, without 
preparation, which could've perhaps invalidated the result.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: 2019 X.Org Foundation Election Candidates

2019-03-12 Thread Luc Verhaegen
On Tue, Mar 12, 2019 at 12:24:00AM +, Wentland, Harry wrote:
> To all X.Org Foundation Members:
> 
> The election for the X.Org Foundation Board of Directors will begin on 
> 14 March 2019. We have 6 candidates who are running for 4 seats. They 
> are (in alphabetical order):

> Attached below are the Personal Statements each candidate submitted 
> for your consideration along with their Statements of Contribution 
> that they submitted with the membership application. Please review 
> each of the candidates' statements to help you decide whom to vote for 
> during the upcoming election.
> 
> If you have questions of the candidates, you should feel free to ask them 
> here on the mailing list.
> 
> The election committee will provide detailed instructions on how the voting 
> system will work when the voting period begins.
> 
> Harry, on behalf of the X.Org elections committee

Are these candidates the only thing we will be voting on?

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: [linux-sunxi] [RESEND PATCH] drm/sun4i: hdmi: Improve compatibility with hpd-less HDMI displays

2019-03-04 Thread Luc Verhaegen
On Mon, Mar 04, 2019 at 03:06:16PM +0200, Priit Laes wrote:
> From: Priit Laes 
> 
> Even though HDMI connector features hotplug detect pin (HPD), there
> are older devices which do not support it. For these devices fall
> back to additional check on I2C bus to probe for EDID data.
> 
> One known example is HDMI/DVI display with following edid:
> 
> $ xxd -p display.edid
> 000005a1e0030100150f0103800f05780a0f6ea05748
> 9a2610474f20010101010101010101010101010101012a08804520e0
> 0b10200040009536001800fd0034441a2403000a202020202020
> 001000310a202020202020202020202000102a4030701300
> 782d111e006b
> 
> $ edid-decode display.edid
> EDID version: 1.3
> Manufacturer: AMA Model 3e0 Serial Number 1
> Digital display
> Maximum image size: 15 cm x 5 cm
> Gamma: 2.20
> RGB color display
> First detailed timing is preferred timing
> Display x,y Chromaticity:
>   Red:   0.6250, 0.3398
>   Green: 0.2841, 0.6044
>   Blue:  0.1494, 0.0644
>   White: 0.2802, 0.3105
> 
> Established timings supported:
>   640x480@60Hz 4:3 HorFreq: 31469 Hz Clock: 25.175 MHz
> Standard timings supported:
> Detailed mode: Clock 20.900 MHz, 149 mm x 54 mm
>640  672  672  709 hborder 0
>480  484  484  491 vborder 0
>-hsync -vsync
>VertFreq: 60 Hz, HorFreq: 29478 Hz
> Monitor ranges (GTF): 52-68Hz V, 26-36kHz H, max dotclock 30MHz
> Dummy block
> Dummy block
> Checksum: 0x6b (valid)
> 
> Now, current implementation is still flawed, as HDMI uses the
> HPD signal to indicate that the source should re-read the EDID
> due to change in device capabilities. With current HPD polling
> implementation we would most certainly miss those notifications
> as one can try just swapping two HDMI monitors really fast.
> 
> Proper fix would be skipping the HPD pin detection and relying
> on just EDID fetching and acting on its changes.

HPD has been a hard requirement since DDWG came up with DVI somewhere in 
the late 90s. This monitor is plainly broken, and should not get an 
expensive i2c address polling based workaround at the driver level.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: FOSDEM 2019: Graphics DevRoom: Call for speakers.

2018-11-18 Thread Luc Verhaegen
On Mon, Nov 19, 2018 at 08:17:32AM +0100, Luc Verhaegen wrote:
> Hi,
> 
> At FOSDEM on saturday the 3rd of february 2018, there will be another 
> graphics DevRoom. URL: https://fosdem.org/2018/

That should of course read:
At FOSDEM on saturday the 2nd of february 2019, there will be another
graphics DevRoom. URL: https://fosdem.org/2019/

Eejit Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


FOSDEM 2019: Graphics DevRoom: Call for speakers.

2018-11-18 Thread Luc Verhaegen
Hi,

At FOSDEM on saturday the 3rd of february 2018, there will be another 
graphics DevRoom. URL: https://fosdem.org/2018/

The focus of this DevRoom is of course the same as the previous 
editions, namely:
* Graphics drivers: from display to media to 3d drivers, both in kernel 
  or userspace. Be it part of DRM, KMS, V4L, (direct)FB, Xorg, 
Mesa...
* Input drivers: kernel and userspace.
* Windowing systems: X, Wayland, Mir, directFB, ...
* Even colour management, low level toolkit stuff, and other areas which 
 i might have overlooked above are accepted.

Slots will be handed out on a first come, first serve basis. The best 
slots will go to those who apply the earliest. We have the devroom from 
10:30 til 19:00, giving us 8h30, so eight 50 minute talkes and one 20 
minute talk are available.

Talk Submission:


Like the last few years, the pentabarf system will be used for talk 
submission.
 
https://penta.fosdem.org/submission/FOSDEM19

Remember that FOSDEM is not like XDC, it's not some 50 odd people 
meeting with a sliding schedule which only gets filled out on the last 
day. Upwards of 1 people are visiting this event, and most of them 
get a printed booklet or use the schedule on the FOSDEM website or an 
app for their phone to figure out what to watch or participate in next. 
So please put some effort in your talk submission and details.

Since this an open source community event, please refrain from turning 
in a talk that is a pure corporate or product commercial. Also, if you 
are unsure on whether you can come or not (this is FOSDEM, why are you 
not there anyway?), please wait with submitting your talk until you do. 

When in pentabarf, please give the abstract and description, for both 
the event and the speaker, some thought. The abstract should be a 
shortened description, and the event abstract will sometimes even be 
printed directly in the booklet. BUT, on the website the abstract is 
immediately followed by the full description. If your abstract is fully 
descriptive, while terse, you might get away with just the abstract.

All talks will be recorded, and will be streamed out live, and will 
later be made available as CC-BY after a few days.

As for deadlines, the fosdem organizers want to have a finished schedule 
by the 14th of december. Don't count on this deadline: first come first 
serve! The worst slots will be assigned to those who come last, which 
could be pretty dire given that there is the traditional FOSDEM beer 
event the night before ;)

Please try to re-use your accounts from the previous years. If you have 
forgotten your password, then you can reset it here: 
https://penta.fosdem.org/user/forgot_password If there are any issues, 
just poke me here or on IRC.

Necessary information:
--

Below is a list of what i need to see filled in in pentabarf when you 
apply for a devroom before i consider it a valid submission. Remember: 
first come, first serve. The best slots (which are on saturday 
afternoon) are for the earliest submissions.

On your personal page:
* General:
  * First and last name
  * Nickname
  * Image
* Contact:
  * email address
  * mobile number (this is a very hard requirement as there will be no
   other reliable form of emergency communication on the day)
* Description:
  * Abstract
  * Description

Create an event:
* On the General page:
  * Event title
  * Event subtitle.
  * Track: Graphics Devroom
  * Event type: Lecture (talk) or Meeting (BoF)
* Persons:
  * Add yourself as speaker.
* Description:
  * Abstract:
  * Full Description
* Links:
  * Add relevant links.

The mobile phone number is the hardest requirement, so you can be 
contacted on-the-day when something comes up. Speakers will all 
receive my mobile number in return.

Everything else can be ignored or will be filled in by me or the FOSDEM 
organizers. Remember, i will only schedule your talk after the basics 
are somewhat filled in (you still can change them until december 14th).

I will be keeping a keen eye on your submissions and will come back with 
further questions or make small fixes as needed. Feel free to poke me 
with any questions or anything, both on irc (libv@freenode) and on 
email.

That's about it. Hope to see you all at FOSDEM :)

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


FOSDEM 2018: Graphics DevRoom: Call for speaker.

2017-11-19 Thread Luc Verhaegen
Hi,

At FOSDEM on saturday the 3rd of february 2018, there will be another 
graphics DevRoom. URL: https://fosdem.org/2018/

The focus of this DevRoom is of course the same as the previous 
editions, namely:
* Graphics drivers: from display to media to 3d drivers, both in kernel 
or userspace. Be it part of DRM, KMS, (direct)FB, V4L, Xorg, Mesa...
* Input drivers: kernel and userspace.
* Windowing systems: X, Wayland, Mir, directFB, ...
* Even colour management, low level toolkit stuff, and other areas which 
i might have overlooked above are accepted.

Slots will be handed out on a first come, first serve basis. The best 
slots will go to those who apply the earliest. We have the devroom from 
10:30 til 19:00, giving us 8h30, so eight 50 minute talkes and one 20 
minute talk are available.

Talk Submission:


Like the last few years, the pentabarf system will be used for talk 
submission.

https://penta.fosdem.org/submission/FOSDEM18

Remember that FOSDEM is not like XDC, it's not some 50 odd people 
meeting with a sliding schedule which only gets filled out on the last 
day. Upwards of 1 people are visiting this event, and most of them 
get a printed booklet or use the schedule on the FOSDEM website or an 
app for their phone to figure out what to watch or participate in next. 
So please put some effort in your talk submission and details.

Since this an open source community event, please refrain from turning 
in a talk that is a pure corporate or product commercial. Also, if you 
are unsure on whether you can come or not (this is FOSDEM, why are you 
not there anyway?), please wait with submitting your talk. Submitting a 
talk and then not turning up because you could not be bothered is a 
sure-fire way to get larted and then to never be allowed to talk again.

When in pentabarf, please give the abstract and description, for both 
the event and the speaker, some thought. The abstract should be a 
shortened description, and the event abstract will sometimes even be 
printed directly in the booklet. BUT, on the website the abstract is 
immediately followed by the full description. If your abstract is fully 
descriptive, while terse, you might get away with just the abstract.

All talks will be recorded, and will be streamed out live, and will 
later be made available as CC-BY after a few days.

As for deadlines, the fosdem organizers want to have a finished schedule 
by the 15th of december. Don't count on this deadline: first come first 
serve! The worst slots will be assigned to those who come last, which 
could be pretty dire given that there is the traditional FOSDEM beer 
event the night before ;)

Please try to re-use your accounts from the previous years, i hope that 
this year you can actually recycle your data. If you have forgotten your 
password, then you can reset it here: 
https://penta.fosdem.org/user/forgot_password If there are any issues, 
just poke me here or on IRC.

Necessary information:
--

Below is a list of what i need to see filled in in pentabarf when you 
apply for a devroom before i consider it a valid submission. Remember: 
first come, first serve. The best slots (which are on saturday 
afternoon) are for the earliest submissions.

On your personal page:
* General:
  * First and last name
  * Nickname
  * Image
* Contact:
  * email address
  * mobile number (this is a very hard requirement as there will be no
   other reliable form of emergency communication on the day)
* Description:
  * Abstract
  * Description

Create an event:
* On the General page:
  * Event title
  * Event subtitle.
  * Track: Graphics Devroom
  * Event type: Lecture (talk) or Meeting (BoF)
* Persons:
  * Add yourself as speaker.
* Description:
  * Abstract:
  * Full Description
* Links:
  * Add relevant links.

Everything else can be ignored or will be filled in by me or the FOSDEM 
organizers. Remember, i will only schedule your talk after the basics 
are somewhat filled in (you still can change them until december 15th).

I will be keeping a keen eye on your submissions and will come back with 
further questions or make small fixes as needed. Feel free to poke me 
with any questions or anything, both on irc (libv@freenode) and on 
email.

That's about it. Hope to see you all at FOSDEM :)

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [PATCH] drm: Document code of conduct

2017-04-11 Thread Luc Verhaegen
On Tue, Apr 11, 2017 at 04:58:51PM +0300, Jani Nikula wrote:
> On Tue, 11 Apr 2017, Luc Verhaegen <l...@skynet.be> wrote:
> > On Tue, Apr 11, 2017 at 03:36:32PM +0200, Daniel Vetter wrote:
> >> On Tue, Apr 11, 2017 at 3:30 PM, Luc Verhaegen <l...@skynet.be> wrote:
> >> > On Tue, Apr 11, 2017 at 03:24:04PM +0200, Daniel Vetter wrote:
> >> >> On Tue, Apr 11, 2017 at 3:12 PM, Luc Verhaegen <l...@skynet.be> wrote:
> >> >> > On Tue, Apr 11, 2017 at 08:48:15AM +0200, Daniel Vetter wrote:
> >> >> >> freedesktop.org has adopted a formal code of conduct:
> >> >> >>
> >> >> >> https://www.fooishbar.org/blog/fdo-contributor-covenant/
> >> >> >> https://www.freedesktop.org/wiki/CodeOfConduct/
> >> >> >>
> >> >> >> Besides formalizing things a bit more I don't think this changes
> >> >> >> anything for us, we've already peer-enforced respectful and
> >> >> >> constructive interactions since a long time. But it's good to 
> >> >> >> document
> >> >> >> things properly.
> >> >> >>
> >> >> >> Note: As Daniel Stone mentioned in the announcement fd.o admins
> >> >> >> started chatting with the communities their hosting, which includs 
> >> >> >> the
> >> >> >
> >> >> > "started" and "chatting"? That is very weakly formulated.
> >> >>
> >> >> Intentionally so ...
> >> >>
> >> >> >> X.org foundation board, to figure out how to fan out enforcement and
> >> >> >
> >> >> > This was not voted upon or even mentioned during the last board 
> >> >> > meeting.
> >> >> > And i think the next board meeting is only in 2 days time. As such, 
> >> >> > this
> >> >> > seems like it is not something that's officially sanctioned by the 
> >> >> > X.org
> >> >> > foundation board, but you sure do try to make it sound like such.
> >> >>
> >> >> ... because it is not yet sanctioned by the board in any way. So not
> >> >> exactly sure where you're reading this into my commit message, because
> >> >> it wasn't my intention to make it sounds like this is sanctioned by
> >> >> the xorg board officially, nor did I state that anywhere. I just said
> >> >> that discussions already started to happen, that's really all there
> >> >> is.
> >> >
> >> > Thanks for making that clear.
> >> 
> >> Yeah I understand the confusion, since it wasn't clear that this mail
> >> was written by me with my drm maintainer hat on, not me in my role as
> >> xorg bod secretary. Nor me as an intel employee. I should have made
> >> that clearer.
> >
> > I was not confused about that, especially since you mentioned the board.
> > But this clearly was not something already approved by the X.org 
> > foundation board.
> 
> Since there is a lot of "it" and "this" in both your and Daniel's
> messages, without clarifying what you're both actually talking about, I
> think for clarity it should be noted that, AFAIU, the decision to adopt
> the CoC is up to the freedesktop.org admins, not the X.org board, and
> the discussion about enforcing is to take place between the two.

It's the way in which this is being done that makes me very weary of 
this code of conduct.

It seems like a very unilateral move, quite likely by just a single 
person. There is no record of any prior discussion, not with the 
affected projects, not on any mailing list, not on the irc channels 
where i am on (and i doubt it is logged publicly anywhere). This commit 
Daniel Vetter just posted comes the closest to any discussion, wayland 
never was so lucky. This feels like the typical freedesktop.org move, 
and i am quite allergic to those as i and the projects i have been 
involved in have been the target of such unilateral decisions several 
times.

I see the mentioning of the X.org foundation board here as an attempt to 
give this surprise Code of Conduct some gravitas which it didn't 
deserve, as it was far too easily debunked. The board of directors never 
voted on this, and i would like to see the emails of the discussion 
prior to this mentioning here. If there were any, they were not before 
the surprise wayland commit.

I would welcome such a code of conduct though, if it had been the result 
of an honest, open and transparent community discussion. But that's not 
something i have often seen at freedesktop.org. And i have a feeling as 
to how it will be applied and who or what projects it will be applied 
to, and how transparent that process will be. If people would be 
interested in seeing this Code of Conduct retro-actively, i might have a 
few cases that i would want to bring up, though.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [PATCH] drm: Document code of conduct

2017-04-11 Thread Luc Verhaegen
On Tue, Apr 11, 2017 at 03:36:32PM +0200, Daniel Vetter wrote:
> On Tue, Apr 11, 2017 at 3:30 PM, Luc Verhaegen <l...@skynet.be> wrote:
> > On Tue, Apr 11, 2017 at 03:24:04PM +0200, Daniel Vetter wrote:
> >> On Tue, Apr 11, 2017 at 3:12 PM, Luc Verhaegen <l...@skynet.be> wrote:
> >> > On Tue, Apr 11, 2017 at 08:48:15AM +0200, Daniel Vetter wrote:
> >> >> freedesktop.org has adopted a formal code of conduct:
> >> >>
> >> >> https://www.fooishbar.org/blog/fdo-contributor-covenant/
> >> >> https://www.freedesktop.org/wiki/CodeOfConduct/
> >> >>
> >> >> Besides formalizing things a bit more I don't think this changes
> >> >> anything for us, we've already peer-enforced respectful and
> >> >> constructive interactions since a long time. But it's good to document
> >> >> things properly.
> >> >>
> >> >> Note: As Daniel Stone mentioned in the announcement fd.o admins
> >> >> started chatting with the communities their hosting, which includs the
> >> >
> >> > "started" and "chatting"? That is very weakly formulated.
> >>
> >> Intentionally so ...
> >>
> >> >> X.org foundation board, to figure out how to fan out enforcement and
> >> >
> >> > This was not voted upon or even mentioned during the last board meeting.
> >> > And i think the next board meeting is only in 2 days time. As such, this
> >> > seems like it is not something that's officially sanctioned by the X.org
> >> > foundation board, but you sure do try to make it sound like such.
> >>
> >> ... because it is not yet sanctioned by the board in any way. So not
> >> exactly sure where you're reading this into my commit message, because
> >> it wasn't my intention to make it sounds like this is sanctioned by
> >> the xorg board officially, nor did I state that anywhere. I just said
> >> that discussions already started to happen, that's really all there
> >> is.
> >
> > Thanks for making that clear.
> 
> Yeah I understand the confusion, since it wasn't clear that this mail
> was written by me with my drm maintainer hat on, not me in my role as
> xorg bod secretary. Nor me as an intel employee. I should have made
> that clearer.

I was not confused about that, especially since you mentioned the board.
But this clearly was not something already approved by the X.org 
foundation board.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [PATCH] drm: Document code of conduct

2017-04-11 Thread Luc Verhaegen
On Tue, Apr 11, 2017 at 03:24:04PM +0200, Daniel Vetter wrote:
> On Tue, Apr 11, 2017 at 3:12 PM, Luc Verhaegen <l...@skynet.be> wrote:
> > On Tue, Apr 11, 2017 at 08:48:15AM +0200, Daniel Vetter wrote:
> >> freedesktop.org has adopted a formal code of conduct:
> >>
> >> https://www.fooishbar.org/blog/fdo-contributor-covenant/
> >> https://www.freedesktop.org/wiki/CodeOfConduct/
> >>
> >> Besides formalizing things a bit more I don't think this changes
> >> anything for us, we've already peer-enforced respectful and
> >> constructive interactions since a long time. But it's good to document
> >> things properly.
> >>
> >> Note: As Daniel Stone mentioned in the announcement fd.o admins
> >> started chatting with the communities their hosting, which includs the
> >
> > "started" and "chatting"? That is very weakly formulated.
> 
> Intentionally so ...
> 
> >> X.org foundation board, to figure out how to fan out enforcement and
> >
> > This was not voted upon or even mentioned during the last board meeting.
> > And i think the next board meeting is only in 2 days time. As such, this
> > seems like it is not something that's officially sanctioned by the X.org
> > foundation board, but you sure do try to make it sound like such.
> 
> ... because it is not yet sanctioned by the board in any way. So not
> exactly sure where you're reading this into my commit message, because
> it wasn't my intention to make it sounds like this is sanctioned by
> the xorg board officially, nor did I state that anywhere. I just said
> that discussions already started to happen, that's really all there
> is.

Thanks for making that clear.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [PATCH] drm: Document code of conduct

2017-04-11 Thread Luc Verhaegen
On Tue, Apr 11, 2017 at 08:48:15AM +0200, Daniel Vetter wrote:
> freedesktop.org has adopted a formal code of conduct:
> 
> https://www.fooishbar.org/blog/fdo-contributor-covenant/
> https://www.freedesktop.org/wiki/CodeOfConduct/
> 
> Besides formalizing things a bit more I don't think this changes
> anything for us, we've already peer-enforced respectful and
> constructive interactions since a long time. But it's good to document
> things properly.
> 
> Note: As Daniel Stone mentioned in the announcement fd.o admins
> started chatting with the communities their hosting, which includs the

"started" and "chatting"? That is very weakly formulated.

> X.org foundation board, to figure out how to fan out enforcement and

This was not voted upon or even mentioned during the last board meeting. 
And i think the next board meeting is only in 2 days time. As such, this 
seems like it is not something that's officially sanctioned by the X.org 
foundation board, but you sure do try to make it sound like such.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


[PATCH 0/2] drm: add SimpleDRM driver

2016-08-04 Thread Luc Verhaegen
On Thu, Aug 04, 2016 at 06:58:55PM +0200, Noralf Trønnes wrote:
> 
> I didn't read the binding document[1], which I should have done.
> If simpledrm claims to be compatible with simple-framebuffer I assume it
> should support the entire binding doc which includes clocks, regulators
> and having the node under /chosen.
> I will lift the necessary code from simplefb.c and put it in the next
> version.

Smashing, repeat of a massive pain avoided, thanks :)

> The binding doc also mentions an optional display phandle property, but I
> can't find any reference to this in simplefb.c.

By that time i had long, long given up on this, i think Hans de Goede, 
who is a few orders of magnitude more patient than me, should know. He 
valiantly whipped this thing through back then.

Luc Verhaegen.


[PATCH 0/2] drm: add SimpleDRM driver

2016-08-04 Thread Luc Verhaegen
On Thu, Aug 04, 2016 at 05:44:23PM +0200, David Herrmann wrote:
> Hi
> 
> On Thu, Aug 4, 2016 at 5:34 PM, Luc Verhaegen  wrote:
> > Do we really want to recreate a 400+ email thread again, or are we
> > capable of learning from the past?
> 
> No we don't. And no-one intends to. I am fully aware of the discussion
> that introduced the clock-dependencies to simplefb, and I gladly
> accept patches that add such support to SimpleDRM. Did anyone say
> otherwise? This series adds initial support for the devices _we_ know
> and can test (which is x86 and RPi, in my case). If someone wants
> support for more devices, please send patches. Why does this have to
> be included (or even discussed) as part of this submission?

You're right, it does not have to be included until there is a usecase.

But on the otherhand i have become pretty allergic to this as that other 
discussion was completely useless and pointless and stemmed only from 
the fact that people had been kidding themselves all along that simplefb 
was going to be simple and not would need anything extra.

If we can avoid fooling ourselves to the same extent as we did before, 
then putting this off until there is a real usecase is perfectly fine by 
me.

If not, just add this trivial generic addition straight from an existing 
example. 

Luc Verhaegen.


[PATCH 0/2] drm: add SimpleDRM driver

2016-08-04 Thread Luc Verhaegen
On Thu, Aug 04, 2016 at 05:08:43PM +0200, Daniel Vetter wrote:
> On Thu, Aug 04, 2016 at 04:15:25PM +0200, Luc Verhaegen wrote:
> > On Thu, Aug 04, 2016 at 04:03:18PM +0200, Noralf Trønnes wrote:
> > > 
> > > I have tested simpledrm on a Raspberry Pi B+ with U-boot setting up the
> > > framebuffer and producing this node:
> > > 
> > > framebuffer at 1e887000 {
> > > compatible = "simple-framebuffer";
> > > reg = <0x1e887000 0x36c600>;
> > > format = "r5g6b5";
> > > width = <1824>;
> > > height = <984>;
> > > stride = <3648>;
> > > status = "okay";
> > > };
> > > 
> > > I have only tested with fbcon and modetest (XR24,RG16).
> > 
> > Please do not make the same mistake as simplefb in making this purely a 
> > rpifb. Know that you will need some power and clock management for 
> > properly free devices that do not depend on a binary only RTOS which 
> > does _everything_ behind our backs.
> > 
> > Cfr this useless, endless and ridiculous discussion: 
> > http://lists.infradead.org/pipermail/linux-arm-kernel/2014-August/279071.html
> 
> simpledrm isn't a real driver, but only meant to be used to drive the
> firmware framebuffer in early boot until a real driver takes over. It's a
> replacement really for all the various uefi/vesa/whatever fbdev drivers.
> Full reliance on the firmware very much intended.
> -Daniel

In the sunxi case, that firmware was u-boot, and the clocks were 
properly declared and then also properly disabled, which meant the 
display block got disabled.

Is simpledrm only an intermediate solution until the real driver is 
loaded? What stops it from providing a rudimentary display driver for 
the whole uptime of the machine? What stops the kernel from disabling 
the clocks while the supposed real driver is not fully loaded yet?

Do we really want to recreate a 400+ email thread again, or are we 
capable of learning from the past?

Luc Verhaegen.


[PATCH 0/2] drm: add SimpleDRM driver

2016-08-04 Thread Luc Verhaegen
On Thu, Aug 04, 2016 at 04:03:18PM +0200, Noralf Trønnes wrote:
> 
> I have tested simpledrm on a Raspberry Pi B+ with U-boot setting up the
> framebuffer and producing this node:
> 
> framebuffer at 1e887000 {
> compatible = "simple-framebuffer";
> reg = <0x1e887000 0x36c600>;
> format = "r5g6b5";
> width = <1824>;
> height = <984>;
> stride = <3648>;
> status = "okay";
> };
> 
> I have only tested with fbcon and modetest (XR24,RG16).

Please do not make the same mistake as simplefb in making this purely a 
rpifb. Know that you will need some power and clock management for 
properly free devices that do not depend on a binary only RTOS which 
does _everything_ behind our backs.

Cfr this useless, endless and ridiculous discussion: 
http://lists.infradead.org/pipermail/linux-arm-kernel/2014-August/279071.html

Luc Verhaegen.


EXTENDED: 2016 X.Org Board of Directors Elections Nomination period is NOW

2016-03-16 Thread Luc Verhaegen
On Wed, Mar 16, 2016 at 04:03:08PM +1000, Peter Hutterer wrote:
> We had a number of last-minute nominations and this did not give all nominees
> the chance to respond to the nominations.

Sheepish Verhaegen.


FOSDEM16: Graphics DevRoom: call for speakers.

2015-10-31 Thread Luc Verhaegen
Hi,

At FOSDEM on sunday 31st of january 2016, there will be another graphics 
DevRoom. URL: https://fosdem.org/2016/

At first, I wanted to skip another year (like in 2011), as speaker 
turn-out was disgracefully low last year. But when i heard from some 
usual speaker suspects earlier this month (the first time anyone asked 
me about a FOSDEM16 devroom btw), followed by the fact that the devroom 
request deadline was sheduled a month later than the last few years, i 
did end up filing, but this time for a single day only. Claiming two 
days would simply not have been fair towards all the other projects 
that usually get rejected (FOSDEM typically rejects half the requests, 
leading to only about 25 devrooms in parallel). Anyway...

The focus of this DevRoom is of course the same as the last few years, 
namely:
* Graphics drivers: from display to media to 3d drivers, both in kernel 
  or userspace. Be it part of DRM, KMS, (direct)FB, V4L, Xorg, Mesa...
* Input drivers: kernel and userspace.
* Windowing systems: X, Wayland, Mir, directFB, ...
* Even colour management, low level toolkit stuff, and other areas which 
  i might have overlooked above are accepted.

Slots are 50 minutes long, and scheduled hourly. This partly to avoid 
confusion and people running all over the place all the time. As a 
speaker, you do not have to fill your whole hour, gaps are never wasted 
time.

Slots will be handed out on a first come, first serve basis. The best 
slots will go to those who apply the earliest. The amount of slots is 
currently not known yet, but there are only 8 slots available, so act 
quickly.

Talk Submission:


Like the last few years, the pentabarf system will be used for talk 
submission. It is not perfect from a devroom organizer and talk 
submitters usability point-of-view, but the new interface is not fully 
implemented yet, and the fosdem organizers have reverted to the old one 
for this year. It is however workable and it ended up working out 
pretty well these last few years.

https://penta.fosdem.org/submission/FOSDEM16

Remember that FOSDEM is not like XDC, it's not some 50 odd people 
meeting with a sliding schedule which only gets filled out on the last 
day. Upwards of 8000 people are visiting this event, and most of them 
get a printed booklet or use the schedule on the FOSDEM website or an 
app for their phone to figure out what to watch or participate in next. 
So please put some effort in your talk submission and details.

Since this an open source community event, please refrain from turning 
in a talk that is a pure corporate or product commercial. Also, if you 
are unsure on whether you can come or not (this is FOSDEM, why are you 
not there anyway?), please wait with submitting your talk. Submitting a 
talk and then not turning up because you could not be bothered is a 
sure-fire way to get larted and then to never be allowed to talk again.

Also, all talks will be recorded, and will be made available as CC-BY 
after a bit of time. Since we have only a single day devroom, we 
probably will not end up being streamed live.

As for deadlines, the fosdem organizers are doing their booklet 
differently again, and they need to have the schedule finished by the 
18th of december. Given that there are only 8 slots, i trust that this 
will not be an issue this year.

Don't count on this deadline: first come first serve! There are perhaps 
only 8 slots. And the worst slots will be assigned to those who come 
last. Do you really want to talk on sunday at 9:00 when people are still 
in zombie mode after 2 nights at the delirium bar, if they are here at all?

Use your account from last year, so you can try to recycle some of your 
data from last year. If you have forgotten your password, then you can 
reset it here: https://penta.fosdem.org/user/forgot_password

Necessary information:
--

Below is a list of what i need to see filled in when you apply for a 
devroom before i consider it a valid submission. Remember: first come, 
first serve. The best slots are for the earliest submissions and there 
are only 8 slots.

On your personal page:
* General:
  * First and last name
  * Nickname
  * Image
* Contact:
  * email
  * mobile number (this is a very hard requirement as there will be no 
   other reliable form of emergency communication on the day)
* Description:
  * Abstract
  * Description

Create an event:
* On the General page:
  * Event title
  * Event subtitle.
  * Track: Graphics Devroom
  * Event type: Lecture (talk) or Meeting (BoF)
* Persons:
  * Add yourself as speaker.
* Description:
  * Abstract:
  * Full Description
* Links:
  * Add relevant links.

Everything else can be ignored or will be filled in by me or the FOSDEM
organizers. Remember, i will only schedule your talk after the basics 
are somewhat filled in (you still can change them until december 18th).

That's about it. Hope to see you all at FOSDEM :)

Luc Verhaegen.


[PATCH v2 1/7] drm/vc4: Add devicetree bindings for VC4.

2015-08-26 Thread Luc Verhaegen
On Tue, Aug 18, 2015 at 02:54:02PM -0700, Eric Anholt wrote:
> VC4 is the GPU (display and 3D) subsystem present on the 2835 and some
> other Broadcom SoCs.
> ...
> +Broadcom VC4 GPU
> +
> +The VC4 device present on the Raspberry Pi includes a display system
> +with HDMI output and the HVS scaler for compositing display planes.

Is this a direct hw driver implementation, banging registers, or is this 
talking to the os/firmware/binary blob running on the videocore dsp?

Luc Verhaegen.


FOSDEM15: Graphics DevRoom: call for speakers.

2015-01-13 Thread Luc Verhaegen
On Tue, Jan 13, 2015 at 01:14:17PM +0100, Thierry Reding wrote:
> On Tue, Dec 09, 2014 at 03:39:26PM +0100, Luc Verhaegen wrote:
> > On Thu, Oct 02, 2014 at 07:44:57PM +0200, Luc Verhaegen wrote:
> > > Hi,
> > > 
> > > At FOSDEM on the 31st of january and the 1st of February 2015, there 
> > > will be another graphics DevRoom. URL: https://fosdem.org/2015/
> > 
> > > Slots will be handed out on a first come, first serve basis. The best 
> > > slots will go to those who apply the earliest. The amount of slots is 
> > > currently not known yet, but i expect there to be around 16 available (8 
> > > on each day), so act quickly.
> > 
> > > As for deadlines, i hope to have a pretty much complete schedule between 
> > > christmas and the new year. The rockhard printed schedule deadline is 
> > > probably January 9th, after that you will not be featured in the booklet 
> > > and you will have a lot less visitors. I will hopefully be able to lock 
> > > down entries and descriptions after that date.
> > 
> > It's been more than 2 months since the original email, it's less than 
> > two months away from the event, and one month away from what usually is 
> > the deadline for the booklet. File your talk now, while there are still 
> > some useful slots available.
> > 
> > Also, for those who have filed already but who have left their abstracts 
> > open, please get those filed in ASAP. Your talk will be only be ordered 
> > in when at least the basics are provided.
> 
> Hi Luc,
> 
> I realize I'm terribly late, but it took quite some time to get travel
> arranged. Looking at the schedule there still seem to be some free
> slots. Does it make sense to still submit a talk? I was asked to give
> one on atomic modesetting from a driver developer's perspective.
> 
> Thierry

Yes, but be quick, the hard booklet deadline is thursday evening. I will 
not be accepting talks past tomorrow evening.

Luc Verhaegen.


FOSDEM15: Graphics DevRoom: call for speakers.

2014-12-09 Thread Luc Verhaegen
On Thu, Oct 02, 2014 at 07:44:57PM +0200, Luc Verhaegen wrote:
> Hi,
> 
> At FOSDEM on the 31st of january and the 1st of February 2015, there 
> will be another graphics DevRoom. URL: https://fosdem.org/2015/

> Slots will be handed out on a first come, first serve basis. The best 
> slots will go to those who apply the earliest. The amount of slots is 
> currently not known yet, but i expect there to be around 16 available (8 
> on each day), so act quickly.

> As for deadlines, i hope to have a pretty much complete schedule between 
> christmas and the new year. The rockhard printed schedule deadline is 
> probably January 9th, after that you will not be featured in the booklet 
> and you will have a lot less visitors. I will hopefully be able to lock 
> down entries and descriptions after that date.

It's been more than 2 months since the original email, it's less than 
two months away from the event, and one month away from what usually is 
the deadline for the booklet. File your talk now, while there are still 
some useful slots available.

Also, for those who have filed already but who have left their abstracts 
open, please get those filed in ASAP. Your talk will be only be ordered 
in when at least the basics are provided.

Thanks,

Luc Verhaegen.


FOSDEM15: Graphics DevRoom: call for speakers.

2014-10-02 Thread Luc Verhaegen
Hi,

At FOSDEM on the 31st of january and the 1st of February 2015, there 
will be another graphics DevRoom. URL: https://fosdem.org/2015/

The focus of this DevRoom is of course the same as last year, namely:
* Graphics drivers: from display to media to 3d drivers, both in kernel 
  or userspace. Be it part of DRM, KMS, (direct)FB, V4L, Xorg, Mesa...
* Input drivers: kernel and userspace.
* Windowing systems: X, Wayland, Mir, directFB, ...
* Even colour management and other areas which i might have overlooked 
  above are accepted.

Slots are 50 minutes long, and scheduled hourly. This partly to avoid 
confusion and people running all over the place all the time. As a 
speaker, you do not have to fill your whole hour, gaps are never wasted 
time.

Slots will be handed out on a first come, first serve basis. The best 
slots will go to those who apply the earliest. The amount of slots is 
currently not known yet, but i expect there to be around 16 available (8 
on each day), so act quickly.

Talk Submission:


Like last year, the pentabarf system will be used for talk submission. 
It is not perfect from a devroom organizer and talk submitters usability 
point-of-view, but the fosdem organizers are working on it. It is 
however workable and it ended up working out pretty well last year.

https://penta.fosdem.org/submission/FOSDEM15

Remember that FOSDEM is not like XDC, it's not some 50 odd people 
meeting with a sliding schedule which only gets filled out on the last 
day. Upwards of 8000 people are visiting this event, and most of them 
get a printed booklet or use the schedule on the FOSDEM website or an 
app for their phone to figure out what to watch or participate in next. 
So please put some effort in your talk submission and details.

Since this an open source community event, please refrain from turning 
in a talk that is a pure corporate or product commercial. Also, if you 
are unsure on whether you can come or not (this is FOSDEM, why are you 
not there anyway?), please wait with submitting your talk. Submitting a 
talk and then not turning up because you could not be bothered is a 
sure-fire way to get larted and then to never be allowed to talk again.

As for deadlines, i hope to have a pretty much complete schedule between 
christmas and the new year. The rockhard printed schedule deadline is 
probably January 9th, after that you will not be featured in the booklet 
and you will have a lot less visitors. I will hopefully be able to lock 
down entries and descriptions after that date.

Don't count on this deadline: first come first serve! There are perhaps 
only 16 slots. And the worst slots will be assigned to those who come 
last. Do you really want to talk on saturday at 10:00 when people are 
still in zombie mode after the beer event, if they are there at all?

Use your account from last year, so you can try to recycle some of your 
data from last year. If you have forgotten your password, then you can 
reset it here: https://penta.fosdem.org/user/forgot_password

Necessary information:
--

Below is a list of what i need to see filled in when you apply for a 
devroom before i consider it a valid submission. Remember: first come, 
first serve. The best slots are for the earliest submissions and there 
are only around 16 slots.

On your personal page:
* General:
  * First and last name
  * Nickname
  * Image
* Contact:
  * email
  * mobile number (this is a very hard requirement as there will be no 
other reliable form of emergency communication on the day)
* Description:
  * Abstract
  * Description

Create an event:
* On the General page:
  * Event title
  * Event subtitle.
  * Track: Graphics Devroom
  * Event type: Lecture (talk) or Meeting (BoF)
* Persons:
  * Add yourself as speaker.
* Description:
  * Abstract:
  * Full Description
* Links:
  * Add relevant links.

Everything else can be ignored or will be filled in by me or the FOSDEM 
organizers.

That's about it. Hope to see you all at FOSDEM :)

Luc Verhaegen.


FOSDEM14: Graphics DevRoom: Deadline approaching fast.

2014-01-11 Thread Luc Verhaegen
On Tue, Jan 07, 2014 at 02:22:00AM +0100, Luc Verhaegen wrote:
> Hi,
> 
> There are still 5 slots open for the FOSDEM graphics DevRoom, and the 
> deadline is this friday, the 10th. Get a move on.
> 
> If you have requested an account reset with me before, but if you then 
> haven't bothered filing a talk, you do NOT have a slot. Please file a 
> talk ASAP to still secure a place.
> 
> For more information on how to file for a devroom, read the email sent 
> back in october: 
> http://lists.x.org/archives/xorg-devel/2013-October/038185.html
> 
> Luc Verhaegen.

There are still 3 slots open. This is your final chance to get a talk in 
the FOSDEM 2014 graphics DevRoom.

Monday night (13th), the schedule will be locked down and no further 
talks or events will be accepted.

Luc Verhaegen.


FOSDEM14: Graphics DevRoom: Deadline approaching fast.

2014-01-07 Thread Luc Verhaegen
Hi,

There are still 5 slots open for the FOSDEM graphics DevRoom, and the 
deadline is this friday, the 10th. Get a move on.

If you have requested an account reset with me before, but if you then 
haven't bothered filing a talk, you do NOT have a slot. Please file a 
talk ASAP to still secure a place.

For more information on how to file for a devroom, read the email sent 
back in october: 
http://lists.x.org/archives/xorg-devel/2013-October/038185.html

Luc Verhaegen.


FOSDEM14: Graphics DevRoom: call for speakers.

2013-10-15 Thread Luc Verhaegen
 it. Hope to see you all at FOSDEM :)

Luc Verhaegen.


[Linaro-mm-sig] CDF discussions at FOSDEM

2013-01-29 Thread Luc Verhaegen
On Tue, Jan 29, 2013 at 12:27:15PM +0100, Laurent Pinchart wrote:
> Hello,
> 
> On Monday 21 January 2013 13:43:27 Laurent Pinchart wrote:
> > 
> > I've sent a mail to the FOSDEM organizers to request a hacking room for a
> > couple of hours Sunday. I'll let you know as soon as I get a reply.
> 
> Just a quick follow-up. I've received information from the FOSDEM staff, 
> there 
> will be hacking rooms that can be reserved (on-site only) for 1h slots. They 
> unfortunately won't have projectors, as they're not meant for talks.
> 
> Another option would be to start early on Saturday, the X.org room is 
> reported 
> as beeing free from 9am to 11am.
> 
> -- 
> Regards,
> 
> Laurent Pinchart

As the organizer of the X.org devroom, i would have to state that the 
latter is impossible. I tend to do a bit of room set-up, like put in 
some power bars (a limited amount this year, as i only have been given 
one day and it simply is not worth putting in the cabling for 100 
sockets, and dragging all that kit over from Nuremberg, for just a 
single day) and some other things. I need one hour at least for that on 
saturday morning.

DevRooms are also not supposed to open before 11:00 (which is already a 
massive improvement over 2011 and the years before, where i was happy 
to be able to put the cabling in at 12:00), and i tend to first get a 
nod of approval from the on-site devrooms supervisor before i go in and 
set up the room.

So use the hackingroom this year. Things will hopefully be better next 
year.

Luc Verhaegen.


Re: [Linaro-mm-sig] CDF discussions at FOSDEM

2013-01-29 Thread Luc Verhaegen
On Tue, Jan 29, 2013 at 12:27:15PM +0100, Laurent Pinchart wrote:
 Hello,
 
 On Monday 21 January 2013 13:43:27 Laurent Pinchart wrote:
  
  I've sent a mail to the FOSDEM organizers to request a hacking room for a
  couple of hours Sunday. I'll let you know as soon as I get a reply.
 
 Just a quick follow-up. I've received information from the FOSDEM staff, 
 there 
 will be hacking rooms that can be reserved (on-site only) for 1h slots. They 
 unfortunately won't have projectors, as they're not meant for talks.
 
 Another option would be to start early on Saturday, the X.org room is 
 reported 
 as beeing free from 9am to 11am.
 
 -- 
 Regards,
 
 Laurent Pinchart

As the organizer of the X.org devroom, i would have to state that the 
latter is impossible. I tend to do a bit of room set-up, like put in 
some power bars (a limited amount this year, as i only have been given 
one day and it simply is not worth putting in the cabling for 100 
sockets, and dragging all that kit over from Nuremberg, for just a 
single day) and some other things. I need one hour at least for that on 
saturday morning.

DevRooms are also not supposed to open before 11:00 (which is already a 
massive improvement over 2011 and the years before, where i was happy 
to be able to put the cabling in at 12:00), and i tend to first get a 
nod of approval from the on-site devrooms supervisor before i go in and 
set up the room.

So use the hackingroom this year. Things will hopefully be better next 
year.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


FOSDEM2013: DevRoom or not?

2012-09-29 Thread Luc Verhaegen
On Fri, Sep 28, 2012 at 05:44:27PM +0200, Luc Verhaegen wrote:
> 
> Final reminder: the deadline is tonight.
> 
> So far there are three speakers who lined up, and my feeling is that 
> Matthieu and Marc lined up just so that the deadline and requirement 
> will be met. So only a single person is intending to come to fosdem and 
> has a topic he wants to talk about.
> 
> Come on guys. Surely we can do better than that.
> 
> Luc Verhaegen.

After a bit of a scramble, we now have 7.5 speakers confirmed, and two 
pending budget/approval (which do not count towards the limit). I have 
therefor sent off the request to the organizers, there is little doubt 
that we will once again get a nice devroom next year :)

We still have, i hope (depends on what the FOSDEM organizers have left 
for us), 6 slots fully open: first come first serve, and the earlier 
bird gets the nicer slot!

Thanks all, especially those who stepped up already.

Luc Verhaegen.


FOSDEM2013: DevRoom or not?

2012-09-28 Thread Luc Verhaegen
On Fri, Sep 21, 2012 at 11:35:12AM +0200, Luc Verhaegen wrote:
> On Sun, Aug 12, 2012 at 03:50:16PM +0200, Luc Verhaegen wrote:
> > Hi,
> > 
> > The FOSDEM organizers have sent out a call for devrooms. FOSDEM this 
> > year is on the weekend of the 2nd and 3rd of February 2013.
> > 
> > After the success of this formula last year, where, for the first time 
> > ever, we had a properly filled devroom schedule when the deadline hit, i 
> > am going to re-apply the same formula:
> > * By the 28th of september, i need 6 committed speakers, otherwise i 
> >   will not apply for a DevRoom. 6 people need to apply for a talk slot 
> >   who _definitely_ will come to FOSDEM on February 2nd and/or 3rd 2013. 
> >   This "definitely" means:
> > * Don't knowingly plan anything else for this weekend.
> > * Come to FOSDEM even if your corporation does not fund you (though 
> >   feel free to contact the board individually for funding)
> > * Make sure that you are allowed to travel to the shengen area in 
> >   february.
> > * Catastrophies excluded of course. Such catastrophies include 
> >   things like train-derailments and such, but explicitely excludes 
> >   hangovers :p
> > * Scheduling based on timeliness of application: the earlier you apply, 
> >   the better slot you get.
> > * FOSDEMs final deadline for the full schedule is likely around 15th of 
> >   january 2013. But do not count on that deadline, we will only do 
> >   hourly slots, to keep people from running around between devrooms like 
> >   headless chickens. Only 12-16 slots will be available, first come, 
> >   first serve.
> > 
> > I will set up a wiki page tonight, at http://wiki.x.org/wiki/fosdem2013 
> > 
> > I hope we get a nice devroom like we had last time. That new building we 
> > were in was really amazing, even though it took a while before all 
> > FOSDEM visitors found it.
> > 
> > Thanks,
> > 
> > Luc Verhaegen.
> 
> Just a heads up guys, we have a week left and not a single speaker yet!
> 
> Given the timing of XDC and the FOSDEM deadines, this is not too 
> surprising, but still, with XDC2012 in its final day it is high time 
> that we start thinking about FOSDEM. I will later on shout at people 
> here in the room too :)
> 
> All we need now is people who will definitely come to FOSDEM, and who 
> are willing to talk in the DevRoom. If a vague idea of a topic is 
> already known, then great, but this is not necessary yet. I now put up a 
> preliminary wiki page at wiki.x.org/wiki/fosdem2013, add yourself to the 
> list there.
> 
> Thanks,
> 
> Luc Verhaegen.

Final reminder: the deadline is tonight.

So far there are three speakers who lined up, and my feeling is that 
Matthieu and Marc lined up just so that the deadline and requirement 
will be met. So only a single person is intending to come to fosdem and 
has a topic he wants to talk about.

Come on guys. Surely we can do better than that.

Luc Verhaegen.


Re: FOSDEM2013: DevRoom or not?

2012-09-28 Thread Luc Verhaegen
On Fri, Sep 21, 2012 at 11:35:12AM +0200, Luc Verhaegen wrote:
 On Sun, Aug 12, 2012 at 03:50:16PM +0200, Luc Verhaegen wrote:
  Hi,
  
  The FOSDEM organizers have sent out a call for devrooms. FOSDEM this 
  year is on the weekend of the 2nd and 3rd of February 2013.
  
  After the success of this formula last year, where, for the first time 
  ever, we had a properly filled devroom schedule when the deadline hit, i 
  am going to re-apply the same formula:
  * By the 28th of september, i need 6 committed speakers, otherwise i 
will not apply for a DevRoom. 6 people need to apply for a talk slot 
who _definitely_ will come to FOSDEM on February 2nd and/or 3rd 2013. 
This definitely means:
  * Don't knowingly plan anything else for this weekend.
  * Come to FOSDEM even if your corporation does not fund you (though 
feel free to contact the board individually for funding)
  * Make sure that you are allowed to travel to the shengen area in 
february.
  * Catastrophies excluded of course. Such catastrophies include 
things like train-derailments and such, but explicitely excludes 
hangovers :p
  * Scheduling based on timeliness of application: the earlier you apply, 
the better slot you get.
  * FOSDEMs final deadline for the full schedule is likely around 15th of 
january 2013. But do not count on that deadline, we will only do 
hourly slots, to keep people from running around between devrooms like 
headless chickens. Only 12-16 slots will be available, first come, 
first serve.
  
  I will set up a wiki page tonight, at http://wiki.x.org/wiki/fosdem2013 
  
  I hope we get a nice devroom like we had last time. That new building we 
  were in was really amazing, even though it took a while before all 
  FOSDEM visitors found it.
  
  Thanks,
  
  Luc Verhaegen.
 
 Just a heads up guys, we have a week left and not a single speaker yet!
 
 Given the timing of XDC and the FOSDEM deadines, this is not too 
 surprising, but still, with XDC2012 in its final day it is high time 
 that we start thinking about FOSDEM. I will later on shout at people 
 here in the room too :)
 
 All we need now is people who will definitely come to FOSDEM, and who 
 are willing to talk in the DevRoom. If a vague idea of a topic is 
 already known, then great, but this is not necessary yet. I now put up a 
 preliminary wiki page at wiki.x.org/wiki/fosdem2013, add yourself to the 
 list there.
 
 Thanks,
 
 Luc Verhaegen.

Final reminder: the deadline is tonight.

So far there are three speakers who lined up, and my feeling is that 
Matthieu and Marc lined up just so that the deadline and requirement 
will be met. So only a single person is intending to come to fosdem and 
has a topic he wants to talk about.

Come on guys. Surely we can do better than that.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: FOSDEM2013: DevRoom or not?

2012-09-28 Thread Luc Verhaegen
On Fri, Sep 28, 2012 at 05:44:27PM +0200, Luc Verhaegen wrote:
 
 Final reminder: the deadline is tonight.
 
 So far there are three speakers who lined up, and my feeling is that 
 Matthieu and Marc lined up just so that the deadline and requirement 
 will be met. So only a single person is intending to come to fosdem and 
 has a topic he wants to talk about.
 
 Come on guys. Surely we can do better than that.
 
 Luc Verhaegen.

After a bit of a scramble, we now have 7.5 speakers confirmed, and two 
pending budget/approval (which do not count towards the limit). I have 
therefor sent off the request to the organizers, there is little doubt 
that we will once again get a nice devroom next year :)

We still have, i hope (depends on what the FOSDEM organizers have left 
for us), 6 slots fully open: first come first serve, and the earlier 
bird gets the nicer slot!

Thanks all, especially those who stepped up already.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


FOSDEM2013: DevRoom or not?

2012-09-21 Thread Luc Verhaegen
On Sun, Aug 12, 2012 at 03:50:16PM +0200, Luc Verhaegen wrote:
> Hi,
> 
> The FOSDEM organizers have sent out a call for devrooms. FOSDEM this 
> year is on the weekend of the 2nd and 3rd of February 2013.
> 
> After the success of this formula last year, where, for the first time 
> ever, we had a properly filled devroom schedule when the deadline hit, i 
> am going to re-apply the same formula:
> * By the 28th of september, i need 6 committed speakers, otherwise i 
>   will not apply for a DevRoom. 6 people need to apply for a talk slot 
>   who _definitely_ will come to FOSDEM on February 2nd and/or 3rd 2013. 
>   This "definitely" means:
> * Don't knowingly plan anything else for this weekend.
> * Come to FOSDEM even if your corporation does not fund you (though 
>   feel free to contact the board individually for funding)
> * Make sure that you are allowed to travel to the shengen area in 
>   february.
> * Catastrophies excluded of course. Such catastrophies include 
>   things like train-derailments and such, but explicitely excludes 
>   hangovers :p
> * Scheduling based on timeliness of application: the earlier you apply, 
>   the better slot you get.
> * FOSDEMs final deadline for the full schedule is likely around 15th of 
>   january 2013. But do not count on that deadline, we will only do 
>   hourly slots, to keep people from running around between devrooms like 
>   headless chickens. Only 12-16 slots will be available, first come, 
>   first serve.
> 
> I will set up a wiki page tonight, at http://wiki.x.org/wiki/fosdem2013 
> 
> I hope we get a nice devroom like we had last time. That new building we 
> were in was really amazing, even though it took a while before all 
> FOSDEM visitors found it.
> 
> Thanks,
> 
> Luc Verhaegen.

Just a heads up guys, we have a week left and not a single speaker yet!

Given the timing of XDC and the FOSDEM deadines, this is not too 
surprising, but still, with XDC2012 in its final day it is high time 
that we start thinking about FOSDEM. I will later on shout at people 
here in the room too :)

All we need now is people who will definitely come to FOSDEM, and who 
are willing to talk in the DevRoom. If a vague idea of a topic is 
already known, then great, but this is not necessary yet. I now put up a 
preliminary wiki page at wiki.x.org/wiki/fosdem2013, add yourself to the 
list there.

Thanks,

Luc Verhaegen.


Re: FOSDEM2013: DevRoom or not?

2012-09-21 Thread Luc Verhaegen
On Sun, Aug 12, 2012 at 03:50:16PM +0200, Luc Verhaegen wrote:
 Hi,
 
 The FOSDEM organizers have sent out a call for devrooms. FOSDEM this 
 year is on the weekend of the 2nd and 3rd of February 2013.
 
 After the success of this formula last year, where, for the first time 
 ever, we had a properly filled devroom schedule when the deadline hit, i 
 am going to re-apply the same formula:
 * By the 28th of september, i need 6 committed speakers, otherwise i 
   will not apply for a DevRoom. 6 people need to apply for a talk slot 
   who _definitely_ will come to FOSDEM on February 2nd and/or 3rd 2013. 
   This definitely means:
 * Don't knowingly plan anything else for this weekend.
 * Come to FOSDEM even if your corporation does not fund you (though 
   feel free to contact the board individually for funding)
 * Make sure that you are allowed to travel to the shengen area in 
   february.
 * Catastrophies excluded of course. Such catastrophies include 
   things like train-derailments and such, but explicitely excludes 
   hangovers :p
 * Scheduling based on timeliness of application: the earlier you apply, 
   the better slot you get.
 * FOSDEMs final deadline for the full schedule is likely around 15th of 
   january 2013. But do not count on that deadline, we will only do 
   hourly slots, to keep people from running around between devrooms like 
   headless chickens. Only 12-16 slots will be available, first come, 
   first serve.
 
 I will set up a wiki page tonight, at http://wiki.x.org/wiki/fosdem2013 
 
 I hope we get a nice devroom like we had last time. That new building we 
 were in was really amazing, even though it took a while before all 
 FOSDEM visitors found it.
 
 Thanks,
 
 Luc Verhaegen.

Just a heads up guys, we have a week left and not a single speaker yet!

Given the timing of XDC and the FOSDEM deadines, this is not too 
surprising, but still, with XDC2012 in its final day it is high time 
that we start thinking about FOSDEM. I will later on shout at people 
here in the room too :)

All we need now is people who will definitely come to FOSDEM, and who 
are willing to talk in the DevRoom. If a vague idea of a topic is 
already known, then great, but this is not necessary yet. I now put up a 
preliminary wiki page at wiki.x.org/wiki/fosdem2013, add yourself to the 
list there.

Thanks,

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


FOSDEM2013: DevRoom or not?

2012-08-12 Thread Luc Verhaegen
Hi,

The FOSDEM organizers have sent out a call for devrooms. FOSDEM this 
year is on the weekend of the 2nd and 3rd of February 2013.

After the success of this formula last year, where, for the first time 
ever, we had a properly filled devroom schedule when the deadline hit, i 
am going to re-apply the same formula:
* By the 28th of september, i need 6 committed speakers, otherwise i 
  will not apply for a DevRoom. 6 people need to apply for a talk slot 
  who _definitely_ will come to FOSDEM on February 2nd and/or 3rd 2013. 
  This "definitely" means:
* Don't knowingly plan anything else for this weekend.
* Come to FOSDEM even if your corporation does not fund you (though 
  feel free to contact the board individually for funding)
* Make sure that you are allowed to travel to the shengen area in 
  february.
* Catastrophies excluded of course. Such catastrophies include 
  things like train-derailments and such, but explicitely excludes 
  hangovers :p
* Scheduling based on timeliness of application: the earlier you apply, 
  the better slot you get.
* FOSDEMs final deadline for the full schedule is likely around 15th of 
  january 2013. But do not count on that deadline, we will only do 
  hourly slots, to keep people from running around between devrooms like 
  headless chickens. Only 12-16 slots will be available, first come, 
  first serve.

I will set up a wiki page tonight, at http://wiki.x.org/wiki/fosdem2013 

I hope we get a nice devroom like we had last time. That new building we 
were in was really amazing, even though it took a while before all 
FOSDEM visitors found it.

Thanks,

Luc Verhaegen.


FOSDEM2013: DevRoom or not?

2012-08-12 Thread Luc Verhaegen
Hi,

The FOSDEM organizers have sent out a call for devrooms. FOSDEM this 
year is on the weekend of the 2nd and 3rd of February 2013.

After the success of this formula last year, where, for the first time 
ever, we had a properly filled devroom schedule when the deadline hit, i 
am going to re-apply the same formula:
* By the 28th of september, i need 6 committed speakers, otherwise i 
  will not apply for a DevRoom. 6 people need to apply for a talk slot 
  who _definitely_ will come to FOSDEM on February 2nd and/or 3rd 2013. 
  This definitely means:
* Don't knowingly plan anything else for this weekend.
* Come to FOSDEM even if your corporation does not fund you (though 
  feel free to contact the board individually for funding)
* Make sure that you are allowed to travel to the shengen area in 
  february.
* Catastrophies excluded of course. Such catastrophies include 
  things like train-derailments and such, but explicitely excludes 
  hangovers :p
* Scheduling based on timeliness of application: the earlier you apply, 
  the better slot you get.
* FOSDEMs final deadline for the full schedule is likely around 15th of 
  january 2013. But do not count on that deadline, we will only do 
  hourly slots, to keep people from running around between devrooms like 
  headless chickens. Only 12-16 slots will be available, first come, 
  first serve.

I will set up a wiki page tonight, at http://wiki.x.org/wiki/fosdem2013 

I hope we get a nice devroom like we had last time. That new building we 
were in was really amazing, even though it took a while before all 
FOSDEM visitors found it.

Thanks,

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[RFC PATCH] drm: Add plane event

2012-04-18 Thread Luc Verhaegen
On Wed, Apr 18, 2012 at 01:31:59PM +0900, Joonyoung Shim wrote:
> DRM_MODE_PLANE_EVENT is similar to DRM_MODE_PAGE_FLIP_EVENT but it is
> for a plane. The setplane ioctl (DRM_IOCTL_MODE_SETPLANE) needs to
> provide the event such as DRM_MODE_PAGE_FLIP_EVENT. The setplane ioctl
> can change the framebuffer of plane but user can't know completion of
> changing the framebuffer of plane via event. If DRM_MODE_PLANE_EVENT is
> added, we can also do pageflip of a plane.

This whole discussion brings up some related topics.

* Base planes, the actual main fb, should be treated as planes and fit 
in the same infrastructure. I see little point in treating these things 
seperately, just different capabilities (but not always).

* How to convey plane capabilities to userspace.

The current situation is not really satisfactory.

For FBs, which currently can be assigned to either a CRTC (base plane) 
or a plane, you have to crystal ball in userspace to guess what the 
layout for a given colourformat for a given plane should be, and the 
possible differences in layout between the different planes are not 
taken into account the current FB creation handlers. Apart from colour 
format for actual planes you get no information up front and, if you are 
lucky, you get treated with -EINVAL at the time of setting the plane.

In Xvideo, the Xv client got to ask the X server what the actual layout 
had to be for a given colour format at given dimensions. This made sure 
that not yet another copy, or further swizzling was needed before the hw 
could display it.

Then there is scaling, position and z-ordering, again, no information up 
front, sometimes you get -EINVAL, sometimes some values are silently 
altered, sometimes it just messes up.

This needs to be solved differently.

It is clear that not all information can be provided beforehand to suit 
all hardware and all situations, but most of what is listed above can be 
provided beforehand, part of it as plane resources, and part in a 
separate FB query which provides plane, colour format and dimensions, 
and which then returns sizes/offsets and pitches. That what cannot be 
standardized can then still be a silent alteration or -EINVAL.

Luc Verhaegen.


[RFC PATCH] drm: Add plane event

2012-04-18 Thread Luc Verhaegen
On Wed, Apr 18, 2012 at 05:10:47PM +0200, Marcus Lorentzon wrote:
> On 04/18/2012 04:36 PM, Daniel Vetter wrote:
>> Last time around I've discussed with people we've ended up with 2 new
>> ioctls:
>>
>> - atomic modeset, to configure the output state on more than one crtc at
>>the same time. This is useful to get pll assignement, memory bandwidth
>>constrains and similar stuff right. This ioctl is synchronous. A
>>testmode can be used to inquire the driver whether the proposed mode
>>actually works. This could be used for gui interfaces to automatically
>>grey out unsupportable configurations, e.g. if you have 3 crtc but on 2
>>pll and 2 modes need to have the same pixelclocks to drive all 3 crtcs.
>>
>> - an atomic pageflip. This one would be like the current pageflip ioclt,
>>i.e. run asynchronously and deliver a drm event upont completion. The
>>idea is that compositors can use this to make flicker-free compositition
>>with drm planes possible. I think we want drivers to be able to indicate
>>which crtc properties they can switch with this ioctl, e.g. I expect
>>some yuv->rbg color space properties might not work. All the changes
>>should be applied on the same vblank, obviously.
> Why an atomic pagefilp? How is this different from an atomic modeset  
> where only fbs change? Can't drm frmwrk "optimize" this like SETCRTC  
> does today with base/full modeset helpers?

Buffering. When you are doing triple buffering and need to update 
addresses, which should be flipped at next vblank, you do not want to go 
through a massive amount of state handling.

I do not agree with SETCRTC though.

The CRTC is the entity that serializes, that has the actual modeline 
set, that might allow rotation and/or scaling all of the planes and 
cursors (to the extent that these are not planes) that are put into it.

Planes are the actual FB and possible overlays. It is the planes that do 
colour conversion and whatnot (pitch), might allow for z-ordering, 
individual scaling and rotation, and which might not need to be full 
screen. It is these elements that take in buffer addresses and should do 
page flipping. You might have to artificially split out the base plane 
and CRTC for your hardware, and have some code duplication or multiple 
uses of the same functions.

Now look at the relative probability of each of the actions:
* The frequency of altering the mode (on the crtc) is very low.
* The frequency of altering the planes is/should already a lot higher 
when you are using the likes of wayland or the android hw compositor.
* The frequency of page flipping is very high.

This means that there should be (at least) three separate actions:
* page flipping: buffers -> planes at next vblank, for a list of 
buffer(s) and plane tuples.
* setplanes: colour format, position, scaling, ordering, rotation, color 
key, crtc adherance, _plus_ the above.
* actual modeset, which handles the CRTC and out to the monitor and 
whatnot, which should also include the above.

With appropriate helper functions combining these events should not be 
hard as you move down the list.

As someone who has spent quite a lot of time with Xvideo in the past 
(and pretty much the only guy still around who wrote up ReputImage 
support for his graphics driver), i am glad that we have buffer 
management today, and we should use that to the max and cut down on 
duplicated and errorprone state tracking.

Luc Verhaegen.


Re: [RFC PATCH] drm: Add plane event

2012-04-18 Thread Luc Verhaegen
On Wed, Apr 18, 2012 at 05:10:47PM +0200, Marcus Lorentzon wrote:
 On 04/18/2012 04:36 PM, Daniel Vetter wrote:
 Last time around I've discussed with people we've ended up with 2 new
 ioctls:

 - atomic modeset, to configure the output state on more than one crtc at
the same time. This is useful to get pll assignement, memory bandwidth
constrains and similar stuff right. This ioctl is synchronous. A
testmode can be used to inquire the driver whether the proposed mode
actually works. This could be used for gui interfaces to automatically
grey out unsupportable configurations, e.g. if you have 3 crtc but on 2
pll and 2 modes need to have the same pixelclocks to drive all 3 crtcs.

 - an atomic pageflip. This one would be like the current pageflip ioclt,
i.e. run asynchronously and deliver a drm event upont completion. The
idea is that compositors can use this to make flicker-free compositition
with drm planes possible. I think we want drivers to be able to indicate
which crtc properties they can switch with this ioctl, e.g. I expect
some yuv-rbg color space properties might not work. All the changes
should be applied on the same vblank, obviously.
 Why an atomic pagefilp? How is this different from an atomic modeset  
 where only fbs change? Can't drm frmwrk optimize this like SETCRTC  
 does today with base/full modeset helpers?

Buffering. When you are doing triple buffering and need to update 
addresses, which should be flipped at next vblank, you do not want to go 
through a massive amount of state handling.

I do not agree with SETCRTC though.

The CRTC is the entity that serializes, that has the actual modeline 
set, that might allow rotation and/or scaling all of the planes and 
cursors (to the extent that these are not planes) that are put into it.

Planes are the actual FB and possible overlays. It is the planes that do 
colour conversion and whatnot (pitch), might allow for z-ordering, 
individual scaling and rotation, and which might not need to be full 
screen. It is these elements that take in buffer addresses and should do 
page flipping. You might have to artificially split out the base plane 
and CRTC for your hardware, and have some code duplication or multiple 
uses of the same functions.

Now look at the relative probability of each of the actions:
* The frequency of altering the mode (on the crtc) is very low.
* The frequency of altering the planes is/should already a lot higher 
when you are using the likes of wayland or the android hw compositor.
* The frequency of page flipping is very high.

This means that there should be (at least) three separate actions:
* page flipping: buffers - planes at next vblank, for a list of 
buffer(s) and plane tuples.
* setplanes: colour format, position, scaling, ordering, rotation, color 
key, crtc adherance, _plus_ the above.
* actual modeset, which handles the CRTC and out to the monitor and 
whatnot, which should also include the above.

With appropriate helper functions combining these events should not be 
hard as you move down the list.

As someone who has spent quite a lot of time with Xvideo in the past 
(and pretty much the only guy still around who wrote up ReputImage 
support for his graphics driver), i am glad that we have buffer 
management today, and we should use that to the max and cut down on 
duplicated and errorprone state tracking.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [RFC PATCH] drm: Add plane event

2012-04-18 Thread Luc Verhaegen
On Wed, Apr 18, 2012 at 01:31:59PM +0900, Joonyoung Shim wrote:
 DRM_MODE_PLANE_EVENT is similar to DRM_MODE_PAGE_FLIP_EVENT but it is
 for a plane. The setplane ioctl (DRM_IOCTL_MODE_SETPLANE) needs to
 provide the event such as DRM_MODE_PAGE_FLIP_EVENT. The setplane ioctl
 can change the framebuffer of plane but user can't know completion of
 changing the framebuffer of plane via event. If DRM_MODE_PLANE_EVENT is
 added, we can also do pageflip of a plane.

This whole discussion brings up some related topics.

* Base planes, the actual main fb, should be treated as planes and fit 
in the same infrastructure. I see little point in treating these things 
seperately, just different capabilities (but not always).

* How to convey plane capabilities to userspace.

The current situation is not really satisfactory.

For FBs, which currently can be assigned to either a CRTC (base plane) 
or a plane, you have to crystal ball in userspace to guess what the 
layout for a given colourformat for a given plane should be, and the 
possible differences in layout between the different planes are not 
taken into account the current FB creation handlers. Apart from colour 
format for actual planes you get no information up front and, if you are 
lucky, you get treated with -EINVAL at the time of setting the plane.

In Xvideo, the Xv client got to ask the X server what the actual layout 
had to be for a given colour format at given dimensions. This made sure 
that not yet another copy, or further swizzling was needed before the hw 
could display it.

Then there is scaling, position and z-ordering, again, no information up 
front, sometimes you get -EINVAL, sometimes some values are silently 
altered, sometimes it just messes up.

This needs to be solved differently.

It is clear that not all information can be provided beforehand to suit 
all hardware and all situations, but most of what is listed above can be 
provided beforehand, part of it as plane resources, and part in a 
separate FB query which provides plane, colour format and dimensions, 
and which then returns sizes/offsets and pitches. That what cannot be 
standardized can then still be a silent alteration or -EINVAL.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


Closed source userspace graphics drivers with an open source kernel component

2010-07-02 Thread Luc Verhaegen
On Fri, Jul 02, 2010 at 06:15:35AM -0400, Christoph Hellwig wrote:
> Luc, can you please take your corporate bullshit out of this?  I can
> assume you know Dave personally and should be clearly aware that he's
> everything but a corporate drone.

Yes, with mails like this he clearly shows that he isn't a corporate drone.

Luc Verhaegen.


Closed source userspace graphics drivers with an open source kernel component

2010-07-02 Thread Luc Verhaegen
On Fri, Jul 02, 2010 at 08:23:27PM +1000, Dave Airlie wrote:
> >
> 
> They own quite a lot of the IP in the 3D core, having bought it from
> AMD, you can see the CP packets and PM4 stuff just like in radeon.

Aha, imageon indeed, cool!

I doubt that you know the conditions of this sale. This might just be about 
waiting for 
Qualcomm to sort things out, or it might be about a licensing issue still. We 
just 
cannot know this.

> I know who Jordan is well from AMD, and I've stated this isn't a
> Qualcomm only thing, but companies need to understand that putting
> stuff into the kernel is part of a bargain, where you get the benefits
> of all the work everyone has done on the kernel and they get the
> benefits of being able to do stuff with the code you provide, only
> giving us a half arsed interface to the hw and hiding all the good
> stuff in userspace isn't accepting this bargain. You can say what you
> like about liceneses and legalese but Linus picked the GPL for this
> sort of everyone gives what they get.

Sure, but you still slammed, and this affected in first order mostly Qualcomm, 
instead 
of stating that you simply do not want to be involved.

> They'll keep shipping closed stuff, just like they are now. Are you
> going to reverse engineer the userspace drivers, so people who care
> about open and free software platforms can use these drivers? (or have
> you already signed NDAs saying you can't). Why should we maintain a
> bunch of kernel code, when they are hiding away all the really useful
> stuff that people could improve.

Maintaining this exact code is not _your_ job, and you should've stated just 
that.

> I would, some points
> (a) Red Hat is the company I work for.
> (b) Red Hat doesn't really care about this stuff at all.
> (c) I'm the kernel maintainer for far longer that I worked for Red
> Hat, I also work a lot with Intel at Red Hat and I've told them the
> same thing, and VIA and now I'm stating it so I don't have to restate
> individually to every company again.

You will need to restate this every time anyway, unless you somehow manage to 
get your 
rather daunting and loud statement to be the first thing such corporations 
management 
people at linux.com, which is what people type in their browser first.

But maybe you might want to adjust your message.

> You don't understand what being a kernel maintainer is do you? at all?

Heh, i could make a really nasty statement here, but i wont.

> Wierd I'm still seeing new docs being produced and old docs being
> updated, not as fast as I'd like but I understand how many people
> there is working on it and I'd rather we also got fixes for all the
> current stuff done as well.

Hrm, i only see _very_ old docs getting updated, and none produced.

I still have docs which are pretty ready to be shipped (from 2007), under 
uncertain 
legal status (the ati game was fun!), which were never made public. I am sure 
that 
bridgman, gave you these docs too, but under even more shady circumstances.

> The code doesn't exist, there is no userspace code to be the
> documents, if you read what I said, documents would be a good start in
> lieu of code, but code is perfectly fine.

> Imagintaion technologies seriously? they've never ever taken one step
> towards opening anything, I don't think this statement is suddenly
> going to jumpstart them.

> Maybe you should disclose what NDAs you currently are under and who
> pays your bills, since you accuse me of Red Hat mind-control.

Oh, i now work for basysKom, a contractor for, amongst others, nokia, which i'm 
sure
you knew.

> I'm not sure how the ARM market would benefit from having no userspace
> 3D drivers just like the x86 market, if you actually were normal you'd
> realise the ARM people are trying to screw the market just like the
> desktop people, to save themselves some money, but maybe working on
> closed drivers has twisted you.

Ah, so you did know.

As a free software graphics driver developer there is little option left but to 
go 
straight to the ARM world, at least things have potential to move there still.

Well, unless the efforts there, like the one that triggered your mail, are 
thwarted 
too, like with your mail.

Luc Verhaegen.


Closed source userspace graphics drivers with an open source kernel component

2010-07-02 Thread Luc Verhaegen
ce (assuming ARM ever solves that
> issue).

I think that by now you should have realized that this is not how it works for 
things as complex as graphics drivers. If, for instance, you hadn't been given 
a 
wildcard by your employer, you would never have gone close to AMD hw unless for 
some 
spare time poking and occasional bugfixing.

Also, before you throw this up: for nouveau, documentation would take part of 
the fun, 
the attraction and excitement, away. Provide docs, and then only a few very 
industrious 
people will remain, and they will also get weary after a while, or they get 
hired by 
someone to continue their work, bringing us right back to the corporate world. 

Now, it is interesting how you now are demanding documentation. When did recent 
and 
relevant hw documentation happen for ATI? This pretty much died together when 
the 
ATI<->SuSE relationship died, as the cooperation of SuSE and AMD is how 
documentation 
was forced out of ATI in the first place, and ATI more and more found ways to 
get rid 
of this responsibility, or overhead as bridgman would most likely name it.

I think it even should be possible to find statements of you and/or alex, and 
definitely bridgman, where it is claimed that for ATI, "the code is the 
documentation".

If you are backing this reasoning for ATI, what is wrong with this code being 
the 
documentation for Qualcomm?

This point about documentation at least does not seem very credible coming from 
you, 
with your history, especially with respect to the ATI story.

> I've also noticed a trend to just reinvent the whole wheel instead of
> writing a drm/kms driver and having that as the API, again maintainer
> nightmares are made of this.

Heh, in some of these cases, not having looked at this code in detail yet, such 
code 
predates kms, and drm might not have provided what was needed. Not wanting to 
completely diminish the responsibility of qualcomm (or the other companies who 
are 
working or are forced to work like this), you might want to think about 
providing 
stable and fitting infrastructure, not just stating that something is how _you_ 
are 
doing it and declaring that the law.

Next to that, the IP heavy part that cannot be released (yet?) might be some 
blob that 
is used on both linux, windows, ximbian, etc. The concept of talking to some os 
independent blob through some painful and ever-shifting layer is not that alien 
even to 
you, with your staunch defending of ATIs AtomBIOS over more direct modesetting.

Also, from where i sit, you complaining about people reinventing the wheel does 
bring 
me some bitter amusement.

As a conclusion: With you having sent this mail, guess what the guys at 
qualcomm, and 
most likely imagination technologies and ARM as well (i think we can already 
discount 
nvidia -- they are far too adept at producing solid closed source drivers -- to 
desktop users satisfaction too), will do next?

We already squandered the free software desktop (on x86), and part of the 
responsibility for that is with the graphics hw support (and the radeon versus 
radeonhd 
story shows nicely how to go about squandering such things). What i see here is 
that 
you clearly want to go down a similar street with the now blossoming ARM market.

Thanks alot,

Luc Verhaegen.


Re: Closed source userspace graphics drivers with an open source kernel component

2010-07-02 Thread Luc Verhaegen
On Fri, Jul 02, 2010 at 08:23:27PM +1000, Dave Airlie wrote:
 
 
 They own quite a lot of the IP in the 3D core, having bought it from
 AMD, you can see the CP packets and PM4 stuff just like in radeon.

Aha, imageon indeed, cool!

I doubt that you know the conditions of this sale. This might just be about 
waiting for 
Qualcomm to sort things out, or it might be about a licensing issue still. We 
just 
cannot know this.

 I know who Jordan is well from AMD, and I've stated this isn't a
 Qualcomm only thing, but companies need to understand that putting
 stuff into the kernel is part of a bargain, where you get the benefits
 of all the work everyone has done on the kernel and they get the
 benefits of being able to do stuff with the code you provide, only
 giving us a half arsed interface to the hw and hiding all the good
 stuff in userspace isn't accepting this bargain. You can say what you
 like about liceneses and legalese but Linus picked the GPL for this
 sort of everyone gives what they get.

Sure, but you still slammed, and this affected in first order mostly Qualcomm, 
instead 
of stating that you simply do not want to be involved.

 They'll keep shipping closed stuff, just like they are now. Are you
 going to reverse engineer the userspace drivers, so people who care
 about open and free software platforms can use these drivers? (or have
 you already signed NDAs saying you can't). Why should we maintain a
 bunch of kernel code, when they are hiding away all the really useful
 stuff that people could improve.

Maintaining this exact code is not _your_ job, and you should've stated just 
that.

 I would, some points
 (a) Red Hat is the company I work for.
 (b) Red Hat doesn't really care about this stuff at all.
 (c) I'm the kernel maintainer for far longer that I worked for Red
 Hat, I also work a lot with Intel at Red Hat and I've told them the
 same thing, and VIA and now I'm stating it so I don't have to restate
 individually to every company again.

You will need to restate this every time anyway, unless you somehow manage to 
get your 
rather daunting and loud statement to be the first thing such corporations 
management 
people at linux.com, which is what people type in their browser first.

But maybe you might want to adjust your message.

 You don't understand what being a kernel maintainer is do you? at all?

Heh, i could make a really nasty statement here, but i wont.

 Wierd I'm still seeing new docs being produced and old docs being
 updated, not as fast as I'd like but I understand how many people
 there is working on it and I'd rather we also got fixes for all the
 current stuff done as well.

Hrm, i only see _very_ old docs getting updated, and none produced.

I still have docs which are pretty ready to be shipped (from 2007), under 
uncertain 
legal status (the ati game was fun!), which were never made public. I am sure 
that 
bridgman, gave you these docs too, but under even more shady circumstances.

 The code doesn't exist, there is no userspace code to be the
 documents, if you read what I said, documents would be a good start in
 lieu of code, but code is perfectly fine.

 Imagintaion technologies seriously? they've never ever taken one step
 towards opening anything, I don't think this statement is suddenly
 going to jumpstart them.

 Maybe you should disclose what NDAs you currently are under and who
 pays your bills, since you accuse me of Red Hat mind-control.

Oh, i now work for basysKom, a contractor for, amongst others, nokia, which i'm 
sure
you knew.

 I'm not sure how the ARM market would benefit from having no userspace
 3D drivers just like the x86 market, if you actually were normal you'd
 realise the ARM people are trying to screw the market just like the
 desktop people, to save themselves some money, but maybe working on
 closed drivers has twisted you.

Ah, so you did know.

As a free software graphics driver developer there is little option left but to 
go 
straight to the ARM world, at least things have potential to move there still.

Well, unless the efforts there, like the one that triggered your mail, are 
thwarted 
too, like with your mail.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: Closed source userspace graphics drivers with an open source kernel component

2010-07-02 Thread Luc Verhaegen
On Fri, Jul 02, 2010 at 06:15:35AM -0400, Christoph Hellwig wrote:
 Luc, can you please take your corporate bullshit out of this?  I can
 assume you know Dave personally and should be clearly aware that he's
 everything but a corporate drone.

Yes, with mails like this he clearly shows that he isn't a corporate drone.

Luc Verhaegen.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Mesa3d-dev] [PATCH] Provide dri shared library building and SDK installation.

2010-04-13 Thread Luc Verhaegen
d system 
changes and mesa internal dependencies than anything else. This quite 
effectively proves the long term feasibility of this SDK.

Why do you like to see these "new" interfaces spelled out completely?
You said yourself that this was just one big mess. It is not my job to 
go in and clean up this mess that was created over the timeframe of more 
than a decade, just to get you to see a clean API that you now 
apparently require before this very pragmatic patch can go in.

What i do here is identify those bits of the API that are required for 
building the dri drivers externally. This is a very first step, one that 
does not hamper anyones abilities to work the way they are used to. If 
this does not evolve anymore because, as you said, you consider mesa/dri 
deprecated, then so be it, then this SDK is the actual API.

How does this patch limit you in anyway? Could it be that you are more 
afraid of getting a ball rolling here, of being unable to mute existing 
demand with "impossible" (which, tbh, i haven't heard from you 
personally, but have heard frequently from others), than you are of this 
actual patch.

To conclude, you basically state here that:
a) you do not want any mesa internal APIs to become slightly more
public as that might make it less easy to completely throw things 
around.
b) mesa/dri is a mess that you consider deprecated, and you do not want 
the world to see what sort of a mess it became over the space of more 
than a decade and due to a).
c) mesa/dri has no API, even though the fact that there are a dozen or 
so drivers using this "No-API" kind of points the other way.

What i want to state is:
a) Everyone needs the ability to get driver updates and bugfixes easily 
and painlessly, and the creation of an SDK, by formalizing existing 
library boundaries and headers can solve that with very little pain and 
only build system additions.
b) It doesn't matter whether mesa/dri is considered deprecated, that 
just makes it easier to maintain this SDK.
c) It doesn't matter what the api looks like, this patch is just a very 
pragmatic approach where we just pick what the drivers require.

We actually might learn a thing or two here which might make gallium 
better software in future, without forcing a completely new mode of 
working on anybody today. If i had done the same work for mesa/gallium 
there would be a lot more protest, even though there are less drivers, 
and the existing API is supposed to be much much clean and beautiful, 
which inherently makes that a lot more practical than what i have now 
done for mesa/dri.

Luc Verhaegen.


[PATCH] Provide dri shared library building and SDK installation.

2010-04-10 Thread Luc Verhaegen
Patch cherry-picked from my dri-sdk-7.8 branch against current head 
(edb5253dfa). An earlier full build through of all drivers (except 
nouveau, i will play with its expansive libdrm dependencies later) 
showed it to be an exact match still.

This patch, while not harming or hampering anything or anyone, gives us 
the ability to maintain and build DRI drivers out of tree for those so 
inclined. Build system additions only. No adverse effects. Everybody 
wins.

I intend to provide changes as needed, I hope to at least manage to 
maintain released versions in the long term.

For those wanting a test run, please check out the 7.8 version of the 
SDK and the drivers in my cgit.freedesktop.org repos.

Luc Verhaegen.


[PATCH] Provide dri shared library building and SDK installation.

2010-03-16 Thread Luc Verhaegen
Signed-off-by: Luc Verhaegen 
---
 Makefile   |   13 +++
 src/mesa/Makefile  |   61 +++-
 src/mesa/drivers/dri/common/Makefile   |   80 +++
 src/mesa/drivers/dri/common/libmesadricommon.pc.in |9 ++
 src/mesa/drivers/dri/swrast/Makefile   |   10 ++
 src/mesa/libmesadri.pc.in  |9 ++
 src/mesa/sources.mak   |  103 
 7 files changed, 283 insertions(+), 2 deletions(-)
 create mode 100644 src/mesa/drivers/dri/common/Makefile
 create mode 100644 src/mesa/drivers/dri/common/libmesadricommon.pc.in
 create mode 100644 src/mesa/libmesadri.pc.in

diff --git a/Makefile b/Makefile
index 411130b..5c20b77 100644
--- a/Makefile
+++ b/Makefile
@@ -15,6 +15,19 @@ default: $(TOP)/configs/current
 all: default


+dri-sdk:
+   cd src/mesa/ && $(MAKE) dri-sdk
+
+dri-sdk-install:
+   cd src/mesa/ && $(MAKE) dri-sdk-install
+
+dri-swrast:
+   cd src/mesa/drivers/dri/swrast && $(MAKE) dri-swrast
+
+dri-swrast-install:
+   cd src/mesa/drivers/dri/swrast && $(MAKE) dri-swrast-install
+
+
 doxygen:
cd doxygen && $(MAKE)

diff --git a/src/mesa/Makefile b/src/mesa/Makefile
index 8c0ebf8..9f5aec4 100644
--- a/src/mesa/Makefile
+++ b/src/mesa/Makefile
@@ -36,6 +36,17 @@ libmesa.a: $(MESA_OBJECTS) $(GLSL_LIBS)
 libmesagallium.a: $(MESA_GALLIUM_OBJECTS) $(GLSL_LIBS)
@ $(MKLIB) -o mesagallium -static $(MESA_GALLIUM_OBJECTS) $(GLSL_LIBS)

+libmesadri.so.$(MESA_VERSION): asm_subdirs glsl_builtin $(MESA_OBJECTS)
+   $(MKLIB) -major $(MESA_MAJOR) -minor $(MESA_MINOR) \
+   -patch $(MESA_TINY) -o mesadri $(MESA_OBJECTS)
+
+libmesadri: libmesadri.so.$(MESA_VERSION)
+
+libmesadricommon:
+   (cd drivers/dri/common && $(MAKE)) || exit 1
+
+dri-sdk: libmesadri libmesadricommon
+
 # Make archive of gl* API dispatcher functions only
 libglapi.a: $(GLAPI_OBJECTS)
@ $(MKLIB) -o glapi -static $(GLAPI_OBJECTS)
@@ -60,7 +71,17 @@ asm_subdirs:

 ##
 # GLSL built-in library
-glsl_builtin:
+
+../glsl/pp/libglslpp.a:
+   (cd ../glsl/pp/ && $(MAKE)) || exit 1 ;
+
+../glsl/cl/libglslcl.a:
+   (cd ../glsl/cl/ && $(MAKE)) || exit 1 ;
+
+../glsl/apps/compile: ../glsl/pp/libglslpp.a ../glsl/cl/libglslcl.a 
../glsl/apps/compile.c
+   (cd ../glsl/apps/ && $(MAKE) compile) || exit 1 ;
+
+glsl_builtin: ../glsl/apps/compile
(cd shader/slang/library && $(MAKE)) || exit 1 ;


@@ -145,13 +166,49 @@ install-dri: default
cd drivers/dri && $(MAKE) install


+libmesadri_pcedit = sed \
+   -e 's, at INSTALL_DIR@,$(INSTALL_DIR),' \
+   -e 's, at INSTALL_LIB_DIR@,$(INSTALL_LIB_DIR),' \
+   -e 's, at INSTALL_INC_DIR@,$(INSTALL_INC_DIR),' \
+   -e 's, at VERSION@,$(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY),'
+
+libmesadri.pc: libmesadri.pc.in
+   $(libmesadri_pcedit) $< > $@
+
+install-libmesadricommon:
+   cd drivers/dri/common && $(MAKE) install
+
+$(DESTDIR)$(INSTALL_INC_DIR)/mesa/%: $(subst 
$(DESTDIR)$(INSTALL_INC_DIR)/mesa/,,$@)
+   $(INSTALL) -d $(dir $@)
+   $(INSTALL) -m 644 $(subst $(DESTDIR)$(INSTALL_INC_DIR)/mesa/,,$(dir 
$@))$(notdir $@) $(dir $@)
+
+install-libmesadri-headers: $(addprefix 
$(DESTDIR)$(INSTALL_INC_DIR)/mesa/,$(LIBMESADRI_HEADERS))
+   # since glproto's internal/glcore.h is vastly out of sync anyway.
+   $(INSTALL) -d $(DESTDIR)$(INSTALL_INC_DIR)/GL
+   $(INSTALL) -d $(DESTDIR)$(INSTALL_INC_DIR)/GL/internal
+   $(INSTALL) -m 644 $(TOP)/include/GL/internal/glcore.h 
$(DESTDIR)$(INSTALL_INC_DIR)/GL/internal
+
+install-libmesadri: libmesadri.so libmesadri.pc install-libmesadri-headers
+   $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR)
+   $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig
+   $(MINSTALL) libmesadri.so.$(MESA_VERSION) $(DESTDIR)$(INSTALL_LIB_DIR)
+   $(MINSTALL) libmesadri.so.$(MESA_MAJOR) $(DESTDIR)$(INSTALL_LIB_DIR)
+   $(MINSTALL) libmesadri.so $(DESTDIR)$(INSTALL_LIB_DIR)
+   $(INSTALL) -m 644 libmesadri.pc $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig
+
+dri-sdk-install: install-libmesadri install-libmesadricommon

 # Emacs tags
 tags:
etags `find . -name \*.[ch]` $(TOP)/include/GL/*.h


-clean:
+libmesadri-clean:
+   -rm -f libmesadri.so*
+   -rm -f libmesadri.pc
+   cd drivers/dri/common && $(MAKE) clean
+
+clean: libmesadri-clean
-rm -f */*.o
-rm -f */*/*.o
-rm -f depend depend.bak libmesa.a libglapi.a libmesagallium.a
diff --git a/src/mesa/drivers/dri/common/Makefile 
b/src/mesa/drivers/dri/common/Makefile
new file mode 100644
index 000..c4db042
--- /dev/null
+++ b/src/mesa/drivers/dri/common/Makefile
@@ -0,0 +1,80 @@
+TOP = ../../../../..
+include $(TOP)/configs/current
+