Commit Graph

6 Commits

Author SHA1 Message Date
modeco80
f545235e30 //src/hv/kvm: Begin implementing the acclerant API
The files were moved to be a little bit nicer directory-structure wise.

Errors are now thrown via exceptions. I initially wanted to do
no-exceptions, but doing so will be kind of annoying with third party
libraries and in general, so the shift to exceptions is a Good Thing.
2026-02-15 15:25:35 -05:00
modeco80
d34a6058fb //docs: Add coding style document 2026-02-15 11:16:15 -05:00
modeco80
97a001ac90 *: reformat 2026-02-15 11:02:49 -05:00
modeco80
c6e2128875 //utils: Add some scaffolding code
Error is.. well, an error. Unlike std::error_code, or etc, we use a
string so that code can attach its own context. It's not perfect, but
it's better than error categories, and that's good enough.

A early idea for the api of kvm::VM is provided, but I'm not attached to
it.
2026-02-15 10:56:05 -05:00
modeco80
119058ffae chore(*): add some reference hardware datasheets 2026-02-14 22:04:49 -05:00
modeco80
2dd2d9c995 basic project 2026-02-14 21:54:27 -05:00