-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
well I finished a couple of different implementation styles (you can see my latest try here but there's always just something that just doesn't work. right now it seems to just write nothing and then read only 0s
I see - looking at the source code of x86_64 library, I noticed that:https://github.com/rust-osdev/x86_64/blob/master/src/structures/idt.rs#L516What does that line do? I don't know Rust, but it feels like it repeats the first 32 IDT entries (which are for exceptions) for rest of the IDT.
You can find my ATA driver at https://github.com/zhmu/dogfood/blob/develop/kernel/hw/ide.cpp - it is very basic (pio only and assumes a disk exists) and was only tested on QEMU.
A more complete ATA implementation can be found at https://github.com/zhmu/ananas/tree/master/kernel/dev/ata - there is also a AHCI driver at https://github.com/zhmu/ananas/tree/master/kernel/dev/ahci. Both these drivers have been developed and tested on real hardware.