sparc64: fix udiv and sdiv insns
- truncate second operand to 32bit
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
sparc64: improve ldf and stf insns
- implemented block load/store primary/secondary with user privilege
sparc64: use symbolic name for MMU index v1
- use symbolic name for MMU indexv0->v1:- change debug traces to DPRINTF_MMU- fix debug trace function names
sparc64: fix ldxfsr insn
- rearrange code to break from switch when appropriate- allow deprecated ldfsr insn
sparc64: fix 32bit load sign extension
- change return type of ldl_* to uint32_t to prevent unwanted sign extension visible in sparc64 load alternate address space methods- note this change makes ldl_* softmmu implementations match ldl_phys oneSigned-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>...
sparc64: fix missing address masking v1
- address masking for ldqf and stqf insns- address masking for lddf and stdf insns- address masking for translating ASI (Ultrasparc IIi)v0->v1:- move arch-specific code to helpers and drop more ifdefs at call sites...
sparc64: fix tag access register on mmu traps
- set mmu tag access register on FAULT and PROT traps as well
vnc: tight: don't forget last pixel in tight_encode_indexed_rect
A simple patch would have been to just remove count = 1, but thisone also replace the while (count-) with a for(i = 0; i < count; i++)which I believe is more easy to understand.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>...
vnc: tight: don't forget the third color
While couting color, if the third color was only present onetime it wasn't added to the palette.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
vnc: add missing target for vnc-encodings-*.o
vnc-encodings-*.c dependencies where missing.
View all revisions | View revisions
Also available in: Atom