<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qtmips/qtmips_osemu, branch master</title>
<subtitle>MIPS CPU emulator for education purposes</subtitle>
<id>http://git.cynerd.cz/qtmips/atom?h=master</id>
<link rel='self' href='http://git.cynerd.cz/qtmips/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/'/>
<updated>2019-03-15T08:37:35Z</updated>
<entry>
<title>Switch to static libraries by default and ensure application rebuild when a library changes.</title>
<updated>2019-03-15T08:37:35Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-03-15T08:37:35Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=df8f379ac98ec8ddfafde57f211959e3073fc0de'/>
<id>urn:sha1:df8f379ac98ec8ddfafde57f211959e3073fc0de</id>
<content type='text'>
I have not found a way how to pass additional CONFIG options
to Debian package build (dpkg-buildpackage) when qmake is invoked from
debian/rules with debian helper based (dh) build.

The way how qmake solves dependencies between program and libraries
comes from stone age. It is necessary to include complete path
to the library in PRE_TARGETDEPS definition including lib prefix
and .a suffix. This is non portable and cannot be easily used
when static and dynamic libraries build alternatives are considered.

Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
<entry>
<title>Initial version of subset of SPIM system calls.</title>
<updated>2019-03-12T14:49:58Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-03-12T14:49:58Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=92e0df65f7d46eac5115d54d31a7807fc2faa8fb'/>
<id>urn:sha1:92e0df65f7d46eac5115d54d31a7807fc2faa8fb</id>
<content type='text'>
Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
<entry>
<title>Include missing target_errno.h.</title>
<updated>2019-03-11T14:09:24Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-03-11T14:09:24Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=93eb395b25d29a0c5f766f249ad592182ce64639'/>
<id>urn:sha1:93eb395b25d29a0c5f766f249ad592182ce64639</id>
<content type='text'>
Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
<entry>
<title>Correct computation of size in mmap2 stub implementation.</title>
<updated>2019-03-10T19:12:14Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-03-10T19:12:14Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=224b2d4e4e5813f3494c5439dcff68f49c87f0d5'/>
<id>urn:sha1:224b2d4e4e5813f3494c5439dcff68f49c87f0d5</id>
<content type='text'>
Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
<entry>
<title>Map host errno errors to the status and target syscall error reporting.</title>
<updated>2019-03-09T20:28:10Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-03-09T20:28:10Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=ab28ba46d6dcbf8539fc724bfbfb982722339036'/>
<id>urn:sha1:ab28ba46d6dcbf8539fc724bfbfb982722339036</id>
<content type='text'>
Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
<entry>
<title>Updated read and write, added open, close, ftruncate syscalls and fs_root option.</title>
<updated>2019-03-09T19:37:54Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-03-09T19:37:54Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=fc3571602f19d86ca86c25dd204f8662782e62d6'/>
<id>urn:sha1:fc3571602f19d86ca86c25dd204f8662782e62d6</id>
<content type='text'>
When operating system emulation root directory (fs_root) are selected
then open() syscall opens real host system files in this limited
subtree. When fs_root is not set then console is mapped to all
read, write, open and close calls.

Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
<entry>
<title>Enable configuration of syscalls emulation and stop on exception.</title>
<updated>2019-03-06T22:40:34Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-03-06T22:40:34Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=8d0f4806a7ad55710cb190e5a5c9388bd00c50a8'/>
<id>urn:sha1:8d0f4806a7ad55710cb190e5a5c9388bd00c50a8</id>
<content type='text'>
Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
<entry>
<title>Simple serial port receive implementation.</title>
<updated>2019-02-25T13:57:00Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-02-25T13:57:00Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=1889bd9353b309ea54f3543f5d609015fec5b73c'/>
<id>urn:sha1:1889bd9353b309ea54f3543f5d609015fec5b73c</id>
<content type='text'>
Simple polled mode serial port input implemented for
serial port peripheral and for read and readv system
calls. When end of input character reserve is reached
for read/readv, newline is automatically appended.

Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
<entry>
<title>System calls stubs for brk and mmap2.</title>
<updated>2019-02-15T20:47:21Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-02-15T20:47:21Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=1b4ef2f6ce2104f0c54c124eab58c4b5f6af4327'/>
<id>urn:sha1:1b4ef2f6ce2104f0c54c124eab58c4b5f6af4327</id>
<content type='text'>
Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
<entry>
<title>Implement write syscall and signal written characters to terminal.</title>
<updated>2019-02-14T09:07:44Z</updated>
<author>
<name>Pavel Pisa</name>
<email>pisa@cmp.felk.cvut.cz</email>
</author>
<published>2019-02-14T09:07:44Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/qtmips/commit/?id=7341a3329994bf655f2490c4e9758929bd95c23f'/>
<id>urn:sha1:7341a3329994bf655f2490c4e9758929bd95c23f</id>
<content type='text'>
Signed-off-by: Pavel Pisa &lt;pisa@cmp.felk.cvut.cz&gt;
</content>
</entry>
</feed>
