<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sail/doc/Makefile, branch sail2</title>
<subtitle>Formal specification language for ISAs</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/'/>
<entry>
<title>More work on GDB interface</title>
<updated>2019-11-01T20:13:36+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2019-11-01T20:13:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=3aca640eaf8cb10d473c64bd1ee7c462ab2236f4'/>
<id>3aca640eaf8cb10d473c64bd1ee7c462ab2236f4</id>
<content type='text'>
The following now works to run sail on every HVC call with hafnium

function gdb_init() -&gt; unit = {
  // Connect to QEMU via GDB
  sail_gdb_qemu("");
  sail_gdb_symbol_file("hafnium.elf.sym");
  sail_gdb_send("break-insert sync_lower_exception")
}

function gdb() -&gt; unit = {
  gdb_init();
  while true do {
    sail_gdb_send("exec-continue");
    sail_gdb_sync()
  }
}
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following now works to run sail on every HVC call with hafnium

function gdb_init() -&gt; unit = {
  // Connect to QEMU via GDB
  sail_gdb_qemu("");
  sail_gdb_symbol_file("hafnium.elf.sym");
  sail_gdb_send("break-insert sync_lower_exception")
}

function gdb() -&gt; unit = {
  gdb_init();
  while true do {
    sail_gdb_send("exec-continue");
    sail_gdb_sync()
  }
}
</pre>
</div>
</content>
</entry>
<entry>
<title>Update riscv example in manual to make it current</title>
<updated>2019-11-01T16:26:53+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2019-11-01T16:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=24c0617820ff98a7cc46d21ededc13c9d6b56e24'/>
<id>24c0617820ff98a7cc46d21ededc13c9d6b56e24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix manual, and include Alexandre's typo fixes</title>
<updated>2019-02-21T20:03:20+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2019-02-21T20:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=9c13d5888fdd12aa46f9a3b1a752cf040bc94939'/>
<id>9c13d5888fdd12aa46f9a3b1a752cf040bc94939</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The RISCV environment variable collides with common usage by the RISC-V toolchain; use SAIL_RISCV instead to refer to sail-riscv.</title>
<updated>2019-01-22T02:42:12+00:00</updated>
<author>
<name>Prashanth Mundkur</name>
</author>
<published>2019-01-22T02:42:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=8a3c75dfd07d7264a82450aaebce86b5e82c974b'/>
<id>8a3c75dfd07d7264a82450aaebce86b5e82c974b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some issues with latex generation so manual builds again</title>
<updated>2019-01-21T16:19:20+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2019-01-21T16:19:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=d2d7321afb0112142966c44a8dc4719851f20035'/>
<id>d2d7321afb0112142966c44a8dc4719851f20035</id>
<content type='text'>
since riscv is no longer in this repository, and we use the RISC-V
duopod as an example, you need to build as:

make RISCV=directory manual.pdf

if directory is not equal to ../../sail-riscv (which is where it would
be if sail and sail-riscv are checked out in the same respository
together)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
since riscv is no longer in this repository, and we use the RISC-V
duopod as an example, you need to build as:

make RISCV=directory manual.pdf

if directory is not equal to ../../sail-riscv (which is where it would
be if sail and sail-riscv are checked out in the same respository
together)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a bug with type-checking and latex generation</title>
<updated>2019-01-21T14:25:56+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2019-01-21T14:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=3797f0a21c142b37c6ce0728f60b231f2230c4f0'/>
<id>3797f0a21c142b37c6ce0728f60b231f2230c4f0</id>
<content type='text'>
We should maybe just make the -latex option behavior the default to avoid this kind of thing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should maybe just make the -latex option behavior the default to avoid this kind of thing
</pre>
</div>
</content>
</entry>
<entry>
<title>Support building an anonymised version of manual. Fix sail example in manual. Remove incomplete types chapter from manual per AA's recommendation.</title>
<updated>2018-07-09T13:57:20+00:00</updated>
<author>
<name>Robert Norton</name>
</author>
<published>2018-07-09T13:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=8139ae498b4809833394b3e0548757426ff912cc'/>
<id>8139ae498b4809833394b3e0548757426ff912cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Start working on documentation</title>
<updated>2018-04-25T19:23:35+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2018-04-18T13:14:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=7511b5f693d350fa0d675f0c527d0d633a0ba560'/>
<id>7511b5f693d350fa0d675f0c527d0d633a0ba560</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
