Make a VTI domain boot again.

Signed-off-by Anthony Xu <anthony.xu@intel.com>
This commit is contained in:
kaf24@firebug.cl.cam.ac.uk committed 2006-02-09 16:03:17 +01:00
1 parent f0a5649694
commit 6d3a6af8ed
2 files changed
+6 -4

No files matched your search

+1 -1
View File
@@ -169,7 +169,7 @@ ia64_handle_irq (ia64_vector vector, struct pt_regs *regs)
* handler needs to be able to wait for further keyboard interrupts, which can't
* come through until ia64_eoi() has been done.
*/
irq_exit();
xen_irq_exit(regs);
}
#ifdef CONFIG_HOTPLUG_CPU
+5 -3
View File
@@ -10,7 +10,6 @@
#include <asm/hw_irq.h>
#include <asm/delay.h>
void
xen_debug_irq(ia64_vector vector, struct pt_regs *regs)
{
@@ -60,11 +59,14 @@ xen_do_IRQ(ia64_vector vector)
/*
* Exit an interrupt context. Process softirqs if needed and possible:
*/
void irq_exit(void)
void xen_irq_exit(struct pt_regs *regs)
{
//account_system_vtime(current);
sub_preempt_count(IRQ_EXIT_OFFSET);
if (!in_interrupt() && local_softirq_pending()) {
if((((char *)regs) -(char *) current) != (IA64_STK_OFFSET-IA64_PT_REGS_SIZE))
return;
if (!in_interrupt()&&local_softirq_pending()) {
add_preempt_count(SOFTIRQ_OFFSET);
do_softirq();
sub_preempt_count(SOFTIRQ_OFFSET);
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.