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