Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch
On 19.11.2011 18:13, Cherry G. Mathew wrote:
Module Name: src
Committed By: cherry
Date: Sat Nov 19 17:13:39 UTC 2011
Modified Files:
src/sys/arch/x86/include: cpu.h
src/sys/arch/xen/include: hypervisor.h
src/sys/arch/xen/x86: hypervisor_machdep.c
src/sys/arch/xen/xen: evtchn.c
Log Message:
[merging from cherry-xenmp] bring in bouyer@'s changes via:
http://mail-index.netbsd.org/source-changes/2011/10/22/msg028271.html
From the Log:
Log Message:
Various interrupt fixes, mainly:
keep a per-cpu mask of enabled events, and use it to get pending events.
A cpu-specific event (all of them at this time) should not be ever masked
by another CPU, because it may prevent the target CPU from seeing it
(the clock events all fires at once for example).
This patch breaks various xenstore/xenbus related functions, like
ballooning. Steps to reproduce:
- connect to a dom0 system
- try ballooning up or down, with:
sysctl -w machdep.xen.balloon.target=100000
All newly created processes will then stay in tstile, and the sysctl
never returns, waiting on "rplq" wait channel.
Observed in QEMU, Virtualbox, and my amd64 spare host.
--
Jean-Yves Migeon
jeanyves.migeon%free.fr@localhost
Home |
Main Index |
Thread Index |
Old Index