[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Small address spaces patch for Xen



Jacob Gorm Hansen wrote:
Hi,

attached is my patch for xen and xenlinux to enable small address spaces. To use this, you will need a purpose-built user space for dom0, available through the link below. Unpack this in an empty partition, on a ramdisk, or export it as an nfsroot. Remember to add init=/linuxrc to your dom0 kernel commandline.


And by the way, if you have HT please remember to run xen with the 'noht' option if you want to see anything change.

Also, in xen/arch/x86/domain.c, if you #define the symbol SW_PERF, you will get periodic printk's telling you how many TLB flushes you save with this print:

printk("tot %d free %d update %d flush %d\n",sw_total, sw_free, sw_update, sw_flush);

'tot' is the total amount of context switches, 'update' is the number of pgd-cache updates (memcpys), and 'flush' is the total amount of TLB flushes.

'free' is total/2, and not really interesting as the other half is also free.

Jacob

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.