Jim Huang

Results 107 issues of Jim Huang

JIT compilers present unique security challenges due to their complexity and lack of memory safety. These compilers handle untrusted input programs, optimize code, and incorporate components like garbage collectors. Such...

research

There is some relevant documentation included with the current RISC-V instructions decoding implementation. The maintenance and verification, however, are not straightforward. Instead, we may describe how RISC-V instructions are encoded...

help wanted

Extending #268, alignment prediction involves using branch prediction techniques to predict whether a memory address is correctly aligned. If the prediction is correct, we can skip unnecessary alignment checks, which...

enhancement

The rv32emu employs block chaining, macro-operation fusion during the decoding stage would be generally more advantageous. This is because the primary benefit of block chaining is to streamline the transition...

enhancement

[blackhv](https://github.com/18AX/blackhv) demonstrates how a simple framebuffer device can be implemented in a fairly straightforward way.

After reviewing the Makefile, I noticed that there are several targets that have not been satisfied because the corresponding files are missing. These missing files are causing issues with the...

At present, Natrium points to [Natrium Mobile Application End User License Agreement](https://avengemedia.github.io/kalium/eula_natrium.html) as EULA hyperlink. However, the copyright holder of Natrium is Appditto LLC rather than "Avenge Media LLC", which...

It is easier to extend and add new test cases with the rewritten build system.

This commit introduces support for the CROSS_COMPILE variable, which is commonly used in cross-compilation projects such as the Linux kernel. When CROSS_COMPILE is set, the build process will use it...

Current PoW internals consist of various `malloc` and `free`, which are called frequently. It is bad for performance considerations. Using [memory pool](https://en.wikipedia.org/wiki/Memory_pool) is a common technique to speed up and...

enhancement
feature