novena-next / docs

MIT License
13 stars 3 forks source link

eepromoops is not year 2038 ready #11

Open Jookia opened 4 years ago

Jookia commented 4 years ago

The kernel has moved all its time keeping to be year 2038 ready on 32-bit systems, but the eepromoops header only stores 32-bit timestamps. Furthermore it has no reserved or version fields that could be used to extend the header in a backwards-compatible way. My thought for this is to add a trailer to the data containing new fields, this way old kernels won't look for it.