David P. Reed's repositories
clock_speed
code that calibrates TSC clock and uses it to measure various low level timings
manifold
Geometry library for topological robustness
hiccups
Measures the system induced jitter ("hiccups") a CPU bound thread experiences
bplus_tree
Simple b+ tree with test program
zydis
Fast and lightweight x86/x86-64 disassembler and code generation library
zasm
x86-64 Assembler based on Zydis
zycore-c
Internal library providing platform independent types, macros and a fallback for environments without LibC.
unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
cannoli
High-performance QEMU memory and instruction tracing
klipper
Klipper is a 3d-printer firmware
server
A place to share code and server configurations in support of the networkQuality tool
trimesh
Python library for loading and using triangular meshes.
tinynf
Code artifact of the paper "A Simpler and Faster NIC Driver Model for Network Functions" (OSDI 2020)
mimalloc
mimalloc is a compact general purpose allocator with excellent performance.
lx2160a_uefi
Parent build repository for generating UEFI firmware for the LX2160a
musl
Unofficial mirror of etalabs musl repository. Updated daily.
Marlin_2.0.x
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Lupine-Linux
Linux in Unikernel Clothing
pyglet
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
mipi_csi_receiver_FPGA
MIPI CSI-2 Camera Sensor Receiver verilog HDL implementation For any generic FPGA. Tested with IMX219 on Lattice MachXO3LF. 2Gbps UVC Video Stream Over USB 3.0 with Cypress FX3
meshroom
3D Reconstruction Software
uefi-sample
UEFI Apps Skeleton without EDK Build System
Code-used-on-Daniel-Lemire-s-blog
This is a repository for the code posted on my blog
lx2160a_build
Scripts to build basic images for LX2160A COM express type 7 modules
mediasoup
Cutting Edge WebRTC Video Conferencing
skeleton-kernel-module
skeleton kernel module with basic entry/exit functions
x86-bare-metal-examples
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/************/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/************/linux-kernel-module-cheat#baremetal-setup
MKS-Robin-mini
MKS Robin Mini is a powerful 32-bit 3D printer control board with STM32F103VET6. Support Marlin2.0. Support MKS Robin TFT24/28/32... Screens. The motherboard integrates 4 A4988 axis and software set current, hot bed, heating heads, 2 NTC100K, 1 MAX31855.The motherboard integrates After shutdown. Support MKS Robin WIFI for cloud printing and supports firmware update by SD card…