Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 21551
b: refs/heads/master
c: 0c51ed9
h: refs/heads/master
i:
  21549: f76f056
  21547: 28d18f7
  21543: b4c0469
  21535: 09dbbf1
v: v3
  • Loading branch information
David S. Miller committed Mar 20, 2006
1 parent 4424a0d commit f8d5302
Show file tree
Hide file tree
Showing 4 changed files with 902 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 90a6646bf6a1ca821f32d5510e935855612904df
refs/heads/master: 0c51ed93ca0ecbf44ec096f4bd04c12a3e761e6b
3 changes: 2 additions & 1 deletion trunk/arch/sparc64/kernel/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ obj-y := process.o setup.o cpu.o idprom.o \
traps.o devices.o auxio.o una_asm.o \
irq.o ptrace.o time.o sys_sparc.o signal.o \
unaligned.o central.o pci.o starfire.o semaphore.o \
power.o sbus.o iommu_common.o sparc64_ksyms.o chmc.o
power.o sbus.o iommu_common.o sparc64_ksyms.o chmc.o \
visemul.o

obj-$(CONFIG_PCI) += ebus.o isa.o pci_common.o pci_iommu.o \
pci_psycho.o pci_sabre.o pci_schizo.o \
Expand Down
5 changes: 5 additions & 0 deletions trunk/arch/sparc64/kernel/traps.c
Original file line number Diff line number Diff line change
Expand Up @@ -2273,6 +2273,11 @@ void do_illegal_instruction(struct pt_regs *regs)
} else if ((insn & 0xc1580000) == 0xc1100000) /* LDQ/STQ */ {
if (handle_ldf_stq(insn, regs))
return;
} else if (tlb_type == hypervisor) {
extern int vis_emul(struct pt_regs *, unsigned int);

if (!vis_emul(regs, insn))
return;
}
}
info.si_signo = SIGILL;
Expand Down
Loading

0 comments on commit f8d5302

Please sign in to comment.