<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi/.gitignore, branch master</title>
<subtitle>ACTIVE - Kernel with migrating threads as IPC</subtitle>
<id>https://metanimi.dy.fi/cgit/kmi/atom?h=master</id>
<link rel='self' href='https://metanimi.dy.fi/cgit/kmi/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/'/>
<updated>2024-11-01T10:48:10Z</updated>
<entry>
<title>remove benchmarks autogenerated file</title>
<updated>2024-11-01T10:48:10Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-01T10:30:11Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=3a6dd24312f1fc8eea9f2b8b25daca808a35828f'/>
<id>urn:sha1:3a6dd24312f1fc8eea9f2b8b25daca808a35828f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove tests.mk</title>
<updated>2024-07-17T19:17:16Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-07-17T19:17:16Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=f952391ee86f42d7606b2d3791931aba746a7aca'/>
<id>urn:sha1:f952391ee86f42d7606b2d3791931aba746a7aca</id>
<content type='text'>
+ Accidentally included, should really be more observant
</content>
</entry>
<entry>
<title>make tests a bit more sensible</title>
<updated>2024-07-17T19:02:47Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-07-17T19:02:47Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=1a0d61b33c2365cf413bf584289058d0d9097377'/>
<id>urn:sha1:1a0d61b33c2365cf413bf584289058d0d9097377</id>
<content type='text'>
+ At least by my standards. Some amount of scripting going on, but
  should still be fine.

  Effectively, source.mk contains information to build the test,
  check.mk checks the generated log from running the test. As a results,
  check.mk should output OK into reports/$TEST/OK if everything went
  well, and anything else otherwise. The user can then look at
  reports/$TEST/log to see what went wrong.

  I expect to add some more features, such as starting QEMU with gdb and
  running a single test a bit easier than right now (same limitation as
  in the top level makefile, i.e. you have to specify

	make -f scripts/makefile $TEST

  from within `tests` and you must have ran `make check` at that point
  so that `tests.mk` is fully generated. Not huge issues, but slightly
  annoying, somewhat unsure how to work around them properly but we'll
  see.
</content>
</entry>
<entry>
<title>start working on tests</title>
<updated>2024-07-09T19:12:27Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-07-09T19:12:27Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=e8a1df103cc28419dd7d4439c0b1d1739d110f78'/>
<id>urn:sha1:e8a1df103cc28419dd7d4439c0b1d1739d110f78</id>
<content type='text'>
+ Current setup will likely not last long, just a stopgap until I figure
  out how I want to build each testcase etc.

  Probably dir based, but I'll probably add some scripts that generate
  the build rules for each test case (or binary?). Also, should probably
  put ouput files in a build directory and keep the source clean, but
  again, good enough for now.

  Will have to start implementing more extensive tests, and probably
  come up with some way to compare textual output etc.
</content>
</entry>
<entry>
<title>fix documentation warnings</title>
<updated>2022-09-02T10:19:36Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-09-02T10:19:06Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=9398194058eeb365bfc985b31b4049ccfd44ac45'/>
<id>urn:sha1:9398194058eeb365bfc985b31b4049ccfd44ac45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change bit utils to not be __*</title>
<updated>2022-05-24T18:25:15Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-24T18:25:15Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=4123ec776d3769728e1e12379887da34c12ee8f8'/>
<id>urn:sha1:4123ec776d3769728e1e12379887da34c12ee8f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial musings about exec</title>
<updated>2022-05-24T18:18:55Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-24T18:18:55Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=e033569910aecb4d8fb437a622e542b8803834ec'/>
<id>urn:sha1:e033569910aecb4d8fb437a622e542b8803834ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modify file gen</title>
<updated>2022-05-23T19:05:16Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-23T19:05:16Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=b28fd7d9121c63ae6a1737d890414ef8cce177e0'/>
<id>urn:sha1:b28fd7d9121c63ae6a1737d890414ef8cce177e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>start testing out doxygen</title>
<updated>2022-05-22T18:12:49Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-22T18:12:49Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=ae2843b3999f619da3cd4d6a37e488527dc481ac'/>
<id>urn:sha1:ae2843b3999f619da3cd4d6a37e488527dc481ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apos compiles on netbsd with LLVM=1</title>
<updated>2022-05-05T23:04:21Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-05T23:04:21Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=346c0c9f4916bfe42108f79478bfddadc0f14cae'/>
<id>urn:sha1:346c0c9f4916bfe42108f79478bfddadc0f14cae</id>
<content type='text'>
+ Turns out I had a dumb debugging echo that was messing up my variables. Oh well.

+ I'd still like to get riscv64-unknown-elf-gcc to compile, currently I've only managed with riscv64--netbsd-gcc, weird. Also, I have learned that BSD make doesn't use $&lt; for some reason, so all rules should reference the full file name henceforth. BSD make does use $@, but for consistency I did away with it as well.
</content>
</entry>
</feed>
