some old patches I had in my repo

I guess I forgot to push them.  I think we've already had some discussion on the list about them.

Summary:
* fix "<invalid>" bug
* add some extra checks to cpu-config.c
* add AECSR support
* fix 0x80000000 / 0xffffffff bug