Blog.nechutny.net

Blog o webu a IT.

Work on KVM/ARM unit tests - September

New month, new problem. I've updated Fedora's packages and then arm cross compiler stopped working. GCC was updated from 4.8.2 to 4.9.1-1. So I've tried clean Andrew's repo and without success. So next try was another clean Fedora 20 installation and behaviour was the same. Google found Bug #1122003 which say, that it was fixed in cross-gcc-4.9.1-2 month ago, but in F20 repository is still bugged 4.9.1-1 :-(. Number of required rpm packages for upgrading gcc was relatively low, so I've downloaded them from repo for f22 and installed via rpm -U. Project now can be compiled, but crash at startup. So downgrading to cross gcc 4.8.1-5.2 was only working solution.

... pokračovat ve čtení.

Work on KVM/ARM unit tests - August

After spending the whole week trying fix a bug, that wasn't even bug anyway I have started working on VFP tests. Unfortunately I based my work on:

The flags are set if the appropriate condition has arisen, and cleared if not.

and don't check it in ARM's manual for Cortex-a15. This was my really stupid mistake, because in documentation for Cortex-a15's VFP there are exceptions flags described as cumulative, so they do NOT reset to 0. So how I have created "fix" for this "bug" is described in a collapsed text with the title "How to make a bug in QEMU?".

... pokračovat ve čtení.

Work on KVM/ARM unit tests

(Skip these boring to technical things...). A few weeks before the end of semester I have started looking for a job. The main reason was increasing my skills and gaining more experience. I rejected an offer from IBM for PHP programming as I would like something more challenging and interesting. I've found offers on faculty Q labs page with interesting work subjects, so I chose Open source software testing, entered my email address and waited...

... pokračovat ve čtení.