Linux MIPS Architecture development
 help / color / mirror / Atom feed
* [PATCH 0/7] MIPS: math-emu: Branch delay slot emulation fixes
@ 2016-01-22  5:20 Maciej W. Rozycki
  2016-01-22  5:20 ` Maciej W. Rozycki
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Maciej W. Rozycki @ 2016-01-22  5:20 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: Aurelien Jarno, linux-mips

Hi,

 This small patch series addresses the following issues with branch delay 
slot emulation in our floating-point emulator:

- NOP emulation sometimes causes SIGILL (Aurelien's bug),

- microMIPS emulation always goes astray,

- microMIPS emulation of ADDIUPC always returns the wrong result.

Also included are a bunch of code clean-ups and comment fixes.  See 
individual patch descriptions for further details.

 I attempted to move clean-ups to the end, so that they do not interfere 
with backporting, except with 2/7 which, if reordered, would require 3/7 
to become ill-formatted.  I hope this is OK.  Changes 5-7/7 do not require 
backporting.

 This series has been validated with a MIPS M5150 processor.

  Maciej

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2016-01-23 12:39 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-22  5:20 [PATCH 0/7] MIPS: math-emu: Branch delay slot emulation fixes Maciej W. Rozycki
2016-01-22  5:20 ` Maciej W. Rozycki
2016-01-22  5:20 ` [PATCH 1/7] MIPS: math-emu: Correctly handle NOP emulation Maciej W. Rozycki
2016-01-22  5:20   ` Maciej W. Rozycki
2016-01-22  5:20 ` [PATCH 2/7] MIPS: math-emu: dsemul: Fix ill formatting of microMIPS part Maciej W. Rozycki
2016-01-22  5:20   ` Maciej W. Rozycki
2016-01-22  5:20 ` [PATCH 3/7] MIPS: math-emu: Make microMIPS branch delay slot emulation work Maciej W. Rozycki
2016-01-22  5:20   ` Maciej W. Rozycki
2016-01-22  5:21 ` [PATCH 4/7] MIPS: math-emu: Correct the emulation of microMIPS ADDIUPC instruction Maciej W. Rozycki
2016-01-22  5:21   ` Maciej W. Rozycki
2016-01-22  5:21 ` [PATCH 5/7] MIPS: math-emu: dsemul: Correct description of the emulation frame Maciej W. Rozycki
2016-01-22  5:21   ` Maciej W. Rozycki
2016-01-22  5:21 ` [PATCH 6/7] MIPS: inst.h: Fix some instruction descriptions Maciej W. Rozycki
2016-01-22  5:21   ` Maciej W. Rozycki
2016-01-22  5:21 ` [PATCH 7/7] MIPS: math-emu: dsemul: Reduce `get_isa16_mode' clutter Maciej W. Rozycki
2016-01-22  5:21   ` Maciej W. Rozycki
2016-01-23 12:39 ` [PATCH 0/7] MIPS: math-emu: Branch delay slot emulation fixes Aurelien Jarno

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox