*Vivek Pandya*
On Tue, Nov 24, 2015 at 5:30 PM, <lowrisc-dev-request(a)lists.lowrisc.org>
wrote:
Send lowrisc-dev mailing list submissions to
lowrisc-dev(a)lists.lowrisc.org
To subscribe or unsubscribe via the World Wide Web, visit
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/lowrisc-dev-lis...
or, via email, send a message with subject or body 'help' to
lowrisc-dev-request(a)lists.lowrisc.org
You can reach the person managing the list at
lowrisc-dev-owner(a)lists.lowrisc.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of lowrisc-dev digest..."
Today's Topics:
1. Re: lowrisc-dev Digest, Vol 14, Issue 5 (Ivan Seminara)
----------------------------------------------------------------------
Message: 1
Date: Mon, 23 Nov 2015 21:24:08 +0000
From: Ivan Seminara <ivanseminara(a)gmail.com>
Subject: [lowrisc-dev] Re: lowrisc-dev Digest, Vol 14, Issue 5
To: lowrisc-dev(a)lists.lowrisc.org
Message-ID:
<CAEoXWJ+92Q1u69mgSXtZUce8Sc_WNMMnydv5H+=
3A0mnpkqhRA(a)mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
On Mon, Nov 23, 2015 at 6:33 PM, vivek pandya <vivekvpandya(a)gmail.com>
> wrote:
>
> Hi Ivan,
>
> I have started looking into it by following lowRISC tagged memory
> tutorial and also reading and watching tutorials on risc-v ISA and
related
> tools, if you like we can work together and As mentioned in the proposal
> there are more possible work one LLVM is in this. Please share your
> thoughts about it.
>
> Sincerely,
> Vivek Pandya
> ------------------------------
> Date: Tue, 24 Nov 2015 01:26:37 +0530
> From: vivek pandya <vivekvpandya(a)gmail.com>
> Subject: [lowrisc-dev] Re: Please provide update on LLVM in lowRISC
> To: lowrisc-dev(a)lists.lowrisc.org
>
> Hello ,
>
> I have came across recent presentation about update of lowrisc by Alex.
> According to that LLVM pass for protecting code pointer with tagged
memory
> has been implemented.
> Can anybody please provide update on that ? also what is the future work
> required and if any body is working on it or not ?
>
> *Vivek Pandya*
> ------------------------------
> Date: Mon, 23 Nov 2015 20:09:23 +0000
> From: Alex Bradbury <asb(a)asbradbury.org>
> Subject: Re: [lowrisc-dev] Re: Please provide update on LLVM in
> lowRISC
> To: vivek pandya <vivekvpandya(a)gmail.com>
>
> On 23 November 2015 at 19:56, vivek pandya <vivekvpandya(a)gmail.com>
wrote:
>
> Hi Vivek, Ivan,
>
> Apologies for the slow response. Matthew Toseland did some work on
> this over the summer, producing a prototype implementation. You can
> find notes about how far this got here:
>
>
https://github.com/toad/riscv-llvm/blob/tag-code-pointers-tagged-register...
> It's a proof of concept rather than a full implementation. We hope to
> release more documentation on 1) what was done over the summer and 2)
> plans for what remains to be done, but it's been difficult to find
> time over the past few month or two.
>
> Best,
>
> Alex
>
Hi Vivek,
As I said I'd love to be able to discuss the work with someone else, my
university
has plenty of GCC gurus but a distinct lack of LLVM experts, and working
together
we can accomplish more.
I'm in a computer security course so it should be reasonably easy to
coordinate
so that we can both provide the original work we need.
Thank you for the link Alex, looking into it.
Sincerely,
Ivan
Hi Ivan ,
The link shared by Alex contains how to setup the required environment and
what are the bugs in current implementation , mean while I have contacted
to Matthew Toseland who has done this work and some part that required
modification of ISA is done by *Lucas Sonnabend *. I have forked Metthew's
riscv-llvm repository and he suggested to read about his work . I have
converted the LaTeX document to PDF , you can get it here
https://drive.google.com/file/d/0B9dbhMvDgdLaZHo3RHRMVFF4Vm8/view?usp=sha...
As the setup it self involves a lot of hack so I would suggest we should
begin by setup the whole environment followed by solving the bugs . The PDF
shared above is very important to understand the over all design and
details of work done previously . Also while solving the bugs we required
to understand many things like riscv, and tools simulators etc. After that
we can think about future work.
Sincerely,
Vivek
------------------------------
_______________________________________________
lowrisc-dev mailing list
lowrisc-dev(a)lists.lowrisc.org
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/lowrisc-dev-lis...
End of lowrisc-dev Digest, Vol 14, Issue 6
******************************************