[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] mini-os: added arch_unbind_ports
commit b757e8d41f7d61fff9560428e11a587796ebbc34 Author: Thomas Leonard <talex5@xxxxxxxxx> AuthorDate: Thu Jun 26 12:28:29 2014 +0100 Commit: Ian Campbell <ian.campbell@xxxxxxxxxx> CommitDate: Fri Jun 27 14:13:20 2014 +0100 mini-os: added arch_unbind_ports This allows closing any ports opened by the arch-specific code. ARM will use it for the debug port. Signed-off-by: Thomas Leonard <talex5@xxxxxxxxx> Acked-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx> --- extras/mini-os/arch/x86/events.c | 4 ++++ extras/mini-os/events.c | 1 + extras/mini-os/include/events.h | 4 ++++ 3 files changed, 9 insertions(+), 0 deletions(-) diff --git a/extras/mini-os/arch/x86/events.c b/extras/mini-os/arch/x86/events.c index e420a98..5198cf3 100644 --- a/extras/mini-os/arch/x86/events.c +++ b/extras/mini-os/arch/x86/events.c @@ -23,6 +23,10 @@ void arch_init_events(void) #endif } +void arch_unbind_ports(void) +{ +} + void arch_fini_events(void) { #if defined(__x86_64__) diff --git a/extras/mini-os/events.c b/extras/mini-os/events.c index 3c92d82..48742de 100644 --- a/extras/mini-os/events.c +++ b/extras/mini-os/events.c @@ -179,6 +179,7 @@ void init_events(void) void fini_events(void) { /* Dealloc all events */ + arch_unbind_ports(); unbind_all_ports(); arch_fini_events(); } diff --git a/extras/mini-os/include/events.h b/extras/mini-os/include/events.h index 0452d21..89b5997 100644 --- a/extras/mini-os/include/events.h +++ b/extras/mini-os/include/events.h @@ -26,6 +26,10 @@ typedef void (*evtchn_handler_t)(evtchn_port_t, struct pt_regs *, void *); /* prototypes */ void arch_init_events(void); + +/* Called by fini_events to close any ports opened by arch-specific code. */ +void arch_unbind_ports(void); + void arch_fini_events(void); int do_event(evtchn_port_t port, struct pt_regs *regs); -- generated by git-patchbot for /home/xen/git/xen.git#master _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |