Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Jul 2016 14:34:23 +0000
From:      Flix Premiere <movies@flixp-movies-mail.com>
To:        freebsd-arm@freebsd.org
Subject:   Discover new movies on demand in our online cinema
Message-ID:  <1469975663216-b4a0939c-95929beb-626d76a7@flixp-movies-mail.com>

next in thread | raw e-mail | index | archive | help
Discover a world of movies
never seen before

Welcome to the World's First =
Online Cineplex
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
1&url=3Dhttps%3A%2F%2Fflixpremiere.com] , combining the movie theater =
experience with on-demand availability.

A Cinema in your pocket, where you=
 can watch great movies you've never seen
before, Anytime, Anywhere.

Our movies
[http://flixp-movies-mail.com/click.php?email_id=3D3745977&email=
=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_=
medium=3Demail&utm_campaign=3D4&utm_content=3Dclick2&url=3Dhttps%3A%2F%2Ffl=
ixpremiere.com%2Fnow-showing] are exclusive to Flix Premiere. No =
commercials. No hidden fees. You pay only
for the movies you want to watch,=
 and can discover new content each and every
week in our online Red Carpet =
Events
[http://flixp-movies-mail.com/click.php?email_id=3D3745977&email=3Df=
reebsd-arm@freebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medi=
um=3Demail&utm_campaign=3D4&utm_content=3Dclick3&url=3Dhttps%3A%2F%2Fflixpr=
emiere.com%2Fred-carpet] .

Flix Premiere
[http://flixp-movies-mail.com/img=
.php?email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4]
[http://flixp-movies-mail.com/click.php?email_id=3D3745977&email=3Dfreebsd-=
arm@freebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Dem=
ail&utm_campaign=3D4&utm_content=3Dclick4&url=3Dhttps%3A%2F%2Fflixpremiere.=
com]

Now Showing

On Demand

Interwoven
[https://res.cloudinary.=
com/flixpremiere/image/upload/c_fill,h_210,w_140/9b271775-2001-4a6e-9a12-09=
40aaccc21e/cover-art/48078dda-f125-4b58-b1b9-df9a52798fb4]
[http://flixp-movies-mail.com/click.php?email_id=3D3745977&email=3Dfreebsd-=
arm@freebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Dem=
ail&utm_campaign=3D4&utm_content=3Dclick5&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Ffilm%2F9b271775-2001-4a6e-9a12-0940aaccc21e] Get Happy
[https://res.cloudinary.com/flixpremiere/image/upload/c_fill,h_210,=
w_140/22845d49-a7b7-4144-97b4-c81804966d49/cover-art/07b5bfb3-d4c3-4c67-8a6=
0-70a55e03893b]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
6&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2F22845d49-a7b7-4144-97b4-c81=
804966d49] Changeover
[https://res.cloudinary.com/flixpremiere/image/upload=
/c_fill,h_210,w_140/e321f6ab-83e8-4879-a950-73f3f87d537c/cover-art/9ce373ce=
-7dd8-4808-b313-fda1aef18d7f]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
7&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2Fe321f6ab-83e8-4879-a950-73f=
3f87d537c] But Not For Me
[https://res.cloudinary.com/flixpremiere/image/up=
load/c_fill,h_210,w_140/a725151b-5ab9-4504-8685-a4e29939912d/cover-art/1fda=
ed8b-cf9b-4741-a3d9-32f10212955a]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
8&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2Fa725151b-5ab9-4504-8685-a4e=
29939912d]

Sonata for Cello
[https://res.cloudinary.=
com/flixpremiere/image/upload/c_fill,h_210,w_140/091f5303-ee57-4351-b712-39=
333cac39f2/cover-art/001a6678-1c75-42a4-ba7c-2895339ee9a0]
[http://flixp-movies-mail.com/click.php?email_id=3D3745977&email=3Dfreebsd-=
arm@freebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Dem=
ail&utm_campaign=3D4&utm_content=3Dclick9&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Ffilm%2F091f5303-ee57-4351-b712-39333cac39f2] Love Me Do
[https://res.cloudinary.com/flixpremiere/image/upload/c_fill,h_210,=
w_140/3a607b9e-b4fe-4d40-ab38-b1cdfec4c417/cover-art/118d012c-ec82-45d6-baa=
7-01a7ba1ec46c]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
10&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2F3a607b9e-b4fe-4d40-ab38-b1=
cdfec4c417] Noble Fir
[https://res.cloudinary.com/flixpremiere/image/upload=
/c_fill,h_210,w_140/72e83baa-1af7-4508-a0bd-7544fc7711a6/cover-art/d7918ed4=
-7b8f-4192-bae3-e77a32cc8126]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
11&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2F72e83baa-1af7-4508-a0bd-75=
44fc7711a6] Tension(s)
[https://res.cloudinary.com/flixpremiere/image/uploa=
d/c_fill,h_210,w_140/fd4c15ee-af99-4542-9904-4b94268056c1/cover-art/14c31a0=
1-c2c3-4e2a-bcc0-18ac8e3adaf7]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
12&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2Ffd4c15ee-af99-4542-9904-4b=
94268056c1]

Get your ticket for just $4.99 to watch one of these latest
movies Now Showing
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
13&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Fnow-showing] . Immerse yourself =
in cinema!

Watch Now for $4.99
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
14&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Fnow-showing]



Our Upcoming Premiere

Exclusive to Flix Premiere

Sleepwalkers
[https://res.cloudinary.com/flixpremiere/image/upload/c_fill,h_720,=
w_480/v1/8d8d3a7f-4259-451c-bc2b-0739ccd1b4cb/cover-art/508c0e1f-23f7-41d3-=
a65a-10b971e2e8df]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
15&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Fred-carpet]Premiering this Friday=
 from 7pm till midnight.

Watch the Trailer
[http://flixp-movies-mail.=
com/click.php?email_id=3D3745977&email=3Dfreebsd-arm@freebsd.=
org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_camp=
aign=3D4&utm_content=3Dclick16&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Ffilm%2F8d8d3a7f-4259-451c-bc2b-0739ccd1b4cb%3Fmodal%3Dplayer%26filmId=
%3D8d8d3a7f-4259-451c-bc2b-0739ccd1b4cb%26video%3Dtrailer]Bring the red =
carpet experience home by joining us for the
exclusive premieres
[http://flixp-movies-mail.com/click.php?email_id=3D3745977&email=3Dfreebsd-=
arm@freebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Dem=
ail&utm_campaign=3D4&utm_content=3Dclick17&url=3Dhttps%3A%2F%2Fflixpremiere=
.com%2Fred-carpet] of films never seen before .

Find Out More
[http://flixp-movies-mail.com/click.php?email_id=3D3745977&email=3Dfreebsd-=
arm@freebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Dem=
ail&utm_campaign=3D4&utm_content=3Dclick18&url=3Dhttps%3A%2F%2Fflixpremiere=
.com]

If you have any questions please don't hesitate to contact us with a=
 reply or on
+44 2085 880618 in the UK and +1 (310) 601 3168 in the USA.



To stay informed of the latest theatrical releases and news on Flix =
Premiere,
sign up to our newsletter
[http://flixp-movies-mail.com/click.php=
?email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sou=
rce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclic=
k19&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Fnewsletter%2Fsign-up] .

Or join the conversation



Facebook - Flix Premiere
[http://res.cloudinary.com/flixpremiere/image/upload/c_scale,h_34,=
w_34/social_new-facebook_evulhs.png]
[http://flixp-movies-mail.com/click.=
php?email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_=
source=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dc=
lick20&url=3Dhttps%3A%2F%2Fwww.facebook.com%2Fflixpremiere] Twitter - Flix =
Premiere
[http://res.cloudinary.com/flixpremiere/image/upload/c_scale,h_34,=
w_34/social_new_twitter_yaqoks]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
21&url=3Dhttps%3A%2F%2Ftwitter.com%2FFlixPremiere] Instagram - Flix =
Premiere
[http://res.cloudinary.com/flixpremiere/image/upload/c_scale,h_34,=
w_34/social_new-instagram_vvxxtn]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
22&url=3Dhttps%3A%2F%2Finstagram.com%2Fflixpremiere] Twitter - Flix =
Premiere
[http://res.cloudinary.com/flixpremiere/image/upload/c_scale,h_34,=
w_34/social_new-youtube_r1q9wx]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
23&url=3Dhttps%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCnYihKUuOYOKdK3Ewbq16_w=
]





Film Partners
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
24&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm-partners] | News
[http://flixp-movies-mail.com/click.php?email_id=3D3745977&email=3Dfreebsd-=
arm@freebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Dem=
ail&utm_campaign=3D4&utm_content=3Dclick25&url=3Dhttps%3A%2F%2Fflixpremiere=
.com%2Fnews] | Privacy
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
26&url=3Dhttps%3A%2F%2Fflixpremiere.com%2Fprivacy] | Terms of Use
[http://flixp-movies-mail.com/click.php?email_id=3D3745977&email=3Dfreebsd-=
arm@freebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Dem=
ail&utm_campaign=3D4&utm_content=3Dclick27&url=3Dhttps%3A%2F%2Fflixpremiere=
.com%2Fterms] | Democratize Cinema
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick=
28&url=3Dhttp%3A%2F%2Fdemocratizecinema.com%2F]

More about Flix Premiere

Flix Premiere is the world's first online Cineplex, combining the movie =
theater
experience with on-demand availability. A Cinema in your pocket, =
where you can
watch great movies you've never seen before, Anytime, =
Anywhere.

Our movies are exclusive to Flix Premiere. No commercials. No =
hidden fees. You
pay only for the movies you want to watch, and can =
discover new content each and
every week.

The Flix Premiere Experience

Red Carpet =E2=80=93 Each film will premiere on our platform =E2=80=93 =
there will be a specific window
wherein each film can be viewed for the =
first time ever in that territory.

Now Showing =E2=80=93 At any given time=
 we feature films in our online cinema, giving you a choice
of quality new films we have carefully selected for you.

Coming Soon =E2=80=93 These highly anticipated films will be coming to our =
Online Cineplex for
on-demand viewing in the near future.

All Films =E2=80=93 What makes us unique compared to physical theaters? You=
 can come back and
watch any films previously shown on our Cineplex at any =
time!

How it works

We partner with talented filmmakers from all over the =
world, thereby becoming
the single point of discovery for the 95% of films =
that =E2=80=98never' find their
audience.

Our rigorous screening program =
ensures we bring you high quality content.

You create a profile, and stay =
up to date with our new releases each week; then
stream movies immediately =
on the Web, or through our iOS or Android apps.

Stay tuned for new =
platform announcements soon.



If you do not wish to receive these emails,=
 Unsubscribe
[http://flixp-movies-mail.com/unsubscribe.php?=
email_id=3D3745977&email=3Dfreebsd-arm@freebsd.org&campaign_id=3D4&utm_sour=
ce=3Demail_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dunsub=
scribe] here.

Copyright =C2=A9 2016 Flix Premiere Ltd
All Rights Reserved

Disclaimer: This email is intended for the named addressee only. It =
contains
information, which may be privileged or confidential. Unless you =
are the named
addressee, you should not read, copy, use the information it =
contains nor
disclose it to a third party. If you have received this =
communication in error
please notify us immediately so that we can take =
corrective action. Internet
e-mails are not necessarily secure. You should =
be aware that changes could have
been made to this message after it was =
sent.

Flix Premiere Limited does not accept liability for any action taken=
 in reliance
on the content of this message.

Flix Premiere Ltd: Company =
Number 09455299 | VAT Number 236 0004 58
Physical location: Churchdown =
Chambers, Bordyke, Tunbridge, England TN9 1NR, UK
Sent: 2016-07-31
From owner-freebsd-arm@freebsd.org  Sun Jul 31 14:34:26 2016
Return-Path: <owner-freebsd-arm@freebsd.org>
Delivered-To: freebsd-arm@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id B82CBBA9D20
 for <freebsd-arm@mailman.ysv.freebsd.org>;
 Sun, 31 Jul 2016 14:34:26 +0000 (UTC)
 (envelope-from movies@flixp-movies-mail.com)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id 9D9EE1A90
 for <freebsd-arm@freebsd.org>; Sun, 31 Jul 2016 14:34:26 +0000 (UTC)
 (envelope-from movies@flixp-movies-mail.com)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 98EE9BA9D17; Sun, 31 Jul 2016 14:34:26 +0000 (UTC)
Delivered-To: arm@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 96198BA9D14
 for <arm@mailman.ysv.freebsd.org>; Sun, 31 Jul 2016 14:34:26 +0000 (UTC)
 (envelope-from movies@flixp-movies-mail.com)
Received: from flixp-movies-mail.com (flixp-movies-mail.com [91.239.125.155])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 2C1591A8E
 for <arm@freebsd.org>; Sun, 31 Jul 2016 14:34:25 +0000 (UTC)
 (envelope-from movies@flixp-movies-mail.com)
Received: from [127.0.0.1] (localhost [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by flixp-movies-mail.com (Postfix) with ESMTPS id EE7C1A7082
 for <arm@freebsd.org>; Sun, 31 Jul 2016 08:34:23 -0600 (CST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=flixp-movies-mail.com; q=dns/txt; s=mail;
 bh=5wKnB54LJCkJpFjfN9hWpTQ+yAn4yIy8o47HC91eDX0=;
 h=from:subject:to:mime-version:content-type:list-unsubscribe;
 b=kS5XALGMWwhwlG+P23b2ADeKByx0sv9cWZ+AQtIrmrkM34w02HTx2eY7UYJ5TPEc94EdTuTKD
 e/cvNZ9yQ7SLUA8sj/Yd34p718MQzeUT9pbr1hl9ayQkOK8s1VLu4eeKAU/EAEBxsA4184poshA
 rq2MC55dUFN/46gsnbLWmsm0CIT7uxHOB6waCO6FKByOm0bj/AlJ0+VofzHh8ViP3DZJv18EwQs
 GC61uURjZXqNW3IctXM63yORDNJ4O4KxbRQGjDY0cLhfL7kTnGTRrnFIFQ05KB9tjigTqsr+RmB
 uoNuvqIW6qIb2uukXL1HqFjQD44DdGlTgbI+Mp5y1UGg==
From: Flix Premiere <movies@flixp-movies-mail.com>
To: arm@freebsd.org
Subject: Discover new movies on demand in our online cinema
Message-Id: <1469975663229-a0e18984-becd055b-3658afe6@flixp-movies-mail.com>
X-Mailer: nodemailer (2.3.0; +http://nodemailer.com/; SMTP
 (pool)/2.5.1[client:2.3.1])
Date: Sun, 31 Jul 2016 14:34:23 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.22
X-BeenThere: freebsd-arm@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Porting FreeBSD to ARM processors." <freebsd-arm.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arm/>;
List-Post: <mailto:freebsd-arm@freebsd.org>
List-Help: <mailto:freebsd-arm-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 31 Jul 2016 14:34:26 -0000

Discover a world of movies
never seen before

Welcome to the World's First =
Online Cineplex
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick1&url=3D=
https%3A%2F%2Fflixpremiere.com] , combining the movie theater experience =
with on-demand availability.

A Cinema in your pocket, where you can watch =
great movies you've never seen
before, Anytime, Anywhere.

Our movies
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick2&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Fnow-showing] are exclusive to Flix Premiere. No commercials. No =
hidden fees. You pay only
for the movies you want to watch, and can =
discover new content each and every
week in our online Red Carpet Events
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick3&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Fred-carpet] .

Flix Premiere
[http://flixp-movies-mail.com/img.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4]
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick4&url=3Dhttps%3A%2F%2Fflixpremiere.com]

Now Showing

On Demand

Interwoven
[https://res.cloudinary.=
com/flixpremiere/image/upload/c_fill,h_210,w_140/9b271775-2001-4a6e-9a12-09=
40aaccc21e/cover-art/48078dda-f125-4b58-b1b9-df9a52798fb4]
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick5&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Ffilm%2F9b271775-2001-4a6e-9a12-0940aaccc21e] Get Happy
[https://res.cloudinary.com/flixpremiere/image/upload/c_fill,h_210,=
w_140/22845d49-a7b7-4144-97b4-c81804966d49/cover-art/07b5bfb3-d4c3-4c67-8a6=
0-70a55e03893b]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick6&url=3D=
https%3A%2F%2Fflixpremiere.com%2Ffilm%2F22845d49-a7b7-4144-97b4-c81804966d4=
9] Changeover
[https://res.cloudinary.com/flixpremiere/image/upload/c_fill,=
h_210,w_140/e321f6ab-83e8-4879-a950-73f3f87d537c/cover-art/9ce373ce-7dd8-48=
08-b313-fda1aef18d7f]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick7&url=3D=
https%3A%2F%2Fflixpremiere.com%2Ffilm%2Fe321f6ab-83e8-4879-a950-73f3f87d537=
c] But Not For Me
[https://res.cloudinary.com/flixpremiere/image/upload/c_f=
ill,h_210,w_140/a725151b-5ab9-4504-8685-a4e29939912d/cover-art/1fdaed8b-cf9=
b-4741-a3d9-32f10212955a]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick8&url=3D=
https%3A%2F%2Fflixpremiere.com%2Ffilm%2Fa725151b-5ab9-4504-8685-a4e29939912=
d]

Sonata for Cello
[https://res.cloudinary.com/flixpremiere/image/upload/=
c_fill,h_210,w_140/091f5303-ee57-4351-b712-39333cac39f2/cover-art/001a6678-=
1c75-42a4-ba7c-2895339ee9a0]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick9&url=3D=
https%3A%2F%2Fflixpremiere.com%2Ffilm%2F091f5303-ee57-4351-b712-39333cac39f=
2] Love Me Do
[https://res.cloudinary.com/flixpremiere/image/upload/c_fill,=
h_210,w_140/3a607b9e-b4fe-4d40-ab38-b1cdfec4c417/cover-art/118d012c-ec82-45=
d6-baa7-01a7ba1ec46c]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick10&url=
=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2F3a607b9e-b4fe-4d40-ab38-b1cdfec4=
c417] Noble Fir
[https://res.cloudinary.com/flixpremiere/image/upload/c_fil=
l,h_210,w_140/72e83baa-1af7-4508-a0bd-7544fc7711a6/cover-art/d7918ed4-7b8f-=
4192-bae3-e77a32cc8126]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick11&url=
=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2F72e83baa-1af7-4508-a0bd-7544fc77=
11a6] Tension(s)
[https://res.cloudinary.com/flixpremiere/image/upload/c_fi=
ll,h_210,w_140/fd4c15ee-af99-4542-9904-4b94268056c1/cover-art/14c31a01-c2c3=
-4e2a-bcc0-18ac8e3adaf7]
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick12&url=
=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2Ffd4c15ee-af99-4542-9904-4b942680=
56c1]

Get your ticket for just $4.99 to watch one of these latest
movies Now Showing
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick13&url=
=3Dhttps%3A%2F%2Fflixpremiere.com%2Fnow-showing] . Immerse yourself in =
cinema!

Watch Now for $4.99
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick14&url=
=3Dhttps%3A%2F%2Fflixpremiere.com%2Fnow-showing]



Our Upcoming Premiere

Exclusive to Flix Premiere

Sleepwalkers
[https://res.cloudinary.=
com/flixpremiere/image/upload/c_fill,h_720,w_480/v1/8d8d3a7f-4259-451c-bc2b=
-0739ccd1b4cb/cover-art/508c0e1f-23f7-41d3-a65a-10b971e2e8df]
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick15&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Fred-carpet]Premiering this Friday from 7pm till midnight.

Watch the Trailer
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick16&url=
=3Dhttps%3A%2F%2Fflixpremiere.com%2Ffilm%2F8d8d3a7f-4259-451c-bc2b-0739ccd1=
b4cb%3Fmodal%3Dplayer%26filmId%3D8d8d3a7f-4259-451c-bc2b-0739ccd1b4cb%26vid=
eo%3Dtrailer]Bring the red carpet experience home by joining us for the
exclusive premieres
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick17&url=
=3Dhttps%3A%2F%2Fflixpremiere.com%2Fred-carpet] of films never seen before =
.

Find Out More
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick18&url=
=3Dhttps%3A%2F%2Fflixpremiere.com]

If you have any questions please don't =
hesitate to contact us with a reply or on
+44 2085 880618 in the UK and +1 =
(310) 601 3168 in the USA.



To stay informed of the latest theatrical =
releases and news on Flix Premiere,
sign up to our newsletter
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick19&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Fnewsletter%2Fsign-up] .

Or join the conversation



Facebook - Flix Premiere
[http://res.cloudinary.com/flixpremiere/image/uplo=
ad/c_scale,h_34,w_34/social_new-facebook_evulhs.png]
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick20&url=3Dhttps%3A%2F%2Fwww.facebook.=
com%2Fflixpremiere] Twitter - Flix Premiere
[http://res.cloudinary.=
com/flixpremiere/image/upload/c_scale,h_34,w_34/social_new_twitter_yaqoks]
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick21&url=3Dhttps%3A%2F%2Ftwitter.=
com%2FFlixPremiere] Instagram - Flix Premiere
[http://res.cloudinary.=
com/flixpremiere/image/upload/c_scale,h_34,w_34/social_new-instagram_vvxxtn=
]
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@fr=
eebsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&ut=
m_campaign=3D4&utm_content=3Dclick22&url=3Dhttps%3A%2F%2Finstagram.=
com%2Fflixpremiere] Twitter - Flix Premiere
[http://res.cloudinary.=
com/flixpremiere/image/upload/c_scale,h_34,w_34/social_new-youtube_r1q9wx]
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick23&url=3Dhttps%3A%2F%2Fwww.youtube.=
com%2Fchannel%2FUCnYihKUuOYOKdK3Ewbq16_w]





Film Partners
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick24&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Ffilm-partners] | News
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick25&url=
=3Dhttps%3A%2F%2Fflixpremiere.com%2Fnews] | Privacy
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick26&url=3Dhttps%3A%2F%2Fflixpremiere.=
com%2Fprivacy] | Terms of Use
[http://flixp-movies-mail.com/click.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dclick27&url=
=3Dhttps%3A%2F%2Fflixpremiere.com%2Fterms] | Democratize Cinema
[http://flixp-movies-mail.com/click.php?email_id=3D3745978&email=3Darm@free=
bsd.org&campaign_id=3D4&utm_source=3Demail_campaign&utm_medium=3Demail&utm_=
campaign=3D4&utm_content=3Dclick28&url=3Dhttp%3A%2F%2Fdemocratizecinema.=
com%2F]

More about Flix Premiere

Flix Premiere is the world's first =
online Cineplex, combining the movie theater
experience with on-demand =
availability. A Cinema in your pocket, where you can
watch great movies you've never seen before, Anytime, Anywhere.

Our movies are exclusive to Flix Premiere. No commercials. No hidden fees. =
You
pay only for the movies you want to watch, and can discover new content=
 each and
every week.

The Flix Premiere Experience

Red Carpet =E2=80=93 Each film will premiere on our platform =E2=80=93 =
there will be a specific window
wherein each film can be viewed for the =
first time ever in that territory.

Now Showing =E2=80=93 At any given time=
 we feature films in our online cinema, giving you a choice
of quality new films we have carefully selected for you.

Coming Soon =E2=80=93 These highly anticipated films will be coming to our =
Online Cineplex for
on-demand viewing in the near future.

All Films =E2=80=93 What makes us unique compared to physical theaters? You=
 can come back and
watch any films previously shown on our Cineplex at any =
time!

How it works

We partner with talented filmmakers from all over the =
world, thereby becoming
the single point of discovery for the 95% of films =
that =E2=80=98never' find their
audience.

Our rigorous screening program =
ensures we bring you high quality content.

You create a profile, and stay =
up to date with our new releases each week; then
stream movies immediately =
on the Web, or through our iOS or Android apps.

Stay tuned for new =
platform announcements soon.



If you do not wish to receive these emails,=
 Unsubscribe
[http://flixp-movies-mail.com/unsubscribe.php?=
email_id=3D3745978&email=3Darm@freebsd.org&campaign_id=3D4&utm_source=3Dema=
il_campaign&utm_medium=3Demail&utm_campaign=3D4&utm_content=3Dunsubscribe] =
here.

Copyright =C2=A9 2016 Flix Premiere Ltd
All Rights Reserved

Disclaimer: This email is intended for the named addressee only. It =
contains
information, which may be privileged or confidential. Unless you =
are the named
addressee, you should not read, copy, use the information it =
contains nor
disclose it to a third party. If you have received this =
communication in error
please notify us immediately so that we can take =
corrective action. Internet
e-mails are not necessarily secure. You should =
be aware that changes could have
been made to this message after it was =
sent.

Flix Premiere Limited does not accept liability for any action taken=
 in reliance
on the content of this message.

Flix Premiere Ltd: Company =
Number 09455299 | VAT Number 236 0004 58
Physical location: Churchdown =
Chambers, Bordyke, Tunbridge, England TN9 1NR, UK
Sent: 2016-07-31
From owner-freebsd-arm@freebsd.org  Sun Jul 31 14:54:39 2016
Return-Path: <owner-freebsd-arm@freebsd.org>
Delivered-To: freebsd-arm@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id AEE19BA9363;
 Sun, 31 Jul 2016 14:54:39 +0000 (UTC)
 (envelope-from nwhitehorn@freebsd.org)
Received: from d.mail.sonic.net (d.mail.sonic.net [64.142.111.50])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 9466A15B2;
 Sun, 31 Jul 2016 14:54:39 +0000 (UTC)
 (envelope-from nwhitehorn@freebsd.org)
Received: from zeppelin.tachypleus.net (75-101-50-44.static.sonic.net
 [75.101.50.44]) (authenticated bits=0)
 by d.mail.sonic.net (8.15.1/8.15.1) with ESMTPSA id u6VEsaOF003749
 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT);
 Sun, 31 Jul 2016 07:54:36 -0700
Subject: Re: INTRNG (Was: svn commit: r301453....)
To: Svatopluk Kraus <skra@freebsd.org>
References: <201606051620.u55GKD5S066398@repo.freebsd.org>
 <57950005.6070403@FreeBSD.org>
 <f82018ee-51e7-60fa-2682-f0ef307a52b5@freebsd.org>
 <57961549.4020105@FreeBSD.org>
 <e2cace17-0924-2084-5fcf-626f87e41cc3@freebsd.org>
 <CANCZdfr+Z4XxXRY0yMiWXwp=8iKq54y3uJ9-OfAOdfxAs1qdtw@mail.gmail.com>
 <f94bfd25-fabf-efc3-55c9-cfdfd9e4d6e6@freebsd.org>
 <CANCZdfpz=z3gc3pyb_Qssa3vGJSnPv_r6J-SWDPPpE9zPYB9=w@mail.gmail.com>
 <ab44ddb1-515b-94ac-6b12-673b7c53d658@freebsd.org>
 <57976867.6080705@FreeBSD.org>
 <f2edac8f-2859-cd98-754e-881e2b2d1e63@freebsd.org>
 <5798E104.5020104@FreeBSD.org>
 <a5d43044-1733-6cc7-2e99-e85b60b0fcf3@freebsd.org>
 <579A25BB.8070206@FreeBSD.org>
 <30790e40-58b4-3371-c0f0-b7545571f389@freebsd.org>
 <579AFFC5.1040005@FreeBSD.org>
 <eb603349-eb88-866d-7a26-9e026518fd39@freebsd.org>
 <CAFHCsPXON9xQdLou=0ZXEieMVenL-Og2cpWYucSgD3fTp63+Tw@mail.gmail.com>
 <8efe4828-ab2a-02a6-902b-8614b1f4b24e@freebsd.org>
 <CAFHCsPU1_HinEWEDO9OG2NJmJyYFaOJXa5Zthab69WQJFni_+w@mail.gmail.com>
Cc: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>,
 Michal Meloun <mmel@freebsd.org>,
 "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
From: Nathan Whitehorn <nwhitehorn@freebsd.org>
Message-ID: <17f46646-95b7-3bcd-f652-942c802f7cf7@freebsd.org>
Date: Sun, 31 Jul 2016 07:54:36 -0700
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.1.0
MIME-Version: 1.0
In-Reply-To: <CAFHCsPU1_HinEWEDO9OG2NJmJyYFaOJXa5Zthab69WQJFni_+w@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-Sonic-CAuth: UmFuZG9tSVbhWuT1q6TGz1sR6C7THvdIp5QWRpLpclfbQOJbhHXV1+oYyy/lalE9IO7Ttd+aa5lUutAdpEhZAorif4r1XwcnWUVlZFSepZ0=
X-Sonic-ID: C;Ip7Osi5X5hGDHa/hcgQksw== M;MlA0sy5X5hGDHa/hcgQksw==
X-Spam-Flag: No
X-Sonic-Spam-Details: 0.0/5.0 by cerberusd
X-BeenThere: freebsd-arm@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Porting FreeBSD to ARM processors." <freebsd-arm.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arm/>;
List-Post: <mailto:freebsd-arm@freebsd.org>
List-Help: <mailto:freebsd-arm-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 31 Jul 2016 14:54:39 -0000



On 07/31/16 07:22, Svatopluk Kraus wrote:
> Unfortunatelly, I have no time now to read back all this message
> thread and related ones. Nevertheless, I found time to summarize the
> main ideas about INTRNG design related to this discussion.
>
> Svata

Thank you for the summary. It would be great if you could look at the 
wiki page at https://wiki.freebsd.org/Complicated_Interrupts at some 
point and see how it corresponds to this. In particular, there are five 
cases at the end that I cannot figure out to implement with your API and 
that are essential to support PowerPC. I have a few comments inline below.
-Nathan

>
> -----------------------------------------------------------
>
> INTRNG is designed with three main ideas:
>
> (1) An interrupt is identified by one and only unique number.
> (2) This unique number is assigned only to registered interrupt.
> (3) The framework does not know any interrupt mapping encoding semantics.

This is also true of the previous system; these are good design principles.

> A general intr_map_irq() serves to get this unique number for an
> interrupt mapping. As INTRNG itself does not know any interrupt
> mapping encoding semantics, it pushes the request to a PIC. Of course,
> a PIC specification must be provided as arguments to this function. A
> PIC is specified by either device_t or/and xref (intptr_t). It means
> that such PIC should be already registered in INTRNG.
>
> The idea that INTRNG does not know any interrupt mapping encoding
> semantics is crucial. It makes INTRNG true general framework. Any
> interrupt mapping is fully transparent for INTRNG. Any new interrupt
> mapping semantics can be added without INTRNG concern.
>
> That said, centralized interrupt mapping table is no concern for
> INTRNG as INTRNG works with its interrupt numbers, not with numbers
> associated with something else.

All of this, again, is true of the old code. You provide a PIC 
specification and data meaningful to that PIC, you get back an abstract 
IRQ. The core interrupt code neither knows nor cares about what that 
information means.

>
> In general, an interrupt mapping table can be established anywhere and
> clients of this table may use indexes to this table as interrupt
> specifiers. But if INTRNG bus interface functions are used, a
> translation to INTRNG interrupt numbers must be done (see paragraph
> above about intr_map_irq()). In fact, this is a natural case of
> bridges where interrupts must be remapped.

Yes, of course.

> The main reasons why INTRNG does not use a centralized interrupt
> mapping table instead of an interrupt table are the following:
>
> (1) As not only one interrupt mappings can exist for an interrupt in
> the very same time, it's far more simple, sane, and framework like.
> One interrupt, one interrupt number, one data associated, no need to
> know any interrupt mapping semantics.
>
> (2) An interrupt mapping is associated with consumer driver and
> belongs to this driver or some of its parent driver. It's not both
> sane and newbus like to store an interrupt mapping in some third party
> - in INTRNG in this case.

I agree with this completely. The sticking point is whether you 
associate PIC-specific interrupt data with the interrupt when the bus 
parent enumerates the bus or when resources are allocated with 
bus_alloc_resource().

Doing it at enumeration time means that there is a robust relationship 
between what the interrupt specifier the bus parent meant to assign and 
what actually *is* assigned and fixes a large number of issues where 
interrupts are enumerated by code over which the bus parent does not 
have full control: its children, the MI PCI code, etc.

Doing it when the resources are allocated, as r301453 does, makes it 
much more fragile (as well as a little confusing, since what interrupts 
refer to is only set long after they are allocated). For example, I have 
no idea how to implement PCIB_ROUTE_INTERRUPT(), and so non-MSI PCI 
interrupts, with this framework and MSI interrupts work only in simple 
cases. This is a critical thing: It means I can't support PCI. I could 
hack around the issue with a mapping table and API that records which 
abstract OFW IRQ meant what specifier and iparent and put that in, say, 
nexus, using it to do the right thing when bus_alloc_resource() is later 
called on those specifiers -- but we are immediately back to the 
pre-310453 API at that point. There are a number of examples (not 
complete, but illustrative) of other such cases on the referenced wiki page.
-Nathan

> -----------------------------------------------------------
> _______________________________________________
> freebsd-arch@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arch
> To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1469975663216-b4a0939c-95929beb-626d76a7>