Friday, June 17, 2005

Deleted the code!

Whilst upgrading my home server to debian-sarge I managed to loose all the source for the winterm project Argh!
Luckily I had some of it saved elsewhere, but not the latest version of alios. So, I had to re-construct this. I also lost the source for the kernel module.
Re-creating alios proved to be a real pain. Alios would boot, load the kernel and then reset - going into an endless loop. This took me ages to track down until I found that the KERNEL_CS location had changed in the kernel source! This is reference from within alios, making it jump to the wrong location. (During the server upgrade, I went from a 2.4.x kernel to 2.6.x)