DaiZhiyuan
an software engineer with an unparalleled passion for kernel, virtualization, and linux distribution building.
Beijing, China
Pinned Repositories
AArch64-Encoding
AArch64 Instructions, Opcodes and Binary Encoding
algorithms
Algorithms & Data structures in C++.
arm64-baremetal-demo
Baremetal_GICv3_v4
This example demonstrates the use of the Generic Interrupt Controller (GIC) in a baremetal environment.
Baremetal_SMMUv3
This project demonstrates the use of the System Memory Management Unit (SMMU) in a baremetal environment.
gem5-X
The gem5-X open source framework (based on the gem5 simulator)
Microbenchmarks
Trying to figure various CPU things out
study
Personal study notes
tinybox
tinybox is a lightweight tool for hosting KVM guests.
tinyOS
Minimal ARM Operating System for the Raspberry Pi 4, supporting aarch64 architectures.
DaiZhiyuan's Repositories
DaiZhiyuan/Baremetal_GICv3_v4
This example demonstrates the use of the Generic Interrupt Controller (GIC) in a baremetal environment.
DaiZhiyuan/Baremetal_SMMUv3
This project demonstrates the use of the System Memory Management Unit (SMMU) in a baremetal environment.
DaiZhiyuan/tinyOS
Minimal ARM Operating System for the Raspberry Pi 4, supporting aarch64 architectures.
DaiZhiyuan/arm64-baremetal-demo
DaiZhiyuan/study
Personal study notes
DaiZhiyuan/Microbenchmarks
Trying to figure various CPU things out
DaiZhiyuan/AArch64-Encoding
AArch64 Instructions, Opcodes and Binary Encoding
DaiZhiyuan/ampere-lts-kernel
Linux 5.4 and 5.10 Longterm kernel (LTS) with Ampere patches
DaiZhiyuan/Baremetal_coremark
This project demonstrates the coremark benchmark in a baremetal environment.
DaiZhiyuan/echartView
Use Echart to view static test data.
DaiZhiyuan/linkpack-zephyr
Zephyr OS is the closest environment to run the linkpack in baremetal environment.
DaiZhiyuan/tinybox
tinybox is a lightweight tool for hosting KVM guests.
DaiZhiyuan/ASIC-DEFLATE-for-memory
hardware (ASIC) DEFLATE designed for low-latency page-granularity memory compression and implemented in Chisel
DaiZhiyuan/awesome-virtualization
Collection of resources about Virtualization
DaiZhiyuan/Baremetal_linpack
This project demonstrates the linpack benchmark in a baremetal environment.
DaiZhiyuan/ccdemo
This bundle includes a Linux demonstration program which executes a specified ARM instruction and presents the result along with the state of the APSR (or CPSR) condition flags and a list of conditional execution codes which match.
DaiZhiyuan/DaiZhiyuan
GitHub profile
DaiZhiyuan/devmem
Cross Compiler compatible version
DaiZhiyuan/FreeRTOS-GCC-ARM926ejs
A port of FreeRTOS to the ARM 929EJ-S Versatile Platform Baseboard
DaiZhiyuan/jepdecode
JEP106 (Standard Manufactur's Identification Code) decode program.
DaiZhiyuan/lava
Read only mirror https://git.lavasoftware.org/lava/lava
DaiZhiyuan/lz77
Small byte-aligned LZ77 compression
DaiZhiyuan/Open-Source-Parameterized-Low-Latency-Aggressive-Hardware-Compressors-and-Decompressors
DaiZhiyuan/pcie_debug
Command line tool to Read/Write to PCIe BARx memory space
DaiZhiyuan/rdma_example
DaiZhiyuan/sig-core-bld-seven
CentOS Linux 7, build metadata and mock configs
DaiZhiyuan/spectre-meltdown-checker
Spectre, Meltdown, Foreshadow, Fallout, RIDL, ZombieLoad vulnerability/mitigation checker for Linux & BSD
DaiZhiyuan/test-tlb
Stupid memory latency and TLB tester
DaiZhiyuan/vinux
Swiss Army Knife,Dark power vim config
DaiZhiyuan/vmlinux-to-elf
A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)