Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/arch/xen
Module Name: src
Committed By: jym
Date: Fri Oct 24 21:09:24 UTC 2008
Modified Files:
src/sys/arch/xen/include: evtchn.h xenbus.h
src/sys/arch/xen/x86: x86_xpmap.c
src/sys/arch/xen/xen: evtchn.c hypervisor.c xbd_xenbus.c
src/sys/arch/xen/xenbus: xenbus_comms.h xenbus_probe.c xenbus_xs.c
Log Message:
- rename init_events() to events_init(), to better reflect netbsd semantics
- change unbind_[pv]irq_from_evtch() so that they now return the event
channel the [PV]IRQ was bound to. It reflects the opposite behaviour of the
bind_[pv]irq_to_evtch() functions.
- remove xenbus_suspend() and xenbus_resume() prototypes, as they are not
used anywhere else, and will conflict with the xenbus pmf(9) handlers.
- make start_info aligned on a page boundary, as Xen expects it to be so.
- mask event channel during xbd detach before removing its handler (can
avoid spurious events).
- add the "protocol" entry in xenstore during xbd initialization. Normally
created during domU's boot by xentools, it is under domU's responsibility
in all other cases (save/restore, hot plugging, etc.).
- modifications to xs_init(), so that it can properly return an error.
Reviewed by Christoph (cegger@).
To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 src/sys/arch/xen/include/evtchn.h
cvs rdiff -r1.9 -r1.10 src/sys/arch/xen/include/xenbus.h
cvs rdiff -r1.10 -r1.11 src/sys/arch/xen/x86/x86_xpmap.c
cvs rdiff -r1.38 -r1.39 src/sys/arch/xen/xen/evtchn.c
cvs rdiff -r1.41 -r1.42 src/sys/arch/xen/xen/hypervisor.c
cvs rdiff -r1.31 -r1.32 src/sys/arch/xen/xen/xbd_xenbus.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/xen/xenbus/xenbus_comms.h
cvs rdiff -r1.24 -r1.25 src/sys/arch/xen/xenbus/xenbus_probe.c
cvs rdiff -r1.15 -r1.16 src/sys/arch/xen/xenbus/xenbus_xs.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index