--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Tue, 28 Jul 2020 15:55:16 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-soc.org with esmtp (Exim 4.92)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1k0R0c-0000KN-K5; Tue, 28 Jul 2020 15:55:14 +0100
+Received: from mail-io1-f47.google.com ([209.85.166.47])
+ by libre-soc.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.92) (envelope-from <sam.falvo@gmail.com>) id 1k0R0b-0000KH-9W
+ for libre-riscv-dev@lists.libre-riscv.org; Tue, 28 Jul 2020 15:55:13 +0100
+Received: by mail-io1-f47.google.com with SMTP id a5so5796464ioa.13
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Tue, 28 Jul 2020 07:55:13 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
+ h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
+ bh=eZZ1EB7r6Je2KIpJxmC6RIpVYHjb2VjHYWNWg4UUsqs=;
+ b=JBYfhLSBUmB9ObCCKzzmN4FyvNSnXxsH4HUz/MoCXkVSzZ/pMdRZP2tVpOQyBTjXRd
+ xmLuc4F/Nj+nVnJma45E18KSA5G57Lyqvf3bzTC1KlOjNCwWlHoCfNRJ1ztbNieO4hvk
+ IwtLL1QuypUWrqEa2cf1Kbsob7xikGNVY3ZFjYHUTJB6e4V/vxXqHMHq4eYNWbI1/TGf
+ wN6I4Rr+QA8tXA/dg982XuPHw+FyfKuhjnfTFwwZjQQ+faVvwkHuUNjR389AAM0SLr4H
+ eNDn9dPYrHYJ0Gj7E5nHcR/IfgTZOhQCaIpSD5u6YP+Cdhenav+aZ/3Biy1FhmWqtWN8
+ 3MEg==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:mime-version:references:in-reply-to:from:date
+ :message-id:subject:to;
+ bh=eZZ1EB7r6Je2KIpJxmC6RIpVYHjb2VjHYWNWg4UUsqs=;
+ b=IBcWkOya3WszAbrb/1scfCm+tf75ymxCc5F6/uBG9jD146JQsCdA1htKz/8XwpGKBa
+ McmmISTwL9B+PUIFdJhnhDV3fDyjcDAWPzy0hL6yfRLK9eqjdV8/QKY7RedJkssunK1s
+ gyqRsAcVM2H2b1WQ8JRRVJjRYJt6Qa9i1B3RnUUmF18PFvBQmSqlf9KqaG6DEFzmPdGV
+ tk8HF9n7MdKovJSG9KUM388mZq/80TRYRZJk4dao1T+CMcKP6XCcEB3cJK0o0h894gou
+ tZdEtMPFc3Xs+PCk6ewaofZxLwj+lbjZRhr8Yva73RmQ7+tB0BAEpOEWtUag2xSAY9C1
+ 9tZA==
+X-Gm-Message-State: AOAM531mGpfCRox8sw+udFcYDgVRdvTezz1N2mwQPVXP+V2+Kbq+A1Ys
+ mwrSecYPo2enT87Wdj56EsE65DK+ulZWjzjMDZE80MTfJK4=
+X-Google-Smtp-Source: ABdhPJxCiG/sNH4sbUcf1SYcvr+a3TwikH+aQW/cw3WTubDyX+dg52WdWzaBr5AAG3oyXogdYB0Ut9daUiDpnLsYrUU=
+X-Received: by 2002:a05:6638:22c7:: with SMTP id
+ j7mr13315871jat.77.1595948111439;
+ Tue, 28 Jul 2020 07:55:11 -0700 (PDT)
+MIME-Version: 1.0
+References: <CAPweEDySLuS1NVLv71LZ_UXRRdfxWQ5WQ__1wkkx5JY9vS1mWA@mail.gmail.com>
+In-Reply-To: <CAPweEDySLuS1NVLv71LZ_UXRRdfxWQ5WQ__1wkkx5JY9vS1mWA@mail.gmail.com>
+From: Samuel Falvo II <sam.falvo@gmail.com>
+Date: Tue, 28 Jul 2020 07:54:59 -0700
+Message-ID: <CAEz=sonuUeOMOHyBw8iezd5t6GjMCRDx=Sr2XauvvcpGV+EnbA@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+Subject: Re: [libre-riscv-dev] how do we test external interrupts?
+X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
+X-Mailman-Version: 2.1.23
+Precedence: list
+List-Id: Libre-RISCV General Development
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: base64
+Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
+Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+SSBtaWdodCBiZSBzdGF0aW5nIHRoZSBvYnZpb3VzOyBidXQsIGFjY29yZGluZyB0bwpodHRwczov
+L3d3dy5rZXJuZWwub3JnL2RvYy9odG1sL2xhdGVzdC92aXJ0L2t2bS9kZXZpY2VzL3hpdmUuaHRt
+bCwgaXQKbG9va3MgbGlrZSBYSUNTIGlzIGEgUE9XRVI3LSAvIFBPV0VSOC1yZWxhdGVkIHNwZWNp
+ZmljYXRpb24uCldpa2lwZWRpYSBpbmRpY2F0ZXMgUE9XRVI3IHdhcyByZWxlYXNlZCBhcm91bmQg
+MjAxMC1pc2guICBNYXliZQpmaW5kaW5nIHNwZWNzIGRhdGVkIGFib3V0IHRoYXQgdGltZSB3b3Vs
+ZCBiZSBhIGdvb2QgcGxhY2UgdG8gbG9vaz8gIChJCnRyaWVkIGJ1dCB3YXNuJ3Qgc3VjY2Vzc2Z1
+bC4pCgpPbiBUdWUsIEp1bCAyOCwgMjAyMCBhdCA2OjMxIEFNIEx1a2UgS2VubmV0aCBDYXNzb24g
+TGVpZ2h0b24KPGxrY2xAbGtjbC5uZXQ+IHdyb3RlOgo+Cj4gaSd2ZSBzdGFydGVkIG9uIHRoZSBY
+SUNTIGNvbnRyb2xsZXIsIGFuZCBoYXZlIGNvbnZlcnRlZCBib3RoIHRoZSBJQ1MgYW5kCj4gSUNQ
+LiAgYSBzaW1wbGUgdW5pdCB0ZXN0IG9uIFhJQ1MtSUNTIHNob3dzIGl0IHRvIGJlIGZ1bmN0aW9u
+YWwuCj4KPiBob3dldmVyIHdlIGFyZSBoYW1wZXJlZCBpbiBzZXZlcmFsIHdheXM6Cj4KPiAxKSB0
+aGVyZSBkb2VzIG5vdCBhcHBlYXIgdG8gZXhpc3QgYW4gYWN0dWFsIGFjY2Vzc2libGUgc3BlY2lm
+aWNhdGlvbi4KPgo+IDIpIHRoZSBvbmx5IGltcGxlbWVudGF0aW9ucyBhcmUgc291cmNlIGNvZGUg
+KGxpbnV4IGtlcm5lbCwgcWVtdSkKPgo+IDMpIG5vYm9keSBlbHNlIGhhcyB3cml0dGVuIHVuaXQg
+dGVzdHMKPgo+IDQpIGdpdmVuIHRoYXQgWElDUyBpcyBpbnZvbHZlZCBpbiAqZXh0ZXJuYWwqIGlu
+dGVycnVwdHMsIGhvdyBkbyB3ZSBldmVuCj4gKmJlZ2luKiB0byB3cml0ZSBhIHVuaXQgdGVzdCB0
+aGF0IHJ1bnMgdW5kZXIgZS5nLiBxZW11IGFuZCB0aGUgc2ltdWxhdG9yLAo+IGhlcmU/Pwo+Cj4g
+c28gaSdkIGxpa2UgdG8gb3BlbiB1cCB0aGUgZGlzY3Vzc2lvbiB0byBkZXZlbG9wIGEgc3RyYXRl
+Z3kgaGVyZS4KPgo+IG15IGZlZWxpbmcgaXMgdGhhdCB3ZSBtYXkgaGF2ZSB0byBjcmVhdGUgYSBz
+aW11bGF0ZWQgcGVyaXBoZXJhbCAoYW4KPiBpbnRlcnJ1cHQgZHJpdmVuIDE2NTUwIFVBUlQpIGlu
+IElTQUNhbGxlciB3aGljaCB3b3VsZCBhbGxvdyBleHBsb3JhdGlvbiwKPiBoZXJlLgo+Cj4gdGhv
+dWdodHMgd2VsY29tZS4KPgo+IGwuCj4KPgo+Cj4gLS0KPiAtLS0KPiBjcm93ZC1mdW5kZWQgZWNv
+LWNvbnNjaW91cyBoYXJkd2FyZTogaHR0cHM6Ly93d3cuY3Jvd2RzdXBwbHkuY29tL2VvbWE2OAo+
+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gbGlicmUt
+cmlzY3YtZGV2IG1haWxpbmcgbGlzdAo+IGxpYnJlLXJpc2N2LWRldkBsaXN0cy5saWJyZS1yaXNj
+di5vcmcKPiBodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGli
+cmUtcmlzY3YtZGV2CgoKCi0tIApTYW11ZWwgQS4gRmFsdm8gSUkKCl9fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxp
+c3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGli
+cmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==
+