Jun Sun wrote: > So you really can't do 1.5GB on 32 bit kernel. > > It is interesting that PPC allows one to adjust user space size and > kernel space size. So on PPC you can get up to 2.5GB system RAM with > 1GB user space. Don't be confusing virtual/physical addressing. The highmem stuff allows access to larger physical address space by providing "windows" through the virtual space. The memory space configuration on PPC was done before highmem was working properly, but it has remained as an embedded configuration option. When using highmem, you obviously can't map all of the physical memory at once, so your applications and drivers have to coordinate what is mapped at a single instance. The PPC configuration option gives us a little flexibility to allow a little more kernel mapping for drivers when it is necessary (or to work around weird I/O mapping problems). Thanks. -- Dan