(Thanks for cargo-nextest btw!)
1,091 karma · joined December 24, 2020
Maintainer of Rust subsystem on QEMU, and vhost-user devices on rust-vmm. Making a terminal e-mail client in my free time.
https://github.com/epilys https://pitsidianak.is/ manos@pitsidianak.is @epilys:matrix.org
(Thanks for cargo-nextest btw!)
Huh? A simple web search shows many, many, many results.
Keep in mind that TCG API and internals have no stable guarantees, so if you cross-reference with current QEMU code you are bound to find differences.
For Aarch64, Arm's official guide is pretty good https://developer.arm.com/documentation/102142/latest/
The disassembler is my next step, since it's the easiest to tackle. Swapping binja for a custom solution on the existing code would be relatively straightforward.
The JIT is a completely different beast, it's essentially the IR -> codegen steps of a compiler (meaning without parsing, syntax/lexical analysis, object generation). Seeing as I wanted to target both x86_64 and aarch64 hosts, using an existing solution would get me started faster before I eventually write my own.
My plan is to split the JIT backends and keep cranelift for x86_64 support, but have my own aarch64 JIT also.
You have to pick your battles and assign priorities, you cannot re-invent everything at once.
(Author here)
Meanwhile Plutarch enriches the laconic myth corpus by reporting that the Lacedaemonians were content with replying to a letter with only the words "About what you wrote: no." Writing style is part of the message.
https://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext...
Growing up bilingual, I personally always found Greek more verbose than English even in brevity. It's good for avoiding ambiguity and getting your intent across but sometimes bad for colloquial communication.
This study focuses on artist-designed frames at the end of the 19th century, many of which are preserved in the Havemeyer collection at the Metropolitan Museum, with a particular emphasis on a material known at the time as pâte coulante, unique in its ability to render extraordinary profiles, some of which could not have been realized by any other method available at the time. Although frames in pâte coulante can be seen surrounding the works of many late 19th century and early 20th century paintings, this study refers to the few superb examples available for study in the Metropolitan Museum and in private collections, which in many cases surround works by Edgar Degas. For artists like Degas, this method became crucial for executing radical frame designs. To reinforce the argument that the process of template-cut pâte coulante granted artists and framemakers the freedom to turn any design into a reliable and serviceable moulding, replicas of period mouldings were recreated using the available historic information, and the results gleaned from this technical study are included here.
https://www.ancientworldmagazine.com/site/assets/files/2766/...
This allows textures shaders and generally large amounts of data to skip being copied to and from the virtqueues, which is the usual method of virtio communication.
So to answer your question, if you use the Vulkan API on a guest to for example query the available Vulkan devices, if the correct mesa library is installed and virtio-gpu Venus is available, you will be able to use resources on the host with the Vulkan API.
My project is by no means ready for production but people interested to contribute are always welcome:
https://github.com/meli/mailpot
Dogfooded mailing lists and archives:
To be pedantic, the soldiers might have probably said Hellenes, not Greek (γραικοί). But Roman was also a common ethnonym back then, used by the Ottoman society. In Greek (Helleneke) it was spelled Ρωμιός https://en.wiktionary.org/wiki/%CE%A1%CF%89%CE%BC%CE%B9%CF%8... . The point of confusion was probably that, I suppose?
I grew up in Greece, no one uses any name other than Hellene anymore. To the point that "Greek" sounds more English than Greek to a native Greek speaker.
osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data. With osquery, SQL tables represent abstract concepts such as running processes, loaded kernel modules, open network connections, browser plugins, hardware events or file hashes.
Greece as an ethnic state is a modern concept, if you say "the Greeks hated Philip" to refer to Athens and other city states who were in conflict with Macedon, then you're using the Greek label erroneously. The Greeks were not a single peoples but a somewhat culturally, linguistically and religiously homogenous group of clans and the states they formed through the years.
Question about TSA: did you consider combining it with a formal specification of the locking model e.g. with Alloy? Or other formal method.