Lenovo S10 RAM Upgrade

The Lenovo S10 comes with 1 GB of RAM - 512 MB soldered on-board and a replaceable 512 MB stick. It is quite an easy upgrade so I decided to chuck in a 2 GB stick. The Atom CPU has an addressable limit of 2 GB and will turn off the on-board RAM when this limit is reached. After putting it in the BIOS shows 2038 MB and Windows XP will confirm this, however other OSs such as Windows 7 will show 2.5 GB even though it will not be able to address this amount.
Windows XP:
Image
Windows 7:
Image